diff --git a/.commitlintrc b/.commitlintrc new file mode 100644 index 0000000000000000000000000000000000000000..508b551331fe6ee74c960da42a99d3fb9220933d --- /dev/null +++ b/.commitlintrc @@ -0,0 +1,6 @@ +{ + "extends": [ + "@commitlint/config-conventional" + ], + "rules": {} +} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000000000000000000000000000000000000..5b999efa470b056e329b4c23a73904e0794bdc2f --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,10 @@ +module.exports = { + root: true, + // This tells ESLint to load the config from the package `eslint-config-custom` + extends: ["custom"], + settings: { + next: { + rootDir: ["apps/*/"], + }, + }, +}; diff --git a/.gitignore b/.gitignore index 9101d3294069ecf175fdd2f7c1fb3372480c7be4..471ba9c6103e2ebfabd1423c1b8a6ae0285a6c93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,37 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +node_modules +.pnp +.pnp.js + +# testing +coverage + +# next.js +.next/ +out/ +build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# turbo +.turbo + # See http://help.github.com/ignore-files/ for more about ignoring files. # compiled output diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cbc68207ebb5ef689cff3708e13942acc8ad59fe..7d090794ab6558f107378dbd45d370bbd91a3858 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,98 +1,87 @@ -image: node:16-alpine stages: - - setup + - prepare - test - - versioning - build - - dockerize - -install-dependencies: - stage: setup - interruptible: true - only: - - main - - merge_requests - cache: +default: + image: nikolaik/python-nodejs:python3.11-nodejs19-alpine + cache: &cache key: files: - - yarn.lock + - pnpm-lock.yaml paths: - - node_modules - - .yarn + - .pnpm-store + - ./node_modules/ + - ./apps/web/node_modules/ + - ./libs/shared/node_modules/ + policy: pull + +before_script: + - npm i -g pnpm + - pnpm config set store-dir .pnpm-store + - apk add --no-cache --virtual .build-deps build-base g++ cairo-dev jpeg-dev pango-dev giflib-dev + - apk add --no-cache --virtual .runtime-deps cairo jpeg pango giflib + +install:js: + stage: prepare + interruptible: true + cache: + <<: *cache + policy: push script: - - apk --no-cache add git - - yarn install --pure-lockfile --cache-folder .yarn - artifacts: - paths: - - node_modules + - pnpm install + only: + changes: + - pnpm-lock.yaml + - .gitlab-ci.yml + - apps/**/* + - libs/**/* + # refs: + # - main + # - merge_requests .distributed: interruptible: true - only: - - main - - merge_requests - needs: - - install-dependencies + cache: + <<: *cache + before_script: + - npm i -g pnpm + - apk add --update git artifacts: - paths: - - node_modules/.cache/nx + paths: + - .pnpm-store + rules: + # - if: $CI_COMMIT_BRANCH == "main" + # - if: $CI_COMMIT_BRANCH == "merge_requests" + - changes: + - apps/**/* + - libs/**/* + - .gitlab-ci.yml + +lint: + stage: test + extends: .distributed + script: + - pnpm lint test: stage: test extends: .distributed script: - - apk add --update git - - yarn nx affected --base=HEAD~1 --target=test --parallel --max-parallel=12 + - pnpm test -build: +build-prod: stage: build - only: - - main - needs: - - install-dependencies + extends: .distributed + rules: + # - if: $CI_COMMIT_BRANCH == "main" + - changes: + - apps/**/* + - libs/**/* + - .gitlab-ci.yml artifacts: paths: - - node_modules/.cache/nx - - dist/apps/web-graphpolaris - script: - # - yarn nx affected --base=HEAD~1 --target=build --parallel --max-parallel=3 - # only build web-graphpolaris - - yarn nx build web-graphpolaris --prod - -build-docker: - image: docker:stable - stage: dockerize - tags: - - docker - only: - - main - script: - - docker build --progress plain -t $REGISTRY_URL/frontend:latest . - after_script: - - docker login $REGISTRY_URL -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD - - if [[ ! -z $CI_COMMIT_BRANCH+x ]]; then DOCKER_TAG=$CI_COMMIT_BRANCH; else DOCKER_TAG=$CI_MERGE_REQUEST_TARGET_BRANCH_NAME; fi - - docker tag $REGISTRY_URL/frontend:latest $REGISTRY_URL/frontend:$DOCKER_TAG - - docker push $REGISTRY_URL/frontend:$DOCKER_TAG - dependencies: - - build - -##################### -# STAGE: versioning # -##################### - -versioning: - image: node:13 - stage: versioning - only: - refs: - - release - - master - before_script: - # Skip before_script since we will not need the requirements - - '' + - .pnpm-store + - dist/apps/web script: - - nx affected --target version - artifacts: - paths: - - CHANGELOG.md \ No newline at end of file + - pnpm build diff --git a/.husky/pre-commit b/.husky/pre-commit index 449fcdee1d48d5902834c23b76cc8f79dea677a5..af0cff7ed76ca87b56598342144e51ff6de92c55 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" -npm test +pnpm test diff --git a/.husky/pre-commit-lint b/.husky/pre-commit-lint new file mode 100644 index 0000000000000000000000000000000000000000..58993aaeefd1e2be0b83d453941fadbd7b74266d --- /dev/null +++ b/.husky/pre-commit-lint @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +pnpm lint diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000000000000000000000000000000000..0aacfa91be84268aaacb0ac8d1454fe8692a95b6 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +# auto-install-peers=true +# legacy-peer-deps=true +# node-linker=hoisted \ No newline at end of file diff --git a/.storybook/main.js b/.storybook/main.js deleted file mode 100644 index 7ea37db6d3a850ab3f1d94223bb9dcefe37b664e..0000000000000000000000000000000000000000 --- a/.storybook/main.js +++ /dev/null @@ -1,27 +0,0 @@ -module.exports = { - stories: [ - // '../../../libs/**/*.stories.@(tsx|md)', - { - // 👇 The directory field sets the directory your stories - directory: '../../../libs/shared/ui/pills/src/customFlowPills/entitypill', - // 👇 The titlePrefix field will generate automatic titles for your stories - titlePrefix: 'SharedUIComponents', - // 👇 Storybook will load all files that contain the stories extension - files: '*.stories.*', - }, - ], - // async (list) => [...list, ...findStories()], - addons: ['@storybook/addon-essentials'], - // uncomment the property below if you want to apply some webpack config globally - webpackFinal: async (config, { configType }) => { - // Make whatever fine-grained changes you need that should apply to all storybook configs - // console.log('current main.js config', config); - // Return the altered config - return config; - }, -}; - -function findStories() { - // your custom logic returns a list of files - console.log('findStories========================'); -} diff --git a/.storybook/tsconfig.json b/.storybook/tsconfig.json deleted file mode 100644 index 7dd91521d33ee7a78285d75a542fdb570728694b..0000000000000000000000000000000000000000 --- a/.storybook/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../tsconfig.base.json", - "exclude": [ - "../**/*.spec.js", - "../**/*.test.js", - "../**/*.spec.ts", - "../**/*.test.ts", - "../**/*.spec.tsx", - "../**/*.test.tsx", - "../**/*.spec.jsx", - "../**/*.test.jsx" - ], - "include": ["../**/*"] -} diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index 91c1e780badbc5001ce1adb72040d90ab38185b6..0000000000000000000000000000000000000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "recommendations": [ - "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode", - "firsttris.vscode-jest-runner" - ] -} diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index f73ba1c65a316af0257f5848efd24817d1086185..0000000000000000000000000000000000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "configurations": [ - { - "name": "Debug Jest Tests", - "type": "node", - "request": "launch", - "runtimeArgs": [ - "--inspect-brk", - "${workspaceRoot}/node_modules/jest/bin/jest.js", - "--runInBand" - ], - "console": "integratedTerminal", - "internalConsoleOptions": "neverOpen", - "port": 9229 - }, - { - // Requires the extension Debugger for Chrome: https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome - "type": "chrome", - "request": "launch", - "name": "Storybook Debug", - "breakOnLoad": true, - "url": "http://localhost:4400/?path=/story/", - "sourceMaps": true, - "webRoot": "${workspaceFolder}", - "sourceMapPathOverrides": { - "webpack:///*": "${webRoot}/*", - "webpack:///./*": "${webRoot}/*", - "webpack:///src/*": "${webRoot}/*", - "webpack:///./~/*": "${webRoot}/node_modules/*" - } - } - ] -} diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 5ff6bea5dbd51c1594e94eb604de8bb22dfeb099..0000000000000000000000000000000000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[javascriptreact]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[typescriptreact]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "conventionalCommits.scopes": [ - "json", - "panels", - "semsub", - "nl", - "paoh", - "schema", - "storybook", - "store", - "libs", - ], - "jest.jestCommandLine": "nx affected:test", - - "jsonColorToken.languages": [ - "json", - "jsonc", - "javascript", - "javascriptreact", - "typescript", - "typescriptreact" - ] -} diff --git a/README.md b/README.md index ca4510171dcf47798262c1568dbd6ee2e993c729..718a593ae1119a761a5e7e101285745db9b7919e 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ ## Preparing to Run Locally +Be sure that you have node.js and pnpm installed. Please use pnpm for building and running the scripts of package.json. Due to the way auth works (using a sameSite cookie), the procedure for running locally is a little different than usual. These steps will only have to be done, after that everything should 'just' work. ### MacOS / Linux @@ -26,9 +27,8 @@ Due to the way auth works (using a sameSite cookie), the procedure for running l ## Running Locally -To run the application using SSL (with these keys) simply run `nx run web-graphpolaris:dev`, or `yarn nx run web-graphpolaris:dev` if `nx` is not installed globally. This should open a window to `https://local.datastrophe.science.uu.nl:4200/` automatically. - +To run the application using SSL (with these keys) simply run `nx run web-graphpolaris:dev`, or `pnpm nx run web-graphpolaris:dev` if `nx` is not installed globally. This should open a window to `https://local.datastrophe.science.uu.nl:4200/` automatically. ## Running Storybook.js -To run the dev storybook (implementing visualizations) simply run `nx run web-graphpolaris:storybook`, or `yarn nx run web-graphpolaris:storybook` if `nx` is not installed globally. +To run the dev storybook (implementing visualizations) simply run `nx run web-graphpolaris:storybook`, or `pnpm nx run web-graphpolaris:storybook` if `nx` is not installed globally. diff --git a/apps/docs/.eslintrc.js b/apps/docs/.eslintrc.js new file mode 100644 index 0000000000000000000000000000000000000000..c8df607506ccb33469c4a1bd896f561aa590cd0d --- /dev/null +++ b/apps/docs/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ["custom"], +}; diff --git a/apps/docs/README.md b/apps/docs/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4fae62aff62525225d3c4daec8a751e43daf68c2 --- /dev/null +++ b/apps/docs/README.md @@ -0,0 +1,30 @@ +## Getting Started + +First, run the development server: + +```bash +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn/foundations/about-nextjs) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_source=github.com&utm_medium=referral&utm_campaign=turborepo-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/apps/docs/next-env.d.ts b/apps/docs/next-env.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..4f11a03dc6cc37f2b5105c08f2e7b24c603ab2f4 --- /dev/null +++ b/apps/docs/next-env.d.ts @@ -0,0 +1,5 @@ +/// <reference types="next" /> +/// <reference types="next/image-types/global" /> + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/apps/docs/next.config.js b/apps/docs/next.config.js new file mode 100644 index 0000000000000000000000000000000000000000..fdda6aa12cdb0b6ccd4e29e9db243e21d446a7b5 --- /dev/null +++ b/apps/docs/next.config.js @@ -0,0 +1,4 @@ +module.exports = { + reactStrictMode: true, + transpilePackages: ["ui"], +}; diff --git a/apps/docs/package.json b/apps/docs/package.json new file mode 100644 index 0000000000000000000000000000000000000000..75dd2e0b2e4bb9d3bdf3c73361467fcf4f7f3520 --- /dev/null +++ b/apps/docs/package.json @@ -0,0 +1,27 @@ +{ + "name": "docs", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "next dev --port 3001", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "^13.1.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "ui": "workspace:*" + }, + "devDependencies": { + "@babel/core": "^7.0.0", + "eslint-config-custom": "workspace:*", + "eslint": "7.32.0", + "tsconfig": "workspace:*", + "@types/node": "^17.0.12", + "@types/react": "^18.0.22", + "@types/react-dom": "^18.0.7", + "typescript": "^4.5.3" + } +} diff --git a/apps/docs/pages/index.tsx b/apps/docs/pages/index.tsx new file mode 100644 index 0000000000000000000000000000000000000000..0d1dabc123c517f54c07359c93cafa7adb1e4b8b --- /dev/null +++ b/apps/docs/pages/index.tsx @@ -0,0 +1,10 @@ +import { Button } from "ui"; + +export default function Docs() { + return ( + <div> + <h1>Docs</h1> + <Button /> + </div> + ); +} diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..a355365ba6525f861183a7a2f480ca1b4f0a2156 --- /dev/null +++ b/apps/docs/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "tsconfig/nextjs.json", + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/apps/web-graphpolaris-e2e/.eslintrc.json b/apps/web-graphpolaris-e2e/.eslintrc.json deleted file mode 100644 index 8481bd307c98f2e8dd6c2b3feccbf31747fcb759..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/.eslintrc.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": ["plugin:cypress/recommended", "..\\..\\.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["src/plugins/index.js"], - "rules": { - "@typescript-eslint/no-var-requires": "off", - "no-undef": "off" - } - } - ] -} diff --git a/apps/web-graphpolaris-e2e/cypress.json b/apps/web-graphpolaris-e2e/cypress.json deleted file mode 100644 index bf3f402a2779581f1764be1f732331b8d726a71f..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/cypress.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fileServerFolder": ".", - "fixturesFolder": "./src/fixtures", - "integrationFolder": "./src/integration", - "modifyObstructiveCode": false, - "supportFile": "./src/support/index.ts", - "pluginsFile": false, - "video": true, - "videosFolder": "../../dist/cypress/apps/web-graphpolaris-e2e/videos", - "screenshotsFolder": "../../dist/cypress/apps/web-graphpolaris-e2e/screenshots", - "chromeWebSecurity": false -} diff --git a/apps/web-graphpolaris-e2e/project.json b/apps/web-graphpolaris-e2e/project.json deleted file mode 100644 index 18496398618d57bdf5070a26d5863d6601452d7b..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/project.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "root": "apps/web-graphpolaris-e2e", - "sourceRoot": "apps/web-graphpolaris-e2e/src", - "projectType": "application", - "targets": { - "e2e": { - "executor": "@nrwl/cypress:cypress", - "options": { - "cypressConfig": "apps/web-graphpolaris-e2e/cypress.json", - "devServerTarget": "web-graphpolaris:serve" - }, - "configurations": { - "production": { - "devServerTarget": "web-graphpolaris:serve:production" - } - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["apps/web-graphpolaris-e2e/**/*.{js,ts}"] - } - } - }, - "tags": [], - "implicitDependencies": ["web-graphpolaris"] -} diff --git a/apps/web-graphpolaris-e2e/src/fixtures/example.json b/apps/web-graphpolaris-e2e/src/fixtures/example.json deleted file mode 100644 index 294cbed6ce9e0b948b787452e8676aee486cb3be..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/fixtures/example.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "Using fixtures to represent data", - "email": "hello@cypress.io" -} diff --git a/apps/web-graphpolaris-e2e/src/integration/app.spec.ts b/apps/web-graphpolaris-e2e/src/integration/app.spec.ts deleted file mode 100644 index 8703908fb2125d4d743c0a2f0b715fdf5db9936e..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/integration/app.spec.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { getGreeting } from '../support/app.po'; - -describe('graphpolaris', () => { - beforeEach(() => cy.visit('/')); - - it('should display welcome message', () => { - // Custom command example, see `../support/commands.ts` file - cy.login('my-email@something.com', 'myPassword'); - - // Function helper example, see `../support/app.po.ts` file - getGreeting().contains('Welcome graphpolaris'); - }); -}); diff --git a/apps/web-graphpolaris-e2e/src/integration/app/app.spec.ts b/apps/web-graphpolaris-e2e/src/integration/app/app.spec.ts deleted file mode 100644 index 384084159570b29e0078b8fbf4328e220129b6bc..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/integration/app/app.spec.ts +++ /dev/null @@ -1,7 +0,0 @@ -describe('graphpolaris: App component', () => { - beforeEach(() => cy.visit('/iframe.html?id=app--primary')); - - it('should render the component', () => { - cy.get('h1').should('contain', 'Welcome to App!'); - }); -}); diff --git a/apps/web-graphpolaris-e2e/src/support/app.po.ts b/apps/web-graphpolaris-e2e/src/support/app.po.ts deleted file mode 100644 index 32934246969c2ecb827ac05677785933a707a54d..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/support/app.po.ts +++ /dev/null @@ -1 +0,0 @@ -export const getGreeting = () => cy.get('h1'); diff --git a/apps/web-graphpolaris-e2e/src/support/commands.ts b/apps/web-graphpolaris-e2e/src/support/commands.ts deleted file mode 100644 index 310f1fa0e043ffebbbcf575c5a4d17f13a6b14d6..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/support/commands.ts +++ /dev/null @@ -1,33 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** - -// eslint-disable-next-line @typescript-eslint/no-namespace -declare namespace Cypress { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - interface Chainable<Subject> { - login(email: string, password: string): void; - } -} -// -// -- This is a parent command -- -Cypress.Commands.add('login', (email, password) => { - console.log('Custom command example: Login', email, password); -}); -// -// -- This is a child command -- -// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) diff --git a/apps/web-graphpolaris-e2e/src/support/index.ts b/apps/web-graphpolaris-e2e/src/support/index.ts deleted file mode 100644 index 3d469a6b6cf31eb66117d73e278bcf74f398f1db..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/src/support/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// *********************************************************** -// This example support/index.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands'; diff --git a/apps/web-graphpolaris-e2e/tsconfig.json b/apps/web-graphpolaris-e2e/tsconfig.json deleted file mode 100644 index c4f818ecd40fbce82c3e08bf25cde3043970f8f3..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris-e2e/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "sourceMap": false, - "outDir": "../../dist/out-tsc", - "allowJs": true, - "types": ["cypress", "node"] - }, - "include": ["src/**/*.ts", "src/**/*.js"] -} diff --git a/apps/web-graphpolaris/.babelrc b/apps/web-graphpolaris/.babelrc deleted file mode 100644 index 61641ec8ac3659e204441c80bb06defe323e3110..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.babelrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic" - } - ] - ], - "plugins": [] -} diff --git a/apps/web-graphpolaris/.browserslistrc b/apps/web-graphpolaris/.browserslistrc deleted file mode 100644 index f1d12df4faa25ab7f0f03196105e957395f609af..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.browserslistrc +++ /dev/null @@ -1,16 +0,0 @@ -# This file is used by: -# 1. autoprefixer to adjust CSS to support the below specified browsers -# 2. babel preset-env to adjust included polyfills -# -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries -# -# If you need to support different browsers in production, you may tweak the list below. - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major version -last 2 iOS major versions -Firefox ESR -not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/apps/web-graphpolaris/.eslintrc.json b/apps/web-graphpolaris/.eslintrc.json deleted file mode 100644 index fe7a68742edd8d498f4119f85e9afab7fc630714..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "..\\..\\.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/apps/web-graphpolaris/.storybook/.babelrc b/apps/web-graphpolaris/.storybook/.babelrc deleted file mode 100644 index 0f97847325a64a312ae586f7c5f43dea3fb17956..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.storybook/.babelrc +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "../.babelrc" } diff --git a/apps/web-graphpolaris/.storybook/main.js b/apps/web-graphpolaris/.storybook/main.js deleted file mode 100644 index 02ada918184b76e65ab9ac4b225326342c6db56c..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.storybook/main.js +++ /dev/null @@ -1,35 +0,0 @@ -const rootMain = require('../../../.storybook/main'); - -module.exports = { - ...rootMain, - - core: { ...rootMain.core, builder: 'webpack5' }, - - stories: [ - ...rootMain.stories, - '../src/app/**/*.stories.mdx', - '../src/app/**/*.stories.@(js|jsx|ts|tsx)', - '../src/components/**/*.stories.@(js|jsx|ts|tsx)', - ], - addons: [ - ...rootMain.addons, - '@nrwl/react/plugins/storybook', - ], - features: { - emotionAlias: false, - }, - webpackFinal: async (config, { configType }) => { - // apply any global webpack configs that might have been specified in .storybook/main.js - if (rootMain.webpackFinal) { - config = await rootMain.webpackFinal(config, { configType }); - } - - // add your own webpack tweaks if needed - - return config; - }, - babel: async (options) => ({ - ...options, - // any extra options you want to set - }), -}; diff --git a/apps/web-graphpolaris/.storybook/tsconfig.json b/apps/web-graphpolaris/.storybook/tsconfig.json deleted file mode 100644 index 5a96b7a33c312784ae2c9381a0cdbfc439e83250..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/.storybook/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "emitDecoratorMetadata": false, - "outDir": "" - }, - "files": [ - "../../../node_modules/@nrwl/react/typings/styled-jsx.d.ts", - "../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "../**/*.spec.ts", - "../**/*.spec.js", - "../**/*.spec.tsx", - "../**/*.spec.jsx" - ] -} diff --git a/apps/web-graphpolaris/jest.config.js b/apps/web-graphpolaris/jest.config.js deleted file mode 100644 index ec68b1cd37f0ad65d8ecd403ffe6d32da59f5890..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/jest.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - displayName: 'web-graphpolaris', - preset: '../../jest.preset.js', - transform: { - '^(?!.*\\.(js|jsx|ts|tsx|css|json)$)': '@nrwl/react/plugins/jest', - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../coverage/apps/web-graphpolaris', -}; diff --git a/apps/web-graphpolaris/project.json b/apps/web-graphpolaris/project.json deleted file mode 100644 index 7cc05ad711a6509e0b2b6c346c1149ca1d7e3d2f..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/project.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "root": "apps/web-graphpolaris", - "sourceRoot": "apps/web-graphpolaris/src", - "projectType": "application", - "targets": { - "dev": { - "executor": "@nrwl/web:dev-server", - "options": { - "buildTarget": "web-graphpolaris:build", - "host": "local.graphpolaris.com", - "port": 4200, - "watch": true, - "hmr": true, - "ssl": true, - "sslCert": "./certs/local-cert.pem", - "sslKey": "./certs/local-key.pem", - "open": true - } - }, - "build": { - "executor": "@nrwl/web:webpack", - "outputs": ["{options.outputPath}"], - "defaultConfiguration": "production", - "options": { - "compiler": "babel", - "outputPath": "dist/apps/web-graphpolaris", - "index": "apps/web-graphpolaris/src/index.html", - "baseHref": "/", - "main": "apps/web-graphpolaris/src/main.tsx", - "polyfills": "apps/web-graphpolaris/src/polyfills.ts", - "tsConfig": "apps/web-graphpolaris/tsconfig.app.json", - "assets": [ - "apps/web-graphpolaris/src/favicon.ico", - "apps/web-graphpolaris/src/assets" - ], - "styles": ["apps/web-graphpolaris/src/styles.scss"], - "scripts": [], - "webpackConfig": "@nrwl/react/plugins/webpack" - }, - "configurations": { - "production": { - "fileReplacements": [ - { - "replace": "apps/graphpolaris/src/environments/environment.ts", - "with": "apps/graphpolaris/src/environments/environment.prod.ts" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "namedChunks": false, - "extractLicenses": true, - "vendorChunk": false - } - } - }, - "serve": { - "executor": "@nrwl/web:dev-server", - "options": { - "buildTarget": "web-graphpolaris:build", - "hmr": true - }, - "configurations": { - "production": { - "buildTarget": "web-graphpolaris:build:production", - "hmr": false - } - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["apps/graphpolaris/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/apps/graphpolaris"], - "options": { - "jestConfig": "apps/web-graphpolaris/jest.config.js", - "passWithNoTests": true - } - }, - "version": { - "executor": "@jscutlery/semver:version", - "options": { - "commitMessageFormat": "chore(${projectName}): release version ${version}" - } - }, - "storybook": { - "executor": "@nrwl/storybook:storybook", - "options": { - "uiFramework": "@storybook/react", - "port": 4400, - "config": { - "configFolder": "apps/web-graphpolaris/.storybook" - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "build-storybook": { - "executor": "@nrwl/storybook:build", - "outputs": ["{options.outputPath}"], - "options": { - "uiFramework": "@storybook/react", - "outputPath": "dist/storybook/graphpolaris", - "config": { - "configFolder": "apps/web-graphpolaris/.storybook" - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - } - }, - "tags": [] -} diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connection.tsx b/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connection.tsx deleted file mode 100644 index 618f67b6bc755f3e1766712d77f3e72dd0981291..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connection.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { handles } from '@graphpolaris/querybuilder/usecases'; -import React from 'react'; -import { EdgeProps, getSmoothStepPath, Position } from 'react-flow-renderer'; - -/** - * A custom query element edge line component. - * @param {EdgeProps} param0 The coordinates for the start and end point, the id and the style. - */ -export default function ConnectionLine({ - id, - sourceX, - sourceY, - targetX, - targetY, - style, - sourceHandleId, - targetHandleId, -}: EdgeProps) { - //Centering the line - sourceY -= 3; - targetY -= 3; - - // Correct line positions with hardcoded numbers, because react flow lacks this functionality - // if (sourceHandleId == ) sourceX += 2; - - // if (targetHandleId == Handles.ToAttributeHandle) targetX += 2; - - let spos: Position = Position.Bottom; - if (sourceHandleId == handles.relation.fromEntity) { - spos = Position.Left; - sourceX += 7; - sourceY += 3; - } else if (sourceHandleId == handles.relation.toEntity) { - spos = Position.Right; - sourceX -= 2; - sourceY -= 3; - } else if ( - sourceHandleId !== undefined && - sourceHandleId !== null && - sourceHandleId.includes('functionHandle') - ) { - spos = Position.Top; - sourceX -= 4; - sourceY += 3; - } - - let tpos: Position = Position.Bottom; - if (targetHandleId == handles.relation.fromEntity) { - tpos = Position.Left; - targetX += 7; - targetY += 3; - } else if (targetHandleId == handles.relation.toEntity) { - tpos = Position.Right; - targetX -= 2; - targetY -= 3; - } - - // Create smoothstep line - const path = getSmoothStepPath({ - sourceX: sourceX, - sourceY: sourceY, - sourcePosition: spos, - targetX: targetX, - targetY: targetY, - targetPosition: tpos, - }); - - return ( - <g stroke="#2e2e2e"> - <path id={id} fill="none" strokeWidth={3} style={style} d={path} /> - </g> - ); -} diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connectionDrag.tsx b/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connectionDrag.tsx deleted file mode 100644 index 9932aecdd154e7aa1af622afb9ddbf14fb170c77..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowLines/connectionDrag.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import React from 'react'; -import { ConnectionLineComponentProps } from 'react-flow-renderer'; - -/** - * A custom query element to render the line when connecting flow elements. - * @param {ConnectionLineComponentProps} param0 Source and target coordinates of the edges. - */ -export default function ConnectionDragLine({ - sourceX, - sourceY, - targetX, - targetY, -}: ConnectionLineComponentProps) { - return ( - <g> - <path - fill="none" - stroke="#222" - strokeWidth={2.5} - className="animated" - d={`M${sourceX},${sourceY}L ${targetX},${targetY}`} - /> - <circle - cx={sourceX} - cy={sourceY} - fill="#fff" - r={3} - stroke="#222" - strokeWidth={1.5} - /> - <circle - cx={targetX} - cy={targetY} - fill="#fff" - r={3} - stroke="#222" - strokeWidth={1.5} - /> - </g> - ); -} diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/attributepill.tsx b/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/attributepill.tsx deleted file mode 100644 index 41b5803cc251e5f345702e9a364ee9eac4c6b113..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/attributepill.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { - CheckDatatypeConstraint, - GetAttributeBoolOperators, -} from '@graphpolaris/querybuilder/usecases'; -import { - updateQBAttributeOperator, - updateQBAttributeValue, - useAppDispatch, -} from '@graphpolaris/shared/data-access/store'; -import { useTheme } from '@mui/material'; -import React, { useMemo, useState } from 'react'; -import styles from './attributepill.module.scss'; -import AttributeOperatorSelect from './operatorselect'; - -/** - * Component to render an attribute flow element - * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. - */ -export const AttributeRFPill = React.memo( - ({ id, data }: { id: string; data: any }) => { - const theme = useTheme(); - const dispatch = useAppDispatch(); - const [value, setValue] = useState(data?.value || ''); - - const onChange = (e: any) => { - setValue(e.target.value); - }; - const validateInput = () => { - const newValue = CheckDatatypeConstraint(data.datatype, value); - setValue(newValue); - dispatch(updateQBAttributeValue({ id, value: newValue })); - }; - - // Calculates the size of the input - const getInputWidth = () => { - if (value == '') return 1; - else if (value.length > 10) return 10; - return value.length; - }; - - const boolOperators = useMemo( - () => GetAttributeBoolOperators(data?.datatype), - [data?.datatype] - ); - - // Determine the backgroundcolor based on if the attribute is connected to a entity or relation - let bgcolor; - if (data?.attributeOfA == 'entity') - bgcolor = theme.palette.queryBuilder.entity.lighterbg; - else if (data?.attributeOfA == 'relation') - bgcolor = theme.palette.queryBuilder.relation.lighterbg; - else bgcolor = theme.palette.queryBuilder.attribute.background; - - return ( - <div - className={styles.attribute} - style={{ - background: bgcolor, - color: theme.palette.queryBuilder.text, - }} - > - {/* <Handle - id={Handles.Attribute} - type="source" - position={Position.Bottom} - className={styles.handle} - /> */} - <div className={styles.contentWrapper}> - <span className={styles.content} title={data.name}> - {data.name} - </span> - <AttributeOperatorSelect - selected={data?.operator} - options={boolOperators} - changed={(o) => - dispatch(updateQBAttributeOperator({ id, operator: o.value })) - } - /> - <span className={styles.attributeInput}> - <input - style={{ maxWidth: `${getInputWidth()}ch` }} - type="string" - placeholder={'?'} - value={value} - onChange={onChange} - onBlur={validateInput} - onKeyDown={(e) => e.key == 'Enter' && validateInput()} - ></input> - </span> - </div> - </div> - ); - } -); - -export default AttributeRFPill; diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/entitypill/entitypill.tsx b/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/entitypill/entitypill.tsx deleted file mode 100644 index 1e5f6f7ba5d6a97bd5b47daea744a3a033cd09e7..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/entitypill/entitypill.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { handles } from '@graphpolaris/querybuilder/usecases'; -import { useTheme } from '@mui/material'; -import React, { useEffect } from 'react'; -import { FlowElement, Handle, Position } from 'react-flow-renderer'; -import styles from './entitypill.module.scss'; -import cn from 'classnames'; - -// export const Handless = { -// entity: { -// attributes: 'attributesHandle', -// relations: 'relationsHandle', -// }, -// }; - -// /** Links need handles to what they are connected to (and which side) */ -// export enum Handles { -// RelationLeft = 'leftEntityHandle', //target -// RelationRight = 'rightEntityHandle', //target -// ToAttributeHandle = 'attributesHandle', //target -// ToRelation = 'relationsHandle', //source -// Attribute = 'AttributeHandle', //source -// ReceiveFunction = 'receiveFunctionHandle', //target -// FunctionBase = 'functionHandle_', // + name from FunctionTypes args //source -// } - -/** - * Component to render an entity flow element - * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. - */ -export const EntityRFPill = React.memo(({ data }: { data: any }) => { - const theme = useTheme(); - - return ( - <div - className={cn(styles.entity, { - [styles.highlighted]: data.suggestedForConnection, - })} - style={{ - background: theme.palette.queryBuilder.entity.background, - color: theme.palette.queryBuilder.text, - }} - > - <Handle - id={handles.entity.relation} - type="source" - position={Position.Bottom} - className={styles.handleLeft} - style={data?.isConnected ? { backgroundColor: '#2e2e2e' } : {}} - /> - {/* <Handle - id={Handles.ToAttributeHandle} - type="target" - position={Position.Bottom} - className={styles.handleBottom} - /> */} - <div className={styles.contentWrapper}> - <span title={data.name}>{data.name}</span> - </div> - </div> - ); -}); - -export default EntityRFPill; diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.tsx b/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.tsx deleted file mode 100644 index f1d4d8592cf367e719ac3db963948b5c06145ef1..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { handles } from '@graphpolaris/querybuilder/usecases'; -import { useTheme } from '@mui/material'; -import { Handle, Position } from 'react-flow-renderer'; -import cn from 'classnames'; - -import styles from './relationpill.module.scss'; - -/** - * Component to render a relation flow element - * @param { FlowElement<RelationData>} param0 The data of a relation flow element. - */ -export default function RelationRFPill({ data }: { data: any }) { - const theme = useTheme(); - - // const minRef = useRef<HTMLInputElement>(null); - // const maxRef = useRef<HTMLInputElement>(null); - - // const [readOnlyMin, setReadOnlyMin] = useState(true); - // const [readOnlyMax, setReadOnlyMax] = useState(true); - - // const onDepthChanged = (depth: string) => { - // // Don't allow depth above 99 - // const limit = 99; - // if (data != undefined) { - // data.depth.min = data.depth.min >= limit ? limit : data.depth.min; - // data.depth.max = data.depth.max >= limit ? limit : data.depth.max; - - // // Check for for valid depth: min <= max - // if (depth == 'min') { - // if (data.depth.min > data.depth.max) data.depth.max = data.depth.min; - // setReadOnlyMin(true); - // } else if (depth == 'max') { - // if (data.depth.max < data.depth.min) data.depth.min = data.depth.max; - // setReadOnlyMax(true); - // } - - // // Set to the correct width - // if (maxRef.current) - // maxRef.current.style.maxWidth = calcWidth(data.depth.max); - // if (minRef.current) - // minRef.current.style.maxWidth = calcWidth(data.depth.min); - // } - // }; - - // const calcWidth = (data: number) => { - // return data.toString().length + 0.5 + 'ch'; - // }; - - return ( - <div className={styles.relation}> - <div - className={styles.arrowLeft} - style={{ - borderRightColor: theme.palette.queryBuilder.relation.background, - }} - /> - <div - className={cn(styles.contentWrapper, { - [styles.highlighted]: data.suggestedForConnection, - })} - style={{ - color: theme.palette.queryBuilder.text, - background: theme.palette.queryBuilder.relation.background, - }} - > - <Handle - id={handles.relation.fromEntity} - type="target" - position={Position.Left} - className={styles.handleLeft} - style={ - data?.isFromEntityConnected ? { borderRightColor: '#2e2e2e' } : {} // TODO: this should be color from theme - } - /> - <span className={styles.content} title={data.name}> - {data.name} - </span> - <Handle - id={handles.relation.toEntity} - type="source" - position={Position.Right} - className={styles.handleRight} - style={ - data?.isToEntityConnected ? { borderLeftColor: '#2e2e2e' } : {} - } - /> - </div> - <div - className={styles.arrowRight} - style={{ - borderLeftColor: theme.palette.queryBuilder.relation.background, - }} - /> - </div> - ); -} diff --git a/apps/web-graphpolaris/src/components/schema/schema.spec.ts b/apps/web-graphpolaris/src/components/schema/schema.spec.ts deleted file mode 100644 index d975c32fbdce50259e67bdb1161cfdc6992f8390..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/schema/schema.spec.ts +++ /dev/null @@ -1,330 +0,0 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { SchemaFromBackend } from '@graphpolaris/models'; - - -const twitterSchemaRaw: SchemaFromBackend = { - nodes: [ - { - name: 'Me', - attributes: [ - { - name: 'screen_name', - type: 'string', - }, - { - name: 'name', - type: 'string', - }, - { - name: 'location', - type: 'string', - }, - { - name: 'followers', - type: 'int', - }, - { - name: 'following', - type: 'int', - }, - { - name: 'url', - type: 'string', - }, - { - name: 'profile_image_url', - type: 'string', - }, - ], - }, - { - name: 'Link', - attributes: [ - { - name: 'url', - type: 'string', - }, - ], - }, - { - name: 'Source', - attributes: [ - { - name: 'name', - type: 'string', - }, - ], - }, - { - name: 'Hashtag', - attributes: [ - { - name: 'name', - type: 'string', - }, - ], - }, - { - name: 'User', - attributes: [ - { - name: 'screen_name', - type: 'string', - }, - { - name: 'name', - type: 'string', - }, - { - name: 'location', - type: 'string', - }, - { - name: 'followers', - type: 'int', - }, - { - name: 'following', - type: 'int', - }, - { - name: 'url', - type: 'string', - }, - { - name: 'profile_image_url', - type: 'string', - }, - { - name: 'screen_name', - type: 'string', - }, - { - name: 'name', - type: 'string', - }, - { - name: 'location', - type: 'string', - }, - { - name: 'followers', - type: 'int', - }, - { - name: 'following', - type: 'int', - }, - { - name: 'statuses', - type: 'int', - }, - { - name: 'url', - type: 'string', - }, - { - name: 'profile_image_url', - type: 'string', - }, - ], - }, - { - name: 'Tweet', - attributes: [ - { - name: 'id', - type: 'int', - }, - { - name: 'id_str', - type: 'string', - }, - { - name: 'text', - type: 'string', - }, - { - name: 'favorites', - type: 'int', - }, - { - name: 'import_method', - type: 'string', - }, - ], - }, - ], - edges: [ - { - name: 'USING', - collection: 'USING', - from: 'Tweet', - to: 'Source', - attributes: [], - }, - { - name: 'SIMILAR_TO', - collection: 'SIMILAR_TO', - from: 'User', - to: 'User', - attributes: [ - { - name: 'score', - type: 'float', - }, - ], - }, - { - name: 'SIMILAR_TO', - collection: 'SIMILAR_TO', - from: 'User', - to: 'Me', - attributes: [ - { - name: 'score', - type: 'float', - }, - ], - }, - { - name: 'AMPLIFIES', - collection: 'AMPLIFIES', - from: 'Me', - to: 'User', - attributes: [], - }, - { - name: 'AMPLIFIES', - collection: 'AMPLIFIES', - from: 'User', - to: 'User', - attributes: [], - }, - { - name: 'RT_MENTIONS', - collection: 'RT_MENTIONS', - from: 'Me', - to: 'User', - attributes: [], - }, - { - name: 'RT_MENTIONS', - collection: 'RT_MENTIONS', - from: 'User', - to: 'User', - attributes: [], - }, - { - name: 'FOLLOWS', - collection: 'FOLLOWS', - from: 'User', - to: 'Me', - attributes: [], - }, - { - name: 'FOLLOWS', - collection: 'FOLLOWS', - from: 'Me', - to: 'User', - attributes: [], - }, - { - name: 'FOLLOWS', - collection: 'FOLLOWS', - from: 'User', - to: 'User', - attributes: [], - }, - { - name: 'FOLLOWS', - collection: 'FOLLOWS', - from: 'Me', - to: 'Me', - attributes: [], - }, - { - name: 'INTERACTS_WITH', - collection: 'INTERACTS_WITH', - from: 'User', - to: 'User', - attributes: [], - }, - { - name: 'INTERACTS_WITH', - collection: 'INTERACTS_WITH', - from: 'Me', - to: 'User', - attributes: [], - }, - { - name: 'RETWEETS', - collection: 'RETWEETS', - from: 'Tweet', - to: 'Tweet', - attributes: [], - }, - { - name: 'REPLY_TO', - collection: 'REPLY_TO', - from: 'Tweet', - to: 'Tweet', - attributes: [], - }, - { - name: 'CONTAINS', - collection: 'CONTAINS', - from: 'Tweet', - to: 'Link', - attributes: [], - }, - { - name: 'MENTIONS', - collection: 'MENTIONS', - from: 'Tweet', - to: 'User', - attributes: [], - }, - { - name: 'MENTIONS', - collection: 'MENTIONS', - from: 'Tweet', - to: 'Me', - attributes: [], - }, - { - name: 'TAGS', - collection: 'TAGS', - from: 'Tweet', - to: 'Hashtag', - attributes: [], - }, - { - name: 'POSTS', - collection: 'POSTS', - from: 'User', - to: 'Tweet', - attributes: [], - }, - { - name: 'POSTS', - collection: 'POSTS', - from: 'Me', - to: 'Tweet', - attributes: [], - }, - ], -}; - -const twitterSchema = - SchemaUtils.ParseSchemaFromBackend(twitterSchemaRaw); - - - - describe('import tests', () => { - it('should resolve all imports appropriately for _external_ libs @graphpolaris/schema-utils and @graphpolaris/model ', () => { - const graph = twitterSchema; - expect(graph); - }); - - }); \ No newline at end of file diff --git a/apps/web-graphpolaris/src/components/schema/schema.stories.tsx b/apps/web-graphpolaris/src/components/schema/schema.stories.tsx deleted file mode 100644 index 01e070c34b6fc7f427ef2c558e738bab10d9d1b5..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/schema/schema.stories.tsx +++ /dev/null @@ -1,201 +0,0 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { - colorPaletteConfigSlice, - schemaSlice, - setSchema, -} from '@graphpolaris/shared/data-access/store'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; -import { configureStore } from '@reduxjs/toolkit'; -import { ComponentMeta, ComponentStory } from '@storybook/react'; -import React from 'react'; -import { Provider } from 'react-redux'; -import Schema from './schema'; - -import { - movieSchemaRaw, - northwindSchemaRaw, - simpleSchemaRaw, - twitterSchemaRaw, - movieSchema, - northWindSchema, - simpleSchema, - twitterSchema, -} from '@graphpolaris/shared/mock-data'; - -export default { - /* 👇 The title prop is optional. - * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading - * to learn how to generate automatic titles - */ - title: 'Panels/Schema', - - component: Schema, - decorators: [ - (story) => ( - <Provider store={Mockstore}> - <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> - </Provider> - ), - ], -} as ComponentMeta<typeof Schema>; - -const Template: ComponentStory<typeof Schema> = (args) => <Schema {...args} />; - -// Mock the schema and palette store -const Mockstore = configureStore({ - reducer: { - schema: schemaSlice.reducer, - colorPaletteConfig: colorPaletteConfigSlice.reducer, - }, -}); - -export const TestWithSchema = Template.bind({}); - -TestWithSchema.play = async () => { - const dispatch = Mockstore.dispatch; - - const schema = SchemaUtils.ParseSchemaFromBackend({ - nodes: [ - { - name: 'Thijs', - attributes: [], - }, - { - name: 'Airport', - attributes: [ - { name: 'city', type: 'string' }, - { name: 'vip', type: 'bool' }, - { name: 'state', type: 'string' }, - ], - }, - { - name: 'Airport2', - attributes: [ - { name: 'city', type: 'string' }, - { name: 'vip', type: 'bool' }, - { name: 'state', type: 'string' }, - ], - }, - { - name: 'Plane', - attributes: [ - { name: 'type', type: 'string' }, - { name: 'maxFuelCapacity', type: 'int' }, - ], - }, - { name: 'Staff', attributes: [] }, - ], - edges: [ - { - name: 'Airport2:Airport', - from: 'Airport2', - to: 'Airport', - collection: 'flights', - attributes: [ - { name: 'arrivalTime', type: 'int' }, - { name: 'departureTime', type: 'int' }, - ], - }, - { - name: 'Airport:Staff', - from: 'Airport', - to: 'Staff', - collection: 'flights', - attributes: [{ name: 'salary', type: 'int' }], - }, - { - name: 'Plane:Airport', - from: 'Plane', - to: 'Airport', - collection: 'flights', - attributes: [], - }, - { - name: 'Airport:Thijs', - from: 'Airport', - to: 'Thijs', - collection: 'flights', - attributes: [{ name: 'hallo', type: 'string' }], - }, - { - name: 'Thijs:Airport', - from: 'Thijs', - to: 'Airport', - collection: 'flights', - attributes: [{ name: 'hallo', type: 'string' }], - }, - { - name: 'Staff:Plane', - from: 'Staff', - to: 'Plane', - collection: 'flights', - attributes: [{ name: 'hallo', type: 'string' }], - }, - { - name: 'Staff:Airport2', - from: 'Staff', - to: 'Airport2', - collection: 'flights', - attributes: [{ name: 'hallo', type: 'string' }], - }, - { - name: 'Airport2:Plane', - from: 'Airport2', - to: 'Plane', - collection: 'flights', - attributes: [{ name: 'hallo', type: 'string' }], - }, - - { - name: 'Airport:Airport', - from: 'Airport', - to: 'Airport', - collection: 'flights', - attributes: [{ name: 'test', type: 'string' }], - }, - ], - }); - - console.info('dispatch dummy schema', schema.order); - dispatch(setSchema(schema.export())); -}; - -export const TestWithMockNorthWindSchema = Template.bind({}); - -TestWithMockNorthWindSchema.play = async () => { - const dispatch = Mockstore.dispatch; - - const schema = northWindSchema; - console.info('dispatch northWindSchema schema', schema.order); - dispatch(setSchema(schema.export())); -}; - -export const TestWithMockTwitterSchema = Template.bind({}); - -TestWithMockTwitterSchema.play = async () => { - const dispatch = Mockstore.dispatch; - - const schema = twitterSchema; - console.info('dispatch TestWithMockTwitterSchema schema', schema.order); - dispatch(setSchema(schema.export())); -}; - -export const TestWithMockSimpleSchema = Template.bind({}); - -TestWithMockSimpleSchema.play = async () => { - const dispatch = Mockstore.dispatch; - - const schema = simpleSchema; - console.info('dispatch simpleSchema schema', schema.order); - dispatch(setSchema(schema.export())); -}; - -export const TestWithMockMovieSchema = Template.bind({}); - -TestWithMockMovieSchema.play = async () => { - const dispatch = Mockstore.dispatch; - - const schema = movieSchema; - console.info('dispatch movieSchema schema', schema.order); - dispatch(setSchema(schema.export())); -}; diff --git a/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.stories.tsx b/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.stories.tsx deleted file mode 100644 index 1d688b93798fbb0aeeb50d159547128c96204da1..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.stories.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from 'react'; -import NodeLink from './nodelinkvis'; -import { ComponentStory, ComponentMeta } from '@storybook/react'; - -export default { - /* 👇 The title prop is optional. - * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading - * to learn how to generate automatic titles - */ - title: 'Components/Visualizations/NodeLink', - component: NodeLink, - decorators: [(story) => <div style={{ padding: '3rem' }}>{story()}</div>], -} as ComponentMeta<typeof NodeLink>; - -const Template: ComponentStory<typeof NodeLink> = (args) => ( - <NodeLink {...args} /> -); - -export const Primary = Template.bind({}); - -Primary.args = { - content: 'Testing header #1', -}; - -export const Secondary = Template.bind({}); - -Secondary.args = { - content: 'Testing header number twoooo', -}; diff --git a/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.tsx b/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.tsx deleted file mode 100644 index 8f82e966a45bdd117b7740e9d01b63dcfcb2c5ea..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/visualisations/nodelink/nodelinkvis.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import styled from 'styled-components'; -interface Props { - content: string; -} - -const Div = styled.div` - background-color: red; - font: 'Arial'; -`; - -const NodeLink = (props: Props) => { - return ( - <Div> - <h1>{props.content}</h1> - </Div> - ); -}; - -export default NodeLink; diff --git a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.spec.tsx b/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.spec.tsx deleted file mode 100644 index d89227a42f0c7d46e787f40ebaccb104e6d94516..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.spec.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { render } from '@testing-library/react'; - -//import RawJSONVis from './rawjsonvis'; - -describe('RawJSONVis', () => { - it('should render successfully', () => { - //const { baseElement } = render(<RawJSONVis />); - expect(true).toBeTruthy(); - }); -}); diff --git a/apps/web-graphpolaris/src/main.tsx b/apps/web-graphpolaris/src/main.tsx deleted file mode 100644 index 5c5a5a841f508e8f59e86911e2b27521dd42bbca..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/src/main.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { BrowserRouter as Router, Route, Routes } from 'react-router-dom'; -import { StrictMode } from 'react'; -import * as ReactDOM from 'react-dom'; -import { Provider } from 'react-redux'; - -import { store } from '@graphpolaris/shared/data-access/store'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; -import App from './app/app'; -import LoginPopupComponent from './components/login/popup'; -import { CssBaseline } from '@mui/material'; - -ReactDOM.render( - <Provider store={store}> - <GraphPolarisThemeProvider> - <CssBaseline /> - <Router> - <Routes> - {/* Route to auth component in popup */} - <Route path="/auth" element={<LoginPopupComponent />}></Route> - {/* App */} - <Route path="/" element={<App />}></Route> - </Routes> - </Router> - </GraphPolarisThemeProvider> - </Provider>, - document.getElementById('root') -); diff --git a/apps/web-graphpolaris/tsconfig.app.json b/apps/web-graphpolaris/tsconfig.app.json deleted file mode 100644 index ad9c3d02493a9e7ee649009dffb3b92e74a083e0..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/tsconfig.app.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "types": ["node"] - }, - "files": [ - "../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx", - "**/*.stories.ts", - "**/*.stories.js", - "**/*.stories.jsx", - "**/*.stories.tsx" - ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] -} diff --git a/apps/web-graphpolaris/tsconfig.json b/apps/web-graphpolaris/tsconfig.json deleted file mode 100644 index a3019c732ca17c195c0da6421cf6ab51e3d3039f..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/tsconfig.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.app.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./.storybook/tsconfig.json" - } - ] -} diff --git a/apps/web-graphpolaris/tsconfig.spec.json b/apps/web-graphpolaris/tsconfig.spec.json deleted file mode 100644 index 95ef66a08a930c883fae51ec55020ad0ceab2ce9..0000000000000000000000000000000000000000 --- a/apps/web-graphpolaris/tsconfig.spec.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ], - "files": [ - "../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../node_modules/@nrwl/react/typings/image.d.ts" - ] -} diff --git a/apps/web/.gitignore b/apps/web/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a547bf36d8d11a4f89c59c144f24795749086dd1 --- /dev/null +++ b/apps/web/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/apps/web/cssmodule.d.ts b/apps/web/cssmodule.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..b98cabe7350407801f45073eb94c0f09a709f8d9 --- /dev/null +++ b/apps/web/cssmodule.d.ts @@ -0,0 +1,24 @@ +declare module '*.module.css' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.scss' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.sass' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.less' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.styl' { + const classes: { readonly [key: string]: string }; + export default classes; +} diff --git a/apps/web/image.d.ts b/apps/web/image.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..9cc005a335c64c1432ee3ebd11d5dcba9b37c0fc --- /dev/null +++ b/apps/web/image.d.ts @@ -0,0 +1,48 @@ +/// <reference types="react" /> +/// <reference types="react-dom" /> + +declare module '*.svg' { + import * as React from 'react'; + + export const ReactComponent: React.FunctionComponent< + React.SVGProps<SVGSVGElement> & { title?: string } + >; + + const src: string; + export default src; +} + +declare module '*.bmp' { + const src: string; + export default src; +} + +declare module '*.gif' { + const src: string; + export default src; +} + +declare module '*.jpg' { + const src: string; + export default src; +} + +declare module '*.jpeg' { + const src: string; + export default src; +} + +declare module '*.png' { + const src: string; + export default src; +} + +declare module '*.avif' { + const src: string; + export default src; +} + +declare module '*.webp' { + const src: string; + export default src; +} diff --git a/apps/web/index.html b/apps/web/index.html new file mode 100644 index 0000000000000000000000000000000000000000..ef4d4065309f84f55011e0f2ae1b6a05e03e4df1 --- /dev/null +++ b/apps/web/index.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8" /> + <link rel="icon" type="image/svg+xml" href="/vite.svg" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Vite + React + TS</title> + </head> + <body> + <div id="root"></div> + <script type="module" src="./src/main.tsx"></script> + </body> +</html> diff --git a/apps/web/package.json b/apps/web/package.json new file mode 100644 index 0000000000000000000000000000000000000000..8dd5c441d60f7f287683060569365d39409ec378 --- /dev/null +++ b/apps/web/package.json @@ -0,0 +1,39 @@ +{ + "name": "web", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@graphpolaris/shared": "workspace:*", + "@mui/base": "5.0.0-alpha.118", + "@mui/material": "^5.11.13", + "@reduxjs/toolkit": "^1.9.2", + "graphology": "^0.25.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-grid-layout": "^1.3.4", + "react-redux": "^8.0.5", + "react-router-dom": "^6.8.1", + "reactflow": "11.4.0-next.1", + "styled-components": "^5.3.6" + }, + "devDependencies": { + "@storybook/react": "7.0.0-rc.5", + "@testing-library/react": "14.0.0", + "@types/react": "^18.0.28", + "@types/react-dom": "^18.0.11", + "@types/react-grid-layout": "^1.3.2", + "@types/styled-components": "^5.1.26", + "@vitejs/plugin-react-swc": "^3.0.0", + "graphology-types": "^0.24.7", + "react-is": "^18.2.0", + "typescript": "^4.9.3", + "vite": "^4.2.0", + "vitest": "^0.29.2" + } +} diff --git a/apps/web/public/vite.svg b/apps/web/public/vite.svg new file mode 100644 index 0000000000000000000000000000000000000000..e7b8dfb1b2a60bd50538bec9f876511b9cac21e3 --- /dev/null +++ b/apps/web/public/vite.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg> \ No newline at end of file diff --git a/apps/web-graphpolaris/src/app/app.module.scss b/apps/web/src/app/app.module.scss similarity index 100% rename from apps/web-graphpolaris/src/app/app.module.scss rename to apps/web/src/app/app.module.scss diff --git a/apps/web-graphpolaris/src/app/app.spec.tsx b/apps/web/src/app/app.spec.tsx similarity index 87% rename from apps/web-graphpolaris/src/app/app.spec.tsx rename to apps/web/src/app/app.spec.tsx index 89eb6ceb45d053b1d09e30ddb4ebe32c173d4623..607e29ae595ee6909666bd361968ba46f25f2d10 100644 --- a/apps/web-graphpolaris/src/app/app.spec.tsx +++ b/apps/web/src/app/app.spec.tsx @@ -1,4 +1,5 @@ import { render } from '@testing-library/react'; +import { assert, describe, expect, it, test } from 'vitest'; import App from './app'; diff --git a/apps/web-graphpolaris/src/app/app.stories.tsx b/apps/web/src/app/app.stories.tsx similarity index 86% rename from apps/web-graphpolaris/src/app/app.stories.tsx rename to apps/web/src/app/app.stories.tsx index eda4ff21d10ba81251ff1a279231d25a29371928..fd3880b4a01057fceb4c01da9775ae3bad8a57b0 100644 --- a/apps/web-graphpolaris/src/app/app.stories.tsx +++ b/apps/web/src/app/app.stories.tsx @@ -2,8 +2,8 @@ import React from 'react'; import { Meta, Story } from '@storybook/react'; import { App } from './app'; import { Provider } from 'react-redux'; -import { store } from '@graphpolaris/shared/data-access/store'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; +import { store } from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; export default { component: App, diff --git a/apps/web-graphpolaris/src/app/app.tsx b/apps/web/src/app/app.tsx similarity index 79% rename from apps/web-graphpolaris/src/app/app.tsx rename to apps/web/src/app/app.tsx index 6be79b2f6674c5f19dc0e18e83851ed4f48d9bb8..3b13b1f87fc0d001489670417004f1c10c2327d0 100644 --- a/apps/web-graphpolaris/src/app/app.tsx +++ b/apps/web/src/app/app.tsx @@ -1,18 +1,17 @@ -// eslint-disable-next-line @typescript-eslint/no-unused-vars import { useEffect, useState } from 'react'; import GridLayout from 'react-grid-layout'; import LoginScreen from '../components/login/loginScreen'; import Panel from '../components/panels/panel'; -import { RawJSONVis } from '../components/visualisations/rawjsonvis/rawjsonvis'; -import SemanticSubstrates from '../components/visualisations/semanticsubstrates/semanticsubstrates'; -import Schema from '../components/schema/schema'; -import { GetUserInfo } from '@graphpolaris/shared/data-access/api'; -import QueryBuilder from '../components/querybuilder/querybuilder'; +import { RawJSONVis } from '@graphpolaris/shared/lib/vis/rawjsonvis/rawjsonvis'; +import SemanticSubstrates from '@graphpolaris/shared/lib/vis/semanticsubstrates/semanticsubstrates'; +import { Schema } from '@graphpolaris/shared/lib/schema/panel'; +import { GetUserInfo } from '@graphpolaris/shared/lib/data-access/api'; +import { QueryBuilder } from '@graphpolaris/shared/lib/querybuilder/panel'; import { assignNewGraphQueryResult, useAppDispatch, -} from '@graphpolaris/shared/data-access/store'; -import { AuthorizationHandler } from '@graphpolaris/shared/data-access/authorization'; +} from '@graphpolaris/shared/lib/data-access/store'; +import { AuthorizationHandler } from '@graphpolaris/shared/lib/data-access/authorization'; function useIsAuthorized() { const [userAuthorized, setUserAuthorized] = useState(false); @@ -46,7 +45,7 @@ export function App() { return ( <> - {!userIsAuthorized && <LoginScreen />} + {/* {!userIsAuthorized && <LoginScreen />} */} <GridLayout className="layout" cols={10} @@ -57,7 +56,9 @@ export function App() { key="schema-panel" data-grid={{ x: 0, y: 0, w: 3, h: 30, maxW: 5, isDraggable: false }} > - <Panel content="Schema Panel" color="red"></Panel> + <Panel content="Schema Panel" color="red"> + <Schema /> + </Panel> </div> <div key="query-panel" @@ -98,8 +99,8 @@ export function App() { Remove mock result </button> </div> - <RawJSONVis /> - <SemanticSubstrates /> + {/* <RawJSONVis /> */} + {/* <SemanticSubstrates /> */} <div /> </Panel> </div> diff --git a/apps/web-graphpolaris/src/assets/.gitkeep b/apps/web/src/assets/.gitkeep similarity index 100% rename from apps/web-graphpolaris/src/assets/.gitkeep rename to apps/web/src/assets/.gitkeep diff --git a/apps/web-graphpolaris/src/assets/icons/ExportIcon.png b/apps/web/src/assets/icons/ExportIcon.png similarity index 100% rename from apps/web-graphpolaris/src/assets/icons/ExportIcon.png rename to apps/web/src/assets/icons/ExportIcon.png diff --git a/apps/web-graphpolaris/src/assets/login-screen/github.png b/apps/web/src/assets/login-screen/github.png similarity index 100% rename from apps/web-graphpolaris/src/assets/login-screen/github.png rename to apps/web/src/assets/login-screen/github.png diff --git a/apps/web-graphpolaris/src/assets/login-screen/google.png b/apps/web/src/assets/login-screen/google.png similarity index 100% rename from apps/web-graphpolaris/src/assets/login-screen/google.png rename to apps/web/src/assets/login-screen/google.png diff --git a/apps/web-graphpolaris/src/components/login/loginScreen.tsx b/apps/web/src/components/login/loginScreen.tsx similarity index 96% rename from apps/web-graphpolaris/src/components/login/loginScreen.tsx rename to apps/web/src/components/login/loginScreen.tsx index fc1cf4a89f19194a218396348dbcc5cf4dc1e608..2e4463709e61f3cef25e3befd1e32855f637c879 100644 --- a/apps/web-graphpolaris/src/components/login/loginScreen.tsx +++ b/apps/web/src/components/login/loginScreen.tsx @@ -1,4 +1,4 @@ -import { AuthorizationHandler } from '@graphpolaris/shared/data-access/authorization'; +import { AuthorizationHandler } from '@graphpolaris/shared/lib/data-access/authorization'; import styled from 'styled-components'; const Wrapper = styled.div` diff --git a/apps/web-graphpolaris/src/components/login/popup.tsx b/apps/web/src/components/login/popup.tsx similarity index 91% rename from apps/web-graphpolaris/src/components/login/popup.tsx rename to apps/web/src/components/login/popup.tsx index 3218e6badee1d6797e57bd5153f0937464de4d8b..73231dc6da73e40763eeed26cd9ae9e2099858c8 100644 --- a/apps/web-graphpolaris/src/components/login/popup.tsx +++ b/apps/web/src/components/login/popup.tsx @@ -5,7 +5,7 @@ const LoginPopupComponent = () => { const accessToken = urlParams.get('access_token'); // Send the access token to the parent window - let c_event = new CustomEvent('auth_message', { + const c_event = new CustomEvent('auth_message', { detail: { token: accessToken, origin: window.location.hostname }, }); window.opener.dispatchEvent(c_event); diff --git a/apps/web-graphpolaris/src/components/panels/panel.stories.tsx b/apps/web/src/components/panels/panel.stories.tsx similarity index 82% rename from apps/web-graphpolaris/src/components/panels/panel.stories.tsx rename to apps/web/src/components/panels/panel.stories.tsx index 4f570d0fdf85f20d4759e0207cb8045f67f1daa4..9cf95d601a6788bf5553e9ef0140fcfa89c59aa7 100644 --- a/apps/web-graphpolaris/src/components/panels/panel.stories.tsx +++ b/apps/web/src/components/panels/panel.stories.tsx @@ -1,12 +1,12 @@ import React from 'react'; import Panel from './panel'; -import { ComponentStory, ComponentMeta } from '@storybook/react'; +import { ComponentStory, Meta } from '@storybook/react'; import { configureStore } from '@reduxjs/toolkit'; -import { colorPaletteConfigSlice } from '@graphpolaris/shared/data-access/store'; +import { colorPaletteConfigSlice } from '@graphpolaris/shared/lib/data-access/store'; import { Provider } from 'react-redux'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; -export default { +const Component: Meta<typeof Panel> = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles @@ -20,7 +20,7 @@ export default { </Provider> ), ], -} as ComponentMeta<typeof Panel>; +}; // A super-simple mock of a redux store const Mockstore = configureStore({ @@ -45,3 +45,5 @@ Secondary.args = { color: 'purple', children: <h1>I AM A CHILD</h1>, }; + +export default Component; diff --git a/apps/web-graphpolaris/src/components/panels/panel.tsx b/apps/web/src/components/panels/panel.tsx similarity index 87% rename from apps/web-graphpolaris/src/components/panels/panel.tsx rename to apps/web/src/components/panels/panel.tsx index f5214c7a160a96df7015cca2eeb1c09f0b6463fc..077dbe3662b5daa7df0cb9f88cc64f203702d88e 100644 --- a/apps/web-graphpolaris/src/components/panels/panel.tsx +++ b/apps/web/src/components/panels/panel.tsx @@ -36,7 +36,11 @@ const Panel = (props: Props) => { return ( <Wrapper color={props.color}> <Content> - <h1 style={{ backgroundColor: theme.palette.dataPointColors[1] }}> + <h1 + style={{ + backgroundColor: theme.palette.custom.dataPointColors[1], + }} + > {props.content} </h1> {props.children} diff --git a/apps/web-graphpolaris/src/environments/environment.prod.ts b/apps/web/src/environments/environment.prod.ts similarity index 100% rename from apps/web-graphpolaris/src/environments/environment.prod.ts rename to apps/web/src/environments/environment.prod.ts diff --git a/apps/web-graphpolaris/src/environments/environment.ts b/apps/web/src/environments/environment.ts similarity index 100% rename from apps/web-graphpolaris/src/environments/environment.ts rename to apps/web/src/environments/environment.ts diff --git a/apps/web-graphpolaris/src/favicon.ico b/apps/web/src/favicon.ico similarity index 100% rename from apps/web-graphpolaris/src/favicon.ico rename to apps/web/src/favicon.ico diff --git a/apps/web-graphpolaris/src/index.html b/apps/web/src/index.html similarity index 100% rename from apps/web-graphpolaris/src/index.html rename to apps/web/src/index.html diff --git a/apps/web/src/main.tsx b/apps/web/src/main.tsx new file mode 100644 index 0000000000000000000000000000000000000000..6bfe07d138e9d28917400adaf2f2c1572df0f135 --- /dev/null +++ b/apps/web/src/main.tsx @@ -0,0 +1,36 @@ +import { BrowserRouter as Router, Route, Routes } from 'react-router-dom'; +import React from 'react'; +import ReactDOM from 'react-dom/client'; + +import { StrictMode } from 'react'; +import { Provider } from 'react-redux'; + +import { store } from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; +import App from './app/app'; +import LoginPopupComponent from './components/login/popup'; +import { CssBaseline } from '@mui/material'; +import { createRoot } from 'react-dom/client'; + +const domNode = document.getElementById('root'); + +if (domNode) { + const root = createRoot(domNode); + + console.log(store); + root.render( + <Provider store={store}> + <GraphPolarisThemeProvider> + <CssBaseline /> + <Router> + <Routes> + {/* Route to auth component in popup */} + <Route path="/auth" element={<LoginPopupComponent />}></Route> + {/* App */} + <Route path="/" element={<App />}></Route> + </Routes> + </Router> + </GraphPolarisThemeProvider> + </Provider> + ); +} diff --git a/apps/web-graphpolaris/src/polyfills.ts b/apps/web/src/polyfills.ts similarity index 100% rename from apps/web-graphpolaris/src/polyfills.ts rename to apps/web/src/polyfills.ts diff --git a/apps/web-graphpolaris/src/styles.scss b/apps/web/src/styles.scss similarity index 100% rename from apps/web-graphpolaris/src/styles.scss rename to apps/web/src/styles.scss diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..55b05d7549e1cc7034047c0c8789cf13e935c748 --- /dev/null +++ b/apps/web/tsconfig.json @@ -0,0 +1,30 @@ +{ + "compilerOptions": { + "jsx": "react-jsx", + "allowJs": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "baseUrl": ".", + "paths": { + "@graphpolaris/shared/lib/*": ["../../libs/shared/lib/*"] + } + }, + "exclude": ["node_modules", "public"], + "include": ["src", "../../libs/shared/lib/querybuilder/panel/attributepill"], + "files": ["./cssmodule.d.ts", "./image.d.ts"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/apps/web/tsconfig.node.json b/apps/web/tsconfig.node.json new file mode 100644 index 0000000000000000000000000000000000000000..9d31e2aed93c876bc048cf2f863cb2a847c901e8 --- /dev/null +++ b/apps/web/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts new file mode 100644 index 0000000000000000000000000000000000000000..05136727df33393019f3b7a458b6f4b08148f23c --- /dev/null +++ b/apps/web/vite.config.ts @@ -0,0 +1,14 @@ +/// <reference types="vitest" /> +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react-swc' +import path from 'path' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], + resolve: { + alias: { + '@graphpolaris/shared/lib': path.resolve(__dirname, '../../libs/shared/lib') + }, + } +}) diff --git a/libs/shared/ui/pills/src/lib/shared-ui-pills.module.scss b/apps/web/vitest.setup.ts similarity index 100% rename from libs/shared/ui/pills/src/lib/shared-ui-pills.module.scss rename to apps/web/vitest.setup.ts diff --git a/babel.config.json b/babel.config.json deleted file mode 100644 index 065aee77de5b04ffda98c2d4fea2a2770c6c107b..0000000000000000000000000000000000000000 --- a/babel.config.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "babelrcRoots": ["*"] -} diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index 42c86fd0ca4dc6c631936f775551fe332322f518..0000000000000000000000000000000000000000 --- a/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -const { getJestProjects } = require('@nrwl/jest'); - -module.exports = { - projects: getJestProjects(), -}; diff --git a/jest.preset.js b/jest.preset.js deleted file mode 100644 index c93ed9dc772747298132305525d8db854d2b8dab..0000000000000000000000000000000000000000 --- a/jest.preset.js +++ /dev/null @@ -1,3 +0,0 @@ -const nxPreset = require('@nrwl/jest/preset'); - -module.exports = { ...nxPreset }; diff --git a/libs/querybuilder/usecases/.babelrc b/libs/querybuilder/usecases/.babelrc deleted file mode 100644 index cf7ddd99c615a064ac18eb3109eee4f394ab1faf..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@nrwl/web/babel", { "useBuiltIns": "usage" }]] -} diff --git a/libs/querybuilder/usecases/.eslintrc.json b/libs/querybuilder/usecases/.eslintrc.json deleted file mode 100644 index 3456be9b9036a42c593c82b050281230e4ca0ae4..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/querybuilder/usecases/README.md b/libs/querybuilder/usecases/README.md deleted file mode 100644 index f919d5ec5c4710fe9263506b367251e7e6a92baa..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# querybuilder-usecases - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test querybuilder-usecases` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/querybuilder/usecases/jest.config.js b/libs/querybuilder/usecases/jest.config.js deleted file mode 100644 index 941f4fbc2eed65bcc6b5a914c29364dcd1fff9bb..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - displayName: 'querybuilder-usecases', - preset: '../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]sx?$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../coverage/libs/querybuilder/usecases', -}; diff --git a/libs/querybuilder/usecases/project.json b/libs/querybuilder/usecases/project.json deleted file mode 100644 index 271a62582eacd5887d6adbf6a5027c3b12618eaf..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "root": "libs/querybuilder/usecases", - "sourceRoot": "libs/querybuilder/usecases/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/querybuilder/usecases/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/querybuilder/usecases"], - "options": { - "jestConfig": "libs/querybuilder/usecases/jest.config.js", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/libs/querybuilder/usecases/src/index.ts b/libs/querybuilder/usecases/src/index.ts deleted file mode 100644 index 32e0c81f2ecfe335cb61852728753c148b9c6c8b..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/src/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from './lib/attribute/getAttributeBoolOperators'; -export * from './lib/attribute/checkInput'; -export * from './lib/createReactFlowElements'; -export * from './lib/pillHandles'; -export * from './lib/dragging/dragPill'; -export * from './lib/addPill'; diff --git a/libs/querybuilder/usecases/tsconfig.json b/libs/querybuilder/usecases/tsconfig.json deleted file mode 100644 index 6ebadfb9de07f71cd20ee1102f3512550505ad2a..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "resolveJsonModule": true - } -} diff --git a/libs/querybuilder/usecases/tsconfig.lib.json b/libs/querybuilder/usecases/tsconfig.lib.json deleted file mode 100644 index efdd77fbf5b34f06e8efa8ad8bc87e11a3c1e9af..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "declaration": true, - "types": [] - }, - "include": ["**/*.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/querybuilder/usecases/tsconfig.spec.json b/libs/querybuilder/usecases/tsconfig.spec.json deleted file mode 100644 index d8716fecfa3b7929f162b71e7a966c579a63c071..0000000000000000000000000000000000000000 --- a/libs/querybuilder/usecases/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/schema/usecases/.babelrc b/libs/schema/usecases/.babelrc deleted file mode 100644 index cf7ddd99c615a064ac18eb3109eee4f394ab1faf..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@nrwl/web/babel", { "useBuiltIns": "usage" }]] -} diff --git a/libs/schema/usecases/.eslintrc.json b/libs/schema/usecases/.eslintrc.json deleted file mode 100644 index 3456be9b9036a42c593c82b050281230e4ca0ae4..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/schema/usecases/README.md b/libs/schema/usecases/README.md deleted file mode 100644 index 9df85b49c2d08927c6f1af920c477bdda6b4136c..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# schema-usecases - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test schema-usecases` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/schema/usecases/jest.config.js b/libs/schema/usecases/jest.config.js deleted file mode 100644 index 62be23864e3ee4b19d3f04173f72f4c4caafe1cf..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - displayName: 'schema-usecases', - preset: '../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]sx?$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../coverage/libs/schema/usecases', -}; diff --git a/libs/schema/usecases/project.json b/libs/schema/usecases/project.json deleted file mode 100644 index 1231999dd8bad8d5c0e54de1bfba44c7ef586d29..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "root": "libs/schema/usecases", - "sourceRoot": "libs/schema/usecases/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/schema/usecases/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/schema/usecases"], - "options": { - "jestConfig": "libs/schema/usecases/jest.config.js", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/libs/schema/usecases/src/index.ts b/libs/schema/usecases/src/index.ts deleted file mode 100644 index 1aa5377958fa9eb0665084bc6ed92f3b62d4d5e9..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './lib/schema-usecases'; diff --git a/libs/schema/usecases/src/lib/schema-usecases.spec.ts b/libs/schema/usecases/src/lib/schema-usecases.spec.ts deleted file mode 100644 index 99ec73f4c8b2b1bd660b11f7f73a965f83a34f79..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/src/lib/schema-usecases.spec.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { SchemaFromBackend } from '@graphpolaris/models'; -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { MultiGraph } from 'graphology'; -import { Attributes } from 'graphology-types'; -import { - movieSchemaRaw, - northwindSchemaRaw, - simpleSchemaRaw, - twitterSchemaRaw, -} from 'libs/shared/mock-data/src'; - -describe('SchemaUsecases', () => { - test.each([ - { data: simpleSchemaRaw }, - { data: movieSchemaRaw }, - { data: northwindSchemaRaw }, - { data: twitterSchemaRaw }, - ])('parseSchemaFromBackend parsing should work', ({ data }) => { - // console.log('testinput', input); - - const parsed = SchemaUtils.ParseSchemaFromBackend( - data as SchemaFromBackend - ); - expect(parsed).toBeDefined(); - - const parsedNodeAttributes: Attributes[] = []; - parsed.forEachNode((node, attr) => { - // console.log('Node', node, attr); - parsedNodeAttributes.push(attr.attributes); - }); - - const parsedEdgeAttributes: Attributes = []; - parsed.forEachEdge((edge, attr, source, target, sa, ta, undirected) => { - // console.log('Edge', edge, attr, source, target, sa, ta, undirected); - parsedEdgeAttributes.push(attr.attribute); - }); - - expect(data.nodes.length).toEqual(parsed.order); - expect(data.edges.length).toEqual(parsed.size); - - const inputNodeAttributes: Attributes = []; - data.nodes.forEach((node) => { - inputNodeAttributes.push(node.attributes as Attributes); - }); - - const inputEdgeAttributes: Attributes = []; - data.edges.forEach((edge) => { - inputEdgeAttributes.push(edge.attributes as Attributes); - }); - - expect(inputNodeAttributes).toEqual(parsedNodeAttributes); - expect(inputEdgeAttributes).toEqual(parsedEdgeAttributes); - }); - - it('should export and reimport', () => { - const parsed = SchemaUtils.ParseSchemaFromBackend( - simpleSchemaRaw as SchemaFromBackend - ); - const reload = MultiGraph.from(parsed.export()); - - expect(parsed).toStrictEqual(reload); - }); - - test.each([ - { data: simpleSchemaRaw }, - { data: movieSchemaRaw }, - { data: northwindSchemaRaw }, - { data: twitterSchemaRaw }, - ])('should load my test json $data', ({ data }) => { - expect(data).toBeDefined(); - expect(data.nodes).toBeDefined(); - }); -}); diff --git a/libs/schema/usecases/tsconfig.json b/libs/schema/usecases/tsconfig.json deleted file mode 100644 index 6ebadfb9de07f71cd20ee1102f3512550505ad2a..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "resolveJsonModule": true - } -} diff --git a/libs/schema/usecases/tsconfig.lib.json b/libs/schema/usecases/tsconfig.lib.json deleted file mode 100644 index efdd77fbf5b34f06e8efa8ad8bc87e11a3c1e9af..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "declaration": true, - "types": [] - }, - "include": ["**/*.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/schema/usecases/tsconfig.spec.json b/libs/schema/usecases/tsconfig.spec.json deleted file mode 100644 index d8716fecfa3b7929f162b71e7a966c579a63c071..0000000000000000000000000000000000000000 --- a/libs/schema/usecases/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/.eslintignore b/libs/shared/.eslintignore new file mode 100644 index 0000000000000000000000000000000000000000..3421a7d280fba4a93386bc69ccf6ec0b9603a864 --- /dev/null +++ b/libs/shared/.eslintignore @@ -0,0 +1,3 @@ +node_modules/* +node_modules/ +node_modules diff --git a/libs/shared/data-access/api/.eslintrc.json b/libs/shared/.eslintrc.json similarity index 84% rename from libs/shared/data-access/api/.eslintrc.json rename to libs/shared/.eslintrc.json index 632e9b0e22253922989d1153e06f7ba996c72d38..a2bdc3e17c8a27c5e5501052719644ccdca31270 100644 --- a/libs/shared/data-access/api/.eslintrc.json +++ b/libs/shared/.eslintrc.json @@ -1,5 +1,5 @@ { - "extends": ["../../../../.eslintrc.json"], + "extends": ["plugin:react-hooks/recommended"], "ignorePatterns": ["!**/*"], "overrides": [ { diff --git a/libs/shared/.gitignore b/libs/shared/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a547bf36d8d11a4f89c59c144f24795749086dd1 --- /dev/null +++ b/libs/shared/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/libs/shared/.postcssrc.cjs b/libs/shared/.postcssrc.cjs new file mode 100644 index 0000000000000000000000000000000000000000..70ea41d8c21b1f89f54e138b8dc8a7044f18b681 --- /dev/null +++ b/libs/shared/.postcssrc.cjs @@ -0,0 +1,5 @@ +module.exports = { + parser: 'postcss-scss', + map: false, + plugins: [require('postcss-nesting')], +}; diff --git a/libs/shared/data-access/api/.babelrc b/libs/shared/data-access/api/.babelrc deleted file mode 100644 index cf7ddd99c615a064ac18eb3109eee4f394ab1faf..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@nrwl/web/babel", { "useBuiltIns": "usage" }]] -} diff --git a/libs/shared/data-access/api/README.md b/libs/shared/data-access/api/README.md deleted file mode 100644 index 3156f01c6b6befd68fe400d0c03a01d52ac3b5e7..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-data-access-api - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-data-access-api` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/data-access/api/jest.config.js b/libs/shared/data-access/api/jest.config.js deleted file mode 100644 index d6f5553b2f38e80cf671a056bd731ff218828fc7..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - displayName: 'shared-data-access-api', - preset: '../../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]sx?$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../../coverage/libs/shared/data-access/api', -}; diff --git a/libs/shared/data-access/api/project.json b/libs/shared/data-access/api/project.json deleted file mode 100644 index 362413c86100b967aa87d647e7a416bfd1b1d8c6..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "root": "libs/shared/data-access/api", - "sourceRoot": "libs/shared/data-access/api/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/data-access/api/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/data-access/api"], - "options": { - "jestConfig": "libs/shared/data-access/api/jest.config.js", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/libs/shared/data-access/api/src/index.ts b/libs/shared/data-access/api/src/index.ts deleted file mode 100644 index 136d9ebb4b0d0d0dc89d1ac6330a62d19d681908..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { User, GetUserInfo } from './lib/user'; diff --git a/libs/shared/data-access/api/tsconfig.json b/libs/shared/data-access/api/tsconfig.json deleted file mode 100644 index d0953a0f8b8084fd7ca99de4a00f82435f8679cd..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "../../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - } -} diff --git a/libs/shared/data-access/api/tsconfig.lib.json b/libs/shared/data-access/api/tsconfig.lib.json deleted file mode 100644 index 2ef844c42b4d526dd97ef3b18591cc5c652781e5..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "declaration": true, - "types": [] - }, - "include": ["**/*.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/shared/data-access/api/tsconfig.spec.json b/libs/shared/data-access/api/tsconfig.spec.json deleted file mode 100644 index 315a5b0bbebaca96617a8dd5353901287ebd8e68..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/api/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/data-access/authorization/.babelrc b/libs/shared/data-access/authorization/.babelrc deleted file mode 100644 index cf7ddd99c615a064ac18eb3109eee4f394ab1faf..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@nrwl/web/babel", { "useBuiltIns": "usage" }]] -} diff --git a/libs/shared/data-access/authorization/.eslintrc.json b/libs/shared/data-access/authorization/.eslintrc.json deleted file mode 100644 index 632e9b0e22253922989d1153e06f7ba996c72d38..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/data-access/authorization/README.md b/libs/shared/data-access/authorization/README.md deleted file mode 100644 index 009a2ead17f3f87e2bc4b246ad9ceae1423f9813..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-data-access-authorization - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-data-access-authorization` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/data-access/authorization/jest.config.js b/libs/shared/data-access/authorization/jest.config.js deleted file mode 100644 index 6bae255b477a179c550eade1547895b0cd8372d0..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/jest.config.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - displayName: 'shared-data-access-authorization', - preset: '../../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]sx?$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: - '../../../../coverage/libs/shared/data-access/authorization', -}; diff --git a/libs/shared/data-access/authorization/project.json b/libs/shared/data-access/authorization/project.json deleted file mode 100644 index 7225438fd977b6401038fbabfffa797328d1b7c1..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "root": "libs/shared/data-access/authorization", - "sourceRoot": "libs/shared/data-access/authorization/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/data-access/authorization/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/data-access/authorization"], - "options": { - "jestConfig": "libs/shared/data-access/authorization/jest.config.js", - "passWithNoTests": true - } - } - }, - "tags": [] -} diff --git a/libs/shared/data-access/authorization/src/index.ts b/libs/shared/data-access/authorization/src/index.ts deleted file mode 100644 index 0309d93b41a3f18d0294efe7999d9038b98f42ee..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { AuthorizationHandler } from './lib/authorizationHandler'; diff --git a/libs/shared/data-access/authorization/tsconfig.json b/libs/shared/data-access/authorization/tsconfig.json deleted file mode 100644 index d0953a0f8b8084fd7ca99de4a00f82435f8679cd..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "../../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - } -} diff --git a/libs/shared/data-access/authorization/tsconfig.lib.json b/libs/shared/data-access/authorization/tsconfig.lib.json deleted file mode 100644 index 2ef844c42b4d526dd97ef3b18591cc5c652781e5..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "declaration": true, - "types": [] - }, - "include": ["**/*.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/shared/data-access/authorization/tsconfig.spec.json b/libs/shared/data-access/authorization/tsconfig.spec.json deleted file mode 100644 index 315a5b0bbebaca96617a8dd5353901287ebd8e68..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/authorization/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/data-access/store/.babelrc b/libs/shared/data-access/store/.babelrc deleted file mode 100644 index cf7ddd99c615a064ac18eb3109eee4f394ab1faf..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@nrwl/web/babel", { "useBuiltIns": "usage" }]] -} diff --git a/libs/shared/data-access/store/.eslintrc.json b/libs/shared/data-access/store/.eslintrc.json deleted file mode 100644 index 632e9b0e22253922989d1153e06f7ba996c72d38..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/data-access/store/README.md b/libs/shared/data-access/store/README.md deleted file mode 100644 index 065581c0c913afda80c7ff3dea0626b998cb69a8..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-data-access-store - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-data-access-store` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/data-access/store/jest.config.js b/libs/shared/data-access/store/jest.config.js deleted file mode 100644 index 424610ef0a2b9ee6305904ac2c85bb40120cb476..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - displayName: 'shared-data-access-store', - preset: '../../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]sx?$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../../coverage/libs/shared/data-access/store', -}; diff --git a/libs/shared/data-access/store/project.json b/libs/shared/data-access/store/project.json deleted file mode 100644 index 6184c2b784181016cf1ded7a4c6b11860769bfd4..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/project.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "root": "libs/shared/data-access/store", - "sourceRoot": "libs/shared/data-access/store/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/data-access/store/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/data-access/store"], - "options": { - "jestConfig": "libs/shared/data-access/store/jest.config.js", - "passWithNoTests": true - } - }, - "version": { - "executor": "@jscutlery/semver:version", - "options": { - "commitMessageFormat": "chore(${projectName}): release version ${version}" - } - } - }, - "tags": [] -} diff --git a/libs/shared/data-access/store/src/lib/colorPaletteConfigSlice.ts b/libs/shared/data-access/store/src/lib/colorPaletteConfigSlice.ts deleted file mode 100644 index 64d340262ec623a4f427a7c5e149c350beaff8d5..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/src/lib/colorPaletteConfigSlice.ts +++ /dev/null @@ -1,155 +0,0 @@ -import { createSlice, PayloadAction } from '@reduxjs/toolkit'; -import type { RootState } from './store'; - -/** Extra properties that are not present in the default PaletteOptions of mui. For autocompletion */ -export interface ExtraColorsForMui5 { - /** Colors that can be used for data visualisation, e.g. nodes, edges */ - dataPointColors: string[]; - - queryBuilder: { - text: string; - entity: { - background: string; - lighterbg?: string; - }; - relation: { - background: string; - lighterbg?: string; - }; - attribute: { - background: string; - lighterbg?: string; - }; - }; -} - -/** Our custom color palette config. With the palette options from MUI that we are going to use. */ -export interface ColorPaletteConfig { - lightPalette: { - // Custom colors - custom: ExtraColorsForMui5; - // MUI colors - primary: { - light?: string; - main: string; - dark?: string; - }; - secondary: { - light?: string; - main: string; - dark?: string; - }; - }; - darkPalette: { - custom: ExtraColorsForMui5; - primary: { - light?: string; - main: string; - dark?: string; - }; - secondary: { - light?: string; - main: string; - dark?: string; - }; - }; - darkMode: boolean; -} - -// This looks very much like the mui Palette interface, -// But we don't reference that type directly here to stay decoupled -export const initialState: ColorPaletteConfig = { - lightPalette: { - custom: { - dataPointColors: ['#ff0000', '#00ff00', '#0000ff'], - queryBuilder: { - text: 'black', - entity: { - background: '#FC4F4F', - }, - relation: { - background: '#FF9F45', - }, - attribute: { - background: '#C7C7C7', - }, - }, - }, - // If light and dark are not set, these will be calculated using main. - // light/dark have nothing with darkmode, these are just a light and dark variation - primary: { - // light: '#42a5f5', - main: '#1976d2', - // dark: '#1565c0', - }, - secondary: { - // light: '#ba68c8', - main: '#9c27b0', - // dark: '#7b1fa2', - }, - }, - darkPalette: { - custom: { - dataPointColors: ['#ff0000', '#00ff00', '#0000ff'], - queryBuilder: { - text: 'black', - entity: { - background: '#FC4F4F', - }, - relation: { - background: '#FF9F45', - }, - attribute: { - background: '#C7C7C7', - }, - }, - }, - primary: { - main: '#e3f3fd', - }, - secondary: { - main: '#f3e5f5', - }, - }, - darkMode: false, -}; - -export const colorPaletteConfigSlice = createSlice({ - name: 'colorPaletteConfig', - // `createSlice` will infer the state type from the `initialState` argument - initialState, - reducers: { - changePrimary: ( - state, - action: PayloadAction<{ - main?: string; - light?: string; - dark?: string; - darkMode?: 'light' | 'dark'; - }> - ) => { - const { main, light, dark, darkMode } = action.payload; - let palette = state.lightPalette; - if (darkMode == 'dark') palette = state.darkPalette; - - if (main) palette.primary.main = main; - if (light) palette.primary.light = light; - if (dark) palette.primary.dark = dark; - }, - changeDataPointColors: (state, action: PayloadAction<string[]>) => { - state.lightPalette.custom.dataPointColors = action.payload; - }, - toggleDarkMode: (state) => { - state.darkMode = !state.darkMode; - }, - }, -}); - -export const { changePrimary, changeDataPointColors, toggleDarkMode } = - colorPaletteConfigSlice.actions; - -// Select the schema and convert it to a graphology object -export const selectColorPaletteConfig = (state: RootState) => - state.colorPaletteConfig; - -export default colorPaletteConfigSlice.reducer; diff --git a/libs/shared/data-access/store/tsconfig.json b/libs/shared/data-access/store/tsconfig.json deleted file mode 100644 index d0953a0f8b8084fd7ca99de4a00f82435f8679cd..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "../../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - } -} diff --git a/libs/shared/data-access/store/tsconfig.lib.json b/libs/shared/data-access/store/tsconfig.lib.json deleted file mode 100644 index 94c28cbd1b3e19a79ac8bca76709896f18c34531..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/tsconfig.lib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "declaration": true, - "types": [] - }, - "include": ["**/*.ts", "../theme/src/lib/colorPaletteConfigSlice.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/shared/data-access/store/tsconfig.spec.json b/libs/shared/data-access/store/tsconfig.spec.json deleted file mode 100644 index 315a5b0bbebaca96617a8dd5353901287ebd8e68..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/store/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/data-access/theme/.babelrc b/libs/shared/data-access/theme/.babelrc deleted file mode 100644 index ccae900be42788285eb6e1b3a2af4b81f56f14fe..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/shared/data-access/theme/.eslintrc.json b/libs/shared/data-access/theme/.eslintrc.json deleted file mode 100644 index 3cd64217595c25dc61c2fd055ec4dbe21195a3e3..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "../../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/data-access/theme/README.md b/libs/shared/data-access/theme/README.md deleted file mode 100644 index bbf79085703dc9357fa05de431cfbba189046124..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-data-access-theme - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-data-access-theme` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/data-access/theme/jest.config.js b/libs/shared/data-access/theme/jest.config.js deleted file mode 100644 index 0fca299e2f20e17cf1b441337ee26e44e06b25c5..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - displayName: 'shared-data-access-theme', - preset: '../../../../jest.preset.js', - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../../coverage/libs/shared/data-access/theme', -}; diff --git a/libs/shared/data-access/theme/project.json b/libs/shared/data-access/theme/project.json deleted file mode 100644 index 18f65df2f249ed94da565e21e9b9d9223f6307cd..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/project.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "root": "libs/shared/data-access/theme", - "sourceRoot": "libs/shared/data-access/theme/src", - "projectType": "library", - "tags": [], - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": [ - "libs/shared/data-access/theme/**/*.{ts,tsx,js,jsx}" - ] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/data-access/theme"], - "options": { - "jestConfig": "libs/shared/data-access/theme/jest.config.js", - "passWithNoTests": true - } - } - } -} diff --git a/libs/shared/data-access/theme/src/index.ts b/libs/shared/data-access/theme/src/index.ts deleted file mode 100644 index 009824eca141e2b77653f611d6e8a03899061be2..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './lib/graphPolarisThemeProvider'; diff --git a/libs/shared/data-access/theme/src/lib/mapColorsConfigToMuiTheme.ts b/libs/shared/data-access/theme/src/lib/mapColorsConfigToMuiTheme.ts deleted file mode 100644 index aa9a6de51d703d3d79d1c03ab6f573e24d5e5cf4..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/src/lib/mapColorsConfigToMuiTheme.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { ColorPaletteConfig } from '@graphpolaris/shared/data-access/store'; -import { ThemeOptions } from '@mui/material/styles'; -import Color from 'color'; - -/** Maps our color palette config (stored in redux) to the mui 5 theme format */ -export default function MapColorsConfigToMuiTheme( - colorsConfig: ColorPaletteConfig -): ThemeOptions { - return { - palette: { - mode: colorsConfig.darkMode ? 'dark' : 'light', - - ...(colorsConfig.darkMode - ? { - primary: colorsConfig.darkPalette.primary, - secondary: colorsConfig.darkPalette.secondary, - dataPointColors: colorsConfig.darkPalette.custom.dataPointColors, - queryBuilder: { - text: colorsConfig.darkPalette.custom.queryBuilder.text, - entity: { - background: - colorsConfig.darkPalette.custom.queryBuilder.entity - .background, - lighterbg: Color( - colorsConfig.darkPalette.custom.queryBuilder.entity.background - ) - .lighten(0.2) - .toString(), - }, - relation: { - background: - colorsConfig.darkPalette.custom.queryBuilder.relation - .background, - lighterbg: Color( - colorsConfig.darkPalette.custom.queryBuilder.relation - .background - ) - .lighten(0.2) - .toString(), - }, - attribute: { - background: - colorsConfig.darkPalette.custom.queryBuilder.attribute - .background, - }, - }, - } - : { - primary: colorsConfig.lightPalette.primary, - secondary: colorsConfig.lightPalette.secondary, - dataPointColors: colorsConfig.lightPalette.custom.dataPointColors, - queryBuilder: { - text: colorsConfig.lightPalette.custom.queryBuilder.text, - entity: { - background: - colorsConfig.lightPalette.custom.queryBuilder.entity - .background, - lighterbg: Color( - colorsConfig.lightPalette.custom.queryBuilder.entity - .background - ) - .lighten(0.2) - .toString(), - }, - relation: { - background: - colorsConfig.lightPalette.custom.queryBuilder.relation - .background, - lighterbg: Color( - colorsConfig.lightPalette.custom.queryBuilder.relation - .background - ) - .lighten(0.2) - .toString(), - }, - attribute: { - background: - colorsConfig.lightPalette.custom.queryBuilder.attribute - .background, - }, - }, - }), - }, - }; -} diff --git a/libs/shared/data-access/theme/tsconfig.json b/libs/shared/data-access/theme/tsconfig.json deleted file mode 100644 index 3512bf7afeea1bf2e5fdb72b7dea8114f6c9fbe1..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "../../../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/libs/shared/data-access/theme/tsconfig.lib.json b/libs/shared/data-access/theme/tsconfig.lib.json deleted file mode 100644 index 5286d47e4655c882bd8544a2e154bb8cf419a203..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/tsconfig.lib.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "types": ["node"] - }, - "files": [ - "../../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx" - ], - "include": [ - "**/*.js", - "**/*.jsx", - "**/*.ts", - "**/*.tsx", - "../store/src/lib/colorPaletteConfigSlice.ts" - ] -} diff --git a/libs/shared/data-access/theme/tsconfig.spec.json b/libs/shared/data-access/theme/tsconfig.spec.json deleted file mode 100644 index 315a5b0bbebaca96617a8dd5353901287ebd8e68..0000000000000000000000000000000000000000 --- a/libs/shared/data-access/theme/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/graph-layout/.babelrc b/libs/shared/graph-layout/.babelrc deleted file mode 100644 index ccae900be42788285eb6e1b3a2af4b81f56f14fe..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/shared/graph-layout/.eslintrc.json b/libs/shared/graph-layout/.eslintrc.json deleted file mode 100644 index 50e59482cfd41dfef0c19bd2027efcfb182f6bc2..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/graph-layout/.gitignore b/libs/shared/graph-layout/.gitignore deleted file mode 100644 index 6dd3a48abe9fd65f8a96bc29dc00b1cedab442f8..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/.gitignore +++ /dev/null @@ -1,171 +0,0 @@ - -<<<<<<< HEAD -# Created by https://www.toptal.com/developers/gitignore/api/node -# Edit at https://www.toptal.com/developers/gitignore?templates=node -======= -# Created by https://www.toptal.com/developers/gitignore/api/node,visualstudiocode -# Edit at https://www.toptal.com/developers/gitignore?templates=node,visualstudiocode ->>>>>>> feat/refactor-schema-panel - -### Node ### -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -### Node Patch ### -# Serverless Webpack directories -.webpack/ - -# Optional stylelint cache - -# SvelteKit build / generate output -.svelte-kit - -### VisualStudioCode ### -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -!.vscode/*.code-snippets - -# Local History for Visual Studio Code -.history/ - -# Built Visual Studio Code Extensions -*.vsix - -### VisualStudioCode Patch ### -# Ignore all local history of files -.history -.ionide - -# Support for Project snippet scope - -# End of https://www.toptal.com/developers/gitignore/api/node,visualstudiocode diff --git a/libs/shared/graph-layout/README.md b/libs/shared/graph-layout/README.md deleted file mode 100644 index 9925976b0df4b219612f8e6c9c29f0517911ed7c..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-graph-layout - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-graph-layout` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/graph-layout/jest.config.js b/libs/shared/graph-layout/jest.config.js deleted file mode 100644 index ae3d05af50147b0e99ce13f1af409e0ca0752c64..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - displayName: 'shared-graph-layout', - preset: '../../../jest.preset.js', - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../coverage/libs/shared/graph-layout', -}; diff --git a/libs/shared/graph-layout/package.json b/libs/shared/graph-layout/package.json deleted file mode 100644 index a448b9c0716c0a4144ad5c3728006aa06743a748..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "@graphpolaris/graph-layout", - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "cytoscape": "^3.21.0", - "cytoscape-cise": "^1.0.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.4.0", - "cytoscape-elk": "^2.0.2", - "cytoscape-fcose": "^2.1.0", - "cytoscape-klay": "^3.1.4", - "graphology": "^0.24.1", - "graphology-layout": "^0.5.0", - "graphology-layout-forceatlas2": "^0.8.2", - "graphology-layout-noverlap": "^0.4.2", - "web-worker": "^1.2.0" - } - -} diff --git a/libs/shared/graph-layout/project.json b/libs/shared/graph-layout/project.json deleted file mode 100644 index 2dff301f3f3d902bcd8817ad261a8213e573c2ba..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/project.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "root": "libs/shared/graph-layout", - "sourceRoot": "libs/shared/graph-layout/src", - "projectType": "library", - "tags": [], - "targets": { - "build": { - "executor": "@nrwl/web:rollup", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/libs/shared/graph-layout", - "tsConfig": "libs/shared/graph-layout/tsconfig.lib.json", - "project": "libs/shared/graph-layout/package.json", - "entryFile": "libs/shared/graph-layout/src/index.ts", - "external": ["react/jsx-runtime"], - "rollupConfig": "@nrwl/react/plugins/bundle-rollup", - "compiler": "babel", - "assets": [ - { - "glob": "libs/shared/graph-layout/README.md", - "input": ".", - "output": "." - } - ] - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/graph-layout/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/graph-layout"], - "options": { - "jestConfig": "libs/shared/graph-layout/jest.config.js", - "passWithNoTests": true - } - } - } -} diff --git a/libs/shared/graph-layout/src/index.ts b/libs/shared/graph-layout/src/index.ts deleted file mode 100644 index dda465c87a51929594b4caa5f6a8a721757742a0..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/src/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './lib/layout'; -export * from './lib/graphology-layouts'; -export * from './lib/cytoscape-layouts'; -export * from './lib/layout-creator-usecase'; diff --git a/libs/shared/graph-layout/tsconfig.json b/libs/shared/graph-layout/tsconfig.json deleted file mode 100644 index b3eaee077ca790ec299fe3ac9dd427bc04d21613..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], -} diff --git a/libs/shared/graph-layout/tsconfig.lib.json b/libs/shared/graph-layout/tsconfig.lib.json deleted file mode 100644 index 0a86e9a4481e7c1f10b111060bf05bcd90a5329e..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/tsconfig.lib.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "types": ["node"], - "composite": true - }, - "files": [ - "../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx" - ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] -} diff --git a/libs/shared/graph-layout/tsconfig.spec.json b/libs/shared/graph-layout/tsconfig.spec.json deleted file mode 100644 index 4afc999ad429eea63e777308527c4e8f629e4198..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/tsconfig.spec.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"], - "composite": true - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/graph-layout/yarn.lock b/libs/shared/graph-layout/yarn.lock deleted file mode 100644 index d6417799638911037b94648cfd91ac818d88b357..0000000000000000000000000000000000000000 --- a/libs/shared/graph-layout/yarn.lock +++ /dev/null @@ -1,685 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@mapbox/node-pre-gyp@^1.0.0": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz#09a8781a3a036151cdebbe8719d6f8b25d4058bc" - integrity sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw== - dependencies: - detect-libc "^2.0.0" - https-proxy-agent "^5.0.0" - make-dir "^3.1.0" - node-fetch "^2.6.7" - nopt "^5.0.0" - npmlog "^5.0.1" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.11" - -"@yomguithereal/helpers@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@yomguithereal/helpers/-/helpers-1.1.1.tgz#185dfb0f88ca2beec53d0adf6eed15c33b1c549d" - integrity sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg== - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -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== - -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -avsdf-base@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/avsdf-base/-/avsdf-base-1.0.0.tgz#80c437d7d15d2bd201d9c31804e7b7a15a84781a" - integrity sha512-APhZNUFJwIwrLsSfE95QjobEntdUhFQgfNtC/BrYmjUpwHh5Y2fbRv8lxAlMr1hdf/CuQYsqJxK3dRzcCL77qw== - dependencies: - layout-base "^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" - -canvas@^2.9.1: - version "2.9.1" - resolved "https://registry.yarnpkg.com/canvas/-/canvas-2.9.1.tgz#58ec841cba36cef0675bc7a74ebd1561f0b476b0" - integrity sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A== - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - nan "^2.15.0" - simple-get "^3.0.3" - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -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== - -color-support@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -console-control-strings@^1.0.0, console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -cose-base@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-1.0.3.tgz#650334b41b869578a543358b80cda7e0abe0a60a" - integrity sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg== - dependencies: - layout-base "^1.0.0" - -cose-base@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-2.1.0.tgz#89b2d4a59d7bd0cde3138a4689825f3e8a5abd6a" - integrity sha512-HTMm07dhxq1dIPGWwpiVrIk9n+DH7KYmqWA786mLe8jDS+1ZjGtJGIIsJVKoseZXS6/FxiUWCJ2B7XzqUCuhPw== - dependencies: - layout-base "^2.0.0" - -cssfontparser@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/cssfontparser/-/cssfontparser-1.2.1.tgz#f4022fc8f9700c68029d542084afbaf425a3f3e3" - integrity sha1-9AIvyPlwDGgCnVQghK+69CWj8+M= - -cytoscape-cise@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cytoscape-cise/-/cytoscape-cise-1.0.0.tgz#29ac061c74e036441c0b5687e7ebc25e919d507c" - integrity sha512-Y1NPaUo4fN992XJTEIDd4oPVkv8BsDSrFBHSB38caDu8PcmHUyl8/Q8K5wvqdTeti1mLR9IX4/o2RyuObh+P7Q== - dependencies: - avsdf-base "^1.0.0" - cose-base "^1.0.0" - -cytoscape-cose-bilkent@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz#762fa121df9930ffeb51a495d87917c570ac209b" - integrity sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ== - dependencies: - cose-base "^1.0.0" - -cytoscape-dagre@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/cytoscape-dagre/-/cytoscape-dagre-2.4.0.tgz#abf145b1c675afe3b7d531166e6727dc39dc350d" - integrity sha512-jfOtKzKduCnruBs3YMHS9kqWjZKqvp6loSJwlotPO5pcU4wLUhkx7ZBIyW3VWZXa8wfkGxv/zhWoBxWtYrUxKQ== - dependencies: - dagre "^0.8.5" - -cytoscape-elk@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/cytoscape-elk/-/cytoscape-elk-2.0.2.tgz#dc8cf9b3ac3c9dfb16a67273f2ef6fd62d676cfc" - integrity sha512-P47PY63YECC42JVJm/PozKDZMLmx/BPGEhmfAEQzMRAz03DC09CsGrMC4TM4ggErnI8uPMzmI42F1oP6Zu4iUw== - dependencies: - elkjs "^0.7.0" - -cytoscape-fcose@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cytoscape-fcose/-/cytoscape-fcose-2.1.0.tgz#04c3093776ea6b71787009de641607db7d4edf55" - integrity sha512-Q3apPl66jf8/2sMsrCjNP247nbDkyIPjA9g5iPMMWNLZgP3/mn9aryF7EFY/oRPEpv7bKJ4jYmCoU5r5/qAc1Q== - dependencies: - cose-base "^2.0.0" - -cytoscape-klay@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/cytoscape-klay/-/cytoscape-klay-3.1.4.tgz#0e5bbb5c482b384b2ff2485150173aaecebc324b" - integrity sha512-VwPj0VR25GPfy6qXVQRi/MYlZM/zkdvRhHlgqbM//lSvstgM6fhp3ik/uM8Wr8nlhskfqz/M1fIDmR6UckbS2A== - dependencies: - klayjs "^0.4.1" - -cytoscape@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.21.0.tgz#8a73f6f0f3a44f948e266ac7df9b2eff65e8bd3c" - integrity sha512-xPINMzQNGN4WIog93gYRScT4y/CyZMmqunnhU59/8LynhWwzepJtUydMfvIPuz5TmJ9rSCMdw6rmxhfbb1eofw== - dependencies: - heap "^0.2.6" - lodash.debounce "^4.0.8" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.topath "^4.5.2" - -dagre@^0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/dagre/-/dagre-0.8.5.tgz#ba30b0055dac12b6c1fcc247817442777d06afee" - integrity sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw== - dependencies: - graphlib "^2.1.8" - lodash "^4.17.15" - -debug@4: - 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" - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -detect-libc@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" - integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== - -elkjs@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/elkjs/-/elkjs-0.7.1.tgz#4751c5e918a4988139baf7f214e010aea22de969" - integrity sha512-lD86RWdh480/UuRoHhRcnv2IMkIcK6yMDEuT8TPBIbO3db4HfnVF+1lgYdQi99Ck0yb+lg5Eb46JCHI5uOsmAw== - -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== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.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 sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - -glob@^7.1.3: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -graphlib@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" - integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== - dependencies: - lodash "^4.17.15" - -graphology-generators@^0.11.2: - version "0.11.2" - resolved "https://registry.yarnpkg.com/graphology-generators/-/graphology-generators-0.11.2.tgz#eff2c97e4f5bf401e86ab045470dded95f2ebe24" - integrity sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg== - dependencies: - graphology-metrics "^2.0.0" - graphology-utils "^2.3.0" - -graphology-indices@^0.16.3: - version "0.16.6" - resolved "https://registry.yarnpkg.com/graphology-indices/-/graphology-indices-0.16.6.tgz#0de112ef0367e44041490933e34ad2075cb24e80" - integrity sha512-tozTirLb7pd37wULJ5qeIZfZqKuVln/V+bWmUWJ7MmoTU8YkW5dehOkRz2by/O+5MdJ52imqL8LH4+GCd0yEVw== - dependencies: - graphology-utils "^2.4.2" - mnemonist "^0.39.0" - -graphology-layout-forceatlas2@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.2.tgz#7cb5b2fa00fd5445cb2b73c333e36ef22c8a82a8" - integrity sha512-OsmOuQP0xiav5Iau9W9G4eb4cGx5tDcdzx9NudG6fhi6japqD+Z45zUBcwnp/12BPBXp/PKc5pvUe3Va6AsOUA== - dependencies: - graphology-utils "^2.1.0" - -graphology-layout-noverlap@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/graphology-layout-noverlap/-/graphology-layout-noverlap-0.4.2.tgz#2ffa054ceeebaa31fcffe695d271fc55707cd29c" - integrity sha512-13WwZSx96zim6l1dfZONcqLh3oqyRcjIBsqz2c2iJ3ohgs3605IDWjldH41Gnhh462xGB1j6VGmuGhZ2FKISXA== - dependencies: - graphology-utils "^2.3.0" - -graphology-layout@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/graphology-layout/-/graphology-layout-0.5.0.tgz#a0a54861cebae5f486c778dbdafc6294859f23b5" - integrity sha512-aIeXYPLeGMLvXIkO41TlhBv0ROFWUx1bqR2VQoJ7Mp2IW+TF+rxqMeRUrmyLHoe3HtKo8jhloB2KHp7g6fcDSg== - dependencies: - graphology-utils "^2.3.0" - pandemonium "^1.5.0" - -graphology-metrics@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/graphology-metrics/-/graphology-metrics-2.1.0.tgz#7d00bae92d8970583afd020e6d40d8a16c378002" - integrity sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ== - dependencies: - graphology-shortest-path "^2.0.0" - graphology-utils "^2.4.4" - mnemonist "^0.39.0" - -graphology-shortest-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/graphology-shortest-path/-/graphology-shortest-path-2.0.0.tgz#27a01b3a9980872bd44a197fc77114623dd2b302" - integrity sha512-6dJWgbr7w4YQKb7Y0w7vhZn2qAkqP+J0IhE9F3vz/HZcx7VSOqnNfTGtYr44BQ5ohdXj0l9iKjlWCb+3vqEINQ== - dependencies: - "@yomguithereal/helpers" "^1.1.1" - graphology-indices "^0.16.3" - graphology-utils "^2.4.3" - mnemonist "^0.39.0" - -graphology-utils@^2.1.0, graphology-utils@^2.3.0, graphology-utils@^2.4.2, graphology-utils@^2.4.3, graphology-utils@^2.4.4: - version "2.5.1" - resolved "https://registry.yarnpkg.com/graphology-utils/-/graphology-utils-2.5.1.tgz#93916ead84ec7896959b4033b94cd6994ae9952c" - integrity sha512-N6zjqvBHgJvulYnwdDgdJoeuhKXZBNm1zedC2asdN+rexfbJylhey/PVT8Bwr8B1aVxKuK+zQqMbQ50kKikjew== - -graphology@^0.24.1: - version "0.24.1" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.24.1.tgz#035e452e294b01168cf5c85d5dd0a4b7e4837d87" - integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== - dependencies: - events "^3.3.0" - obliterator "^2.0.2" - -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -heap@^0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" - integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - 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-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== - -jest-canvas-mock@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jest-canvas-mock/-/jest-canvas-mock-2.4.0.tgz#947b71442d7719f8e055decaecdb334809465341" - integrity sha512-mmMpZzpmLzn5vepIaHk5HoH3Ka4WykbSoLuG/EKoJd0x0ID/t+INo1l8ByfcUJuDM+RIsL4QDg/gDnBbrj2/IQ== - dependencies: - cssfontparser "^1.2.1" - moo-color "^1.0.2" - -klayjs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/klayjs/-/klayjs-0.4.1.tgz#5bf9fadc7a3e44b94082bba501e7d803076dcfc2" - integrity sha1-W/n63Ho+RLlAgrulAefYAwdtz8I= - -layout-base@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-1.0.2.tgz#1291e296883c322a9dd4c5dd82063721b53e26e2" - integrity sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg== - -layout-base@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-2.0.1.tgz#d0337913586c90f9c2c075292069f5c2da5dd285" - integrity sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" - integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= - -lodash.topath@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" - integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= - -lodash@^4.17.15: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -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@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - -minimatch@^3.0.4: - 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" - -minipass@^3.0.0: - version "3.1.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" - integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mnemonist@^0.39.0: - version "0.39.0" - resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.39.0.tgz#4c83dd22e8d9d05dfb721ff66a905fec4c460041" - integrity sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ== - dependencies: - obliterator "^2.0.1" - -moo-color@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/moo-color/-/moo-color-1.0.3.tgz#d56435f8359c8284d83ac58016df7427febece74" - integrity sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ== - dependencies: - color-name "^1.1.4" - -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== - -nan@^2.15.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - -node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - dependencies: - abbrev "1" - -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -obliterator@^2.0.1, obliterator@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-2.0.2.tgz#25f50dc92e1181371b9d8209d11890f1a3c2fc21" - integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== - -once@^1.3.0, once@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -pandemonium@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/pandemonium/-/pandemonium-1.5.0.tgz#93f35af555de1420022b341e730215c51c725be3" - integrity sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA== - -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 sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -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" - -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== - -semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -signal-exit@^3.0.0: - 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== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" - integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4", 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.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" - -tar@^6.1.11: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -web-worker@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/web-worker/-/web-worker-1.2.0.tgz#5d85a04a7fbc1e7db58f66595d7a3ac7c9c180da" - integrity sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -wide-align@^1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -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== diff --git a/libs/shared/ui/pills/src/schema/index.ts b/libs/shared/index.ts similarity index 100% rename from libs/shared/ui/pills/src/schema/index.ts rename to libs/shared/index.ts diff --git a/libs/shared/index.tsx b/libs/shared/index.tsx new file mode 100644 index 0000000000000000000000000000000000000000..df7053eff68c1380c1c131b6851d0617cff4ccf1 --- /dev/null +++ b/libs/shared/index.tsx @@ -0,0 +1 @@ +export * from './index' diff --git a/libs/shared/data-access/api/src/lib/database.ts b/libs/shared/lib/data-access/api/database.ts similarity index 95% rename from libs/shared/data-access/api/src/lib/database.ts rename to libs/shared/lib/data-access/api/database.ts index da706c42a71c1cedc8a777afd5870480b3ec17eb..deabbe0f590ed058772363cb224fabd758425a88 100644 --- a/libs/shared/data-access/api/src/lib/database.ts +++ b/libs/shared/lib/data-access/api/database.ts @@ -1,6 +1,6 @@ // All database related API calls -import { AuthorizationHandler } from '@graphpolaris/shared/data-access/authorization'; +import { AuthorizationHandler } from '@graphpolaris/shared/lib/data-access/authorization'; export type AddDatabaseRequest = { name: string; diff --git a/libs/shared/lib/data-access/api/index.ts b/libs/shared/lib/data-access/api/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..94a2ddb8716278114077b272a51852400dbb44b9 --- /dev/null +++ b/libs/shared/lib/data-access/api/index.ts @@ -0,0 +1,2 @@ +export * from './database' +export * from './user' \ No newline at end of file diff --git a/libs/shared/data-access/api/src/lib/user.ts b/libs/shared/lib/data-access/api/user.ts similarity index 89% rename from libs/shared/data-access/api/src/lib/user.ts rename to libs/shared/lib/data-access/api/user.ts index b3d7b3fc9e6b5411369a4a5b11e3ed8e7e009065..06296ae3a3d7547cb1eaaa4ec9f85fe081ab2bed 100644 --- a/libs/shared/data-access/api/src/lib/user.ts +++ b/libs/shared/lib/data-access/api/user.ts @@ -1,6 +1,6 @@ // All user related API calls -import { AuthorizationHandler } from '@graphpolaris/shared/data-access/authorization'; +import { AuthorizationHandler } from '@graphpolaris/shared/lib/data-access/authorization'; export type User = { Name: string; diff --git a/libs/shared/data-access/authorization/src/lib/authorizationHandler.ts b/libs/shared/lib/data-access/authorization/authorizationHandler.ts similarity index 100% rename from libs/shared/data-access/authorization/src/lib/authorizationHandler.ts rename to libs/shared/lib/data-access/authorization/authorizationHandler.ts diff --git a/libs/shared/lib/data-access/authorization/index.ts b/libs/shared/lib/data-access/authorization/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..40d36480605c0faae067cdd01ace9cba3252d171 --- /dev/null +++ b/libs/shared/lib/data-access/authorization/index.ts @@ -0,0 +1 @@ +export { AuthorizationHandler } from './authorizationHandler'; diff --git a/libs/shared/lib/data-access/index.ts b/libs/shared/lib/data-access/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..9b260fdbe1e76284ceca16af11a40f10f1aeb91d --- /dev/null +++ b/libs/shared/lib/data-access/index.ts @@ -0,0 +1,4 @@ +export * from './api' +export * from './authorization' +export * from './store' +export * from './theme' \ No newline at end of file diff --git a/libs/shared/data-access/store/src/lib/graphQueryResultSlice.ts b/libs/shared/lib/data-access/store/graphQueryResultSlice.ts similarity index 96% rename from libs/shared/data-access/store/src/lib/graphQueryResultSlice.ts rename to libs/shared/lib/data-access/store/graphQueryResultSlice.ts index fba385b6a83dc11c9b70ad81ee22d9553f40ef1d..edbb2b6eb4c1828b513fd7d19b99d688e6d8b9bd 100644 --- a/libs/shared/data-access/store/src/lib/graphQueryResultSlice.ts +++ b/libs/shared/lib/data-access/store/graphQueryResultSlice.ts @@ -20,6 +20,7 @@ export interface GraphQueryResultFromBackend { export interface Node { id: string; attributes: { [key: string]: unknown }; + mldata?: any; // FIXME /* type: string[]; */ } export interface Edge { @@ -36,6 +37,7 @@ export interface GraphQueryResult { // Describes what entities there are in this graph query result. nodeTypes: string[]; + mlEdges?: any; // FIXME } // Define the initial state using that type @@ -66,7 +68,7 @@ export const graphQueryResultSlice = createSlice({ }); // Assign new state - state.nodes = action.payload.nodes; + state.nodes = action.payload.nodes as Node[]; state.edges = action.payload.links; state.nodeTypes = nodeTypes; }, diff --git a/libs/shared/data-access/store/src/lib/hooks.ts b/libs/shared/lib/data-access/store/hooks.ts similarity index 88% rename from libs/shared/data-access/store/src/lib/hooks.ts rename to libs/shared/lib/data-access/store/hooks.ts index 6b67cbead6799c62e78c19c23f58830593e2d195..5f3e0cfac785fbdb47a145199026a5f98e5c8941 100644 --- a/libs/shared/data-access/store/src/lib/hooks.ts +++ b/libs/shared/lib/data-access/store/hooks.ts @@ -5,7 +5,8 @@ import { selectQuerybuilderNodes } from './querybuilderSlice'; import type { RootState, AppDispatch } from './store'; // Use throughout your app instead of plain `useDispatch` and `useSelector` -export const useAppDispatch = () => useDispatch<AppDispatch>(); +export const useAppDispatch: () => AppDispatch = useDispatch +// export const useAppDispatch = () => useDispatch<AppDispatch>(); export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector; /** Gives the graphQueryResult from the store */ diff --git a/libs/shared/data-access/store/src/index.ts b/libs/shared/lib/data-access/store/index.ts similarity index 64% rename from libs/shared/data-access/store/src/index.ts rename to libs/shared/lib/data-access/store/index.ts index 3e2aec2be9ea77de09c1c598a15a1ef30fe68713..ebce9ab02837a640a24374307645d54b404dcae3 100644 --- a/libs/shared/data-access/store/src/index.ts +++ b/libs/shared/lib/data-access/store/index.ts @@ -1,18 +1,18 @@ -export * from './lib/store'; -export * from './lib/hooks'; +export * from './store'; +export * from './hooks'; export { setSchema, readInSchemaFromBackend, schemaSlice, selectSchemaLayout -} from './lib/schemaSlice'; +} from './schemaSlice'; export { querybuilderSlice, setQuerybuilderNodes, updateQBAttributeOperator, updateQBAttributeValue, -} from './lib/querybuilderSlice'; +} from './querybuilderSlice'; export { selectGraphQueryResult, selectGraphQueryResultLinks, @@ -20,18 +20,18 @@ export { assignNewGraphQueryResult, resetGraphQueryResults, graphQueryResultSlice, -} from './lib/graphQueryResultSlice'; +} from './graphQueryResultSlice'; export { changePrimary, changeDataPointColors, toggleDarkMode, selectColorPaletteConfig, colorPaletteConfigSlice, -} from './lib/colorPaletteConfigSlice'; +} from '../theme/colorPaletteConfigSlice'; // Exported types -export type { Node, Edge, GraphQueryResult } from './lib/graphQueryResultSlice'; +export type { Node, Edge, GraphQueryResult } from './graphQueryResultSlice'; export type { ColorPaletteConfig, ExtraColorsForMui5, -} from './lib/colorPaletteConfigSlice'; +} from '../theme/colorPaletteConfigSlice'; diff --git a/libs/shared/data-access/store/src/lib/querybuilderSlice.ts b/libs/shared/lib/data-access/store/querybuilderSlice.ts similarity index 100% rename from libs/shared/data-access/store/src/lib/querybuilderSlice.ts rename to libs/shared/lib/data-access/store/querybuilderSlice.ts diff --git a/libs/shared/data-access/store/src/lib/schemaSlice.spec.ts b/libs/shared/lib/data-access/store/schemaSlice.spec.ts similarity index 97% rename from libs/shared/data-access/store/src/lib/schemaSlice.spec.ts rename to libs/shared/lib/data-access/store/schemaSlice.spec.ts index 3a6b17a5275478904fd98b29d47ab2a6708062eb..2e28c3371a13b348dc2ed8a38753a9bc0fa13f42 100644 --- a/libs/shared/data-access/store/src/lib/schemaSlice.spec.ts +++ b/libs/shared/lib/data-access/store/schemaSlice.spec.ts @@ -4,6 +4,7 @@ import { useSchema } from '..'; import reducer, { selectSchema, setSchema, initialState } from './schemaSlice'; // import { deleteBook, updateBook, addNewBook } from '../redux/bookSlice'; import { store } from './store'; +import { assert, describe, expect, it } from "vitest"; describe('SchemaSlice Tests', () => { it('should make a graphology graph', () => { @@ -32,7 +33,7 @@ describe('SchemaSlice Tests', () => { }); it('should return the initial state', () => { - let state = store.getState(); + const state = store.getState(); const schema = state.schema; expect(schema); diff --git a/libs/shared/data-access/store/src/lib/schemaSlice.ts b/libs/shared/lib/data-access/store/schemaSlice.ts similarity index 95% rename from libs/shared/data-access/store/src/lib/schemaSlice.ts rename to libs/shared/lib/data-access/store/schemaSlice.ts index c7d1febd677be2187fb20b67074f1839e87c9770..936b1e700ac531426e8277dd856b33111b385f57 100644 --- a/libs/shared/data-access/store/src/lib/schemaSlice.ts +++ b/libs/shared/lib/data-access/store/schemaSlice.ts @@ -1,9 +1,9 @@ import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import Graph, { MultiGraph } from 'graphology'; import { SerializedGraph } from 'graphology-types'; -import { SchemaFromBackend } from '@graphpolaris/models'; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; import type { RootState } from './store'; -import { AllLayoutAlgorithms } from '@graphpolaris/graph-layout'; +import { AllLayoutAlgorithms } from '@graphpolaris/shared/lib/graph-layout'; /**************************************************************** */ diff --git a/libs/shared/data-access/store/src/lib/store.spec.ts b/libs/shared/lib/data-access/store/store.spec.ts similarity index 66% rename from libs/shared/data-access/store/src/lib/store.spec.ts rename to libs/shared/lib/data-access/store/store.spec.ts index fd209bb39b6b31c6270a35a553fbae6e7a7cbd45..235dc00bb2b3eb520c70a780bdc3f0aed9c213f5 100644 --- a/libs/shared/data-access/store/src/lib/store.spec.ts +++ b/libs/shared/lib/data-access/store/store.spec.ts @@ -1,3 +1,5 @@ +import { assert, describe, expect, it } from "vitest"; + describe('sharedDataAccessStore', () => { it('should work', () => { expect(true).toEqual(true); diff --git a/libs/shared/data-access/store/src/lib/store.ts b/libs/shared/lib/data-access/store/store.ts similarity index 89% rename from libs/shared/data-access/store/src/lib/store.ts rename to libs/shared/lib/data-access/store/store.ts index 30a41ddb43d55a86517bb818054405da4e45daf6..a1346f58f2c1ef877b4c5ff4c30491e6ec161655 100644 --- a/libs/shared/data-access/store/src/lib/store.ts +++ b/libs/shared/lib/data-access/store/store.ts @@ -1,5 +1,5 @@ import { configureStore } from '@reduxjs/toolkit'; -import colorPaletteConfigSlice from './colorPaletteConfigSlice'; +import colorPaletteConfigSlice from '../theme/colorPaletteConfigSlice'; import graphQueryResultSlice from './graphQueryResultSlice'; import querybuilderSlice from './querybuilderSlice'; import schemaSlice from './schemaSlice'; diff --git a/libs/shared/lib/data-access/theme/colorPaletteConfigSlice.ts b/libs/shared/lib/data-access/theme/colorPaletteConfigSlice.ts new file mode 100644 index 0000000000000000000000000000000000000000..6d79706f0e881fd176d771685d404510e6d6d295 --- /dev/null +++ b/libs/shared/lib/data-access/theme/colorPaletteConfigSlice.ts @@ -0,0 +1,240 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit'; +import type { RootState } from '../store/store'; + +/** Extra properties that are not present in the default PaletteOptions of mui. For autocompletion */ +export interface ExtraColorsForMui5 { + /** Colors that can be used for data visualisation, e.g. nodes, edges */ + dataPointColors: string[]; + + nodes: Array<string>, + nodesBase: [string], + elements: { + entityBase: [string, string, string], // normal, lighter, darker + entitySecond: [string] + relation: [string, string, string], + relationBase: [string, string, string], + relationSecond: [string], + attribute: [string, string, string], + function: [string, string, string], + }, + visEdge: string; + nodeHighlightedEdge: string; + background: string; + visBackground: string; + attr: string; + entry: string; + relation: string; + graphEdge: string; + builderEdge: string; + text: string; + menuText: string; + elementText: string; + dragger: string; + logo: string; + + queryBuilder: { + text: string; + entity: { + background: string; + lighterbg?: string; + }; + relation: { + background: string; + lighterbg?: string; + }; + attribute: { + background: string; + lighterbg?: string; + }; + }; +} + +export interface ColorPalette { + // Custom colors + custom: ExtraColorsForMui5; + // MUI colors + primary: { + light?: string; + main: string; + dark?: string; + }; + secondary: { + light?: string; + main: string; + dark?: string; + }; +} + +/** Our custom color palette config. With the palette options from MUI that we are going to use. */ +export interface ColorPaletteConfig { + lightPalette: ColorPalette; + darkPalette: ColorPalette; + darkMode: boolean; +} + + +const defaultPallete: ColorPalette = { + custom: { + dataPointColors: ['#ff0000', '#00ff00', '#0000ff'], + nodes: [ + '#181520', // black + '#d49350', // orange + '#1e9797', // blue + '#d56a50', // red + '#800000', + '#fabed4', + '#808000', + '#ffe119', + '#bfef45', + '#3cb44b', + '#42d4f4', + '#000075', + '#4363d8', + '#911eb4', + '#dcbeff', + '#f032e6', + '#a9a9a9', + '#2d7c0b', + '#00ff00', + '#0000ff', + ], + nodesBase: ['#e9e9e9'], + elements: { + entityBase: ['#ffac57', '#ECB880', '#a36a30'], // normal, lighter, darker + relation: ['#1FA2A2', '#82d9d9', '#166262'], + entitySecond: ['#ff9727'], + relationBase: ['#3bc4ff', '#82d9d9', '#166262'], + relationSecond: ['#02aaf2'], + attribute: ['#bfb6af', '#f8f2ee', '#e2d9d3'], + function: ['#8c75c9', '#ECB880', '#a36a30'], + }, + visEdge: '#999999', + nodeHighlightedEdge: '#30A530', + background: '#fffdfa', + visBackground: '#fffdfa', + attr: '#e2d9d3', + entry: '#d49350', + relation: '#1e9797', + graphEdge: '#181520', + builderEdge: '#000000', + text: '#000000', + menuText: '#000000', + elementText: '#000000', + dragger: '#dddddd', + logo: 'black', + queryBuilder: { + text: 'black', + entity: { + background: '#FC4F4F', + }, + relation: { + background: '#FF9F45', + }, + attribute: { + background: '#C7C7C7', + }, + }, + }, + // If light and dark are not set, these will be calculated using main. + // light/dark have nothing with darkmode, these are just a light and dark variation + primary: { + // light: '#42a5f5', + main: '#1976d2', + // dark: '#1565c0', + }, + secondary: { + // light: '#ba68c8', + main: '#9c27b0', + // dark: '#7b1fa2', + }, +} + +// This looks very much like the mui Palette interface, +// But we don't reference that type directly here to stay decoupled +export const initialState: ColorPaletteConfig = { + lightPalette: defaultPallete, + darkPalette: { + ...defaultPallete, + custom: { + ...defaultPallete.custom, + nodes: [ + '#eaeaea', + '#5358ed', + '#4eedba', + '#b665ed', + '#bd73ef', + '#c380f0', + '#c88cf1', + ], + nodesBase: ['#e9e9e9'], + elements: { + entityBase: ['#ffac57', '#ECB880', '#a36a30'], // normal, lighter, darker + entitySecond: ['#ff9727'], + relationBase: ['#3bc4ff', '#82d9d9', '#166262'], + relationSecond: ['#02aaf2'], + relation: ['#4eedba', '#DBF9EF', '#36A580'], + attribute: ['#D7D7D7', '#f8f2ee', '#e2d9d3'], + function: ['#B665ED', '#CDA4EA', '#8048A8'], + }, + visEdge: '#999999', + nodeHighlightedEdge: '#30A530', + background: '#171721', + visBackground: '#292935', + attr: '#e2d9d3', + graphEdge: '#eaeaea', + builderEdge: '#ffffff', + text: '#ff00ff', + menuText: '#ffffff', + elementText: '#000000', + dragger: '#171721', + logo: 'white', + }, + primary: { + main: '#e3f3fd', + }, + secondary: { + main: '#f3e5f5', + }, + }, + darkMode: false, +}; + +export const colorPaletteConfigSlice = createSlice({ + name: 'colorPaletteConfig', + // `createSlice` will infer the state type from the `initialState` argument + initialState, + reducers: { + changePrimary: ( + state, + action: PayloadAction<{ + main?: string; + light?: string; + dark?: string; + darkMode?: 'light' | 'dark'; + }> + ) => { + const { main, light, dark, darkMode } = action.payload; + let palette = state.lightPalette; + if (darkMode == 'dark') palette = state.darkPalette; + + if (main) palette.primary.main = main; + if (light) palette.primary.light = light; + if (dark) palette.primary.dark = dark; + }, + changeDataPointColors: (state, action: PayloadAction<string[]>) => { + state.lightPalette.custom.dataPointColors = action.payload; + }, + toggleDarkMode: (state) => { + state.darkMode = !state.darkMode; + }, + }, +}); + +export const { changePrimary, changeDataPointColors, toggleDarkMode } = + colorPaletteConfigSlice.actions; + +// Select the schema and convert it to a graphology object +export const selectColorPaletteConfig = (state: RootState) => + state.colorPaletteConfig; + +export default colorPaletteConfigSlice.reducer; diff --git a/libs/shared/lib/data-access/theme/colours.tsx b/libs/shared/lib/data-access/theme/colours.tsx new file mode 100644 index 0000000000000000000000000000000000000000..68d2534d861f61307578bc9824865ab26bcb37ee --- /dev/null +++ b/libs/shared/lib/data-access/theme/colours.tsx @@ -0,0 +1,95 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +export const ColourPalettes: { [key: string]: any } = { + availablePalettes: ['default', 'dark'], + + // default + default: { + nodes: [ + '181520', // black + 'd49350', // orange + '1e9797', // blue + 'd56a50', // red + '800000', + 'fabed4', + '808000', + 'ffe119', + 'bfef45', + '3cb44b', + '42d4f4', + '000075', + '4363d8', + '911eb4', + 'dcbeff', + 'f032e6', + 'a9a9a9', + '2d7c0b', + '00ff00', + '0000ff', + ], + nodesBase: ['e9e9e9'], + elements: { + entityBase: ['ffac57', 'ECB880', 'a36a30'], // normal, lighter, darker + entitySecond: ['ff9727'], + relation: ['1FA2A2', '82d9d9', '166262'], + relationBase: ['3bc4ff', '82d9d9', '166262'], + relationSecond: ['02aaf2'], + attribute: ['bfb6af', 'f8f2ee', 'e2d9d3'], + function: ['8c75c9', 'ECB880', 'a36a30'], + }, + visEdge: '999999', + nodeHighlightedEdge: '30A530', + background: 'fffdfa', + visBackground: 'fffdfa', + attr: 'e2d9d3', + entry: 'd49350', + relation: '1e9797', + graphEdge: '181520', + builderEdge: '000000', + text: '000000', + menuText: '000000', + elementText: '000000', + dragger: 'dddddd', + logo: 'black', + }, + + // dark + dark: { + nodes: [ + 'eaeaea', + '5358ed', + '4eedba', + 'b665ed', + 'bd73ef', + 'c380f0', + 'c88cf1', + ], + nodesBase: ['e9e9e9'], + elements: { + entityBase: ['ffac57', 'ECB880', 'a36a30'], // normal, lighter, darker + entitySecond: ['ff9727'], + relationBase: ['3bc4ff', '82d9d9', '166262'], + relationSecond: ['02aaf2'], + relation: ['4eedba', 'DBF9EF', '36A580'], + attribute: ['D7D7D7', 'f8f2ee', 'e2d9d3'], + function: ['B665ED', 'CDA4EA', '8048A8'], + }, + visEdge: '999999', + nodeHighlightedEdge: '30A530', + background: '171721', + visBackground: '292935', + attr: 'e2d9d3', + graphEdge: 'eaeaea', + builderEdge: 'ffffff', + text: 'ff00ff', + menuText: 'ffffff', + elementText: '000000', + dragger: '171721', + logo: 'white', + }, +}; + +// export const currentColours = ColourPalettes['default']; diff --git a/libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.spec.tsx b/libs/shared/lib/data-access/theme/graphPolarisThemeProvider.spec.tsx similarity index 72% rename from libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.spec.tsx rename to libs/shared/lib/data-access/theme/graphPolarisThemeProvider.spec.tsx index 66c2e4c384d4a5079ab54cda0772757e078a73a4..88289326e4456ca51a1080418df98fa92c5900cb 100644 --- a/libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.spec.tsx +++ b/libs/shared/lib/data-access/theme/graphPolarisThemeProvider.spec.tsx @@ -1,15 +1,14 @@ // import Button from '@mui/material/Button'; -import React from 'react'; -import ReactDOM from 'react-dom'; -import { MockTheme, MockThemeGraphPolaris } from './mockTheme'; +import React from "react"; +import ReactDOM from "react-dom"; +import { MockTheme, MockThemeGraphPolaris } from "./mockTheme"; +import { assert, describe, expect, it } from "vitest"; -describe('<MockTheme GraphPolarisThemeProvider>', () => { +describe("<MockTheme GraphPolarisThemeProvider>", () => { // TODO: This test should be implemented and running, but I get import issues in the mono-repo with jest (MIB) // https://emotion.sh/docs/@emotion/jest - - it('renders without crashing', () => { - }); + it("renders without crashing", () => undefined); // it('passes smoke test no config of mocktheme', () => { // const div = document.createElement('div'); @@ -21,8 +20,6 @@ describe('<MockTheme GraphPolarisThemeProvider>', () => { // ); // }); - - // it('passes smoke test config GraphPolaris', () => { // const div = document.createElement('div'); diff --git a/libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.tsx b/libs/shared/lib/data-access/theme/graphPolarisThemeProvider.tsx similarity index 54% rename from libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.tsx rename to libs/shared/lib/data-access/theme/graphPolarisThemeProvider.tsx index 3a1512f8c63af1aba262414799df202e365292b9..bb04af952f810393c468a600774cc42e60255e3c 100644 --- a/libs/shared/data-access/theme/src/lib/graphPolarisThemeProvider.tsx +++ b/libs/shared/lib/data-access/theme/graphPolarisThemeProvider.tsx @@ -1,19 +1,20 @@ import React, { ReactNode } from 'react'; import { + ColorPaletteConfig, ExtraColorsForMui5, selectColorPaletteConfig, useAppSelector, -} from '@graphpolaris/shared/data-access/store'; -import { createTheme, ThemeProvider } from '@mui/material/styles'; -import MapColorsConfigToMuiTheme from './mapColorsConfigToMuiTheme'; +} from '../../data-access/store'; +import { createTheme, ThemeOptions, ThemeProvider } from '@mui/material/styles'; +import { ColorPalette } from './colorPaletteConfigSlice'; // Add custom theme variables to the mui theme types declare module '@mui/material/styles' { - interface Palette extends ExtraColorsForMui5 {} // eslint-disable-line + interface Palette extends ColorPalette {} interface Theme { palette: Palette; } - interface PaletteOptions extends Partial<ExtraColorsForMui5> {} // eslint-disable-line + interface PaletteOptions extends Partial<ColorPalette> {} interface ThemeOptions { palette?: PaletteOptions; } @@ -36,4 +37,21 @@ export function GraphPolarisThemeProvider({ return <ThemeProvider theme={theme}>{children}</ThemeProvider>; } + +export function MapColorsConfigToMuiTheme( + colorsConfig: ColorPaletteConfig +): ThemeOptions { + return { + palette: { + mode: colorsConfig.darkMode ? 'dark' : 'light', + ...(colorsConfig.darkMode + ? colorsConfig.darkPalette + : colorsConfig.lightPalette), + // ...(colorsConfig.darkMode + // ? colorsConfig.darkPalette.custom + // : colorsConfig.lightPalette.custom) as ExtraColorsForMui5, + }, + }; +} + export default GraphPolarisThemeProvider; diff --git a/libs/shared/lib/data-access/theme/index.ts b/libs/shared/lib/data-access/theme/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..322a845050978cfcf920dc89b4f95fd04d112776 --- /dev/null +++ b/libs/shared/lib/data-access/theme/index.ts @@ -0,0 +1,2 @@ +export * from './graphPolarisThemeProvider'; +export * from './colours'; diff --git a/libs/shared/data-access/theme/src/lib/mockTheme.tsx b/libs/shared/lib/data-access/theme/mockTheme.tsx similarity index 100% rename from libs/shared/data-access/theme/src/lib/mockTheme.tsx rename to libs/shared/lib/data-access/theme/mockTheme.tsx diff --git a/libs/shared/graph-layout/src/lib/cytoscape-layouts.ts b/libs/shared/lib/graph-layout/cytoscape-layouts.ts similarity index 100% rename from libs/shared/graph-layout/src/lib/cytoscape-layouts.ts rename to libs/shared/lib/graph-layout/cytoscape-layouts.ts index dfca253dc04244dde98885839c6f84312a68e046..759b6fc11cc1cea3f6466f3d4b13aad3d19c8141 100644 --- a/libs/shared/graph-layout/src/lib/cytoscape-layouts.ts +++ b/libs/shared/lib/graph-layout/cytoscape-layouts.ts @@ -11,7 +11,6 @@ import elk from 'cytoscape-elk'; import fcose from 'cytoscape-fcose'; // @ts-ignore import klay from 'cytoscape-klay'; -cytoscape.use(elk); import Graph from 'graphology'; import { Attributes } from 'graphology-types'; @@ -19,6 +18,7 @@ import { Layout } from './layout'; import { ILayoutFactory, LayoutAlgorithm } from './layout-creator-usecase'; cytoscape.use(klay); +cytoscape.use(elk); export type CytoscapeProvider = 'Cytoscape'; diff --git a/libs/shared/graph-layout/src/lib/graphology-layouts.ts b/libs/shared/lib/graph-layout/graphology-layouts.ts similarity index 100% rename from libs/shared/graph-layout/src/lib/graphology-layouts.ts rename to libs/shared/lib/graph-layout/graphology-layouts.ts diff --git a/libs/shared/graph-layout/src/lib/graphology.spec.ts b/libs/shared/lib/graph-layout/graphology.spec.ts similarity index 87% rename from libs/shared/graph-layout/src/lib/graphology.spec.ts rename to libs/shared/lib/graph-layout/graphology.spec.ts index 1b790b6fb3cd8f27ac13c2377b5644106b71c397..3b5ffa45c90fba0009b408ab946f1fb153866abb 100644 --- a/libs/shared/graph-layout/src/lib/graphology.spec.ts +++ b/libs/shared/lib/graph-layout/graphology.spec.ts @@ -2,6 +2,7 @@ import Graph, { UndirectedGraph } from 'graphology'; import { MultiGraph } from 'graphology'; import connectedCaveman from 'graphology-generators/community/connected-caveman'; import ladder from 'graphology-generators/classic/ladder'; +import { assert, describe, expect, it } from "vitest"; describe('graphology connection', () => { it('should create a graphology caveman', () => { @@ -12,7 +13,7 @@ describe('graphology connection', () => { it('should create a graphology ladder', () => { // Creating a connected caveman graph - const graph = ladder(Graph, 6, 8); + const graph = ladder(Graph, 6 + 8); }); it('should create a graphology graph', () => { diff --git a/libs/shared/lib/graph-layout/index.ts b/libs/shared/lib/graph-layout/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..a0c02112a1e50e60d28927bbf8f18a3a194fa9df --- /dev/null +++ b/libs/shared/lib/graph-layout/index.ts @@ -0,0 +1,4 @@ +export * from './layout'; +export * from './graphology-layouts'; +export * from './cytoscape-layouts'; +export * from './layout-creator-usecase'; diff --git a/libs/shared/graph-layout/src/lib/layout-creator-usecase.spec.ts b/libs/shared/lib/graph-layout/layout-creator-usecase.spec.ts similarity index 98% rename from libs/shared/graph-layout/src/lib/layout-creator-usecase.spec.ts rename to libs/shared/lib/graph-layout/layout-creator-usecase.spec.ts index c82ec8d7b3227051046cf257922ade9e563fc5ac..404b05c3d03ec159a6493da2d9611052574b4e45 100644 --- a/libs/shared/graph-layout/src/lib/layout-creator-usecase.spec.ts +++ b/libs/shared/lib/graph-layout/layout-creator-usecase.spec.ts @@ -1,14 +1,19 @@ +import { assert, describe, expect, it, test } from "vitest"; +// import 'vitest-canvas-mock'; + // import { // movieSchemaRaw, // northwindSchemaRaw, // simpleSchemaRaw, // twitterSchemaRaw, -// } from '@graphpolaris/shared/mock-data'; +// } from '@graphpolaris/shared/lib/mock-data'; import Graph, { MultiGraph } from 'graphology'; import connectedCaveman from 'graphology-generators/community/connected-caveman'; import ladder from 'graphology-generators/classic/ladder'; -import { LayoutFactory } from '..'; +import { LayoutFactory } from './index'; + +// import 'vitest-canvas-mock'; const TIMEOUT = 10; diff --git a/libs/shared/graph-layout/src/lib/layout-creator-usecase.ts b/libs/shared/lib/graph-layout/layout-creator-usecase.ts similarity index 100% rename from libs/shared/graph-layout/src/lib/layout-creator-usecase.ts rename to libs/shared/lib/graph-layout/layout-creator-usecase.ts diff --git a/libs/shared/graph-layout/src/lib/layout.ts b/libs/shared/lib/graph-layout/layout.ts similarity index 95% rename from libs/shared/graph-layout/src/lib/layout.ts rename to libs/shared/lib/graph-layout/layout.ts index f58a7c8ae01116689e9780f2defdb848a76bf414..5697c2841625511533fbb8e4e1e492bb0a2a06f0 100644 --- a/libs/shared/graph-layout/src/lib/layout.ts +++ b/libs/shared/lib/graph-layout/layout.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-prototype-builtins */ import Graph from 'graphology'; import { Providers, LayoutAlgorithm } from './layout-creator-usecase'; diff --git a/libs/shared/graph-layout/src/lib/mockdata-layout.spec.ts b/libs/shared/lib/graph-layout/mockdata-layout.spec.ts similarity index 73% rename from libs/shared/graph-layout/src/lib/mockdata-layout.spec.ts rename to libs/shared/lib/graph-layout/mockdata-layout.spec.ts index c54f4ac8eefec9dc105661791f0d2587a7fb10ce..6f1f4da3745497e4ea28d6cfe1b195943755baac 100644 --- a/libs/shared/graph-layout/src/lib/mockdata-layout.spec.ts +++ b/libs/shared/lib/graph-layout/mockdata-layout.spec.ts @@ -1,9 +1,11 @@ +import { assert, describe, expect, it } from "vitest"; + // import { // movieSchema, // northWindSchema, // simpleSchemaRaw, // twitterSchemaRaw, -// } from '@graphpolaris/shared/mock-data'; +// } from '@graphpolaris/shared/lib/mock-data'; it('should layout the mock-data movieSchema', () => { // Creating a connected caveman graph diff --git a/libs/shared/lib/mock-data/index.ts b/libs/shared/lib/mock-data/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..ff61dba14cf43369d29303cd9b2d4c1efa28a9a7 --- /dev/null +++ b/libs/shared/lib/mock-data/index.ts @@ -0,0 +1,6 @@ +export * from './schema'; + +export * from './query-result/big2ndChamberQueryResult'; +export * from './query-result/bigMockQueryResults'; +export * from './query-result/mockQueryResults'; +export * from './query-result/smallFlightsQueryResults'; diff --git a/libs/shared/lib/mock-data/query-result/big2ndChamberQueryResult.ts b/libs/shared/lib/mock-data/query-result/big2ndChamberQueryResult.ts new file mode 100644 index 0000000000000000000000000000000000000000..5bc3599b3630b642d33bb4828b5e5bb763cedab5 --- /dev/null +++ b/libs/shared/lib/mock-data/query-result/big2ndChamberQueryResult.ts @@ -0,0 +1,11389 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test mock data. + * See testing plan for more details.*/ + +/** Mock elements used for testing the query results. */ +export const big2ndChamberQueryResult = { + links: [ + { + from: 'kamerleden/148', + id: 'onderdeel_van/1100', + _key: '1100', + _rev: '_cYl_jTO--O', + to: 'commissies/27', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/598', + _key: '598', + _rev: '_cYl_jRS--O', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/269', + _key: '269', + _rev: '_cYl_jOe--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/206', + _key: '206', + _rev: '_cYl_jN6--E', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/63', + _key: '63', + _rev: '_cYl_jN---U', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/789', + _key: '789', + _rev: '_cYl_jSO---', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/349', + _key: '349', + _rev: '_cYl_jP---S', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/188', + _key: '188', + _rev: '_cYl_jNy--g', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/126', + _key: '126', + _rev: '_cYl_jNm--Q', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/62', + _key: '62', + _rev: '_cYl_jN---S', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/145', + id: 'onderdeel_van/1104', + _key: '1104', + _rev: '_cYl_jTW---', + to: 'commissies/28', + attributes: {}, + }, + { + from: 'kamerleden/145', + id: 'onderdeel_van/863', + _key: '863', + _rev: '_cYl_jSS-_E', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/145', + id: 'onderdeel_van/788', + _key: '788', + _rev: '_cYl_jSK--q', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/145', + id: 'onderdeel_van/471', + _key: '471', + _rev: '_cYl_jR---Q', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/1124', + _key: '1124', + _rev: '_cYl_jTW--m', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/1050', + _key: '1050', + _rev: '_cYl_jTG--Y', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/187', + _key: '187', + _rev: '_cYl_jNy--e', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/1080', + _key: '1080', + _rev: '_cYl_jTK--q', + to: 'commissies/25', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/1068', + _key: '1068', + _rev: '_cYl_jTK--S', + to: 'commissies/22', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/987', + _key: '987', + _rev: '_cYl_jS6--O', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/862', + _key: '862', + _rev: '_cYl_jSS-_C', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/596', + _key: '596', + _rev: '_cYl_jRS--K', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/535', + _key: '535', + _rev: '_cYl_jRG--8', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/268', + _key: '268', + _rev: '_cYl_jOe---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/186', + _key: '186', + _rev: '_cYl_jNy--c', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/124', + _key: '124', + _rev: '_cYl_jNm--M', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/142', + id: 'onderdeel_van/986', + _key: '986', + _rev: '_cYl_jS6--M', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/142', + id: 'onderdeel_van/861', + _key: '861', + _rev: '_cYl_jSS-_A', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/860', + _key: '860', + _rev: '_cYl_jSS-_-', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/786', + _key: '786', + _rev: '_cYl_jSK--m', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/533', + _key: '533', + _rev: '_cYl_jRG--4', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/348', + _key: '348', + _rev: '_cYl_jP---Q', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/267', + _key: '267', + _rev: '_cYl_jOa--K', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/859', + _key: '859', + _rev: '_cYl_jSS--8', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/988', + _key: '988', + _rev: '_cYl_jS6--Q', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1072', + _key: '1072', + _rev: '_cYl_jTK--a', + to: 'commissies/23', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/82', + _key: '82', + _rev: '_cYl_jNK--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/956', + _key: '956', + _rev: '_cYl_jSy--Y', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/963', + _key: '963', + _rev: '_cYl_jS2--I', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/153', + _key: '153', + _rev: '_cYl_jNq--W', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/897', + _key: '897', + _rev: '_cYl_jSe--y', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/50', + _key: '50', + _rev: '_cYl_jM6--s', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/496', + _key: '496', + _rev: '_cYl_jRC--e', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/323', + _key: '323', + _rev: '_cYl_jOy--U', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/418', + _key: '418', + _rev: '_cYl_jQW--O', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/34', + _key: '34', + _rev: '_cYl_jM6--M', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/439', + _key: '439', + _rev: '_cYl_jQa--M', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/67', + id: 'onderdeel_van/493', + _key: '493', + _rev: '_cYl_jRC--Y', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/1063', + _key: '1063', + _rev: '_cYl_jTK--I', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/949', + _key: '949', + _rev: '_cYl_jSy--K', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/459', + _key: '459', + _rev: '_cYl_jQ6--Q', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/529', + _key: '529', + _rev: '_cYl_jRG--w', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/47', + id: 'onderdeel_van/686', + _key: '686', + _rev: '_cYl_jS---M', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/442', + _key: '442', + _rev: '_cYl_jQy--C', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/633', + _key: '633', + _rev: '_cYl_jRq--G', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/233', + _key: '233', + _rev: '_cYl_jOG--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/197', + _key: '197', + _rev: '_cYl_jN2--M', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/1105', + _key: '1105', + _rev: '_cYl_jTW--A', + to: 'commissies/28', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/1013', + _key: '1013', + _rev: '_cYl_jS6-_C', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/1102', + _key: '1102', + _rev: '_cYl_jTO--S', + to: 'commissies/28', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/691', + _key: '691', + _rev: '_cYl_jS---W', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/1005', + _key: '1005', + _rev: '_cYl_jS6--y', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/712', + _key: '712', + _rev: '_cYl_jS--_A', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/92', + _key: '92', + _rev: '_cYl_jNW---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/747', + _key: '747', + _rev: '_cYl_jSC-_A', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/317', + _key: '317', + _rev: '_cYl_jOy--I', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/288', + _key: '288', + _rev: '_cYl_jOm---', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/795', + _key: '795', + _rev: '_cYl_jSO--K', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/381', + _key: '381', + _rev: '_cYl_jPG--Q', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/1011', + _key: '1011', + _rev: '_cYl_jS6-_-', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/148', + _key: '148', + _rev: '_cYl_jNq--M', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/822', + _key: '822', + _rev: '_cYl_jSO-_A', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/430', + _key: '430', + _rev: '_cYl_jQW--m', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/134', + _key: '134', + _rev: '_cYl_jNm--g', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/1034', + _key: '1034', + _rev: '_cYl_jTC--W', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/631', + _key: '631', + _rev: '_cYl_jRq--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/90', + _key: '90', + _rev: '_cYl_jNS--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/1010', + _key: '1010', + _rev: '_cYl_jS6--8', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/630', + _key: '630', + _rev: '_cYl_jRq--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/382', + _key: '382', + _rev: '_cYl_jPG--S', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/174', + _key: '174', + _rev: '_cYl_jNy--E', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/821', + _key: '821', + _rev: '_cYl_jSO-_-', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/3', + _key: '3', + _rev: '_cYl_jMy--A', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/650', + _key: '650', + _rev: '_cYl_jRu--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/235', + _key: '235', + _rev: '_cYl_jOK---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/797', + _key: '797', + _rev: '_cYl_jSO--O', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/689', + _key: '689', + _rev: '_cYl_jS---S', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/455', + _key: '455', + _rev: '_cYl_jQ6--I', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/31', + _key: '31', + _rev: '_cYl_jM6--G', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/45', + id: 'onderdeel_van/623', + _key: '623', + _rev: '_cYl_jRi--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/1160', + _key: '1160', + _rev: '_cYl_jTa--U', + to: 'commissies/35', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/89', + _key: '89', + _rev: '_cYl_jNS---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/816', + _key: '816', + _rev: '_cYl_jSO--0', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/30', + _key: '30', + _rev: '_cYl_jM6--E', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/573', + _key: '573', + _rev: '_cYl_jRO--1', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/947', + _key: '947', + _rev: '_cYl_jSy--G', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/555', + _key: '555', + _rev: '_cYl_jRO--R', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/1154', + _key: '1154', + _rev: '_cYl_jTa--I', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/820', + _key: '820', + _rev: '_cYl_jSO--8', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/745', + _key: '745', + _rev: '_cYl_jSC--8', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/641', + _key: '641', + _rev: '_cYl_jRq--W', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/438', + _key: '438', + _rev: '_cYl_jQa--K', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/946', + _key: '946', + _rev: '_cYl_jSy--E', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/716', + _key: '716', + _rev: '_cYl_jSC--C', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/744', + _key: '744', + _rev: '_cYl_jSC--6', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/78', + _key: '78', + _rev: '_cYl_jNK---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/171', + _key: '171', + _rev: '_cYl_jNy---', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/380', + _key: '380', + _rev: '_cYl_jPG--O', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/278', + _key: '278', + _rev: '_cYl_jOe--S', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/1089', + _key: '1089', + _rev: '_cYl_jTK--8', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/612', + _key: '612', + _rev: '_cYl_jRa--I', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/149', + _key: '149', + _rev: '_cYl_jNq--O', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/112', + _key: '112', + _rev: '_cYl_jNi--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/1079', + _key: '1079', + _rev: '_cYl_jTK--o', + to: 'commissies/25', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/87', + _key: '87', + _rev: '_cYl_jNK--Q', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/1020', + _key: '1020', + _rev: '_cYl_jS6-_Q', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/230', + _key: '230', + _rev: '_cYl_jOG---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1015', + _key: '1015', + _rev: '_cYl_jS6-_G', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/1009', + _key: '1009', + _rev: '_cYl_jS6--6', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/675', + _key: '675', + _rev: '_cYl_jR6--U', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/945', + _key: '945', + _rev: '_cYl_jSy--C', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/480', + _key: '480', + _rev: '_cYl_jRC---', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/1014', + _key: '1014', + _rev: '_cYl_jS6-_E', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/761', + _key: '761', + _rev: '_cYl_jSC-_c', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/375', + _key: '375', + _rev: '_cYl_jPG--E', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/158', + _key: '158', + _rev: '_cYl_jNu--A', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/86', + _key: '86', + _rev: '_cYl_jNK--O', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/523', + _key: '523', + _rev: '_cYl_jRG--k', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/628', + _key: '628', + _rev: '_cYl_jRi--M', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/262', + _key: '262', + _rev: '_cYl_jOa--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/315', + _key: '315', + _rev: '_cYl_jOy--E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/1007', + _key: '1007', + _rev: '_cYl_jS6--2', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/818', + _key: '818', + _rev: '_cYl_jSO--4', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/93', + id: 'onderdeel_van/1092', + _key: '1092', + _rev: '_cYl_jTO---', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/742', + _key: '742', + _rev: '_cYl_jSC--2', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/687', + _key: '687', + _rev: '_cYl_jS---O', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/304', + _key: '304', + _rev: '_cYl_jOu---', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/627', + _key: '627', + _rev: '_cYl_jRi--K', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/1006', + _key: '1006', + _rev: '_cYl_jS6--0', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/796', + _key: '796', + _rev: '_cYl_jSO--M', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/943', + _key: '943', + _rev: '_cYl_jSy---', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/514', + _key: '514', + _rev: '_cYl_jRG--S', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/741', + _key: '741', + _rev: '_cYl_jSC--0', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/559', + _key: '559', + _rev: '_cYl_jRO--Z', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/29', + _key: '29', + _rev: '_cYl_jM6--C', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/228', + _key: '228', + _rev: '_cYl_jOC--c', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/47', + id: 'onderdeel_van/625', + _key: '625', + _rev: '_cYl_jRi--G', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/490', + _key: '490', + _rev: '_cYl_jRC--S', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/47', + id: 'onderdeel_van/312', + _key: '312', + _rev: '_cYl_jOy---', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/376', + _key: '376', + _rev: '_cYl_jPG--G', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/624', + _key: '624', + _rev: '_cYl_jRi--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/1051', + _key: '1051', + _rev: '_cYl_jTG--a', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/824', + _key: '824', + _rev: '_cYl_jSO-_E', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/768', + _key: '768', + _rev: '_cYl_jSK--C', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/311', + _key: '311', + _rev: '_cYl_jOu--M', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/692', + _key: '692', + _rev: '_cYl_jS---Y', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/227', + _key: '227', + _rev: '_cYl_jOC--a', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/399', + _key: '399', + _rev: '_cYl_jQK--E', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/45', + id: 'onderdeel_van/684', + _key: '684', + _rev: '_cYl_jS---I', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/437', + _key: '437', + _rev: '_cYl_jQa--I', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/45', + id: 'onderdeel_van/310', + _key: '310', + _rev: '_cYl_jOu--K', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/563', + _key: '563', + _rev: '_cYl_jRO--h', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/817', + _key: '817', + _rev: '_cYl_jSO--2', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/43', + _key: '43', + _rev: '_cYl_jM6--e', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/1004', + _key: '1004', + _rev: '_cYl_jS6--w', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/1028', + _key: '1028', + _rev: '_cYl_jTC--K', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/488', + _key: '488', + _rev: '_cYl_jRC--O', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/61', + id: 'onderdeel_van/1161', + _key: '1161', + _rev: '_cYl_jTa--W', + to: 'commissies/36', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/912', + _key: '912', + _rev: '_cYl_jSi--G', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/146', + _key: '146', + _rev: '_cYl_jNq--I', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/1145', + _key: '1145', + _rev: '_cYl_jTW-_Q', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/964', + _key: '964', + _rev: '_cYl_jS2--K', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/653', + _key: '653', + _rev: '_cYl_jRy--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/558', + _key: '558', + _rev: '_cYl_jRO--X', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/870', + _key: '870', + _rev: '_cYl_jSW--I', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/431', + _key: '431', + _rev: '_cYl_jQW--o', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/527', + _key: '527', + _rev: '_cYl_jRG--s', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/793', + _key: '793', + _rev: '_cYl_jSO--G', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/898', + _key: '898', + _rev: '_cYl_jSe--0', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/238', + _key: '238', + _rev: '_cYl_jOK--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/698', + _key: '698', + _rev: '_cYl_jS---k', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/895', + _key: '895', + _rev: '_cYl_jSe--u', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/643', + _key: '643', + _rev: '_cYl_jRq--a', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/470', + _key: '470', + _rev: '_cYl_jR---O', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/308', + _key: '308', + _rev: '_cYl_jOu--G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/374', + _key: '374', + _rev: '_cYl_jPG--C', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/173', + _key: '173', + _rev: '_cYl_jNy--C', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/225', + _key: '225', + _rev: '_cYl_jOC--W', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/145', + _key: '145', + _rev: '_cYl_jNq--G', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/93', + _key: '93', + _rev: '_cYl_jNW--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/891', + _key: '891', + _rev: '_cYl_jSe--m', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/682', + _key: '682', + _rev: '_cYl_jS---E', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/60', + _key: '60', + _rev: '_cYl_jN---O', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/1003', + _key: '1003', + _rev: '_cYl_jS6--u', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/94', + _key: '94', + _rev: '_cYl_jNW--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/1058', + _key: '1058', + _rev: '_cYl_jTK---', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/940', + _key: '940', + _rev: '_cYl_jSu--Y', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/103', + _key: '103', + _rev: '_cYl_jNe--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/577', + _key: '577', + _rev: '_cYl_jRO--9', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/466', + _key: '466', + _rev: '_cYl_jR---G', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/556', + _key: '556', + _rev: '_cYl_jRO--T', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/280', + _key: '280', + _rev: '_cYl_jOe--W', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/815', + _key: '815', + _rev: '_cYl_jSO--y', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/69', + id: 'onderdeel_van/1162', + _key: '1162', + _rev: '_cYl_jTa--Y', + to: 'commissies/36', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/359', + _key: '359', + _rev: '_cYl_jPC--O', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/1143', + _key: '1143', + _rev: '_cYl_jTW-_M', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/14', + _key: '14', + _rev: '_cYl_jMy--W', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/306', + _key: '306', + _rev: '_cYl_jOu--C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/143', + _key: '143', + _rev: '_cYl_jNq--C', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/215', + _key: '215', + _rev: '_cYl_jOC--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/989', + _key: '989', + _rev: '_cYl_jS6--S', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/617', + _key: '617', + _rev: '_cYl_jRa--S', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/170', + _key: '170', + _rev: '_cYl_jNu--Y', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/554', + _key: '554', + _rev: '_cYl_jRO--P', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/1135', + _key: '1135', + _rev: '_cYl_jTW--8', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/55', + id: 'onderdeel_van/28', + _key: '28', + _rev: '_cYl_jM6--A', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/637', + _key: '637', + _rev: '_cYl_jRq--O', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/428', + _key: '428', + _rev: '_cYl_jQW--i', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/620', + _key: '620', + _rev: '_cYl_jRe--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/368', + _key: '368', + _rev: '_cYl_jPC--g', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/539', + _key: '539', + _rev: '_cYl_jRK--F', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/894', + _key: '894', + _rev: '_cYl_jSe--s', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/305', + _key: '305', + _rev: '_cYl_jOu--A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/878', + _key: '878', + _rev: '_cYl_jSe--M', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/45', + id: 'onderdeel_van/25', + _key: '25', + _rev: '_cYl_jM2--C', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/221', + _key: '221', + _rev: '_cYl_jOC--O', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/615', + _key: '615', + _rev: '_cYl_jRa--O', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/66', + _key: '66', + _rev: '_cYl_jNC---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/9', + id: 'onderdeel_van/805', + _key: '805', + _rev: '_cYl_jSO--e', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/889', + _key: '889', + _rev: '_cYl_jSe--i', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/213', + _key: '213', + _rev: '_cYl_jOC---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/474', + _key: '474', + _rev: '_cYl_jR---W', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/1000', + _key: '1000', + _rev: '_cYl_jS6--o', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/880', + _key: '880', + _rev: '_cYl_jSe--Q', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/923', + _key: '923', + _rev: '_cYl_jSm--A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/128', + _key: '128', + _rev: '_cYl_jNm--U', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/864', + _key: '864', + _rev: '_cYl_jSS-_G', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/823', + _key: '823', + _rev: '_cYl_jSO-_C', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/220', + _key: '220', + _rev: '_cYl_jOC--M', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/44', + _key: '44', + _rev: '_cYl_jM6--g', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/560', + _key: '560', + _rev: '_cYl_jRO--b', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/702', + _key: '702', + _rev: '_cYl_jS---s', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/141', + _key: '141', + _rev: '_cYl_jNq---', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/993', + _key: '993', + _rev: '_cYl_jS6--a', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/938', + _key: '938', + _rev: '_cYl_jSu--U', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/632', + _key: '632', + _rev: '_cYl_jRq--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/391', + _key: '391', + _rev: '_cYl_jP6--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/107', + id: 'onderdeel_van/652', + _key: '652', + _rev: '_cYl_jRy---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/28', + id: 'onderdeel_van/299', + _key: '299', + _rev: '_cYl_jOm--U', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/879', + _key: '879', + _rev: '_cYl_jSe--O', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/1086', + _key: '1086', + _rev: '_cYl_jTK--2', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/739', + _key: '739', + _rev: '_cYl_jSC--w', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/427', + _key: '427', + _rev: '_cYl_jQW--g', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/122', + _key: '122', + _rev: '_cYl_jNm--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/24', + _key: '24', + _rev: '_cYl_jM2--A', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/366', + _key: '366', + _rev: '_cYl_jPC--c', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/1127', + _key: '1127', + _rev: '_cYl_jTW--s', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/1085', + _key: '1085', + _rev: '_cYl_jTK--0', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/740', + _key: '740', + _rev: '_cYl_jSC--y', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/293', + _key: '293', + _rev: '_cYl_jOm--I', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/831', + _key: '831', + _rev: '_cYl_jSS--E', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/937', + _key: '937', + _rev: '_cYl_jSu--S', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/738', + _key: '738', + _rev: '_cYl_jSC--u', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/677', + _key: '677', + _rev: '_cYl_jR6--Y', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/961', + _key: '961', + _rev: '_cYl_jS2--E', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/521', + _key: '521', + _rev: '_cYl_jRG--g', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/370', + _key: '370', + _rev: '_cYl_jPC--k', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/485', + _key: '485', + _rev: '_cYl_jRC--I', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/84', + _key: '84', + _rev: '_cYl_jNK--K', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/88', + _key: '88', + _rev: '_cYl_jNK--S', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/814', + _key: '814', + _rev: '_cYl_jSO--w', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/481', + _key: '481', + _rev: '_cYl_jRC--A', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/1070', + _key: '1070', + _rev: '_cYl_jTK--W', + to: 'commissies/23', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/1054', + _key: '1054', + _rev: '_cYl_jTG--g', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/309', + _key: '309', + _rev: '_cYl_jOu--I', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/785', + _key: '785', + _rev: '_cYl_jSK--k', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/737', + _key: '737', + _rev: '_cYl_jSC--s', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/510', + _key: '510', + _rev: '_cYl_jRG--K', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/683', + _key: '683', + _rev: '_cYl_jS---G', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/553', + _key: '553', + _rev: '_cYl_jRO--N', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/484', + _key: '484', + _rev: '_cYl_jRC--G', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/422', + _key: '422', + _rev: '_cYl_jQW--W', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/409', + _key: '409', + _rev: '_cYl_jQO--K', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/1012', + _key: '1012', + _rev: '_cYl_jS6-_A', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/1108', + _key: '1108', + _rev: '_cYl_jTW--G', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/72', + _key: '72', + _rev: '_cYl_jNC--K', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/939', + _key: '939', + _rev: '_cYl_jSu--W', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/942', + _key: '942', + _rev: '_cYl_jSu--c', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/736', + _key: '736', + _rev: '_cYl_jSC--q', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/850', + _key: '850', + _rev: '_cYl_jSS--q', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/890', + _key: '890', + _rev: '_cYl_jSe--k', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/364', + _key: '364', + _rev: '_cYl_jPC--Y', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/277', + _key: '277', + _rev: '_cYl_jOe--Q', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/219', + _key: '219', + _rev: '_cYl_jOC--K', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/18', + _key: '18', + _rev: '_cYl_jMy--e', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/272', + _key: '272', + _rev: '_cYl_jOe--G', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/386', + _key: '386', + _rev: '_cYl_jPG--a', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/1084', + _key: '1084', + _rev: '_cYl_jTK--y', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/400', + _key: '400', + _rev: '_cYl_jQK--G', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/892', + _key: '892', + _rev: '_cYl_jSe--o', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/614', + _key: '614', + _rev: '_cYl_jRa--M', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/552', + _key: '552', + _rev: '_cYl_jRO--L', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/927', + _key: '927', + _rev: '_cYl_jSu---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/482', + _key: '482', + _rev: '_cYl_jRC--C', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/426', + _key: '426', + _rev: '_cYl_jQW--e', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/363', + _key: '363', + _rev: '_cYl_jPC--W', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/837', + _key: '837', + _rev: '_cYl_jSS--Q', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/42', + _key: '42', + _rev: '_cYl_jM6--c', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/489', + _key: '489', + _rev: '_cYl_jRC--Q', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/300', + _key: '300', + _rev: '_cYl_jOm--W', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/461', + _key: '461', + _rev: '_cYl_jQ6--U', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/59', + _key: '59', + _rev: '_cYl_jN---M', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/1073', + _key: '1073', + _rev: '_cYl_jTK--c', + to: 'commissies/23', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/138', + _key: '138', + _rev: '_cYl_jNm--o', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/77', + _key: '77', + _rev: '_cYl_jNG--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/70', + _key: '70', + _rev: '_cYl_jNC--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/28', + id: 'onderdeel_van/424', + _key: '424', + _rev: '_cYl_jQW--a', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/646', + _key: '646', + _rev: '_cYl_jRq--g', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/415', + _key: '415', + _rev: '_cYl_jQW--I', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/751', + _key: '751', + _rev: '_cYl_jSC-_I', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/875', + _key: '875', + _rev: '_cYl_jSe--G', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/434', + _key: '434', + _rev: '_cYl_jQa--C', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/935', + _key: '935', + _rev: '_cYl_jSu--O', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1088', + _key: '1088', + _rev: '_cYl_jTK--6', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/1157', + _key: '1157', + _rev: '_cYl_jTa--O', + to: 'commissies/34', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/811', + _key: '811', + _rev: '_cYl_jSO--q', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/674', + _key: '674', + _rev: '_cYl_jR6--S', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/550', + _key: '550', + _rev: '_cYl_jRO--H', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/507', + _key: '507', + _rev: '_cYl_jRG--E', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/726', + _key: '726', + _rev: '_cYl_jSC--W', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/115', + _key: '115', + _rev: '_cYl_jNi--K', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/85', + _key: '85', + _rev: '_cYl_jNK--M', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/423', + _key: '423', + _rev: '_cYl_jQW--Y', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/222', + _key: '222', + _rev: '_cYl_jOC--Q', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/150', + _key: '150', + _rev: '_cYl_jNq--Q', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/218', + _key: '218', + _rev: '_cYl_jOC--I', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1110', + _key: '1110', + _rev: '_cYl_jTW--K', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/236', + _key: '236', + _rev: '_cYl_jOK--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/911', + _key: '911', + _rev: '_cYl_jSi--E', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/1126', + _key: '1126', + _rev: '_cYl_jTW--q', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/1076', + _key: '1076', + _rev: '_cYl_jTK--i', + to: 'commissies/25', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/450', + _key: '450', + _rev: '_cYl_jQ6---', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/849', + _key: '849', + _rev: '_cYl_jSS--o', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/247', + _key: '247', + _rev: '_cYl_jOO--M', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/998', + _key: '998', + _rev: '_cYl_jS6--k', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/301', + _key: '301', + _rev: '_cYl_jOm--Y', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/549', + _key: '549', + _rev: '_cYl_jRO--F', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/648', + _key: '648', + _rev: '_cYl_jRu---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/449', + _key: '449', + _rev: '_cYl_jQy--Q', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/917', + _key: '917', + _rev: '_cYl_jSi--Q', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/1049', + _key: '1049', + _rev: '_cYl_jTG--W', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/1029', + _key: '1029', + _rev: '_cYl_jTC--M', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/75', + _key: '75', + _rev: '_cYl_jNG---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/809', + _key: '809', + _rev: '_cYl_jSO--m', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/673', + _key: '673', + _rev: '_cYl_jR6--Q', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/217', + _key: '217', + _rev: '_cYl_jOC--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/776', + _key: '776', + _rev: '_cYl_jSK--S', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/136', + _key: '136', + _rev: '_cYl_jNm--k', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/983', + _key: '983', + _rev: '_cYl_jS6--G', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/313', + _key: '313', + _rev: '_cYl_jOy--A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/74', + _key: '74', + _rev: '_cYl_jNC--O', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/140', + _key: '140', + _rev: '_cYl_jNm--s', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/1038', + _key: '1038', + _rev: '_cYl_jTG--A', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/172', + _key: '172', + _rev: '_cYl_jNy--A', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/1125', + _key: '1125', + _rev: '_cYl_jTW--o', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/997', + _key: '997', + _rev: '_cYl_jS6--i', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/291', + _key: '291', + _rev: '_cYl_jOm--E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/223', + _key: '223', + _rev: '_cYl_jOC--S', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/662', + _key: '662', + _rev: '_cYl_jR2--G', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/886', + _key: '886', + _rev: '_cYl_jSe--c', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/274', + _key: '274', + _rev: '_cYl_jOe--K', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/610', + _key: '610', + _rev: '_cYl_jRa--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/1002', + _key: '1002', + _rev: '_cYl_jS6--s', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/908', + _key: '908', + _rev: '_cYl_jSi---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/142', + id: 'onderdeel_van/534', + _key: '534', + _rev: '_cYl_jRG--6', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/548', + _key: '548', + _rev: '_cYl_jRO--D', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/231', + _key: '231', + _rev: '_cYl_jOG--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/297', + _key: '297', + _rev: '_cYl_jOm--Q', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/11', + _key: '11', + _rev: '_cYl_jMy--Q', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/216', + _key: '216', + _rev: '_cYl_jOC--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/491', + _key: '491', + _rev: '_cYl_jRC--U', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/611', + _key: '611', + _rev: '_cYl_jRa--G', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/1', + _key: '1', + _rev: '_cYl_jMq--A', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/133', + _key: '133', + _rev: '_cYl_jNm--e', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/672', + _key: '672', + _rev: '_cYl_jR6--O', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/108', + _key: '108', + _rev: '_cYl_jNe--Q', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/587', + _key: '587', + _rev: '_cYl_jRO-_R', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/135', + _key: '135', + _rev: '_cYl_jNm--i', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/754', + _key: '754', + _rev: '_cYl_jSC-_O', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/12', + _key: '12', + _rev: '_cYl_jMy--S', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/1106', + _key: '1106', + _rev: '_cYl_jTW--C', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/996', + _key: '996', + _rev: '_cYl_jS6--g', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/111', + _key: '111', + _rev: '_cYl_jNi--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/873', + _key: '873', + _rev: '_cYl_jSe--C', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/137', + _key: '137', + _rev: '_cYl_jNm--m', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/296', + _key: '296', + _rev: '_cYl_jOm--O', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/909', + _key: '909', + _rev: '_cYl_jSi--A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/779', + _key: '779', + _rev: '_cYl_jSK--Y', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/196', + _key: '196', + _rev: '_cYl_jN2--K', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/22', + id: 'onderdeel_van/608', + _key: '608', + _rev: '_cYl_jRa--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/883', + _key: '883', + _rev: '_cYl_jSe--W', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/22', + id: 'onderdeel_van/295', + _key: '295', + _rev: '_cYl_jOm--M', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/436', + _key: '436', + _rev: '_cYl_jQa--G', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/307', + _key: '307', + _rev: '_cYl_jOu--E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/618', + _key: '618', + _rev: '_cYl_jRe---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/755', + _key: '755', + _rev: '_cYl_jSC-_Q', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/872', + _key: '872', + _rev: '_cYl_jSe--A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/1043', + _key: '1043', + _rev: '_cYl_jTG--K', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/670', + _key: '670', + _rev: '_cYl_jR6--K', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/532', + _key: '532', + _rev: '_cYl_jRG--2', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/794', + _key: '794', + _rev: '_cYl_jSO--I', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/1032', + _key: '1032', + _rev: '_cYl_jTC--S', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/342', + _key: '342', + _rev: '_cYl_jP---E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1115', + _key: '1115', + _rev: '_cYl_jTW--U', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/28', + id: 'onderdeel_van/999', + _key: '999', + _rev: '_cYl_jS6--m', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/328', + _key: '328', + _rev: '_cYl_jOy--e', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/941', + _key: '941', + _rev: '_cYl_jSu--a', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/1123', + _key: '1123', + _rev: '_cYl_jTW--k', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/806', + _key: '806', + _rev: '_cYl_jSO--g', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/609', + _key: '609', + _rev: '_cYl_jRa--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/734', + _key: '734', + _rev: '_cYl_jSC--m', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/547', + _key: '547', + _rev: '_cYl_jRO--B', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/184', + _key: '184', + _rev: '_cYl_jNy--Y', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/214', + _key: '214', + _rev: '_cYl_jOC--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/871', + _key: '871', + _rev: '_cYl_jSe---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/589', + _key: '589', + _rev: '_cYl_jRO-_V', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/668', + _key: '668', + _rev: '_cYl_jR6--G', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/605', + _key: '605', + _rev: '_cYl_jRW--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/433', + _key: '433', + _rev: '_cYl_jQa--A', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/1109', + _key: '1109', + _rev: '_cYl_jTW--I', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/874', + _key: '874', + _rev: '_cYl_jSe--E', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/975', + _key: '975', + _rev: '_cYl_jS2--g', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/292', + _key: '292', + _rev: '_cYl_jOm--G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/447', + _key: '447', + _rev: '_cYl_jQy--M', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/55', + _key: '55', + _rev: '_cYl_jN---E', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/152', + _key: '152', + _rev: '_cYl_jNq--U', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/76', + _key: '76', + _rev: '_cYl_jNG--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/944', + _key: '944', + _rev: '_cYl_jSy--A', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/9', + _key: '9', + _rev: '_cYl_jMy--M', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/565', + _key: '565', + _rev: '_cYl_jRO--l', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/397', + _key: '397', + _rev: '_cYl_jQK--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/655', + _key: '655', + _rev: '_cYl_jRy--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/877', + _key: '877', + _rev: '_cYl_jSe--K', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/1101', + _key: '1101', + _rev: '_cYl_jTO--Q', + to: 'commissies/28', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/1118', + _key: '1118', + _rev: '_cYl_jTW--a', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/1097', + _key: '1097', + _rev: '_cYl_jTO--I', + to: 'commissies/27', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/487', + _key: '487', + _rev: '_cYl_jRC--M', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/1042', + _key: '1042', + _rev: '_cYl_jTG--I', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/733', + _key: '733', + _rev: '_cYl_jSC--k', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/546', + _key: '546', + _rev: '_cYl_jRO--_', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/948', + _key: '948', + _rev: '_cYl_jSy--I', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/357', + _key: '357', + _rev: '_cYl_jPC--K', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/234', + _key: '234', + _rev: '_cYl_jOG--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/131', + _key: '131', + _rev: '_cYl_jNm--a', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/45', + id: 'onderdeel_van/372', + _key: '372', + _rev: '_cYl_jPG---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/69', + _key: '69', + _rev: '_cYl_jNC--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/700', + _key: '700', + _rev: '_cYl_jS---o', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/15', + _key: '15', + _rev: '_cYl_jMy--Y', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/34', + id: 'onderdeel_van/486', + _key: '486', + _rev: '_cYl_jRC--K', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/1094', + _key: '1094', + _rev: '_cYl_jTO--C', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/18', + id: 'onderdeel_van/8', + _key: '8', + _rev: '_cYl_jMy--K', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/933', + _key: '933', + _rev: '_cYl_jSu--K', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/182', + _key: '182', + _rev: '_cYl_jNy--U', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/132', + _key: '132', + _rev: '_cYl_jNm--c', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/319', + _key: '319', + _rev: '_cYl_jOy--M', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/56', + _key: '56', + _rev: '_cYl_jN---G', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/732', + _key: '732', + _rev: '_cYl_jSC--i', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/456', + _key: '456', + _rev: '_cYl_jQ6--K', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/83', + _key: '83', + _rev: '_cYl_jNK--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/148', + id: 'onderdeel_van/472', + _key: '472', + _rev: '_cYl_jR---S', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/67', + id: 'onderdeel_van/322', + _key: '322', + _rev: '_cYl_jOy--S', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/421', + _key: '421', + _rev: '_cYl_jQW--U', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/356', + _key: '356', + _rev: '_cYl_jPC--I', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/413', + _key: '413', + _rev: '_cYl_jQW--E', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/526', + _key: '526', + _rev: '_cYl_jRG--q', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/885', + _key: '885', + _rev: '_cYl_jSe--a', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/7', + _key: '7', + _rev: '_cYl_jMy--I', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/16', + id: 'onderdeel_van/1082', + _key: '1082', + _rev: '_cYl_jTK--u', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/16', + id: 'onderdeel_van/932', + _key: '932', + _rev: '_cYl_jSu--I', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/360', + _key: '360', + _rev: '_cYl_jPC--Q', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/16', + id: 'onderdeel_van/544', + _key: '544', + _rev: '_cYl_jRK--P', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/868', + _key: '868', + _rev: '_cYl_jSW--E', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/194', + _key: '194', + _rev: '_cYl_jN2--G', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/1128', + _key: '1128', + _rev: '_cYl_jTW--u', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/14', + id: 'onderdeel_van/792', + _key: '792', + _rev: '_cYl_jSO--E', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/622', + _key: '622', + _rev: '_cYl_jRi--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/1083', + _key: '1083', + _rev: '_cYl_jTK--w', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/666', + _key: '666', + _rev: '_cYl_jR6--C', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/807', + _key: '807', + _rev: '_cYl_jSO--i', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/543', + _key: '543', + _rev: '_cYl_jRK--N', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/243', + _key: '243', + _rev: '_cYl_jOO--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/113', + _key: '113', + _rev: '_cYl_jNi--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/731', + _key: '731', + _rev: '_cYl_jSC--g', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/1048', + _key: '1048', + _rev: '_cYl_jTG--U', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/571', + _key: '571', + _rev: '_cYl_jRO--x', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/379', + _key: '379', + _rev: '_cYl_jPG--M', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/355', + _key: '355', + _rev: '_cYl_jPC--G', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/1087', + _key: '1087', + _rev: '_cYl_jTK--4', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/576', + _key: '576', + _rev: '_cYl_jRO--7', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/774', + _key: '774', + _rev: '_cYl_jSK--O', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/1074', + _key: '1074', + _rev: '_cYl_jTK--e', + to: 'commissies/24', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/1069', + _key: '1069', + _rev: '_cYl_jTK--U', + to: 'commissies/23', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/968', + _key: '968', + _rev: '_cYl_jS2--S', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/1064', + _key: '1064', + _rev: '_cYl_jTK--K', + to: 'commissies/22', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/511', + _key: '511', + _rev: '_cYl_jRG--M', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/764', + _key: '764', + _rev: '_cYl_jSG---', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/791', + _key: '791', + _rev: '_cYl_jSO--C', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/432', + _key: '432', + _rev: '_cYl_jQa---', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/542', + _key: '542', + _rev: '_cYl_jRK--L', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/478', + _key: '478', + _rev: '_cYl_jR---e', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/22', + id: 'onderdeel_van/10', + _key: '10', + _rev: '_cYl_jMy--O', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/59', + id: 'onderdeel_van/562', + _key: '562', + _rev: '_cYl_jRO--f', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/191', + _key: '191', + _rev: '_cYl_jN2--A', + to: 'commissies/3', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/130', + _key: '130', + _rev: '_cYl_jNm--Y', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/22', + id: 'onderdeel_van/273', + _key: '273', + _rev: '_cYl_jOe--I', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/1071', + _key: '1071', + _rev: '_cYl_jTK--Y', + to: 'commissies/23', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/508', + _key: '508', + _rev: '_cYl_jRG--G', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/68', + _key: '68', + _rev: '_cYl_jNC--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/616', + _key: '616', + _rev: '_cYl_jRa--Q', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/201', + _key: '201', + _rev: '_cYl_jN2--U', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/992', + _key: '992', + _rev: '_cYl_jS6--Y', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/819', + _key: '819', + _rev: '_cYl_jSO--6', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/730', + _key: '730', + _rev: '_cYl_jSC--e', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/365', + _key: '365', + _rev: '_cYl_jPC--a', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/477', + _key: '477', + _rev: '_cYl_jR---c', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/419', + _key: '419', + _rev: '_cYl_jQW--Q', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/1137', + _key: '1137', + _rev: '_cYl_jTW-_A', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/420', + _key: '420', + _rev: '_cYl_jQW--S', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/22', + id: 'onderdeel_van/671', + _key: '671', + _rev: '_cYl_jR6--M', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/142', + id: 'onderdeel_van/926', + _key: '926', + _rev: '_cYl_jSq--C', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/211', + _key: '211', + _rev: '_cYl_jO---E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/147', + _key: '147', + _rev: '_cYl_jNq--K', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/451', + _key: '451', + _rev: '_cYl_jQ6--A', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/11', + id: 'onderdeel_van/190', + _key: '190', + _rev: '_cYl_jN2---', + to: 'commissies/3', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/765', + _key: '765', + _rev: '_cYl_jSG--A', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/665', + _key: '665', + _rev: '_cYl_jR6--A', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/99', + _key: '99', + _rev: '_cYl_jNe---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/151', + _key: '151', + _rev: '_cYl_jNq--S', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/1053', + _key: '1053', + _rev: '_cYl_jTG--e', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/678', + _key: '678', + _rev: '_cYl_jR6--a', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/259', + _key: '259', + _rev: '_cYl_jOW--S', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/353', + _key: '353', + _rev: '_cYl_jPC--C', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/290', + _key: '290', + _rev: '_cYl_jOm--C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/28', + id: 'onderdeel_van/735', + _key: '735', + _rev: '_cYl_jSC--o', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/1037', + _key: '1037', + _rev: '_cYl_jTG---', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/79', + _key: '79', + _rev: '_cYl_jNK--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/4', + _key: '4', + _rev: '_cYl_jMy--C', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/9', + id: 'onderdeel_van/475', + _key: '475', + _rev: '_cYl_jR---Y', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/210', + _key: '210', + _rev: '_cYl_jO---C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/9', + id: 'onderdeel_van/930', + _key: '930', + _rev: '_cYl_jSu--E', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/619', + _key: '619', + _rev: '_cYl_jRe--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/9', + id: 'onderdeel_van/540', + _key: '540', + _rev: '_cYl_jRK--H', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/902', + _key: '902', + _rev: '_cYl_jSe--8', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/180', + _key: '180', + _rev: '_cYl_jNy--Q', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/47', + id: 'onderdeel_van/1144', + _key: '1144', + _rev: '_cYl_jTW-_O', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/139', + _key: '139', + _rev: '_cYl_jNm--q', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/1138', + _key: '1138', + _rev: '_cYl_jTW-_C', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/275', + _key: '275', + _rev: '_cYl_jOe--M', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/445', + _key: '445', + _rev: '_cYl_jQy--I', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/725', + _key: '725', + _rev: '_cYl_jSC--U', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/117', + id: 'onderdeel_van/1163', + _key: '1163', + _rev: '_cYl_jTa--a', + to: 'commissies/36', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/263', + _key: '263', + _rev: '_cYl_jOa--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/991', + _key: '991', + _rev: '_cYl_jS6--W', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/801', + _key: '801', + _rev: '_cYl_jSO--W', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/1008', + _key: '1008', + _rev: '_cYl_jS6--4', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/358', + _key: '358', + _rev: '_cYl_jPC--M', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/973', + _key: '973', + _rev: '_cYl_jS2--c', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/606', + _key: '606', + _rev: '_cYl_jRW--G', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/915', + _key: '915', + _rev: '_cYl_jSi--M', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/728', + _key: '728', + _rev: '_cYl_jSC--a', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/448', + _key: '448', + _rev: '_cYl_jQy--O', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/664', + _key: '664', + _rev: '_cYl_jR6---', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/73', + _key: '73', + _rev: '_cYl_jNC--M', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/901', + _key: '901', + _rev: '_cYl_jSe--6', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/994', + _key: '994', + _rev: '_cYl_jS6--c', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/602', + _key: '602', + _rev: '_cYl_jRW---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/354', + _key: '354', + _rev: '_cYl_jPC--E', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/279', + _key: '279', + _rev: '_cYl_jOe--U', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/429', + _key: '429', + _rev: '_cYl_jQW--k', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/289', + _key: '289', + _rev: '_cYl_jOm--A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/343', + _key: '343', + _rev: '_cYl_jP---G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/613', + _key: '613', + _rev: '_cYl_jRa--K', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/209', + _key: '209', + _rev: '_cYl_jO---A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/990', + _key: '990', + _rev: '_cYl_jS6--U', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/1062', + _key: '1062', + _rev: '_cYl_jTK--G', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/936', + _key: '936', + _rev: '_cYl_jSu--Q', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/402', + _key: '402', + _rev: '_cYl_jQK--K', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/16', + id: 'onderdeel_van/808', + _key: '808', + _rev: '_cYl_jSO--k', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/91', + _key: '91', + _rev: '_cYl_jNS--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/934', + _key: '934', + _rev: '_cYl_jSu--M', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/729', + _key: '729', + _rev: '_cYl_jSC--c', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/167', + _key: '167', + _rev: '_cYl_jNu--S', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/416', + _key: '416', + _rev: '_cYl_jQW--K', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/629', + _key: '629', + _rev: '_cYl_jRq---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/19', + id: 'onderdeel_van/195', + _key: '195', + _rev: '_cYl_jN2--I', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/20', + _key: '20', + _rev: '_cYl_jMy--i', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/929', + _key: '929', + _rev: '_cYl_jSu--C', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/129', + _key: '129', + _rev: '_cYl_jNm--W', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/23', + _key: '23', + _rev: '_cYl_jM2---', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/192', + _key: '192', + _rev: '_cYl_jN2--C', + to: 'commissies/3', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/265', + _key: '265', + _rev: '_cYl_jOa--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/462', + _key: '462', + _rev: '_cYl_jR----', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/24', + id: 'onderdeel_van/1059', + _key: '1059', + _rev: '_cYl_jTK--A', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/654', + _key: '654', + _rev: '_cYl_jRy--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/67', + _key: '67', + _rev: '_cYl_jNC--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/839', + _key: '839', + _rev: '_cYl_jSS--U', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/33', + _key: '33', + _rev: '_cYl_jM6--K', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/1039', + _key: '1039', + _rev: '_cYl_jTG--C', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/925', + _key: '925', + _rev: '_cYl_jSq--A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/569', + _key: '569', + _rev: '_cYl_jRO--t', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/4', + id: 'onderdeel_van/1052', + _key: '1052', + _rev: '_cYl_jTG--c', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/866', + _key: '866', + _rev: '_cYl_jSW--A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/707', + _key: '707', + _rev: '_cYl_jS---2', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/663', + _key: '663', + _rev: '_cYl_jR2--I', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/314', + _key: '314', + _rev: '_cYl_jOy--C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/81', + _key: '81', + _rev: '_cYl_jNK--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/601', + _key: '601', + _rev: '_cYl_jRS--U', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/713', + _key: '713', + _rev: '_cYl_jS--_C', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/743', + _key: '743', + _rev: '_cYl_jSC--4', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/537', + _key: '537', + _rev: '_cYl_jRK--B', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/19', + _key: '19', + _rev: '_cYl_jMy--g', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/352', + _key: '352', + _rev: '_cYl_jPC--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/62', + id: 'onderdeel_van/232', + _key: '232', + _rev: '_cYl_jOG--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/561', + _key: '561', + _rev: '_cYl_jRO--d', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/253', + _key: '253', + _rev: '_cYl_jOW--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/287', + _key: '287', + _rev: '_cYl_jOe--k', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/581', + _key: '581', + _rev: '_cYl_jRO-_F', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/373', + _key: '373', + _rev: '_cYl_jPG--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/848', + _key: '848', + _rev: '_cYl_jSS--m', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/203', + _key: '203', + _rev: '_cYl_jN6---', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/271', + _key: '271', + _rev: '_cYl_jOe--E', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/385', + _key: '385', + _rev: '_cYl_jPG--Y', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/905', + _key: '905', + _rev: '_cYl_jSe-_C', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/464', + _key: '464', + _rev: '_cYl_jR---C', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/746', + _key: '746', + _rev: '_cYl_jSC-_-', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/3', + id: 'onderdeel_van/208', + _key: '208', + _rev: '_cYl_jO----', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/147', + id: 'onderdeel_van/597', + _key: '597', + _rev: '_cYl_jRS--M', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/1091', + _key: '1091', + _rev: '_cYl_jTK-_A', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/47', + id: 'onderdeel_van/1060', + _key: '1060', + _rev: '_cYl_jTK--C', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/688', + _key: '688', + _rev: '_cYl_jS---Q', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/479', + _key: '479', + _rev: '_cYl_jR---g', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/1117', + _key: '1117', + _rev: '_cYl_jTW--Y', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/9', + id: 'onderdeel_van/417', + _key: '417', + _rev: '_cYl_jQW--M', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/928', + _key: '928', + _rev: '_cYl_jSu--A', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/35', + id: 'onderdeel_van/367', + _key: '367', + _rev: '_cYl_jPC--e', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1098', + _key: '1098', + _rev: '_cYl_jTO--K', + to: 'commissies/27', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/865', + _key: '865', + _rev: '_cYl_jSW---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/340', + _key: '340', + _rev: '_cYl_jP---A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/967', + _key: '967', + _rev: '_cYl_jS2--Q', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/403', + _key: '403', + _rev: '_cYl_jQO---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/635', + _key: '635', + _rev: '_cYl_jRq--K', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/321', + _key: '321', + _rev: '_cYl_jOy--Q', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/551', + _key: '551', + _rev: '_cYl_jRO--J', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/651', + _key: '651', + _rev: '_cYl_jRu--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/414', + _key: '414', + _rev: '_cYl_jQW--G', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/595', + _key: '595', + _rev: '_cYl_jRS--I', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/753', + _key: '753', + _rev: '_cYl_jSC-_M', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/31', + id: 'onderdeel_van/483', + _key: '483', + _rev: '_cYl_jRC--E', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/900', + _key: '900', + _rev: '_cYl_jSe--4', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/1025', + _key: '1025', + _rev: '_cYl_jTC--E', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/931', + _key: '931', + _rev: '_cYl_jSu--G', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/333', + _key: '333', + _rev: '_cYl_jO2--G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/351', + _key: '351', + _rev: '_cYl_jPC---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/205', + _key: '205', + _rev: '_cYl_jN6--C', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/286', + _key: '286', + _rev: '_cYl_jOe--i', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/43', + id: 'onderdeel_van/226', + _key: '226', + _rev: '_cYl_jOC--Y', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/65', + _key: '65', + _rev: '_cYl_jN---Y', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/396', + _key: '396', + _rev: '_cYl_jQK---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/545', + _key: '545', + _rev: '_cYl_jRK--R', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/58', + _key: '58', + _rev: '_cYl_jN---K', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/803', + _key: '803', + _rev: '_cYl_jSO--a', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/914', + _key: '914', + _rev: '_cYl_jSi--K', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/888', + _key: '888', + _rev: '_cYl_jSe--g', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/790', + _key: '790', + _rev: '_cYl_jSO--A', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/239', + _key: '239', + _rev: '_cYl_jOK--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/727', + _key: '727', + _rev: '_cYl_jSC--Y', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/603', + _key: '603', + _rev: '_cYl_jRW--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/876', + _key: '876', + _rev: '_cYl_jSe--I', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/782', + _key: '782', + _rev: '_cYl_jSK--e', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/951', + _key: '951', + _rev: '_cYl_jSy--O', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/1075', + _key: '1075', + _rev: '_cYl_jTK--g', + to: 'commissies/24', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/538', + _key: '538', + _rev: '_cYl_jRK--D', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/536', + _key: '536', + _rev: '_cYl_jRK--_', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/1159', + _key: '1159', + _rev: '_cYl_jTa--S', + to: 'commissies/34', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/425', + _key: '425', + _rev: '_cYl_jQW--c', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/5', + _key: '5', + _rev: '_cYl_jMy--E', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/1119', + _key: '1119', + _rev: '_cYl_jTW--c', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/473', + _key: '473', + _rev: '_cYl_jR---U', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/412', + _key: '412', + _rev: '_cYl_jQW--C', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/907', + _key: '907', + _rev: '_cYl_jSe-_G', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/350', + _key: '350', + _rev: '_cYl_jP---U', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/749', + _key: '749', + _rev: '_cYl_jSC-_E', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/384', + _key: '384', + _rev: '_cYl_jPG--W', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/270', + _key: '270', + _rev: '_cYl_jOe--C', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/867', + _key: '867', + _rev: '_cYl_jSW--C', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/207', + _key: '207', + _rev: '_cYl_jN6--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/759', + _key: '759', + _rev: '_cYl_jSC-_Y', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/245', + _key: '245', + _rev: '_cYl_jOO--I', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/189', + _key: '189', + _rev: '_cYl_jNy--i', + to: 'commissies/3', + attributes: {}, + }, + { + from: 'kamerleden/28', + id: 'onderdeel_van/361', + _key: '361', + _rev: '_cYl_jPC--S', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/593', + _key: '593', + _rev: '_cYl_jRS--E', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/1155', + _key: '1155', + _rev: '_cYl_jTa--K', + to: 'commissies/34', + attributes: {}, + }, + { + from: 'kamerleden/1', + id: 'onderdeel_van/599', + _key: '599', + _rev: '_cYl_jRS--Q', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/320', + _key: '320', + _rev: '_cYl_jOy--O', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/1140', + _key: '1140', + _rev: '_cYl_jTW-_G', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/566', + _key: '566', + _rev: '_cYl_jRO--n', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/405', + _key: '405', + _rev: '_cYl_jQO--C', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/0', + _key: '0', + _rev: '_cYl_jMq---', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/921', + _key: '921', + _rev: '_cYl_jSi--Y', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/958', + _key: '958', + _rev: '_cYl_jS2---', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/339', + _key: '339', + _rev: '_cYl_jP----', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1129', + _key: '1129', + _rev: '_cYl_jTW--w', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/70', + id: 'onderdeel_van/1146', + _key: '1146', + _rev: '_cYl_jTW-_S', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/154', + _key: '154', + _rev: '_cYl_jNq--Y', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/48', + id: 'onderdeel_van/626', + _key: '626', + _rev: '_cYl_jRi--I', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/237', + _key: '237', + _rev: '_cYl_jOK--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/440', + _key: '440', + _rev: '_cYl_jQy---', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/567', + _key: '567', + _rev: '_cYl_jRO--p', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/706', + _key: '706', + _rev: '_cYl_jS---0', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/982', + _key: '982', + _rev: '_cYl_jS6--E', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/518', + _key: '518', + _rev: '_cYl_jRG--a', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/694', + _key: '694', + _rev: '_cYl_jS---c', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/825', + _key: '825', + _rev: '_cYl_jSO-_G', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/1016', + _key: '1016', + _rev: '_cYl_jS6-_I', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/324', + _key: '324', + _rev: '_cYl_jOy--W', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/441', + _key: '441', + _rev: '_cYl_jQy--A', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/495', + _key: '495', + _rev: '_cYl_jRC--c', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/568', + _key: '568', + _rev: '_cYl_jRO--r', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/812', + _key: '812', + _rev: '_cYl_jSO--s', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/952', + _key: '952', + _rev: '_cYl_jSy--Q', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/594', + _key: '594', + _rev: '_cYl_jRS--G', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/680', + _key: '680', + _rev: '_cYl_jS---A', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/1017', + _key: '1017', + _rev: '_cYl_jS6-_K', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/44', + id: 'onderdeel_van/371', + _key: '371', + _rev: '_cYl_jPC--m', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/383', + _key: '383', + _rev: '_cYl_jPG--U', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/1033', + _key: '1033', + _rev: '_cYl_jTC--U', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/54', + id: 'onderdeel_van/27', + _key: '27', + _rev: '_cYl_jM6---', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/155', + _key: '155', + _rev: '_cYl_jNq--a', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/163', + _key: '163', + _rev: '_cYl_jNu--K', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/1112', + _key: '1112', + _rev: '_cYl_jTW--O', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/387', + _key: '387', + _rev: '_cYl_jPG--c', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/636', + _key: '636', + _rev: '_cYl_jRq--M', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/679', + _key: '679', + _rev: '_cYl_jS----', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/142', + _key: '142', + _rev: '_cYl_jNq--A', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/828', + _key: '828', + _rev: '_cYl_jSS---', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/696', + _key: '696', + _rev: '_cYl_jS---g', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/200', + _key: '200', + _rev: '_cYl_jN2--S', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/125', + _key: '125', + _rev: '_cYl_jNm--O', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/407', + _key: '407', + _rev: '_cYl_jQO--G', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/1018', + _key: '1018', + _rev: '_cYl_jS6-_M', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/169', + _key: '169', + _rev: '_cYl_jNu--W', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/525', + _key: '525', + _rev: '_cYl_jRG--o', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/139', + id: 'onderdeel_van/784', + _key: '784', + _rev: '_cYl_jSK--i', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/95', + _key: '95', + _rev: '_cYl_jNW--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/156', + _key: '156', + _rev: '_cYl_jNq--c', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/198', + _key: '198', + _rev: '_cYl_jN2--O', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/1134', + _key: '1134', + _rev: '_cYl_jTW--6', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/281', + _key: '281', + _rev: '_cYl_jOe--Y', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/697', + _key: '697', + _rev: '_cYl_jS---i', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/574', + _key: '574', + _rev: '_cYl_jRO--3', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/75', + id: 'onderdeel_van/1111', + _key: '1111', + _rev: '_cYl_jTW--M', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/834', + _key: '834', + _rev: '_cYl_jSS--K', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/121', + _key: '121', + _rev: '_cYl_jNm--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/36', + _key: '36', + _rev: '_cYl_jM6--Q', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/96', + _key: '96', + _rev: '_cYl_jNW--G', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/497', + _key: '497', + _rev: '_cYl_jRC--g', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/669', + _key: '669', + _rev: '_cYl_jR6--I', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/916', + _key: '916', + _rev: '_cYl_jSi--O', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/750', + _key: '750', + _rev: '_cYl_jSC-_G', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/26', + _key: '26', + _rev: '_cYl_jM2--E', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/258', + _key: '258', + _rev: '_cYl_jOW--Q', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/826', + _key: '826', + _rev: '_cYl_jSO-_I', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/435', + _key: '435', + _rev: '_cYl_jQa--E', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/162', + _key: '162', + _rev: '_cYl_jNu--I', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/1019', + _key: '1019', + _rev: '_cYl_jS6-_O', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/1130', + _key: '1130', + _rev: '_cYl_jTW--y', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/1093', + _key: '1093', + _rev: '_cYl_jTO--A', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/37', + _key: '37', + _rev: '_cYl_jM6--S', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/326', + _key: '326', + _rev: '_cYl_jOy--a', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/137', + id: 'onderdeel_van/469', + _key: '469', + _rev: '_cYl_jR---M', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/38', + id: 'onderdeel_van/1107', + _key: '1107', + _rev: '_cYl_jTW--E', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/579', + _key: '579', + _rev: '_cYl_jRO-_B', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/953', + _key: '953', + _rev: '_cYl_jSy--S', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/388', + _key: '388', + _rev: '_cYl_jPK---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/570', + _key: '570', + _rev: '_cYl_jRO--v', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/899', + _key: '899', + _rev: '_cYl_jSe--2', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/166', + _key: '166', + _rev: '_cYl_jNu--Q', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/516', + _key: '516', + _rev: '_cYl_jRG--W', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/954', + _key: '954', + _rev: '_cYl_jSy--U', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/1099', + _key: '1099', + _rev: '_cYl_jTO--M', + to: 'commissies/27', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/1147', + _key: '1147', + _rev: '_cYl_jTW-_U', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/690', + _key: '690', + _rev: '_cYl_jS---U', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/38', + _key: '38', + _rev: '_cYl_jM6--U', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/57', + _key: '57', + _rev: '_cYl_jN---I', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/327', + _key: '327', + _rev: '_cYl_jOy--c', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/833', + _key: '833', + _rev: '_cYl_jSS--I', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/452', + _key: '452', + _rev: '_cYl_jQ6--C', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/638', + _key: '638', + _rev: '_cYl_jRq--Q', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/35', + _key: '35', + _rev: '_cYl_jM6--O', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/1158', + _key: '1158', + _rev: '_cYl_jTa--Q', + to: 'commissies/34', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/699', + _key: '699', + _rev: '_cYl_jS---m', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/1061', + _key: '1061', + _rev: '_cYl_jTK--E', + to: 'commissies/21', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/1148', + _key: '1148', + _rev: '_cYl_jTW-_W', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/74', + id: 'onderdeel_van/325', + _key: '325', + _rev: '_cYl_jOy--Y', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/390', + _key: '390', + _rev: '_cYl_jP6---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/714', + _key: '714', + _rev: '_cYl_jSC---', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/39', + _key: '39', + _rev: '_cYl_jM6--W', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/67', + id: 'onderdeel_van/634', + _key: '634', + _rev: '_cYl_jRq--I', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/389', + _key: '389', + _rev: '_cYl_jPK--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/499', + _key: '499', + _rev: '_cYl_jRC--k', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/78', + id: 'onderdeel_van/157', + _key: '157', + _rev: '_cYl_jNu---', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/802', + _key: '802', + _rev: '_cYl_jSO--Y', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/639', + _key: '639', + _rev: '_cYl_jRq--S', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/81', + id: 'onderdeel_van/752', + _key: '752', + _rev: '_cYl_jSC-_K', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/97', + _key: '97', + _rev: '_cYl_jNW--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/827', + _key: '827', + _rev: '_cYl_jSO-_K', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/557', + _key: '557', + _rev: '_cYl_jRO--V', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/955', + _key: '955', + _rev: '_cYl_jSy--W', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/457', + _key: '457', + _rev: '_cYl_jQ6--M', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/1021', + _key: '1021', + _rev: '_cYl_jS6-_S', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/401', + _key: '401', + _rev: '_cYl_jQK--I', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/780', + _key: '780', + _rev: '_cYl_jSK--a', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/995', + _key: '995', + _rev: '_cYl_jS6--e', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/82', + id: 'onderdeel_van/1131', + _key: '1131', + _rev: '_cYl_jTW--0', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/177', + _key: '177', + _rev: '_cYl_jNy--K', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/40', + _key: '40', + _rev: '_cYl_jM6--Y', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/572', + _key: '572', + _rev: '_cYl_jRO--z', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/640', + _key: '640', + _rev: '_cYl_jRq--U', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/798', + _key: '798', + _rev: '_cYl_jSO--Q', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/701', + _key: '701', + _rev: '_cYl_jS---q', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/1022', + _key: '1022', + _rev: '_cYl_jTC---', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/57', + id: 'onderdeel_van/378', + _key: '378', + _rev: '_cYl_jPG--K', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/83', + id: 'onderdeel_van/1077', + _key: '1077', + _rev: '_cYl_jTK--k', + to: 'commissies/25', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/906', + _key: '906', + _rev: '_cYl_jSe-_E', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/98', + _key: '98', + _rev: '_cYl_jNa---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/844', + _key: '844', + _rev: '_cYl_jSS--e', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/110', + _key: '110', + _rev: '_cYl_jNi--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/39', + id: 'onderdeel_van/21', + _key: '21', + _rev: '_cYl_jMy--k', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/241', + _key: '241', + _rev: '_cYl_jOO--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/1136', + _key: '1136', + _rev: '_cYl_jTW-_-', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/13', + id: 'onderdeel_van/6', + _key: '6', + _rev: '_cYl_jMy--G', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/500', + _key: '500', + _rev: '_cYl_jRC--m', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/829', + _key: '829', + _rev: '_cYl_jSS--A', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/957', + _key: '957', + _rev: '_cYl_jSy--a', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/84', + id: 'onderdeel_van/1023', + _key: '1023', + _rev: '_cYl_jTC--A', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/159', + _key: '159', + _rev: '_cYl_jNu--C', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/501', + _key: '501', + _rev: '_cYl_jRC--o', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/26', + id: 'onderdeel_van/810', + _key: '810', + _rev: '_cYl_jSO--o', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/950', + _key: '950', + _rev: '_cYl_jSy--M', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/756', + _key: '756', + _rev: '_cYl_jSC-_S', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/830', + _key: '830', + _rev: '_cYl_jSS--C', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/1139', + _key: '1139', + _rev: '_cYl_jTW-_E', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/80', + _key: '80', + _rev: '_cYl_jNK--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/1040', + _key: '1040', + _rev: '_cYl_jTG--E', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/443', + _key: '443', + _rev: '_cYl_jQy--E', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/502', + _key: '502', + _rev: '_cYl_jRC--q', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/85', + id: 'onderdeel_van/703', + _key: '703', + _rev: '_cYl_jS---u', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/642', + _key: '642', + _rev: '_cYl_jRq--Y', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/770', + _key: '770', + _rev: '_cYl_jSK--G', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/139', + id: 'onderdeel_van/858', + _key: '858', + _rev: '_cYl_jSS--6', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/285', + _key: '285', + _rev: '_cYl_jOe--g', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/584', + _key: '584', + _rev: '_cYl_jRO-_L', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/86', + id: 'onderdeel_van/757', + _key: '757', + _rev: '_cYl_jSC-_U', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/41', + _key: '41', + _rev: '_cYl_jM6--a', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/100', + _key: '100', + _rev: '_cYl_jNe--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/160', + _key: '160', + _rev: '_cYl_jNu--E', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/242', + _key: '242', + _rev: '_cYl_jOO--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/23', + id: 'onderdeel_van/1065', + _key: '1065', + _rev: '_cYl_jTK--M', + to: 'commissies/22', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/392', + _key: '392', + _rev: '_cYl_jP6--C', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/847', + _key: '847', + _rev: '_cYl_jSS--k', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/607', + _key: '607', + _rev: '_cYl_jRa---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/444', + _key: '444', + _rev: '_cYl_jQy--G', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/6', + id: 'onderdeel_van/2', + _key: '2', + _rev: '_cYl_jMy---', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/1035', + _key: '1035', + _rev: '_cYl_jTC--Y', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/56', + id: 'onderdeel_van/377', + _key: '377', + _rev: '_cYl_jPG--I', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/718', + _key: '718', + _rev: '_cYl_jSC--G', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/704', + _key: '704', + _rev: '_cYl_jS---w', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/1024', + _key: '1024', + _rev: '_cYl_jTC--C', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/1078', + _key: '1078', + _rev: '_cYl_jTK--m', + to: 'commissies/25', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/1090', + _key: '1090', + _rev: '_cYl_jTK-_-', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/161', + _key: '161', + _rev: '_cYl_jNu--G', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/329', + _key: '329', + _rev: '_cYl_jO2---', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/51', + _key: '51', + _rev: '_cYl_jM6--u', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/832', + _key: '832', + _rev: '_cYl_jSS--G', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/88', + id: 'onderdeel_van/1133', + _key: '1133', + _rev: '_cYl_jTW--4', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/748', + _key: '748', + _rev: '_cYl_jSC-_C', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/284', + _key: '284', + _rev: '_cYl_jOe--e', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/16', + _key: '16', + _rev: '_cYl_jMy--a', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/446', + _key: '446', + _rev: '_cYl_jQy--K', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/503', + _key: '503', + _rev: '_cYl_jRC--s', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/644', + _key: '644', + _rev: '_cYl_jRq--c', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/758', + _key: '758', + _rev: '_cYl_jSC-_W', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/959', + _key: '959', + _rev: '_cYl_jS2--A', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/330', + _key: '330', + _rev: '_cYl_jO2--A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/504', + _key: '504', + _rev: '_cYl_jRG---', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/80', + id: 'onderdeel_van/498', + _key: '498', + _rev: '_cYl_jRC--i', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/645', + _key: '645', + _rev: '_cYl_jRq--e', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/91', + id: 'onderdeel_van/244', + _key: '244', + _rev: '_cYl_jOO--G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/143', + id: 'onderdeel_van/787', + _key: '787', + _rev: '_cYl_jSK--o', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/283', + _key: '283', + _rev: '_cYl_jOe--c', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/79', + id: 'onderdeel_van/240', + _key: '240', + _rev: '_cYl_jOO---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/91', + id: 'onderdeel_van/835', + _key: '835', + _rev: '_cYl_jSS--M', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/91', + id: 'onderdeel_van/904', + _key: '904', + _rev: '_cYl_jSe-_A', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/657', + _key: '657', + _rev: '_cYl_jRy--I', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/855', + _key: '855', + _rev: '_cYl_jSS--0', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/93', + id: 'onderdeel_van/960', + _key: '960', + _rev: '_cYl_jS2--C', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/93', + id: 'onderdeel_van/1120', + _key: '1120', + _rev: '_cYl_jTW--e', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/127', + _key: '127', + _rev: '_cYl_jNm--S', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/842', + _key: '842', + _rev: '_cYl_jSS--a', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/506', + _key: '506', + _rev: '_cYl_jRG--C', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/705', + _key: '705', + _rev: '_cYl_jS---y', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/94', + id: 'onderdeel_van/836', + _key: '836', + _rev: '_cYl_jSS--O', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/647', + _key: '647', + _rev: '_cYl_jRq--i', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/95', + id: 'onderdeel_van/962', + _key: '962', + _rev: '_cYl_jS2--G', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/467', + _key: '467', + _rev: '_cYl_jR---I', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/394', + _key: '394', + _rev: '_cYl_jP6--G', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/760', + _key: '760', + _rev: '_cYl_jSC-_a', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/96', + id: 'onderdeel_van/1026', + _key: '1026', + _rev: '_cYl_jTC--G', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/649', + _key: '649', + _rev: '_cYl_jRu--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/604', + _key: '604', + _rev: '_cYl_jRW--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/97', + id: 'onderdeel_van/1027', + _key: '1027', + _rev: '_cYl_jTC--I', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/102', + _key: '102', + _rev: '_cYl_jNe--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/246', + _key: '246', + _rev: '_cYl_jOO--K', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/395', + _key: '395', + _rev: '_cYl_jP6--I', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/575', + _key: '575', + _rev: '_cYl_jRO--5', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/708', + _key: '708', + _rev: '_cYl_jS---4', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/468', + _key: '468', + _rev: '_cYl_jR---K', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/1122', + _key: '1122', + _rev: '_cYl_jTW--i', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/1149', + _key: '1149', + _rev: '_cYl_jTa---', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/919', + _key: '919', + _rev: '_cYl_jSi--U', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/164', + _key: '164', + _rev: '_cYl_jNu--M', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/621', + _key: '621', + _rev: '_cYl_jRi---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/20', + id: 'onderdeel_van/71', + _key: '71', + _rev: '_cYl_jNC--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/332', + _key: '332', + _rev: '_cYl_jO2--E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/966', + _key: '966', + _rev: '_cYl_jS2--O', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/398', + _key: '398', + _rev: '_cYl_jQK--C', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/99', + id: 'onderdeel_van/709', + _key: '709', + _rev: '_cYl_jS---6', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/509', + _key: '509', + _rev: '_cYl_jRG--I', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/100', + id: 'onderdeel_van/710', + _key: '710', + _rev: '_cYl_jS---8', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/45', + _key: '45', + _rev: '_cYl_jM6--i', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/711', + _key: '711', + _rev: '_cYl_jS--_-', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/965', + _key: '965', + _rev: '_cYl_jS2--M', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/54', + _key: '54', + _rev: '_cYl_jN---C', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/46', + _key: '46', + _rev: '_cYl_jM6--k', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/369', + _key: '369', + _rev: '_cYl_jPC--i', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/590', + _key: '590', + _rev: '_cYl_jRS---', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/248', + _key: '248', + _rev: '_cYl_jOS---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/762', + _key: '762', + _rev: '_cYl_jSC-_e', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/199', + _key: '199', + _rev: '_cYl_jN2--Q', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/102', + id: 'onderdeel_van/799', + _key: '799', + _rev: '_cYl_jSO--S', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/334', + _key: '334', + _rev: '_cYl_jO6---', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/453', + _key: '453', + _rev: '_cYl_jQ6--E', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/763', + _key: '763', + _rev: '_cYl_jSC-_g', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/1150', + _key: '1150', + _rev: '_cYl_jTa--A', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/144', + _key: '144', + _rev: '_cYl_jNq--E', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/47', + _key: '47', + _rev: '_cYl_jM6--m', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/25', + id: 'onderdeel_van/13', + _key: '13', + _rev: '_cYl_jMy--U', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/104', + _key: '104', + _rev: '_cYl_jNe--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/165', + _key: '165', + _rev: '_cYl_jNu--O', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/98', + id: 'onderdeel_van/331', + _key: '331', + _rev: '_cYl_jO2--C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/249', + _key: '249', + _rev: '_cYl_jOW---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/1114', + _key: '1114', + _rev: '_cYl_jTW--S', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/985', + _key: '985', + _rev: '_cYl_jS6--K', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/541', + _key: '541', + _rev: '_cYl_jRK--J', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/667', + _key: '667', + _rev: '_cYl_jR6--E', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/1066', + _key: '1066', + _rev: '_cYl_jTK--O', + to: 'commissies/22', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/105', + _key: '105', + _rev: '_cYl_jNe--K', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/1001', + _key: '1001', + _rev: '_cYl_jS6--q', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/282', + _key: '282', + _rev: '_cYl_jOe--a', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/781', + _key: '781', + _rev: '_cYl_jSK--c', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/27', + id: 'onderdeel_van/298', + _key: '298', + _rev: '_cYl_jOm--S', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/7', + id: 'onderdeel_van/804', + _key: '804', + _rev: '_cYl_jSO--c', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/454', + _key: '454', + _rev: '_cYl_jQ6--G', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/512', + _key: '512', + _rev: '_cYl_jRG--O', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/105', + id: 'onderdeel_van/1031', + _key: '1031', + _rev: '_cYl_jTC--Q', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/840', + _key: '840', + _rev: '_cYl_jSS--W', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/12', + id: 'onderdeel_van/212', + _key: '212', + _rev: '_cYl_jO---G', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/517', + _key: '517', + _rev: '_cYl_jRG--Y', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/910', + _key: '910', + _rev: '_cYl_jSi--C', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/107', + id: 'onderdeel_van/250', + _key: '250', + _rev: '_cYl_jOW--A', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/107', + id: 'onderdeel_van/766', + _key: '766', + _rev: '_cYl_jSK---', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/107', + id: 'onderdeel_van/841', + _key: '841', + _rev: '_cYl_jSS--Y', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/251', + _key: '251', + _rev: '_cYl_jOW--C', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/1095', + _key: '1095', + _rev: '_cYl_jTO--E', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/513', + _key: '513', + _rev: '_cYl_jRG--Q', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/68', + id: 'onderdeel_van/693', + _key: '693', + _rev: '_cYl_jS---a', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/224', + _key: '224', + _rev: '_cYl_jOC--U', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/578', + _key: '578', + _rev: '_cYl_jRO-__', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/723', + _key: '723', + _rev: '_cYl_jSC--Q', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/108', + id: 'onderdeel_van/767', + _key: '767', + _rev: '_cYl_jSK--A', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/106', + id: 'onderdeel_van/335', + _key: '335', + _rev: '_cYl_jO6--A', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/106', + _key: '106', + _rev: '_cYl_jNe--M', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/141', + id: 'onderdeel_van/410', + _key: '410', + _rev: '_cYl_jQW---', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/252', + _key: '252', + _rev: '_cYl_jOW--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/65', + id: 'onderdeel_van/564', + _key: '564', + _rev: '_cYl_jRO--j', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/843', + _key: '843', + _rev: '_cYl_jSS--c', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/1156', + _key: '1156', + _rev: '_cYl_jTa--M', + to: 'commissies/34', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/969', + _key: '969', + _rev: '_cYl_jS2--U', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/48', + _key: '48', + _rev: '_cYl_jM6--o', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/107', + _key: '107', + _rev: '_cYl_jNe--O', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/918', + _key: '918', + _rev: '_cYl_jSi--S', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/336', + _key: '336', + _rev: '_cYl_jO6--C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/515', + _key: '515', + _rev: '_cYl_jRG--U', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/769', + _key: '769', + _rev: '_cYl_jSK--E', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/913', + _key: '913', + _rev: '_cYl_jSi--I', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/110', + id: 'onderdeel_van/970', + _key: '970', + _rev: '_cYl_jS2--W', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/49', + _key: '49', + _rev: '_cYl_jM6--q', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/49', + id: 'onderdeel_van/229', + _key: '229', + _rev: '_cYl_jOC--e', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/193', + _key: '193', + _rev: '_cYl_jN2--E', + to: 'commissies/3', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/800', + _key: '800', + _rev: '_cYl_jSO--U', + to: 'commissies/15', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/845', + _key: '845', + _rev: '_cYl_jSS--g', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/72', + id: 'onderdeel_van/695', + _key: '695', + _rev: '_cYl_jS---e', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/463', + _key: '463', + _rev: '_cYl_jR---A', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/111', + id: 'onderdeel_van/1121', + _key: '1121', + _rev: '_cYl_jTW--g', + to: 'commissies/30', + attributes: {}, + }, + { + from: 'kamerleden/109', + id: 'onderdeel_van/168', + _key: '168', + _rev: '_cYl_jNu--U', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/254', + _key: '254', + _rev: '_cYl_jOW--I', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/256', + _key: '256', + _rev: '_cYl_jOW--M', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/846', + _key: '846', + _rev: '_cYl_jSS--i', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/524', + _key: '524', + _rev: '_cYl_jRG--m', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/2', + id: 'onderdeel_van/600', + _key: '600', + _rev: '_cYl_jRS--S', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/971', + _key: '971', + _rev: '_cYl_jS2--Y', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/142', + id: 'onderdeel_van/123', + _key: '123', + _rev: '_cYl_jNm--K', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/109', + _key: '109', + _rev: '_cYl_jNi---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/717', + _key: '717', + _rev: '_cYl_jSC--E', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/337', + _key: '337', + _rev: '_cYl_jO6--E', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/113', + id: 'onderdeel_van/580', + _key: '580', + _rev: '_cYl_jRO-_D', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/139', + id: 'onderdeel_van/531', + _key: '531', + _rev: '_cYl_jRG--0', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/715', + _key: '715', + _rev: '_cYl_jSC--A', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/884', + _key: '884', + _rev: '_cYl_jSe--Y', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/87', + id: 'onderdeel_van/1132', + _key: '1132', + _rev: '_cYl_jTW--2', + to: 'commissies/31', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/1055', + _key: '1055', + _rev: '_cYl_jTG--i', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/458', + _key: '458', + _rev: '_cYl_jQ6--O', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/179', + _key: '179', + _rev: '_cYl_jNy--O', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/772', + _key: '772', + _rev: '_cYl_jSK--K', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/71', + id: 'onderdeel_van/494', + _key: '494', + _rev: '_cYl_jRC--a', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/972', + _key: '972', + _rev: '_cYl_jS2--a', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/14', + id: 'onderdeel_van/1081', + _key: '1081', + _rev: '_cYl_jTK--s', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/114', + id: 'onderdeel_van/1141', + _key: '1141', + _rev: '_cYl_jTW-_I', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/338', + _key: '338', + _rev: '_cYl_jO6--G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/91', + id: 'onderdeel_van/101', + _key: '101', + _rev: '_cYl_jNe--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/115', + id: 'onderdeel_van/773', + _key: '773', + _rev: '_cYl_jSK--M', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/202', + _key: '202', + _rev: '_cYl_jN2--W', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/255', + _key: '255', + _rev: '_cYl_jOW--K', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/276', + _key: '276', + _rev: '_cYl_jOe--O', + to: 'commissies/6', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/582', + _key: '582', + _rev: '_cYl_jRO-_H', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/656', + _key: '656', + _rev: '_cYl_jRy--G', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/17', + id: 'onderdeel_van/869', + _key: '869', + _rev: '_cYl_jSW--G', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/974', + _key: '974', + _rev: '_cYl_jS2--e', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/101', + id: 'onderdeel_van/838', + _key: '838', + _rev: '_cYl_jSS--S', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/116', + id: 'onderdeel_van/1067', + _key: '1067', + _rev: '_cYl_jTK--Q', + to: 'commissies/22', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/519', + _key: '519', + _rev: '_cYl_jRG--c', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/52', + id: 'onderdeel_van/316', + _key: '316', + _rev: '_cYl_jOy--G', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/118', + id: 'onderdeel_van/1036', + _key: '1036', + _rev: '_cYl_jTC--a', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/33', + id: 'onderdeel_van/303', + _key: '303', + _rev: '_cYl_jOm--c', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/257', + _key: '257', + _rev: '_cYl_jOW--O', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/119', + id: 'onderdeel_van/775', + _key: '775', + _rev: '_cYl_jSK--Q', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/52', + _key: '52', + _rev: '_cYl_jN----', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/21', + id: 'onderdeel_van/294', + _key: '294', + _rev: '_cYl_jOm--K', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/977', + _key: '977', + _rev: '_cYl_jS2--k', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/404', + _key: '404', + _rev: '_cYl_jQO--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/520', + _key: '520', + _rev: '_cYl_jRG--e', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/0', + id: 'onderdeel_van/64', + _key: '64', + _rev: '_cYl_jN---W', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/583', + _key: '583', + _rev: '_cYl_jRO-_J', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/120', + id: 'onderdeel_van/658', + _key: '658', + _rev: '_cYl_jR2---', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/37', + id: 'onderdeel_van/881', + _key: '881', + _rev: '_cYl_jSe--S', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/175', + _key: '175', + _rev: '_cYl_jNy--G', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/460', + _key: '460', + _rev: '_cYl_jQ6--S', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/976', + _key: '976', + _rev: '_cYl_jS2--i', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/777', + _key: '777', + _rev: '_cYl_jSK--U', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/114', + _key: '114', + _rev: '_cYl_jNi--I', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/585', + _key: '585', + _rev: '_cYl_jRO-_N', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/90', + id: 'onderdeel_van/903', + _key: '903', + _rev: '_cYl_jSe-_-', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/123', + id: 'onderdeel_van/920', + _key: '920', + _rev: '_cYl_jSi--W', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/30', + id: 'onderdeel_van/676', + _key: '676', + _rev: '_cYl_jR6--W', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/176', + _key: '176', + _rev: '_cYl_jNy--I', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/341', + _key: '341', + _rev: '_cYl_jP---C', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/406', + _key: '406', + _rev: '_cYl_jQO--E', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/40', + id: 'onderdeel_van/882', + _key: '882', + _rev: '_cYl_jSe--U', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/46', + id: 'onderdeel_van/685', + _key: '685', + _rev: '_cYl_jS---K', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/922', + _key: '922', + _rev: '_cYl_jSm---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/63', + id: 'onderdeel_van/32', + _key: '32', + _rev: '_cYl_jM6--I', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/586', + _key: '586', + _rev: '_cYl_jRO-_P', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/924', + _key: '924', + _rev: '_cYl_jSq---', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/978', + _key: '978', + _rev: '_cYl_jS2--m', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/17', + _key: '17', + _rev: '_cYl_jMy--c', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/116', + _key: '116', + _rev: '_cYl_jNi--M', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/260', + _key: '260', + _rev: '_cYl_jOW--U', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/979', + _key: '979', + _rev: '_cYl_jS6---', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/125', + id: 'onderdeel_van/1113', + _key: '1113', + _rev: '_cYl_jTW--Q', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/117', + _key: '117', + _rev: '_cYl_jNm---', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/178', + _key: '178', + _rev: '_cYl_jNy--M', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/261', + _key: '261', + _rev: '_cYl_jOa---', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/659', + _key: '659', + _rev: '_cYl_jR2--A', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/719', + _key: '719', + _rev: '_cYl_jSC--I', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/126', + id: 'onderdeel_van/851', + _key: '851', + _rev: '_cYl_jSS--s', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/118', + _key: '118', + _rev: '_cYl_jNm--A', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/124', + id: 'onderdeel_van/522', + _key: '522', + _rev: '_cYl_jRG--i', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/204', + _key: '204', + _rev: '_cYl_jN6--A', + to: 'commissies/4', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/588', + _key: '588', + _rev: '_cYl_jRO-_T', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/720', + _key: '720', + _rev: '_cYl_jSC--K', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/145', + id: 'onderdeel_van/411', + _key: '411', + _rev: '_cYl_jQW--A', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/778', + _key: '778', + _rev: '_cYl_jSK--W', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/51', + id: 'onderdeel_van/887', + _key: '887', + _rev: '_cYl_jSe--e', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/852', + _key: '852', + _rev: '_cYl_jSS--u', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/1041', + _key: '1041', + _rev: '_cYl_jTG--G', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/66', + id: 'onderdeel_van/492', + _key: '492', + _rev: '_cYl_jRC--W', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/302', + _key: '302', + _rev: '_cYl_jOm--a', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/127', + id: 'onderdeel_van/1151', + _key: '1151', + _rev: '_cYl_jTa--C', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/91', + id: 'onderdeel_van/505', + _key: '505', + _rev: '_cYl_jRG--A', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/721', + _key: '721', + _rev: '_cYl_jSC--M', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/128', + id: 'onderdeel_van/980', + _key: '980', + _rev: '_cYl_jS6--A', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/119', + _key: '119', + _rev: '_cYl_jNm--C', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/344', + _key: '344', + _rev: '_cYl_jP---I', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/60', + id: 'onderdeel_van/318', + _key: '318', + _rev: '_cYl_jOy--K', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/42', + id: 'onderdeel_van/681', + _key: '681', + _rev: '_cYl_jS---C', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/32', + id: 'onderdeel_van/813', + _key: '813', + _rev: '_cYl_jSO--u', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/129', + id: 'onderdeel_van/981', + _key: '981', + _rev: '_cYl_jS6--C', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/120', + _key: '120', + _rev: '_cYl_jNm--E', + to: 'commissies/1', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/181', + _key: '181', + _rev: '_cYl_jNy--S', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/29', + id: 'onderdeel_van/362', + _key: '362', + _rev: '_cYl_jPC--U', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/345', + _key: '345', + _rev: '_cYl_jP---K', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/660', + _key: '660', + _rev: '_cYl_jR2--C', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/130', + id: 'onderdeel_van/722', + _key: '722', + _rev: '_cYl_jSC--O', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1152', + _key: '1152', + _rev: '_cYl_jTa--E', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/408', + _key: '408', + _rev: '_cYl_jQO--I', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/465', + _key: '465', + _rev: '_cYl_jR---E', + to: 'commissies/9', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/1057', + _key: '1057', + _rev: '_cYl_jTG--m', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/591', + _key: '591', + _rev: '_cYl_jRS--A', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/144', + id: 'onderdeel_van/1164', + _key: '1164', + _rev: '_cYl_jTa--c', + to: 'commissies/36', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/853', + _key: '853', + _rev: '_cYl_jSS--w', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1044', + _key: '1044', + _rev: '_cYl_jTG--M', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/112', + id: 'onderdeel_van/771', + _key: '771', + _rev: '_cYl_jSK--I', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1056', + _key: '1056', + _rev: '_cYl_jTG--k', + to: 'commissies/20', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1142', + _key: '1142', + _rev: '_cYl_jTW-_K', + to: 'commissies/32', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/264', + _key: '264', + _rev: '_cYl_jOa--E', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/528', + _key: '528', + _rev: '_cYl_jRG--u', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/592', + _key: '592', + _rev: '_cYl_jRS--C', + to: 'commissies/11', + attributes: {}, + }, + { + from: 'kamerleden/10', + id: 'onderdeel_van/476', + _key: '476', + _rev: '_cYl_jR---a', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/132', + id: 'onderdeel_van/854', + _key: '854', + _rev: '_cYl_jSS--y', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/133', + id: 'onderdeel_van/724', + _key: '724', + _rev: '_cYl_jSC--S', + to: 'commissies/13', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/183', + _key: '183', + _rev: '_cYl_jNy--W', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/346', + _key: '346', + _rev: '_cYl_jP---M', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/134', + id: 'onderdeel_van/661', + _key: '661', + _rev: '_cYl_jR2--E', + to: 'commissies/12', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/347', + _key: '347', + _rev: '_cYl_jP---O', + to: 'commissies/7', + attributes: {}, + }, + { + from: 'kamerleden/64', + id: 'onderdeel_van/893', + _key: '893', + _rev: '_cYl_jSe--q', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/530', + _key: '530', + _rev: '_cYl_jRG--y', + to: 'commissies/10', + attributes: {}, + }, + { + from: 'kamerleden/67', + id: 'onderdeel_van/896', + _key: '896', + _rev: '_cYl_jSe--w', + to: 'commissies/17', + attributes: {}, + }, + { + from: 'kamerleden/104', + id: 'onderdeel_van/1030', + _key: '1030', + _rev: '_cYl_jTC--O', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/856', + _key: '856', + _rev: '_cYl_jSS--2', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/1045', + _key: '1045', + _rev: '_cYl_jTG--O', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/41', + id: 'onderdeel_van/22', + _key: '22', + _rev: '_cYl_jMy--m', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/1116', + _key: '1116', + _rev: '_cYl_jTW--W', + to: 'commissies/29', + attributes: {}, + }, + { + from: 'kamerleden/135', + id: 'onderdeel_van/1153', + _key: '1153', + _rev: '_cYl_jTa--G', + to: 'commissies/33', + attributes: {}, + }, + { + from: 'kamerleden/131', + id: 'onderdeel_van/1103', + _key: '1103', + _rev: '_cYl_jTO--U', + to: 'commissies/28', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/783', + _key: '783', + _rev: '_cYl_jSK--g', + to: 'commissies/14', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/857', + _key: '857', + _rev: '_cYl_jSS--4', + to: 'commissies/16', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/1046', + _key: '1046', + _rev: '_cYl_jTG--Q', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/121', + id: 'onderdeel_van/53', + _key: '53', + _rev: '_cYl_jN---A', + to: 'commissies/0', + attributes: {}, + }, + { + from: 'kamerleden/136', + id: 'onderdeel_van/1096', + _key: '1096', + _rev: '_cYl_jTO--G', + to: 'commissies/26', + attributes: {}, + }, + { + from: 'kamerleden/89', + id: 'onderdeel_van/393', + _key: '393', + _rev: '_cYl_jP6--E', + to: 'commissies/8', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/185', + _key: '185', + _rev: '_cYl_jNy--a', + to: 'commissies/2', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/266', + _key: '266', + _rev: '_cYl_jOa--I', + to: 'commissies/5', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/984', + _key: '984', + _rev: '_cYl_jS6--I', + to: 'commissies/18', + attributes: {}, + }, + { + from: 'kamerleden/138', + id: 'onderdeel_van/1047', + _key: '1047', + _rev: '_cYl_jTG--S', + to: 'commissies/19', + attributes: {}, + }, + { + from: 'kamerleden/140', + id: 'onderdeel_van/61', + _key: '61', + _rev: '_cYl_jN---Q', + to: 'commissies/0', + attributes: {}, + }, + ], + nodes: [ + { + id: 'kamerleden/148', + _key: '148', + _rev: '_cYl-Qmq-_H', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/9ab41898-332f-4c08-a834-d58b4669c990.jpg?itok=pbUPRriP', + leeftijd: 43, + naam: 'Dilan Yeilgz-Zegerius', + partij: 'VVD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/141', + _key: '141', + _rev: '_cYl-Qmq--5', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/d1bb566e-a111-43b7-8856-273ebac1f753.jpg?itok=-k-RCynx', + leeftijd: 48, + naam: 'Steven van Weyenberg', + partij: 'D66', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/140', + _key: '140', + _rev: '_cYl-Qmq--3', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c7822b58-103f-4612-87ef-648be97192c6.jpg?itok=jDwKCC26', + leeftijd: 39, + naam: 'Lisa Westerveld', + partij: 'GL', + woonplaats: 'Nijmegen', + }, + }, + { + id: 'kamerleden/138', + _key: '138', + _rev: '_cYl-Qmq--z', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/6a54c095-9872-4322-81be-114b74233d40.jpg?itok=uf9jc1Gk', + leeftijd: 36, + naam: 'Hanneke van der Werf', + partij: 'D66', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/137', + _key: '137', + _rev: '_cYl-Qmq--x', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ef8d31db-0876-4998-b0d9-056643260d46.jpg?itok=CQymqLJt', + leeftijd: 44, + naam: 'Danai van Weerdenburg', + partij: 'PVV', + woonplaats: 'Amstelveen', + }, + }, + { + id: 'kamerleden/136', + _key: '136', + _rev: '_cYl-Qmq--v', + attributes: { + anc: 1862, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/d07ef52c-cc10-4445-a3a1-dfe50371f110.jpg?itok=HNVyVKGr', + leeftijd: 55, + naam: 'Frank Wassenberg', + partij: 'PvdD', + woonplaats: 'Geleen', + }, + }, + { + id: 'kamerleden/133', + _key: '133', + _rev: '_cYl-Qmq--p', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/980a8ae3-b1c7-4912-ab9e-be3e6fd20d36.jpg?itok=GcOX1VP9', + leeftijd: 37, + naam: 'Leonie Vestering', + partij: 'PvdD', + woonplaats: 'Almere', + }, + }, + { + id: 'kamerleden/132', + _key: '132', + _rev: '_cYl-Qmq--n', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b625d2bf-da74-40a2-b013-2069a09dcb6c.jpg?itok=zMgno8bi', + leeftijd: 36, + naam: 'Peter Valstar', + partij: 'VVD', + woonplaats: "'s-Gravenzande", + }, + }, + { + id: 'kamerleden/131', + _key: '131', + _rev: '_cYl-Qmq--l', + attributes: { + anc: 1304, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/97ffe642-648f-4dab-a0e8-0720e96e3e35.jpg?itok=eDllv9dS', + leeftijd: 49, + naam: 'Judith Tielen', + partij: 'VVD', + woonplaats: 'Utrecht', + }, + }, + { + id: 'kamerleden/130', + _key: '130', + _rev: '_cYl-Qmq--j', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/2aeb5ca9-f64f-4ec6-a0ce-83223bff4772.jpg?itok=mS_-AfYP', + leeftijd: 47, + naam: 'Joris Thijssen', + partij: 'PvdA', + woonplaats: 'Muiderberg', + }, + }, + { + id: 'kamerleden/128', + _key: '128', + _rev: '_cYl-Qmq--f', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/2538ca6a-8254-4c7e-af71-a20db82afd30.jpg?itok=GvwO8NYO', + leeftijd: 46, + naam: 'Ockje Tellegen', + partij: 'VVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/126', + _key: '126', + _rev: '_cYl-Qmq--b', + attributes: { + anc: 1142, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/98aa8bde-85b0-49ed-9795-e2eeb206e3b8.jpg?itok=CODn43Bf', + leeftijd: 46, + naam: 'Chris Stoffer', + partij: 'SGP', + woonplaats: 'Elspeet', + }, + }, + { + id: 'kamerleden/125', + _key: '125', + _rev: '_cYl-Qmq--Z', + attributes: { + anc: 8409, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1b59d69d-89a1-42c3-b5bf-52f38c39d88d.jpg?itok=o4nroqLI', + leeftijd: 52, + naam: 'Kees van der Staaij', + partij: 'SGP', + woonplaats: 'Benthuizen', + }, + }, + { + id: 'kamerleden/123', + _key: '123', + _rev: '_cYl-Qmq--V', + attributes: { + anc: 1304, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/da9f33b0-80ca-49eb-a1ec-def3b46538d9.jpg?itok=nL6HIBWH', + leeftijd: 38, + naam: 'Joost Sneller', + partij: 'D66', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/120', + _key: '120', + _rev: '_cYl-Qmq--P', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/0ae6735e-4b1b-4302-a20e-bbe5b72155c3.jpg?itok=C1-541cc', + leeftijd: 50, + naam: 'Sylvana Simons', + partij: 'BIJ1', + woonplaats: 'Duivendrecht', + }, + }, + { + id: 'kamerleden/119', + _key: '119', + _rev: '_cYl-Qmq--N', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1bdd5fcc-6231-4781-a4b6-413ae942af01.jpg?itok=PDvY8Xiy', + leeftijd: 51, + naam: 'Gert-Jan Segers', + partij: 'CU', + woonplaats: 'Hoogland', + }, + }, + { + id: 'kamerleden/118', + _key: '118', + _rev: '_cYl-Qmq--L', + attributes: { + anc: 2410, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/3b8c5482-7bdb-414b-97c7-ca34fb10da6f.jpg?itok=hDNG3GK1', + leeftijd: 43, + naam: 'Carola Schouten', + partij: 'CU', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/117', + _key: '117', + _rev: '_cYl-Qmq--J', + attributes: { + anc: 2004, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8b3664bd-77e4-468b-af96-f3f4ec27fcce.jpg?itok=ofrc9cnP', + leeftijd: 54, + naam: 'Mark Rutte', + partij: 'VVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/114', + _key: '114', + _rev: '_cYl-Qmq--D', + attributes: { + anc: 1414, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/6fc5878e-d76a-4e9d-a4e3-e5ef581bb2ff.jpg?itok=qf_oudwu', + leeftijd: 30, + naam: 'Rens Raemakers', + partij: 'D66', + woonplaats: 'Neer', + }, + }, + { + id: 'kamerleden/113', + _key: '113', + _rev: '_cYl-Qmq--B', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/5d54939f-2da7-4ca6-b159-4ef344336b21.jpg?itok=Zy7RnTQ2', + leeftijd: 59, + naam: 'Lammert van Raan', + partij: 'PvdD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/111', + _key: '111', + _rev: '_cYl-Qmm-A-', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/16be6093-7884-4d00-ae31-70dc7062f57a.jpg?itok=S9UMNjs4', + leeftijd: 58, + naam: 'Lilianne Ploumen', + partij: 'PvdA', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/110', + _key: '110', + _rev: '_cYl-Qmm-_8', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b41b2403-9f06-4d55-adc5-b0777373ca7e.jpg?itok=rmudNELC', + leeftijd: 53, + naam: 'Caroline van der Plas', + partij: 'BBB', + woonplaats: 'Deventer', + }, + }, + { + id: 'kamerleden/109', + _key: '109', + _rev: '_cYl-Qmm-_6', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a437e923-725f-415e-a01d-5588a7af933e.jpg?itok=eLyHy8KA', + leeftijd: 42, + naam: 'Kati Piri', + partij: 'PvdA', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/147', + _key: '147', + _rev: '_cYl-Qmq-_F', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/45ef5aae-a6d0-4bad-861e-dd5b883a9665.jpg?itok=h5aEZJVM', + leeftijd: 56, + naam: 'Jorien Wuite', + partij: 'D66', + woonplaats: 'Voorburg', + }, + }, + { + id: 'kamerleden/107', + _key: '107', + _rev: '_cYl-Qmm-_2', + attributes: { + anc: 42, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/d89044ef-b7df-4a15-be10-d342fe381664.jpg?itok=gmiV1adi', + leeftijd: 42, + naam: 'Wieke Paulusma', + partij: 'D66', + woonplaats: 'Groningen', + }, + }, + { + id: 'kamerleden/106', + _key: '106', + _rev: '_cYl-Qmm-_0', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/0e34f732-337a-4339-961f-8c18d68e714d.jpg?itok=FTBMCT9a', + leeftijd: 54, + naam: 'Marille Paul', + partij: 'VVD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/105', + _key: '105', + _rev: '_cYl-Qmm-_y', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/2690bccc-5463-459a-b1df-cb93e222b348.jpg?itok=UZOQRvuv', + leeftijd: 37, + naam: 'Jan Paternotte', + partij: 'D66', + woonplaats: 'Leiden', + }, + }, + { + id: 'kamerleden/104', + _key: '104', + _rev: '_cYl-Qmm-_w', + attributes: { + anc: 729, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/356e5fc9-831f-4d9c-be2f-fd35a99e865b.jpg?itok=J3UCVuiO', + leeftijd: 41, + naam: 'Hilde Palland', + partij: 'CDA', + woonplaats: 'Kampen', + }, + }, + { + id: 'kamerleden/102', + _key: '102', + _rev: '_cYl-Qmm-_s', + attributes: { + anc: 2612, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/fdc445bd-f8fe-4cfc-b387-7fd66a181674.jpg?itok=KE1zGYV2', + leeftijd: 38, + naam: 'Michiel van Nispen', + partij: 'SP', + woonplaats: 'Breda', + }, + }, + { + id: 'kamerleden/101', + _key: '101', + _rev: '_cYl-Qmm-_q', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/44081df1-828e-4d79-bd27-261be38f66f1.jpg?itok=qP7EAsSN', + leeftijd: 38, + naam: 'Henk Nijboer', + partij: 'PvdA', + woonplaats: 'Groningen', + }, + }, + { + id: 'kamerleden/100', + _key: '100', + _rev: '_cYl-Qmm-_o', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/2b223ce1-e251-462b-a5fc-971c92bbf37c.jpg?itok=MD8qI-l1', + leeftijd: 43, + naam: 'Daan de Neef', + partij: 'VVD', + woonplaats: 'Breda', + }, + }, + { + id: 'kamerleden/99', + _key: '99', + _rev: '_cYl-Qmm-_m', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/48d02bab-281c-4bd0-8a50-26bf90a38cc0.jpg?itok=58n_mvgQ', + leeftijd: 59, + naam: 'Edgar Mulder', + partij: 'PVV', + woonplaats: 'Zwolle', + }, + }, + { + id: 'kamerleden/97', + _key: '97', + _rev: '_cYl-Qmm-_i', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/cd02edbc-106e-46d1-8d70-6594741356ea.jpg?itok=Q9q13ntf', + leeftijd: 33, + naam: 'Fahid Minhas', + partij: 'VVD', + woonplaats: 'Schiedam', + }, + }, + { + id: 'kamerleden/95', + _key: '95', + _rev: '_cYl-Qmm-_e', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/557f8bd5-9f66-4bed-9b5f-86746bb0600a.jpg?itok=zYjIf7tK', + leeftijd: 32, + naam: 'Gideon van Meijeren', + partij: 'FVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/94', + _key: '94', + _rev: '_cYl-Qmm-_c', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/17f26a48-9f54-42a1-9890-c6da761a9a2f.jpg?itok=BA8JoO5G', + leeftijd: 65, + naam: 'Paul van Meenen', + partij: 'D66', + woonplaats: 'Leiden', + }, + }, + { + id: 'kamerleden/93', + _key: '93', + _rev: '_cYl-Qmm-_a', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/754f2d87-8990-4b77-8181-54d8df8fa63a.jpg?itok=sRQ4AOwO', + leeftijd: 43, + naam: 'Gidi Markuszower', + partij: 'PVV', + woonplaats: 'Amstelveen', + }, + }, + { + id: 'kamerleden/90', + _key: '90', + _rev: '_cYl-Qmm-_U', + attributes: { + anc: 4128, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/7c43c8c2-1958-496c-8060-b0f3bf652992.jpg?itok=BmeZkJ4o', + leeftijd: 52, + naam: 'Barry Madlener', + partij: 'PVV', + woonplaats: 'Rockanje', + }, + }, + { + id: 'kamerleden/89', + _key: '89', + _rev: '_cYl-Qmm-_S', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/66b2be3d-10f8-46a4-90c6-b86005df0a50.jpg?itok=obcIgEe-', + leeftijd: 31, + naam: 'Senna Maatoug', + partij: 'GL', + woonplaats: 'Leiden', + }, + }, + { + id: 'kamerleden/124', + _key: '124', + _rev: '_cYl-Qmq--X', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b50b3f0b-afc8-46e5-bfda-cb60e2935a5a.jpg?itok=7R0cTE10', + leeftijd: 55, + naam: 'Bart Snels', + partij: 'GL', + woonplaats: 'Utrecht', + }, + }, + { + id: 'kamerleden/88', + _key: '88', + _rev: '_cYl-Qmm-_Q', + attributes: { + anc: 5180, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/e6cc253d-14cb-437b-be88-4966f5fcb1f5.jpg?itok=szjd01HY', + leeftijd: 42, + naam: 'Renske Leijten', + partij: 'SP', + woonplaats: 'Haarlem', + }, + }, + { + id: 'kamerleden/87', + _key: '87', + _rev: '_cYl-Qmm-_O', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/75a44c3a-5914-4c8e-9ca4-d987853f5844.jpg?itok=kA8ZaoNf', + leeftijd: 56, + naam: 'Tom van der Lee', + partij: 'GL', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/86', + _key: '86', + _rev: '_cYl-Qmm-_M', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/fb291eb2-962a-482f-971a-0b62673f9a86.jpg?itok=2J7OszgV', + leeftijd: 41, + naam: 'Jeanet van der Laan', + partij: 'D66', + woonplaats: 'Lisse', + }, + }, + { + id: 'kamerleden/108', + _key: '108', + _rev: '_cYl-Qmm-_4', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8ba16b4b-5dc1-441e-9229-8bb63c903ce1.jpg?itok=Os2qNhNc', + leeftijd: 45, + naam: 'Ren Peters', + partij: 'CDA', + woonplaats: 'Oss', + }, + }, + { + id: 'kamerleden/85', + _key: '85', + _rev: '_cYl-Qmm-_K', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/56a86879-60e4-4cdb-b5f1-b66d6d090798.jpg?itok=j-6SlXLZ', + leeftijd: 36, + naam: 'Peter Kwint', + partij: 'SP', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/84', + _key: '84', + _rev: '_cYl-Qmm-_I', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/16596afa-9e56-4d0a-a715-f40592825937.jpg?itok=xVPho7Yp', + leeftijd: 39, + naam: 'Tunahan Kuzu', + partij: 'DENK', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/83', + _key: '83', + _rev: '_cYl-Qmm-_G', + attributes: { + anc: 5180, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/4c3e51e6-9f1e-49cc-a919-f74a8c88343e.jpg?itok=IkU-tMGy', + leeftijd: 43, + naam: 'Attje Kuiken', + partij: 'PvdA', + woonplaats: 'Breda', + }, + }, + { + id: 'kamerleden/82', + _key: '82', + _rev: '_cYl-Qmm-_E', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/88bf9f29-aa91-4ddd-ad2d-b73dfe6706ef.jpg?itok=qH6hnVtR', + leeftijd: 34, + naam: 'Anne Kuik', + partij: 'CDA', + woonplaats: 'Groningen', + }, + }, + { + id: 'kamerleden/81', + _key: '81', + _rev: '_cYl-Qmm-_C', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8767e9de-869e-4e8a-940f-1a63d15eab3c.jpg?itok=tdoE8yQX', + leeftijd: 28, + naam: 'Daan de Kort', + partij: 'VVD', + woonplaats: 'Veldhoven', + }, + }, + { + id: 'kamerleden/79', + _key: '79', + _rev: '_cYl-Qmm-_-', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/88e0734b-8c03-4daa-8ec5-055e36c07030.jpg?itok=_ZteUeWk', + leeftijd: 39, + naam: 'Daniel Koerhuis', + partij: 'VVD', + woonplaats: 'Raalte', + }, + }, + { + id: 'kamerleden/75', + _key: '75', + _rev: '_cYl-Qmm--2', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/0137f25d-849f-428a-b69b-822301b2274e.jpg?itok=w8fa-kV7', + leeftijd: 37, + naam: 'Simone Kerseboom', + partij: 'FVD', + woonplaats: 'Maastricht', + }, + }, + { + id: 'kamerleden/74', + _key: '74', + _rev: '_cYl-Qmm--0', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/196d0048-0369-4786-ba81-bda9da8c3636.jpg?itok=OeUuyimA', + leeftijd: 37, + naam: 'Bart van Kent', + partij: 'SP', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/91', + _key: '91', + _rev: '_cYl-Qmm-_W', + attributes: { + anc: 1414, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/e5f316f0-e4e7-4cf0-a064-ed9321737487.jpg?itok=hJohvkxD', + leeftijd: 34, + naam: 'Vicky Maeijer', + partij: 'PVV', + woonplaats: 'Krimpen aan den IJssel', + }, + }, + { + id: 'kamerleden/72', + _key: '72', + _rev: '_cYl-Qmm--w', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/9e79de98-e914-4dc8-8dc7-6d7cb09b93d7.jpg?itok=S7MgISCL', + leeftijd: 43, + naam: 'Barbara Kathmann', + partij: 'PvdA', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/145', + _key: '145', + _rev: '_cYl-Qmq-_B', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8ee20f38-f3f0-4ff9-b5d9-84557b5ddcb1.jpg?itok=ExYCR1Ti', + leeftijd: 51, + naam: 'Hatte van der Woude', + partij: 'VVD', + woonplaats: 'Delft', + }, + }, + { + id: 'kamerleden/71', + _key: '71', + _rev: '_cYl-Qmm--u', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8349fff0-99b3-449a-bd4d-932ae95b29da.jpg?itok=xYICmuaX', + leeftijd: 37, + naam: 'Hlya Kat', + partij: 'D66', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/70', + _key: '70', + _rev: '_cYl-Qmm--s', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/f23be4bd-7b2b-45dd-be84-4f76f11b624a.jpg?itok=DsfJ-8o0', + leeftijd: 43, + naam: 'Roelien Kamminga', + partij: 'VVD', + woonplaats: 'Groningen', + }, + }, + { + id: 'kamerleden/69', + _key: '69', + _rev: '_cYl-Qmm--q', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/64457f28-37b6-4948-860a-f28bc62b99ae.jpg?itok=Q2hiR0vj', + leeftijd: 59, + naam: 'Sigrid Kaag', + partij: 'D66', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/116', + _key: '116', + _rev: '_cYl-Qmq--H', + attributes: { + anc: 5292, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c60c655f-40ba-47b0-8e93-a2c8d1ff4743.jpg?itok=EBAonTBo', + leeftijd: 68, + naam: 'Raymond de Roon', + partij: 'PVV', + woonplaats: 'Aardenburg', + }, + }, + { + id: 'kamerleden/68', + _key: '68', + _rev: '_cYl-Qmm--o', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/666f31ca-041f-466d-9e78-804317921d69.jpg?itok=G3ozh6C3', + leeftijd: 37, + naam: 'Romke de Jong', + partij: 'D66', + woonplaats: 'Gorredijk', + }, + }, + { + id: 'kamerleden/144', + _key: '144', + _rev: '_cYl-Qmq-__', + attributes: { + anc: 8247, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/6d33b9bc-7d3a-4a60-b2d7-c2b70cd11ab1.jpg?itok=kKj5CrLe', + leeftijd: 57, + naam: 'Geert Wilders', + partij: 'PVV', + woonplaats: '', + }, + }, + { + id: 'kamerleden/67', + _key: '67', + _rev: '_cYl-Qmm--m', + attributes: { + anc: 2352, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/92fe14f9-9abe-4759-b311-8b635302c2f2.jpg?itok=h4S-TKy9', + leeftijd: 38, + naam: 'Lon de Jong', + partij: 'PVV', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/127', + _key: '127', + _rev: '_cYl-Qmq--d', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ce400601-651e-4ac9-a43e-ed8d4817b7fd.jpg?itok=wsISYKCx', + leeftijd: 44, + naam: 'Pim van Strien', + partij: 'VVD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/115', + _key: '115', + _rev: '_cYl-Qmq--F', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/4bf69aa9-29a7-44db-b7ee-8bfa40e343dd.jpg?itok=-BKeAg8F', + leeftijd: 32, + naam: 'Queeny Rajkowski', + partij: 'VVD', + woonplaats: 'Utrecht', + }, + }, + { + id: 'kamerleden/66', + _key: '66', + _rev: '_cYl-Qmm--k', + attributes: { + anc: 1527, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/49be3576-cea3-46c0-87eb-89beb108248d.jpg?itok=VfqikY8P', + leeftijd: 34, + naam: 'Rob Jetten', + partij: 'D66', + woonplaats: 'Ubbergen', + }, + }, + { + id: 'kamerleden/65', + _key: '65', + _rev: '_cYl-Qmm--i', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/359e90b6-6f1f-47e9-a46b-d0ff54836077.jpg?itok=-JPcY_Gs', + leeftijd: 28, + naam: 'Freek Jansen', + partij: 'FVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/64', + _key: '64', + _rev: '_cYl-Qmm--g', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/7954eb2c-1bf5-42af-80dc-85f29b367db0.jpg?itok=9ucjAERV', + leeftijd: 49, + naam: 'Folkert Idsinga', + partij: 'VVD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/63', + _key: '63', + _rev: '_cYl-Qmm--e', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/64f39510-b420-4b01-8b5e-2b2f2b0aad91.jpg?itok=P-qrjpbk', + leeftijd: 41, + naam: 'Pepijn van Houwelingen', + partij: 'FVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/62', + _key: '62', + _rev: '_cYl-Qmm--c', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/e70c3ee3-cca2-4521-abea-b124dcec0952.jpg?itok=uYC9dgfP', + leeftijd: 23, + naam: 'Habtamu de Hoop', + partij: 'PvdA', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'commissies/36', + _key: '36', + _rev: '_cYl_IhO-_G', + attributes: { + naam: 'Commissie voor de Inlichtingen- en Veiligheidsdiensten', + }, + }, + { + id: 'kamerleden/61', + _key: '61', + _rev: '_cYl-Qmm--a', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/bf8eb79e-5034-4882-a4c5-413baba477d5.jpg?itok=Tz1DdDDy', + leeftijd: 45, + naam: 'Wopke Hoekstra', + partij: 'CDA', + woonplaats: 'Bussum', + }, + }, + { + id: 'kamerleden/134', + _key: '134', + _rev: '_cYl-Qmq--r', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/19c8d0fb-66ca-4b45-be82-057cb36e1e61.jpg?itok=Bkq8gaTU', + leeftijd: 57, + naam: 'Hans Vijlbrief', + partij: 'D66', + woonplaats: 'Woubrugge', + }, + }, + { + id: 'kamerleden/98', + _key: '98', + _rev: '_cYl-Qmm-_k', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ee32e8d2-aa15-4603-901e-2cc3c72e9ead.jpg?itok=ZbbSykjQ', + leeftijd: 47, + naam: 'Agnes Mulder', + partij: 'CDA', + woonplaats: 'Assen', + }, + }, + { + id: 'kamerleden/60', + _key: '60', + _rev: '_cYl-Qmm--Y', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/8509e44d-0f9b-413a-a2cd-f64d656c3955.jpg?itok=Iy2_G4Jx', + leeftijd: 53, + naam: 'Jacqueline van den Hil', + partij: 'VVD', + woonplaats: 'Goes', + }, + }, + { + id: 'kamerleden/59', + _key: '59', + _rev: '_cYl-Qmm--W', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/016247cb-6d9f-408a-9581-ae3769016076.jpg?itok=DLaW69dQ', + leeftijd: 38, + naam: 'Maarten Hijink', + partij: 'SP', + woonplaats: 'Amersfoort', + }, + }, + { + id: 'commissies/35', + _key: '35', + _rev: '_cYl_IhO-_E', + attributes: { + naam: 'Gezamenlijke toezichtsgroep Europol', + }, + }, + { + id: 'kamerleden/57', + _key: '57', + _rev: '_cYl-Qmm--S', + attributes: { + anc: 3997, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/74b44968-d1f2-482a-a365-1fbb4cbda7f9.jpg?itok=JxDjWGRZ', + leeftijd: 47, + naam: 'Lilian Helder', + partij: 'PVV', + woonplaats: 'Venlo', + }, + }, + { + id: 'kamerleden/143', + _key: '143', + _rev: '_cYl-Qmq--9', + attributes: { + anc: 1823, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/7d18b6e3-de0c-4aea-bef8-242bbc38e936.jpg?itok=zebZoGjq', + leeftijd: 43, + naam: 'Jeroen van Wijngaarden', + partij: 'VVD', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/56', + _key: '56', + _rev: '_cYl-Qmm--Q', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a3b17348-54cf-4bca-82d4-e62bd46c2fbc.jpg?itok=MF1OOpeK', + leeftijd: 40, + naam: 'Eelco Heinen', + partij: 'VVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/55', + _key: '55', + _rev: '_cYl-Qmm--O', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/cf4c4d24-798d-4bbe-bf06-23ca674f0d28.jpg?itok=7XPnMkfR', + leeftijd: 43, + naam: 'Pieter Heerma', + partij: 'CDA', + woonplaats: 'Purmerend', + }, + }, + { + id: 'kamerleden/52', + _key: '52', + _rev: '_cYl-Qmm--I', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/03d66e4a-8698-44fb-9c29-625630da268c.jpg?itok=hZ9q6Llc', + leeftijd: 39, + naam: 'Alexander Hammelburg', + partij: 'D66', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/142', + _key: '142', + _rev: '_cYl-Qmq--7', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c3b1dca8-2cb4-4025-9527-36163a098c1f.jpg?itok=3BnXwQgy', + leeftijd: 35, + naam: 'Dennis Wiersma', + partij: 'VVD', + woonplaats: 'De Bilt', + }, + }, + { + id: 'kamerleden/51', + _key: '51', + _rev: '_cYl-Qmm--G', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/425ddb12-0b71-44b6-9875-70b075dc99f7.jpg?itok=txVxBI0l', + leeftijd: 34, + naam: 'Kiki Hagen', + partij: 'D66', + woonplaats: 'Mijdrecht', + }, + }, + { + id: 'kamerleden/49', + _key: '49', + _rev: '_cYl-Qmm--C', + attributes: { + anc: 58, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/3e48d4c9-0d66-4b50-9f9c-969b5e314a42.jpg?itok=0wlX1bse', + leeftijd: 53, + naam: 'Liane den Haan', + partij: 'Fractie Den Haan', + woonplaats: 'Woerden', + }, + }, + { + id: 'kamerleden/48', + _key: '48', + _rev: '_cYl-Qmm--A', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/f31cabe4-e1f4-46db-88a9-b46ba44dded4.jpg?itok=FfoXTIug', + leeftijd: 43, + naam: 'Nilfer Gndoan', + partij: 'Volt', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/139', + _key: '139', + _rev: '_cYl-Qmq--1', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/0d70272a-5caf-4f32-aecb-76277e55999f.jpg?itok=7-i63dPN', + leeftijd: 53, + naam: 'Lucille Werner', + partij: 'CDA', + woonplaats: 'Nederhorst den Berg', + }, + }, + { + id: 'kamerleden/47', + _key: '47', + _rev: '_cYl-Qmm---', + attributes: { + anc: 1525, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/762e0f40-f100-4896-85a2-b1d8818fae41.jpg?itok=YM5w7UBV', + leeftijd: 53, + naam: 'Tjeerd de Groot', + partij: 'D66', + woonplaats: 'Haarlem', + }, + }, + { + id: 'kamerleden/46', + _key: '46', + _rev: '_cYl-Qmi-_a', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a0b48551-42b7-4c55-9556-6b997d978ff2.jpg?itok=-A3mAzHe', + leeftijd: 41, + naam: 'Peter de Groot', + partij: 'VVD', + woonplaats: 'Harderwijk', + }, + }, + { + id: 'kamerleden/45', + _key: '45', + _rev: '_cYl-Qmi-_Y', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/d38ca3cf-9803-48dc-8592-c67c4430168e.jpg?itok=ThZ4_VyE', + leeftijd: 41, + naam: 'Pieter Grinwis', + partij: 'CU', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/80', + _key: '80', + _rev: '_cYl-Qmm-_A', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/77c541d2-49e3-483f-869d-134df420c5ea.jpg?itok=Hju09emt', + leeftijd: 36, + naam: 'Alexander Kops', + partij: 'PVV', + woonplaats: 'Overasselt', + }, + }, + { + id: 'kamerleden/44', + _key: '44', + _rev: '_cYl-Qmi-_W', + attributes: { + anc: 5292, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/819764fa-3a17-467b-8327-30899ed083b6.jpg?itok=WwLyP7W7', + leeftijd: 54, + naam: 'Dion Graus', + partij: 'PVV', + woonplaats: 'Heerlen', + }, + }, + { + id: 'kamerleden/121', + _key: '121', + _rev: '_cYl-Qmq--R', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/bf030048-0434-42f1-bbed-8b0c04014db4.jpg?itok=G35Rmw4M', + leeftijd: 39, + naam: 'Sjoerd Sjoerdsma', + partij: 'D66', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/43', + _key: '43', + _rev: '_cYl-Qmi-_U', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/75c8786e-c5c2-4d12-95ff-4b804234f062.jpg?itok=oyzQt1wF', + leeftijd: 51, + naam: 'Machiel de Graaf', + partij: 'PVV', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/42', + _key: '42', + _rev: '_cYl-Qmi-_S', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/49e7fc50-90f5-4476-9275-c31f88864082.jpg?itok=n7ZLWx8e', + leeftijd: 48, + naam: 'Lisa van Ginneken', + partij: 'D66', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'commissies/34', + _key: '34', + _rev: '_cYl_IhO-_C', + attributes: { + naam: 'Commissie voor het Onderzoek van de Geloofsbrieven', + }, + }, + { + id: 'kamerleden/41', + _key: '41', + _rev: '_cYl-Qmi-_Q', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/10870c31-0253-4fa0-a2bc-1a6d3c553028.jpg?itok=MJad5pMA', + leeftijd: 50, + naam: 'Jaco Geurts', + partij: 'CDA', + woonplaats: 'Voorthuizen', + }, + }, + { + id: 'commissies/33', + _key: '33', + _rev: '_cYl_IhO-_A', + attributes: { + naam: 'Contactgroep Duitsland', + }, + }, + { + id: 'kamerleden/38', + _key: '38', + _rev: '_cYl-Qmi-_K', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/9c8bc5bc-8d13-4c11-be37-57a43a1d734b.jpg?itok=TqEaAJCz', + leeftijd: 30, + naam: 'Silvio Erkens', + partij: 'VVD', + woonplaats: 'Kerkrade', + }, + }, + { + id: 'kamerleden/37', + _key: '37', + _rev: '_cYl-Qmi-_I', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/6e4a8d23-9d3b-4565-a3ab-086eb51d6c08.jpg?itok=RSKd0BLe', + leeftijd: 62, + naam: 'Derk Jan Eppink', + partij: 'JA21', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/35', + _key: '35', + _rev: '_cYl-Qmi-_E', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ea21d788-7cfe-41ff-b22f-0664397139af.jpg?itok=4G8NOaak', + leeftijd: 32, + naam: 'Ulysse Ellian', + partij: 'VVD', + woonplaats: 'Almere', + }, + }, + { + id: 'kamerleden/33', + _key: '33', + _rev: '_cYl-Qmi-_A', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c4f7c468-721e-4953-97f2-bff05fe570c4.jpg?itok=MmXfOgJx', + leeftijd: 41, + naam: 'Zohair El Yassini', + partij: 'VVD', + woonplaats: 'Utrecht', + }, + }, + { + id: 'kamerleden/32', + _key: '32', + _rev: '_cYl-Qmi-_-', + attributes: { + anc: 1709, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c6e26bd3-724f-45d3-93af-ef431e6fcd42.jpg?itok=k6ziMwhD', + leeftijd: 50, + naam: 'Joost Eerdmans', + partij: 'JA21', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/31', + _key: '31', + _rev: '_cYl-Qmi--8', + attributes: { + anc: 5292, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/2b533923-83a2-4ac6-b497-934a549b50ab.jpg?itok=-vG3IC_G', + leeftijd: 50, + naam: 'Jasper van Dijk', + partij: 'SP', + woonplaats: 'Utrecht', + }, + }, + { + id: 'kamerleden/30', + _key: '30', + _rev: '_cYl-Qmi--6', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1ee767b9-67f3-47e5-9e28-045da1c37b05.jpg?itok=mL3_rW1Z', + leeftijd: 46, + naam: 'Inge van Dijk', + partij: 'CDA', + woonplaats: 'Gemert', + }, + }, + { + id: 'commissies/32', + _key: '32', + _rev: '_cYl_IhO-_-', + attributes: { + naam: 'Parlementaire enqutecommissie aardgaswinning Groningen', + }, + }, + { + id: 'kamerleden/29', + _key: '29', + _rev: '_cYl-Qmi--4', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/cabae19e-836c-48c4-903e-7357789f9260.jpg?itok=v6jbBdci', + leeftijd: 40, + naam: 'Gijs van Dijk', + partij: 'PvdA', + woonplaats: 'Den Burg', + }, + }, + { + id: 'kamerleden/28', + _key: '28', + _rev: '_cYl-Qmi--2', + attributes: { + anc: 5292, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a396ae20-6309-456b-a5ae-e4068dea8a67.jpg?itok=TsprNWzX', + leeftijd: 57, + naam: 'Tony van Dijck', + partij: 'PVV', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/27', + _key: '27', + _rev: '_cYl-Qmi--0', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a68468b6-51ea-440c-9387-b44ba10ad8b6.jpg?itok=UYMugaP_', + leeftijd: 35, + naam: 'Laurens Dassen', + partij: 'Volt', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/25', + _key: '25', + _rev: '_cYl-Qmi--w', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/bf494e35-c009-4c74-a5c6-3cb2cd26bb51.jpg?itok=2CTfrPhP', + leeftijd: 31, + naam: 'Thom van Campen', + partij: 'VVD', + woonplaats: 'Zwolle', + }, + }, + { + id: 'commissies/31', + _key: '31', + _rev: '_cYl_IhO--8', + attributes: { + naam: 'Commissie voor de Verzoekschriften en de Burgerinitiatieven', + }, + }, + { + id: 'kamerleden/24', + _key: '24', + _rev: '_cYl-Qmi--u', + attributes: { + anc: 1085, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ccea26dd-dcae-4174-8945-ec5cb568e951.jpg?itok=z7gsBQYd', + leeftijd: 51, + naam: 'Laura Bromet', + partij: 'GL', + woonplaats: 'Monnickendam', + }, + }, + { + id: 'commissies/30', + _key: '30', + _rev: '_cYl_IhO--6', + attributes: { + naam: 'Delegatie naar de OVSE-Assemblee', + }, + }, + { + id: 'commissies/29', + _key: '29', + _rev: '_cYl_IhO--4', + attributes: { + naam: 'Contactgroep Verenigd Koninkrijk', + }, + }, + { + id: 'kamerleden/54', + _key: '54', + _rev: '_cYl-Qmm--M', + attributes: { + anc: 2601, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/522d59a0-10ba-488f-a27a-a1dda7581900.jpg?itok=5b_3G5nE', + leeftijd: 43, + naam: 'Rudmer Heerema', + partij: 'VVD', + woonplaats: 'Alkmaar', + }, + }, + { + id: 'kamerleden/22', + _key: '22', + _rev: '_cYl-Qmi--q', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/e85125f3-b7cf-426c-9355-412838893f55.jpg?itok=Qs1_f_yV', + leeftijd: 42, + naam: 'Faissal Boulakjar', + partij: 'D66', + woonplaats: 'Teteringen', + }, + }, + { + id: 'kamerleden/21', + _key: '21', + _rev: '_cYl-Qmi--o', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/13e26587-88d8-440b-bb93-527a8e845342.jpg?itok=18OPNvjY', + leeftijd: 45, + naam: 'Raoul Boucke', + partij: 'D66', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/20', + _key: '20', + _rev: '_cYl-Qmi--m', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/dab4cf29-4843-4261-b09b-973fe98dbf65.jpg?itok=szVeNy9I', + leeftijd: 27, + naam: 'Kauthar Bouchallikh', + partij: 'GL', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/19', + _key: '19', + _rev: '_cYl-Qmi--k', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1e8aa099-9c94-432d-bff7-ac9fe20ff3ff.jpg?itok=lwMs1157', + leeftijd: 32, + naam: 'Derk Boswijk', + partij: 'CDA', + woonplaats: 'Kockengen', + }, + }, + { + id: 'kamerleden/26', + _key: '26', + _rev: '_cYl-Qmi--y', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/7cbb2d95-46b2-4fcb-b129-9505f56e7f07.jpg?itok=QbPgLPWt', + leeftijd: 31, + naam: 'Don Ceder', + partij: 'CU', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'commissies/28', + _key: '28', + _rev: '_cYl_IhO--2', + attributes: { + naam: 'Interparlementaire commissie inzake de Nederlandse Taalunie', + }, + }, + { + id: 'commissies/27', + _key: '27', + _rev: '_cYl_IhO--0', + attributes: { + naam: 'Contactgroep Frankrijk', + }, + }, + { + id: 'kamerleden/18', + _key: '18', + _rev: '_cYl-Qmi--i', + attributes: { + anc: 5292, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/034829b1-019f-4ee2-8961-83e82ac2eaa3.jpg?itok=bvOgE5s3', + leeftijd: 56, + naam: 'Martin Bosma', + partij: 'PVV', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/17', + _key: '17', + _rev: '_cYl-Qmi--g', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/9b13c8c8-eba4-411e-b095-858e352d3178.jpg?itok=qcZcaIXc', + leeftijd: 64, + naam: 'Roelof Bisschop', + partij: 'SGP', + woonplaats: 'Veenendaal', + }, + }, + { + id: 'kamerleden/16', + _key: '16', + _rev: '_cYl-Qmi--e', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b53f74bf-e57c-4e01-8d65-de2f319f44db.jpg?itok=5kdTqzlc', + leeftijd: 38, + naam: 'Mirjam Bikker', + partij: 'CU', + woonplaats: 'Gouda', + }, + }, + { + id: 'kamerleden/14', + _key: '14', + _rev: '_cYl-Qmi--a', + attributes: { + anc: 3171, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/aa0272f6-6e3c-41f7-b040-b774b30d2196.jpg?itok=IQu5H4Bx', + leeftijd: 49, + naam: 'Vera Bergkamp', + partij: 'D66', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/13', + _key: '13', + _rev: '_cYl-Qmi--Y', + attributes: { + anc: 1497, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/c0d8ed4a-ec11-48e2-a468-6cd93327305b.jpg?itok=1hk9sTXT', + leeftijd: 62, + naam: 'Joba van den Berg', + partij: 'CDA', + woonplaats: 'Utrecht', + }, + }, + { + id: 'commissies/25', + _key: '25', + _rev: '_cYl_IhO--w', + attributes: { + naam: 'Parlementaire ondervragingscommissie Kinderopvangtoeslag', + }, + }, + { + id: 'commissies/24', + _key: '24', + _rev: '_cYl_IhO--u', + attributes: { + naam: 'Kunstcommissie', + }, + }, + { + id: 'commissies/23', + _key: '23', + _rev: '_cYl_IhO--s', + attributes: { + naam: 'Delegatie naar de Parlementaire Vergadering van de Raad van Europa', + }, + }, + { + id: 'commissies/22', + _key: '22', + _rev: '_cYl_IhO--q', + attributes: { + naam: 'Delegatie naar de NAVO-Assemblee', + }, + }, + { + id: 'kamerleden/12', + _key: '12', + _rev: '_cYl-Qmi--W', + attributes: { + anc: 1948, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/29124ef6-e1d5-4138-bf01-8433afde7269.jpg?itok=qw0TE4jl', + leeftijd: 42, + naam: 'Salima Belhaj', + partij: 'D66', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/96', + _key: '96', + _rev: '_cYl-Qmm-_g', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/973da897-66c7-4010-a98d-505e0e97a60c.jpg?itok=HLNJtdsA', + leeftijd: 44, + naam: 'Ingrid Michon-Derkzen', + partij: 'VVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/11', + _key: '11', + _rev: '_cYl-Qmi--U', + attributes: { + anc: 3997, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b9cfefa1-1e5e-4fd7-a9d5-458e4c3a20db.jpg?itok=hMEE5GW1', + leeftijd: 69, + naam: 'Harm Beertema', + partij: 'PVV', + woonplaats: 'Voorburg', + }, + }, + { + id: 'commissies/21', + _key: '21', + _rev: '_cYl_IhO--o', + attributes: { + naam: 'Bouwbegeleidingscommissie', + }, + }, + { + id: 'kamerleden/10', + _key: '10', + _rev: '_cYl-Qmi--S', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/0ea8e29d-3bfe-4982-8594-9350b527d553.jpg?itok=84_wILdo', + leeftijd: 38, + naam: 'Sandra Beckerman', + partij: 'SP', + woonplaats: 'Groningen', + }, + }, + { + id: 'kamerleden/9', + _key: '9', + _rev: '_cYl-Qmi--Q', + attributes: { + anc: 1414, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a962ffcb-a300-45e1-8850-70c7173c233e.jpg?itok=0f-c2lGz', + leeftijd: 35, + naam: 'Bente Becker', + partij: 'VVD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/7', + _key: '7', + _rev: '_cYl-Qmi--M', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/859e1824-cc60-4304-9293-dca932ebbed2.jpg?itok=WSmCeVtj', + leeftijd: 29, + naam: 'Stephan van Baarle', + partij: 'DENK', + woonplaats: 'Rotterdam', + }, + }, + { + id: 'kamerleden/6', + _key: '6', + _rev: '_cYl-Qmi--K', + attributes: { + anc: 1526, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/09155809-0b6e-4f9f-a75b-026aa4b35588.jpg?itok=oVDwOcW4', + leeftijd: 49, + naam: 'Farid Azarkan', + partij: 'DENK', + woonplaats: 'Culemborg', + }, + }, + { + id: 'kamerleden/112', + _key: '112', + _rev: '_cYl-Qmq--_', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/9f0c39d6-4a57-4849-9215-aa1147c7e0f6.jpg?itok=1JWOuIjk', + leeftijd: 30, + naam: 'Nicki Pouw-Verweij', + partij: 'JA21', + woonplaats: 'Maarssen', + }, + }, + { + id: 'commissies/20', + _key: '20', + _rev: '_cYl_IhO--m', + attributes: { + naam: 'Nederlandse Groep van de Interparlementaire Unie', + }, + }, + { + id: 'kamerleden/4', + _key: '4', + _rev: '_cYl-Qmi--G', + attributes: { + anc: 8318, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/ec571f94-11b8-47d7-bb47-fd0d2d7c7f07.jpg?itok=NySCDfzP', + leeftijd: 60, + naam: 'Khadija Arib', + partij: 'PvdA', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'kamerleden/40', + _key: '40', + _rev: '_cYl-Qmi-_O', + attributes: { + anc: 4987, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/84e7ec53-7bec-491e-bec7-19b6b1d359b1.jpg?itok=cb9yTS_u', + leeftijd: 49, + naam: 'Sietse Fritsma', + partij: 'PVV', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'kamerleden/3', + _key: '3', + _rev: '_cYl-Qmi--E', + attributes: { + anc: 1962, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1e4f3007-3e72-4135-80e0-238966189fd4.jpg?itok=9sVkmMbI', + leeftijd: 50, + naam: 'Mustafa Amhaouch', + partij: 'CDA', + woonplaats: 'Panningen', + }, + }, + { + id: 'commissies/19', + _key: '19', + _rev: '_cYl_IhO--k', + attributes: { + naam: 'Koninkrijksrelaties', + }, + }, + { + id: 'commissies/18', + _key: '18', + _rev: '_cYl_IhO--i', + attributes: { + naam: 'Justitie en Veiligheid', + }, + }, + { + id: 'commissies/17', + _key: '17', + _rev: '_cYl_IhO--g', + attributes: { + naam: 'Europese Zaken', + }, + }, + { + id: 'kamerleden/2', + _key: '2', + _rev: '_cYl-Qmi--C', + attributes: { + anc: 1225, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/bb6801d4-f671-4ade-aa86-29aa89373dd9.jpg?itok=KTSPZU51', + leeftijd: 32, + naam: 'Mahir Alkaya', + partij: 'SP', + woonplaats: 'Amsterdam', + }, + }, + { + id: 'commissies/16', + _key: '16', + _rev: '_cYl_IhO--e', + attributes: { + naam: 'Volksgezondheid, Welzijn en Sport', + }, + }, + { + id: 'commissies/15', + _key: '15', + _rev: '_cYl_IhO--c', + attributes: { + naam: 'Presidium', + }, + }, + { + id: 'commissies/14', + _key: '14', + _rev: '_cYl_IhO--a', + attributes: { + naam: 'Onderwijs, Cultuur en Wetenschap', + }, + }, + { + id: 'commissies/13', + _key: '13', + _rev: '_cYl_IhO--Y', + attributes: { + naam: 'Landbouw, Natuur en Voedselkwaliteit', + }, + }, + { + id: 'kamerleden/23', + _key: '23', + _rev: '_cYl-Qmi--s', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/e5c4753f-d2d8-4a4a-ae9d-62118892a731.jpg?itok=iGnPsRMX', + leeftijd: 34, + naam: 'Ruben Brekelmans', + partij: 'VVD', + woonplaats: 'Oisterwijk', + }, + }, + { + id: 'commissies/12', + _key: '12', + _rev: '_cYl_IhO--W', + attributes: { + naam: 'Infrastructuur en Waterstaat', + }, + }, + { + id: 'kamerleden/129', + _key: '129', + _rev: '_cYl-Qmq--h', + attributes: { + anc: 169, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/7564c685-2691-4796-9159-ebd5df4fdc8d.jpg?itok=V5oHsfsj', + leeftijd: 35, + naam: 'Christine Teunissen', + partij: 'PvdD', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'commissies/11', + _key: '11', + _rev: '_cYl_IhO--U', + attributes: { + naam: 'Digitale Zaken', + }, + }, + { + id: 'kamerleden/1', + _key: '1', + _rev: '_cYl-Qmi--A', + attributes: { + anc: 5180, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/1c889902-6ede-427c-8682-000f683fffaa.jpg?itok=LJy2dsN1', + leeftijd: 44, + naam: 'Fleur Agema', + partij: 'PVV', + woonplaats: "'s-Gravenhage", + }, + }, + { + id: 'commissies/26', + _key: '26', + _rev: '_cYl_IhO--y', + attributes: { + naam: 'Commissie voor de Werkwijze', + }, + }, + { + id: 'commissies/10', + _key: '10', + _rev: '_cYl_IhO--S', + attributes: { + naam: 'Sociale Zaken en Werkgelegenheid', + }, + }, + { + id: 'commissies/9', + _key: '9', + _rev: '_cYl_IhO--Q', + attributes: { + naam: 'Rijksuitgaven', + }, + }, + { + id: 'commissies/8', + _key: '8', + _rev: '_cYl_IhO--O', + attributes: { + naam: 'Financin', + }, + }, + { + id: 'commissies/7', + _key: '7', + _rev: '_cYl_IhO--M', + attributes: { + naam: 'Economische Zaken en Klimaat', + }, + }, + { + id: 'kamerleden/34', + _key: '34', + _rev: '_cYl-Qmi-_C', + attributes: { + anc: 1637, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/551f9a19-738c-4298-afe1-5ca7959ab74b.jpg?itok=24RXpYrd', + leeftijd: 45, + naam: 'Corinne Ellemeet', + partij: 'GL', + woonplaats: 'Abcoude', + }, + }, + { + id: 'commissies/6', + _key: '6', + _rev: '_cYl_IhO--K', + attributes: { + naam: 'Delegatie naar de Raadgevende Interparlementaire Beneluxraad', + }, + }, + { + id: 'commissies/5', + _key: '5', + _rev: '_cYl_IhO--I', + attributes: { + naam: 'Defensie', + }, + }, + { + id: 'kamerleden/78', + _key: '78', + _rev: '_cYl-Qmm--8', + attributes: { + anc: 57, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/d34e1efc-fbba-4ad8-823a-61bc3f25d580.jpg?itok=WXFGv3_8', + leeftijd: 32, + naam: 'Marieke Koekkoek', + partij: 'Volt', + woonplaats: 'Utrecht', + }, + }, + { + id: 'commissies/4', + _key: '4', + _rev: '_cYl_IhO--G', + attributes: { + naam: 'Contactgroep Verenigde Staten', + }, + }, + { + id: 'commissies/3', + _key: '3', + _rev: '_cYl_IhO--E', + attributes: { + naam: 'Contactgroep Belgi', + }, + }, + { + id: 'commissies/2', + _key: '2', + _rev: '_cYl_IhO--C', + attributes: { + naam: 'Buitenlandse Zaken', + }, + }, + { + id: 'commissies/1', + _key: '1', + _rev: '_cYl_IhO--A', + attributes: { + naam: 'Buitenlandse Handel en Ontwikkelingssamenwerking', + }, + }, + { + id: 'kamerleden/39', + _key: '39', + _rev: '_cYl-Qmi-_M', + attributes: { + anc: 596, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/a8e4581d-5186-4367-95c5-0a754c60b276.jpg?itok=aTE5WY1R', + leeftijd: 35, + naam: 'Eva van Esch', + partij: 'PvdD', + woonplaats: 'Utrecht', + }, + }, + { + id: 'commissies/0', + _key: '0', + _rev: '_cYl_IhO---', + attributes: { + naam: 'Binnenlandse Zaken', + }, + }, + { + id: 'kamerleden/135', + _key: '135', + _rev: '_cYl-Qmq--t', + attributes: { + anc: 3122, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/b8d002bc-ea6c-4f57-b36e-38415b205e09.jpg?itok=tHQU-Qrn', + leeftijd: 56, + naam: 'Aukje de Vries', + partij: 'VVD', + woonplaats: 'Leeuwarden', + }, + }, + { + id: 'kamerleden/0', + _key: '0', + _rev: '_cYl-Qmi---', + attributes: { + anc: 987, + img: 'https://www.tweedekamer.nl/sites/default/files/styles/member_parlement_profile_square/public/397c857a-fda0-414d-8fdc-8288cd3284aa.jpg?itok=55l5zRvr', + leeftijd: 31, + naam: 'Thierry Aartsen', + partij: 'VVD', + woonplaats: 'Breda', + }, + }, + ], +}; diff --git a/libs/shared/lib/mock-data/query-result/bigMockQueryResults.ts b/libs/shared/lib/mock-data/query-result/bigMockQueryResults.ts new file mode 100644 index 0000000000000000000000000000000000000000..66d8770d4c89f89b497438bd222247a3dd6164f5 --- /dev/null +++ b/libs/shared/lib/mock-data/query-result/bigMockQueryResults.ts @@ -0,0 +1,108237 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test mock data. + * See testing plan for more details.*/ + +export const bigMockQueryResults = { + links: [ + { + from: 'airports/DFW', + id: 'flights/268402', + _key: '268402', + _rev: '_cTBW3TC--B', + to: 'airports/PHL', + attributes: { + ArrTime: 1539, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T17:05:00.000Z', + Distance: 1302, + FlightNum: 1222, + Month: 1, + TailNum: 'N952UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268356', + _key: '268356', + _rev: '_cTBW3S2--o', + to: 'airports/SNA', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T17:04:00.000Z', + Distance: 1205, + FlightNum: 1743, + Month: 1, + TailNum: 'N3BAAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268280', + _key: '268280', + _rev: '_cTBW3Sq--m', + to: 'airports/ATL', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1102, + DepTimeUTC: '2008-01-15T17:02:00.000Z', + Distance: 732, + FlightNum: 1614, + Month: 1, + TailNum: 'N914DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268192', + _key: '268192', + _rev: '_cTBW3Se--J', + to: 'airports/DCA', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 1192, + FlightNum: 1600, + Month: 1, + TailNum: 'N423AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268126', + _key: '268126', + _rev: '_cTBW3SS--W', + to: 'airports/CLT', + attributes: { + ArrTime: 1357, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 936, + FlightNum: 852, + Month: 1, + TailNum: 'N505AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268109', + _key: '268109', + _rev: '_cTBW3SO--k', + to: 'airports/LBB', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 282, + FlightNum: 3825, + Month: 1, + TailNum: 'N680AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267818', + _key: '267818', + _rev: '_cTBW3Re--N', + to: 'airports/SAN', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T19:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1051, + DepTimeUTC: '2008-01-15T16:51:00.000Z', + Distance: 1171, + FlightNum: 1675, + Month: 1, + TailNum: 'N489AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267706', + _key: '267706', + _rev: '_cTBW3RK--G', + to: 'airports/IAH', + attributes: { + ArrTime: 1158, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1049, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 224, + FlightNum: 2787, + Month: 1, + TailNum: 'N14925', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267626', + _key: '267626', + _rev: '_cTBW3Q6--q', + to: 'airports/LEX', + attributes: { + ArrTime: 1352, + ArrTimeUTC: '2008-01-15T18:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1046, + DepTimeUTC: '2008-01-15T16:46:00.000Z', + Distance: 785, + FlightNum: 3517, + Month: 1, + TailNum: 'N852AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267600', + _key: '267600', + _rev: '_cTBW3Q2--j', + to: 'airports/MTJ', + attributes: { + ArrTime: 1200, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 722, + FlightNum: 3895, + Month: 1, + TailNum: 'N511AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267483', + _key: '267483', + _rev: '_cTBW3Qi--o', + to: 'airports/PIT', + attributes: { + ArrTime: 1409, + ArrTimeUTC: '2008-01-15T19:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1041, + DepTimeUTC: '2008-01-15T16:41:00.000Z', + Distance: 1068, + FlightNum: 3361, + Month: 1, + TailNum: 'N505AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267360', + _key: '267360', + _rev: '_cTBW3QO--r', + to: 'airports/STL', + attributes: { + ArrTime: 1204, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 551, + FlightNum: 1118, + Month: 1, + TailNum: 'N572AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286677', + _key: '286677', + _rev: '_cTBW4D6--Y', + to: 'airports/JAC', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1814, + DepTimeUTC: '2008-01-16T01:14:00.000Z', + Distance: 406, + FlightNum: 701, + Month: 1, + TailNum: 'N825UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286567', + _key: '286567', + _rev: '_cTBW4Dm--j', + to: 'airports/SAN', + attributes: { + ArrTime: 1934, + ArrTimeUTC: '2008-01-16T03:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1807, + DepTimeUTC: '2008-01-16T01:07:00.000Z', + Distance: 853, + FlightNum: 551, + Month: 1, + TailNum: 'N912FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286549', + _key: '286549', + _rev: '_cTBW4Dm--_', + to: 'airports/SBA', + attributes: { + ArrTime: 1940, + ArrTimeUTC: '2008-01-16T03:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1806, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 916, + FlightNum: 6629, + Month: 1, + TailNum: 'N748SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286454', + _key: '286454', + _rev: '_cTBW4DS--m', + to: 'airports/SMF', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 910, + FlightNum: 375, + Month: 1, + TailNum: 'N934UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286453', + _key: '286453', + _rev: '_cTBW4DS--k', + to: 'airports/LAS', + attributes: { + ArrTime: 1900, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 629, + FlightNum: 773, + Month: 1, + TailNum: 'N940FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286438', + _key: '286438', + _rev: '_cTBW4DS--G', + to: 'airports/SFO', + attributes: { + ArrTime: 1940, + ArrTimeUTC: '2008-01-16T03:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 967, + FlightNum: 595, + Month: 1, + TailNum: 'N670UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286239', + _key: '286239', + _rev: '_cTBW4Cu--i', + to: 'airports/PHL', + attributes: { + ArrTime: 516, + ArrTimeUTC: '2008-01-16T10:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2351, + DepTimeUTC: '2008-01-16T06:51:00.000Z', + Distance: 1557, + FlightNum: 442, + Month: 1, + TailNum: 'N928FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286223', + _key: '286223', + _rev: '_cTBW4Cu--C', + to: 'airports/BDL', + attributes: { + ArrTime: 530, + ArrTimeUTC: '2008-01-16T10:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2346, + DepTimeUTC: '2008-01-16T06:46:00.000Z', + Distance: 1671, + FlightNum: 313, + Month: 1, + TailNum: 'N944FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285942', + _key: '285942', + _rev: '_cTBW4B6--m', + to: 'airports/FAT', + attributes: { + ArrTime: 1911, + ArrTimeUTC: '2008-01-16T03:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 844, + FlightNum: 5929, + Month: 1, + TailNum: 'N730SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285869', + _key: '285869', + _rev: '_cTBW4Bu--a', + to: 'airports/BFL', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1746, + DepTimeUTC: '2008-01-16T00:46:00.000Z', + Distance: 845, + FlightNum: 6019, + Month: 1, + TailNum: 'N970SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285658', + _key: '285658', + _rev: '_cTBW4BK--E', + to: 'airports/PDX', + attributes: { + ArrTime: 1922, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-16T00:42:00.000Z', + Distance: 992, + FlightNum: 745, + Month: 1, + TailNum: 'N398UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285616', + _key: '285616', + _rev: '_cTBW4B---o', + to: 'airports/LAS', + attributes: { + ArrTime: 1834, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1741, + DepTimeUTC: '2008-01-16T00:41:00.000Z', + Distance: 629, + FlightNum: 1491, + Month: 1, + TailNum: 'N471UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285606', + _key: '285606', + _rev: '_cTBW4B---U', + to: 'airports/SLC', + attributes: { + ArrTime: 2304, + ArrTimeUTC: '2008-01-16T06:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2143, + DepTimeUTC: '2008-01-16T04:43:00.000Z', + Distance: 391, + FlightNum: 589, + Month: 1, + TailNum: 'N922FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267596', + _key: '267596', + _rev: '_cTBW3Q2--b', + to: 'airports/TPA', + attributes: { + ArrTime: 1352, + ArrTimeUTC: '2008-01-15T18:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 929, + FlightNum: 304, + Month: 1, + TailNum: 'N583AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285597', + _key: '285597', + _rev: '_cTBW4B---C', + to: 'airports/PDX', + attributes: { + ArrTime: 2329, + ArrTimeUTC: '2008-01-16T07:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T04:42:00.000Z', + Distance: 992, + FlightNum: 797, + Month: 1, + TailNum: 'N906FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285584', + _key: '285584', + _rev: '_cTBW4A6--a', + to: 'airports/SFO', + attributes: { + ArrTime: 2316, + ArrTimeUTC: '2008-01-16T07:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T04:41:00.000Z', + Distance: 967, + FlightNum: 667, + Month: 1, + TailNum: 'N937FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285582', + _key: '285582', + _rev: '_cTBW4A6--W', + to: 'airports/SMF', + attributes: { + ArrTime: 2303, + ArrTimeUTC: '2008-01-16T07:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T04:41:00.000Z', + Distance: 910, + FlightNum: 221, + Month: 1, + TailNum: 'N805FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285566', + _key: '285566', + _rev: '_cTBW4A2--k', + to: 'airports/GEG', + attributes: { + ArrTime: 1857, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1740, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 836, + FlightNum: 1189, + Month: 1, + TailNum: 'N302UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285546', + _key: '285546', + _rev: '_cTBW4Ay--t', + to: 'airports/SEA', + attributes: { + ArrTime: 2326, + ArrTimeUTC: '2008-01-16T07:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2137, + DepTimeUTC: '2008-01-16T04:37:00.000Z', + Distance: 1024, + FlightNum: 837, + Month: 1, + TailNum: 'N926FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285521', + _key: '285521', + _rev: '_cTBW4Au--s', + to: 'airports/SAN', + attributes: { + ArrTime: 2246, + ArrTimeUTC: '2008-01-16T06:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T04:34:00.000Z', + Distance: 853, + FlightNum: 563, + Month: 1, + TailNum: 'N810FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285474', + _key: '285474', + _rev: '_cTBW4Aq---', + to: 'airports/BOI', + attributes: { + ArrTime: 1934, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 649, + FlightNum: 453, + Month: 1, + TailNum: 'N809UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285451', + _key: '285451', + _rev: '_cTBW4Ai--d', + to: 'airports/COS', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 72, + FlightNum: 6745, + Month: 1, + TailNum: 'N903SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285430', + _key: '285430', + _rev: '_cTBW4Ae--i', + to: 'airports/SNA', + attributes: { + ArrTime: 2234, + ArrTimeUTC: '2008-01-16T06:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T04:24:00.000Z', + Distance: 846, + FlightNum: 266, + Month: 1, + TailNum: 'N930FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285429', + _key: '285429', + _rev: '_cTBW4Ae--g', + to: 'airports/AMA', + attributes: { + ArrTime: 1948, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-16T00:37:00.000Z', + Distance: 358, + FlightNum: 2809, + Month: 1, + TailNum: 'N615SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285329', + _key: '285329', + _rev: '_cTBW4AO--Q', + to: 'airports/ASE', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T04:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T04:15:00.000Z', + Distance: 125, + FlightNum: 6680, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285240', + _key: '285240', + _rev: '_cTBW4A---c', + to: 'airports/ICT', + attributes: { + ArrTime: 2317, + ArrTimeUTC: '2008-01-16T05:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2107, + DepTimeUTC: '2008-01-16T04:07:00.000Z', + Distance: 419, + FlightNum: 1158, + Month: 1, + TailNum: 'N334UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285201', + _key: '285201', + _rev: '_cTBW4_2--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 391, + FlightNum: 6683, + Month: 1, + TailNum: 'N719SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285198', + _key: '285198', + _rev: '_cTBW4_2--g', + to: 'airports/COS', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T04:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2104, + DepTimeUTC: '2008-01-16T04:04:00.000Z', + Distance: 72, + FlightNum: 6659, + Month: 1, + TailNum: 'N763SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285194', + _key: '285194', + _rev: '_cTBW4_2--Y', + to: 'airports/SEA', + attributes: { + ArrTime: 2249, + ArrTimeUTC: '2008-01-16T06:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2103, + DepTimeUTC: '2008-01-16T04:03:00.000Z', + Distance: 1024, + FlightNum: 509, + Month: 1, + TailNum: 'N435UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285060', + _key: '285060', + _rev: '_cTBW4_e--E', + to: 'airports/ELP', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T05:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2053, + DepTimeUTC: '2008-01-16T03:53:00.000Z', + Distance: 563, + FlightNum: 6739, + Month: 1, + TailNum: 'N406SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285036', + _key: '285036', + _rev: '_cTBW4_a--E', + to: 'airports/MCI', + attributes: { + ArrTime: 2317, + ArrTimeUTC: '2008-01-16T05:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2051, + DepTimeUTC: '2008-01-16T03:51:00.000Z', + Distance: 533, + FlightNum: 578, + Month: 1, + TailNum: 'N409WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285017', + _key: '285017', + _rev: '_cTBW4_W--F', + to: 'airports/GTF', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T05:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 624, + FlightNum: 6561, + Month: 1, + TailNum: 'N959SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285013', + _key: '285013', + _rev: '_cTBW4_S--q', + to: 'airports/LAS', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T05:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 629, + FlightNum: 1583, + Month: 1, + TailNum: 'N446UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285006', + _key: '285006', + _rev: '_cTBW4_S--c', + to: 'airports/ASE', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1726, + DepTimeUTC: '2008-01-16T00:26:00.000Z', + Distance: 125, + FlightNum: 6572, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284971', + _key: '284971', + _rev: '_cTBW4_O--E', + to: 'airports/BZN', + attributes: { + ArrTime: 2239, + ArrTimeUTC: '2008-01-16T05:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2048, + DepTimeUTC: '2008-01-16T03:48:00.000Z', + Distance: 525, + FlightNum: 6637, + Month: 1, + TailNum: 'N764SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284967', + _key: '284967', + _rev: '_cTBW4_K--q', + to: 'airports/CPR', + attributes: { + ArrTime: 2159, + ArrTimeUTC: '2008-01-16T04:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2048, + DepTimeUTC: '2008-01-16T03:48:00.000Z', + Distance: 230, + FlightNum: 7105, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284943', + _key: '284943', + _rev: '_cTBW4_G--k', + to: 'airports/RAP', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2047, + DepTimeUTC: '2008-01-16T03:47:00.000Z', + Distance: 301, + FlightNum: 5896, + Month: 1, + TailNum: 'N927SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284938', + _key: '284938', + _rev: '_cTBW4_G--a', + to: 'airports/FAT', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T06:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2046, + DepTimeUTC: '2008-01-16T03:46:00.000Z', + Distance: 844, + FlightNum: 6737, + Month: 1, + TailNum: 'N908SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286023', + _key: '286023', + _rev: '_cTBW4CK--Q', + to: 'airports/OAK', + attributes: { + ArrTime: 1919, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 957, + FlightNum: 1436, + Month: 1, + TailNum: 'N229WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284919', + _key: '284919', + _rev: '_cTBW4_C--k', + to: 'airports/BOI', + attributes: { + ArrTime: 2243, + ArrTimeUTC: '2008-01-16T05:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T03:45:00.000Z', + Distance: 649, + FlightNum: 409, + Month: 1, + TailNum: 'N305UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284838', + _key: '284838', + _rev: '_cTBW4-2--O', + to: 'airports/LAX', + attributes: { + ArrTime: 2201, + ArrTimeUTC: '2008-01-16T06:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T03:40:00.000Z', + Distance: 862, + FlightNum: 815, + Month: 1, + TailNum: 'N831UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284837', + _key: '284837', + _rev: '_cTBW4-2--M', + to: 'airports/AUS', + attributes: { + ArrTime: 2341, + ArrTimeUTC: '2008-01-16T05:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T03:40:00.000Z', + Distance: 775, + FlightNum: 214, + Month: 1, + TailNum: 'N939FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284826', + _key: '284826', + _rev: '_cTBW4-y--o', + to: 'airports/EGE', + attributes: { + ArrTime: 2122, + ArrTimeUTC: '2008-01-16T04:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T03:40:00.000Z', + Distance: 121, + FlightNum: 465, + Month: 1, + TailNum: 'N416UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285072', + _key: '285072', + _rev: '_cTBW4_e--c', + to: 'airports/IDA', + attributes: { + ArrTime: 2231, + ArrTimeUTC: '2008-01-16T05:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2054, + DepTimeUTC: '2008-01-16T03:54:00.000Z', + Distance: 458, + FlightNum: 6538, + Month: 1, + TailNum: 'N957SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284747', + _key: '284747', + _rev: '_cTBW4-m--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1719, + DepTimeUTC: '2008-01-16T00:19:00.000Z', + Distance: 641, + FlightNum: 1028, + Month: 1, + TailNum: 'N3BVAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284736', + _key: '284736', + _rev: '_cTBW4-m--C', + to: 'airports/HDN', + attributes: { + ArrTime: 2131, + ArrTimeUTC: '2008-01-16T04:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2033, + DepTimeUTC: '2008-01-16T03:33:00.000Z', + Distance: 142, + FlightNum: 749, + Month: 1, + TailNum: 'N308UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284508', + _key: '284508', + _rev: '_cTBW4----c', + to: 'airports/BNA', + attributes: { + ArrTime: 2351, + ArrTimeUTC: '2008-01-16T05:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2019, + DepTimeUTC: '2008-01-16T03:19:00.000Z', + Distance: 1013, + FlightNum: 237, + Month: 1, + TailNum: 'N942FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284507', + _key: '284507', + _rev: '_cTBW4----a', + to: 'airports/MDW', + attributes: { + ArrTime: 2322, + ArrTimeUTC: '2008-01-16T05:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2019, + DepTimeUTC: '2008-01-16T03:19:00.000Z', + Distance: 895, + FlightNum: 1573, + Month: 1, + TailNum: 'N217JC', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284266', + _key: '284266', + _rev: '_cTBW39S--i', + to: 'airports/OAK', + attributes: { + ArrTime: 2127, + ArrTimeUTC: '2008-01-16T05:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T03:07:00.000Z', + Distance: 957, + FlightNum: 3919, + Month: 1, + TailNum: 'N272WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284262', + _key: '284262', + _rev: '_cTBW39S--a', + to: 'airports/SAT', + attributes: { + ArrTime: 2307, + ArrTimeUTC: '2008-01-16T05:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T03:07:00.000Z', + Distance: 794, + FlightNum: 683, + Month: 1, + TailNum: 'N809FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284055', + _key: '284055', + _rev: '_cTBW38u--I', + to: 'airports/LAX', + attributes: { + ArrTime: 2128, + ArrTimeUTC: '2008-01-16T05:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T02:57:00.000Z', + Distance: 862, + FlightNum: 7811, + Month: 1, + TailNum: 'N11184', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284013', + _key: '284013', + _rev: '_cTBW38m--S', + to: 'airports/ATL', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 1199, + FlightNum: 1180, + Month: 1, + TailNum: 'N648DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283907', + _key: '283907', + _rev: '_cTBW38S--c', + to: 'airports/RFD', + attributes: { + ArrTime: 2309, + ArrTimeUTC: '2008-01-16T05:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1951, + DepTimeUTC: '2008-01-16T02:51:00.000Z', + Distance: 829, + FlightNum: 6687, + Month: 1, + TailNum: 'N920SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283867', + _key: '283867', + _rev: '_cTBW38K--q', + to: 'airports/SLC', + attributes: { + ArrTime: 2107, + ArrTimeUTC: '2008-01-16T04:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T02:50:00.000Z', + Distance: 391, + FlightNum: 4030, + Month: 1, + TailNum: 'N603SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283831', + _key: '283831', + _rev: '_cTBW38G--K', + to: 'airports/MCI', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T02:48:00.000Z', + Distance: 533, + FlightNum: 738, + Month: 1, + TailNum: 'N562UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283585', + _key: '283585', + _rev: '_cTBW37a--W', + to: 'airports/SAT', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T04:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1937, + DepTimeUTC: '2008-01-16T02:37:00.000Z', + Distance: 794, + FlightNum: 356, + Month: 1, + TailNum: 'N814UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283498', + _key: '283498', + _rev: '_cTBW37K--i', + to: 'airports/MCI', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T04:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1933, + DepTimeUTC: '2008-01-16T02:33:00.000Z', + Distance: 533, + FlightNum: 817, + Month: 1, + TailNum: 'N914FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283464', + _key: '283464', + _rev: '_cTBW37G--M', + to: 'airports/DFW', + attributes: { + ArrTime: 2217, + ArrTimeUTC: '2008-01-16T04:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1931, + DepTimeUTC: '2008-01-16T02:31:00.000Z', + Distance: 641, + FlightNum: 134, + Month: 1, + TailNum: 'N916FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283352', + _key: '283352', + _rev: '_cTBW36y--U', + to: 'airports/ABQ', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 349, + FlightNum: 6727, + Month: 1, + TailNum: 'N710SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283335', + _key: '283335', + _rev: '_cTBW36u--i', + to: 'airports/DAY', + attributes: { + ArrTime: 2349, + ArrTimeUTC: '2008-01-16T04:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1924, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 1084, + FlightNum: 197, + Month: 1, + TailNum: 'N935FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283272', + _key: '283272', + _rev: '_cTBW36m--G', + to: 'airports/HOU', + attributes: { + ArrTime: 2231, + ArrTimeUTC: '2008-01-16T04:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1921, + DepTimeUTC: '2008-01-16T02:21:00.000Z', + Distance: 883, + FlightNum: 1326, + Month: 1, + TailNum: 'N761RR', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283264', + _key: '283264', + _rev: '_cTBW36i--k', + to: 'airports/DFW', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T04:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1921, + DepTimeUTC: '2008-01-16T02:21:00.000Z', + Distance: 641, + FlightNum: 1274, + Month: 1, + TailNum: 'N3BSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283246', + _key: '283246', + _rev: '_cTBW36i--A', + to: 'airports/CPR', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1647, + DepTimeUTC: '2008-01-15T23:47:00.000Z', + Distance: 230, + FlightNum: 7131, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283082', + _key: '283082', + _rev: '_cTBW36G--C', + to: 'airports/MSN', + attributes: { + ArrTime: 2226, + ArrTimeUTC: '2008-01-16T04:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1913, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 826, + FlightNum: 6592, + Month: 1, + TailNum: 'N906SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283041', + _key: '283041', + _rev: '_cTBW36---S', + to: 'airports/SEA', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T05:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 1024, + FlightNum: 525, + Month: 1, + TailNum: 'N962AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282945', + _key: '282945', + _rev: '_cTBW35u--G', + to: 'airports/LAS', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-16T01:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 629, + FlightNum: 1676, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282902', + _key: '282902', + _rev: '_cTBW35m--E', + to: 'airports/DTW', + attributes: { + ArrTime: 2349, + ArrTimeUTC: '2008-01-16T04:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1906, + DepTimeUTC: '2008-01-16T02:06:00.000Z', + Distance: 1123, + FlightNum: 1190, + Month: 1, + TailNum: 'N904UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282898', + _key: '282898', + _rev: '_cTBW35i--e', + to: 'airports/PHX', + attributes: { + ArrTime: 2056, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1906, + DepTimeUTC: '2008-01-16T02:06:00.000Z', + Distance: 602, + FlightNum: 859, + Month: 1, + TailNum: 'N908FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282734', + _key: '282734', + _rev: '_cTBW35G--A', + to: 'airports/LGA', + attributes: { + ArrTime: 2209, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 1619, + FlightNum: 406, + Month: 1, + TailNum: 'N807UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282676', + _key: '282676', + _rev: '_cTBW346--W', + to: 'airports/MKE', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-16T01:58:00.000Z', + Distance: 895, + FlightNum: 6728, + Month: 1, + TailNum: 'N932SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282655', + _key: '282655', + _rev: '_cTBW342--a', + to: 'airports/EWR', + attributes: { + ArrTime: 27, + ArrTimeUTC: '2008-01-16T05:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 1605, + FlightNum: 430, + Month: 1, + TailNum: 'N849UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282641', + _key: '282641', + _rev: '_cTBW342---', + to: 'airports/FSD', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 483, + FlightNum: 368, + Month: 1, + TailNum: 'N922UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282633', + _key: '282633', + _rev: '_cTBW34y--Y', + to: 'airports/RAP', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-16T01:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T23:33:00.000Z', + Distance: 301, + FlightNum: 7351, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282555', + _key: '282555', + _rev: '_cTBW34m--B', + to: 'airports/MCO', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 1545, + FlightNum: 1592, + Month: 1, + TailNum: 'N469UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283920', + _key: '283920', + _rev: '_cTBW38W--G', + to: 'airports/LAS', + attributes: { + ArrTime: 2039, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T02:52:00.000Z', + Distance: 629, + FlightNum: 1274, + Month: 1, + TailNum: 'N385SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282456', + _key: '282456', + _rev: '_cTBW34S--a', + to: 'airports/EGE', + attributes: { + ArrTime: 1945, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-16T01:51:00.000Z', + Distance: 121, + FlightNum: 7103, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282362', + _key: '282362', + _rev: '_cTBW34C--O', + to: 'airports/LNK', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 423, + FlightNum: 6704, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282285', + _key: '282285', + _rev: '_cTBW33y--i', + to: 'airports/MSP', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 680, + FlightNum: 562, + Month: 1, + TailNum: 'N310NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282192', + _key: '282192', + _rev: '_cTBW33i--a', + to: 'airports/PIT', + attributes: { + ArrTime: 2341, + ArrTimeUTC: '2008-01-16T04:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-16T01:41:00.000Z', + Distance: 1290, + FlightNum: 1124, + Month: 1, + TailNum: 'N919UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282074', + _key: '282074', + _rev: '_cTBW33O--Q', + to: 'airports/ICT', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T02:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1838, + DepTimeUTC: '2008-01-16T01:38:00.000Z', + Distance: 419, + FlightNum: 1156, + Month: 1, + TailNum: 'N310UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281984', + _key: '281984', + _rev: '_cTBW33---Q', + to: 'airports/DRO', + attributes: { + ArrTime: 2001, + ArrTimeUTC: '2008-01-16T03:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-16T01:34:00.000Z', + Distance: 251, + FlightNum: 7091, + Month: 1, + TailNum: 'N447YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281939', + _key: '281939', + _rev: '_cTBW322--W', + to: 'airports/SJC', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T04:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1832, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 948, + FlightNum: 167, + Month: 1, + TailNum: 'N808FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281766', + _key: '281766', + _rev: '_cTBW32a--I', + to: 'airports/PHX', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T03:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-16T01:27:00.000Z', + Distance: 602, + FlightNum: 2792, + Month: 1, + TailNum: 'N510SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281702', + _key: '281702', + _rev: '_cTBW32O--Y', + to: 'airports/MCO', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 1545, + FlightNum: 1836, + Month: 1, + TailNum: 'N252WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281550', + _key: '281550', + _rev: '_cTBW312--E', + to: 'airports/SEA', + attributes: { + ArrTime: 1752, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1604, + DepTimeUTC: '2008-01-15T23:04:00.000Z', + Distance: 1024, + FlightNum: 437, + Month: 1, + TailNum: 'N975AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281490', + _key: '281490', + _rev: '_cTBW31q--a', + to: 'airports/AUS', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 775, + FlightNum: 218, + Month: 1, + TailNum: 'N910FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281439', + _key: '281439', + _rev: '_cTBW31i--S', + to: 'airports/STL', + attributes: { + ArrTime: 1858, + ArrTimeUTC: '2008-01-16T00:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1559, + DepTimeUTC: '2008-01-15T22:59:00.000Z', + Distance: 770, + FlightNum: 285, + Month: 1, + TailNum: 'N812FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281218', + _key: '281218', + _rev: '_cTBW306--q', + to: 'airports/PHX', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1550, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 602, + FlightNum: 2712, + Month: 1, + TailNum: 'N260WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281201', + _key: '281201', + _rev: '_cTBW306--I', + to: 'airports/IAD', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T02:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1549, + DepTimeUTC: '2008-01-15T22:49:00.000Z', + Distance: 1452, + FlightNum: 932, + Month: 1, + TailNum: 'N568UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281181', + _key: '281181', + _rev: '_cTBW302--O', + to: 'airports/BOS', + attributes: { + ArrTime: 2119, + ArrTimeUTC: '2008-01-16T02:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1548, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 1754, + FlightNum: 354, + Month: 1, + TailNum: 'N573UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281070', + _key: '281070', + _rev: '_cTBW30i--a', + to: 'airports/ATL', + attributes: { + ArrTime: 2022, + ArrTimeUTC: '2008-01-16T01:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1542, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 1199, + FlightNum: 308, + Month: 1, + TailNum: 'N286AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281000', + _key: '281000', + _rev: '_cTBW30W--W', + to: 'airports/DFW', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T00:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1539, + DepTimeUTC: '2008-01-15T22:39:00.000Z', + Distance: 641, + FlightNum: 252, + Month: 1, + TailNum: 'N575UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280999', + _key: '280999', + _rev: '_cTBW30W--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1539, + DepTimeUTC: '2008-01-15T22:39:00.000Z', + Distance: 641, + FlightNum: 1912, + Month: 1, + TailNum: 'N505AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280972', + _key: '280972', + _rev: '_cTBW30S--M', + to: 'airports/SFO', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 967, + FlightNum: 79, + Month: 1, + TailNum: 'N933UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280839', + _key: '280839', + _rev: '_cTBW3z6--I', + to: 'airports/TPA', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T01:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 1506, + FlightNum: 1490, + Month: 1, + TailNum: 'N467UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280703', + _key: '280703', + _rev: '_cTBW3zi--L', + to: 'airports/ORD', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-16T00:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 888, + FlightNum: 254, + Month: 1, + TailNum: 'N672UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280690', + _key: '280690', + _rev: '_cTBW3ze--g', + to: 'airports/DSM', + attributes: { + ArrTime: 1756, + ArrTimeUTC: '2008-01-15T23:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 589, + FlightNum: 814, + Month: 1, + TailNum: 'N370UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280680', + _key: '280680', + _rev: '_cTBW3ze--M', + to: 'airports/MDW', + attributes: { + ArrTime: 1848, + ArrTimeUTC: '2008-01-16T00:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 895, + FlightNum: 539, + Month: 1, + TailNum: 'N902FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281746', + _key: '281746', + _rev: '_cTBW32W--S', + to: 'airports/FAR', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1826, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 627, + FlightNum: 6702, + Month: 1, + TailNum: 'N953SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280676', + _key: '280676', + _rev: '_cTBW3ze--E', + to: 'airports/PHX', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-16T00:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 602, + FlightNum: 1607, + Month: 1, + TailNum: 'N494UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280670', + _key: '280670', + _rev: '_cTBW3za--m', + to: 'airports/OMA', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 472, + FlightNum: 1240, + Month: 1, + TailNum: 'N367UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280620', + _key: '280620', + _rev: '_cTBW3zS--e', + to: 'airports/LGA', + attributes: { + ArrTime: 2106, + ArrTimeUTC: '2008-01-16T02:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 1619, + FlightNum: 516, + Month: 1, + TailNum: 'N901FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280553', + _key: '280553', + _rev: '_cTBW3zG--W', + to: 'airports/SLC', + attributes: { + ArrTime: 1638, + ArrTimeUTC: '2008-01-15T23:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 391, + FlightNum: 571, + Month: 1, + TailNum: 'N334UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280467', + _key: '280467', + _rev: '_cTBW3y2--P', + to: 'airports/OKC', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 495, + FlightNum: 5882, + Month: 1, + TailNum: 'N772SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280265', + _key: '280265', + _rev: '_cTBW3yS--O', + to: 'airports/SFO', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T16:22:00.000Z', + Distance: 967, + FlightNum: 653, + Month: 1, + TailNum: 'N803FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280114', + _key: '280114', + _rev: '_cTBW3x2--W', + to: 'airports/ORD', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 888, + FlightNum: 1280, + Month: 1, + TailNum: 'N4YMAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280092', + _key: '280092', + _rev: '_cTBW3xy--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1743, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 641, + FlightNum: 138, + Month: 1, + TailNum: 'N942FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279914', + _key: '279914', + _rev: '_cTBW3xS--U', + to: 'airports/DRO', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 251, + FlightNum: 6057, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279783', + _key: '279783', + _rev: '_cTBW3w6--g', + to: 'airports/SAN', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 853, + FlightNum: 559, + Month: 1, + TailNum: 'N932FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279563', + _key: '279563', + _rev: '_cTBW3wS--e', + to: 'airports/OAK', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 957, + FlightNum: 765, + Month: 1, + TailNum: 'N912UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279508', + _key: '279508', + _rev: '_cTBW3wK--O', + to: 'airports/LAS', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1448, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 629, + FlightNum: 2196, + Month: 1, + TailNum: 'N494WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279464', + _key: '279464', + _rev: '_cTBW3wC--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T17:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 900, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 629, + FlightNum: 1198, + Month: 1, + TailNum: 'N387SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279410', + _key: '279410', + _rev: '_cTBW3v6--A', + to: 'airports/BUR', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-16T00:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1446, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 850, + FlightNum: 6317, + Month: 1, + TailNum: 'N413SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279029', + _key: '279029', + _rev: '_cTBW3u2--Y', + to: 'airports/SMF', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 910, + FlightNum: 1191, + Month: 1, + TailNum: 'N313UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278974', + _key: '278974', + _rev: '_cTBW3uu--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T19:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 848, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 1619, + FlightNum: 358, + Month: 1, + TailNum: 'N566UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278938', + _key: '278938', + _rev: '_cTBW3um--c', + to: 'airports/DFW', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 641, + FlightNum: 762, + Month: 1, + TailNum: 'N422AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278640', + _key: '278640', + _rev: '_cTBW3t2--B', + to: 'airports/BZN', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 525, + FlightNum: 6639, + Month: 1, + TailNum: 'N906SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278573', + _key: '278573', + _rev: '_cTBW3tq--E', + to: 'airports/DFW', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 836, + DepTimeUTC: '2008-01-15T15:36:00.000Z', + Distance: 641, + FlightNum: 1560, + Month: 1, + TailNum: 'N487AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278502', + _key: '278502', + _rev: '_cTBW3ta--e', + to: 'airports/IAD', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 834, + DepTimeUTC: '2008-01-15T15:34:00.000Z', + Distance: 1452, + FlightNum: 348, + Month: 1, + TailNum: 'N842UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278482', + _key: '278482', + _rev: '_cTBW3tW--j', + to: 'airports/TUL', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T21:25:00.000Z', + Distance: 541, + FlightNum: 480, + Month: 1, + TailNum: 'N337UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278441', + _key: '278441', + _rev: '_cTBW3tS--A', + to: 'airports/PDX', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T18:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 992, + FlightNum: 347, + Month: 1, + TailNum: 'N933UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278384', + _key: '278384', + _rev: '_cTBW3tG--W', + to: 'airports/DTW', + attributes: { + ArrTime: 1907, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 1123, + FlightNum: 625, + Month: 1, + TailNum: 'N906FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278351', + _key: '278351', + _rev: '_cTBW3tC---', + to: 'airports/SLC', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T17:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 391, + FlightNum: 1245, + Month: 1, + TailNum: 'N332UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278321', + _key: '278321', + _rev: '_cTBW3s6--g', + to: 'airports/MCO', + attributes: { + ArrTime: 1351, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 829, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 1545, + FlightNum: 676, + Month: 1, + TailNum: 'N905FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278262', + _key: '278262', + _rev: '_cTBW3sy--E', + to: 'airports/SEA', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 1024, + FlightNum: 875, + Month: 1, + TailNum: 'N523UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278232', + _key: '278232', + _rev: '_cTBW3sq--k', + to: 'airports/DCA', + attributes: { + ArrTime: 1347, + ArrTimeUTC: '2008-01-15T18:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T15:27:00.000Z', + Distance: 1476, + FlightNum: 728, + Month: 1, + TailNum: 'N927FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278198', + _key: '278198', + _rev: '_cTBW3si--m', + to: 'airports/OAK', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 826, + DepTimeUTC: '2008-01-15T15:26:00.000Z', + Distance: 957, + FlightNum: 389, + Month: 1, + TailNum: 'N303UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278072', + _key: '278072', + _rev: '_cTBW3sO--Q', + to: 'airports/SAN', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T15:23:00.000Z', + Distance: 853, + FlightNum: 471, + Month: 1, + TailNum: 'N905UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278067', + _key: '278067', + _rev: '_cTBW3sO--G', + to: 'airports/RAP', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T22:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 301, + FlightNum: 7094, + Month: 1, + TailNum: 'N444YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278038', + _key: '278038', + _rev: '_cTBW3sG--c', + to: 'airports/SJC', + attributes: { + ArrTime: 1015, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 822, + DepTimeUTC: '2008-01-15T15:22:00.000Z', + Distance: 948, + FlightNum: 169, + Month: 1, + TailNum: 'N810FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277943', + _key: '277943', + _rev: '_cTBW3r2--i', + to: 'airports/SFO', + attributes: { + ArrTime: 1037, + ArrTimeUTC: '2008-01-15T18:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 967, + FlightNum: 869, + Month: 1, + TailNum: 'N573UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268173', + _key: '268173', + _rev: '_cTBW3Sa--U', + to: 'airports/LRD', + attributes: { + ArrTime: 1222, + ArrTimeUTC: '2008-01-15T18:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 394, + FlightNum: 3657, + Month: 1, + TailNum: 'N694AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277921', + _key: '277921', + _rev: '_cTBW3ry--o', + to: 'airports/LAS', + attributes: { + ArrTime: 910, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 629, + FlightNum: 1465, + Month: 1, + TailNum: 'N476UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277913', + _key: '277913', + _rev: '_cTBW3ry--Y', + to: 'airports/TUS', + attributes: { + ArrTime: 1001, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 639, + FlightNum: 171, + Month: 1, + TailNum: 'N806FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277904', + _key: '277904', + _rev: '_cTBW3ry--G', + to: 'airports/GJT', + attributes: { + ArrTime: 1507, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1411, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 212, + FlightNum: 5949, + Month: 1, + TailNum: 'N903SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277860', + _key: '277860', + _rev: '_cTBW3rq--Q', + to: 'airports/SNA', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 819, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 846, + FlightNum: 262, + Month: 1, + TailNum: 'N917FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277857', + _key: '277857', + _rev: '_cTBW3rq--K', + to: 'airports/LAX', + attributes: { + ArrTime: 1533, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1409, + DepTimeUTC: '2008-01-15T21:09:00.000Z', + Distance: 862, + FlightNum: 7810, + Month: 1, + TailNum: 'N11184', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277810', + _key: '277810', + _rev: '_cTBW3ri--M', + to: 'airports/BIL', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T16:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 455, + FlightNum: 6593, + Month: 1, + TailNum: 'N970SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277798', + _key: '277798', + _rev: '_cTBW3re--k', + to: 'airports/ASE', + attributes: { + ArrTime: 913, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 125, + FlightNum: 6568, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277780', + _key: '277780', + _rev: '_cTBW3re--A', + to: 'airports/LAS', + attributes: { + ArrTime: 908, + ArrTimeUTC: '2008-01-15T17:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 629, + FlightNum: 765, + Month: 1, + TailNum: 'N933FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277771', + _key: '277771', + _rev: '_cTBW3ra--e', + to: 'airports/SLC', + attributes: { + ArrTime: 948, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 391, + FlightNum: 573, + Month: 1, + TailNum: 'N938FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277625', + _key: '277625', + _rev: '_cTBW3rC--S', + to: 'airports/DRO', + attributes: { + ArrTime: 935, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 814, + DepTimeUTC: '2008-01-15T15:14:00.000Z', + Distance: 251, + FlightNum: 7066, + Month: 1, + TailNum: 'N454YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277547', + _key: '277547', + _rev: '_cTBW3q2---', + to: 'airports/BZN', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T16:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 812, + DepTimeUTC: '2008-01-15T15:12:00.000Z', + Distance: 525, + FlightNum: 6625, + Month: 1, + TailNum: 'N938SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277268', + _key: '277268', + _rev: '_cTBW3qC--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1354, + DepTimeUTC: '2008-01-15T20:54:00.000Z', + Distance: 888, + FlightNum: 940, + Month: 1, + TailNum: 'N382UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277240', + _key: '277240', + _rev: '_cTBW3q---Y', + to: 'airports/ORD', + attributes: { + ArrTime: 1121, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T15:03:00.000Z', + Distance: 888, + FlightNum: 1210, + Month: 1, + TailNum: 'N502AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277201', + _key: '277201', + _rev: '_cTBW3p2--q', + to: 'airports/IAH', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1352, + DepTimeUTC: '2008-01-15T20:52:00.000Z', + Distance: 861, + FlightNum: 848, + Month: 1, + TailNum: 'N308UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277064', + _key: '277064', + _rev: '_cTBW3pi--C', + to: 'airports/BWI', + attributes: { + ArrTime: 1903, + ArrTimeUTC: '2008-01-16T00:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1348, + DepTimeUTC: '2008-01-15T20:48:00.000Z', + Distance: 1491, + FlightNum: 836, + Month: 1, + TailNum: 'N457WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276965', + _key: '276965', + _rev: '_cTBW3pO--k', + to: 'airports/OKC', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1346, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 495, + FlightNum: 1760, + Month: 1, + TailNum: 'N385SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276911', + _key: '276911', + _rev: '_cTBW3pG--O', + to: 'airports/ATL', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 755, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 1199, + FlightNum: 1244, + Month: 1, + TailNum: 'N6714Q', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276897', + _key: '276897', + _rev: '_cTBW3pC--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1344, + DepTimeUTC: '2008-01-15T20:44:00.000Z', + Distance: 1199, + FlightNum: 570, + Month: 1, + TailNum: 'N930FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276862', + _key: '276862', + _rev: '_cTBW3p---O', + to: 'airports/TPA', + attributes: { + ArrTime: 1854, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1343, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 1506, + FlightNum: 1611, + Month: 1, + TailNum: 'N736SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276850', + _key: '276850', + _rev: '_cTBW3o6--k', + to: 'airports/AUS', + attributes: { + ArrTime: 1652, + ArrTimeUTC: '2008-01-15T22:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1343, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 775, + FlightNum: 5974, + Month: 1, + TailNum: 'N762SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276762', + _key: '276762', + _rev: '_cTBW3oq--S', + to: 'airports/SAT', + attributes: { + ArrTime: 1646, + ArrTimeUTC: '2008-01-15T22:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1340, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 794, + FlightNum: 7342, + Month: 1, + TailNum: 'N504MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276719', + _key: '276719', + _rev: '_cTBW3oi--Q', + to: 'airports/GTF', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T22:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T20:39:00.000Z', + Distance: 624, + FlightNum: 6615, + Month: 1, + TailNum: 'N963SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286641', + _key: '286641', + _rev: '_cTBW4D2---', + to: 'airports/ORD', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T03:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1811, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 888, + FlightNum: 706, + Month: 1, + TailNum: 'N542AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276716', + _key: '276716', + _rev: '_cTBW3oi--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1338, + ArrTimeUTC: '2008-01-15T18:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T14:51:00.000Z', + Distance: 1619, + FlightNum: 400, + Month: 1, + TailNum: 'N513UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276709', + _key: '276709', + _rev: '_cTBW3oe--s', + to: 'airports/MCI', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T20:39:00.000Z', + Distance: 533, + FlightNum: 598, + Month: 1, + TailNum: 'N521UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285018', + _key: '285018', + _rev: '_cTBW4_W--H', + to: 'airports/MSO', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T06:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 679, + FlightNum: 6715, + Month: 1, + TailNum: 'N712SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276390', + _key: '276390', + _rev: '_cTBW3nq--Q', + to: 'airports/ICT', + attributes: { + ArrTime: 1548, + ArrTimeUTC: '2008-01-15T21:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 419, + FlightNum: 5953, + Month: 1, + TailNum: 'N910SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276241', + _key: '276241', + _rev: '_cTBW3nS--G', + to: 'airports/SEA', + attributes: { + ArrTime: 923, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 1024, + FlightNum: 1005, + Month: 1, + TailNum: 'N401WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276089', + _key: '276089', + _rev: '_cTBW3m2--n', + to: 'airports/IAD', + attributes: { + ArrTime: 1834, + ArrTimeUTC: '2008-01-15T23:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1323, + DepTimeUTC: '2008-01-15T20:23:00.000Z', + Distance: 1452, + FlightNum: 316, + Month: 1, + TailNum: 'N550UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275967', + _key: '275967', + _rev: '_cTBW3mi--Z', + to: 'airports/ATL', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 1199, + FlightNum: 1765, + Month: 1, + TailNum: 'N616DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275845', + _key: '275845', + _rev: '_cTBW3mO--W', + to: 'airports/ASE', + attributes: { + ArrTime: 830, + ArrTimeUTC: '2008-01-15T15:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 125, + FlightNum: 7074, + Month: 1, + TailNum: 'N444YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275762', + _key: '275762', + _rev: '_cTBW3m---q', + to: 'airports/MSO', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1316, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 679, + FlightNum: 6719, + Month: 1, + TailNum: 'N935SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275466', + _key: '275466', + _rev: '_cTBW3lS--G', + to: 'airports/LAX', + attributes: { + ArrTime: 841, + ArrTimeUTC: '2008-01-15T16:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 721, + DepTimeUTC: '2008-01-15T14:21:00.000Z', + Distance: 862, + FlightNum: 1055, + Month: 1, + TailNum: 'N4YBAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275198', + _key: '275198', + _rev: '_cTBW3ki--o', + to: 'airports/RAP', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T21:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1302, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 301, + FlightNum: 7264, + Month: 1, + TailNum: 'N455YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275052', + _key: '275052', + _rev: '_cTBW3kK--e', + to: 'airports/HOU', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 711, + DepTimeUTC: '2008-01-15T14:11:00.000Z', + Distance: 883, + FlightNum: 1662, + Month: 1, + TailNum: 'N252WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275049', + _key: '275049', + _rev: '_cTBW3kK--Y', + to: 'airports/CLE', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T22:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 1201, + FlightNum: 2937, + Month: 1, + TailNum: 'N12135', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286478', + _key: '286478', + _rev: '_cTBW4DW--m', + to: 'airports/SNA', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T03:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1802, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 846, + FlightNum: 511, + Month: 1, + TailNum: 'N521UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274948', + _key: '274948', + _rev: '_cTBW3j6--Q', + to: 'airports/SLC', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T21:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1256, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 391, + FlightNum: 407, + Month: 1, + TailNum: 'N459WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274914', + _key: '274914', + _rev: '_cTBW3j2--A', + to: 'airports/PHX', + attributes: { + ArrTime: 856, + ArrTimeUTC: '2008-01-15T15:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 602, + FlightNum: 200, + Month: 1, + TailNum: 'N175AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274894', + _key: '274894', + _rev: '_cTBW3jy--L', + to: 'airports/SLC', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T21:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1255, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 391, + FlightNum: 7713, + Month: 1, + TailNum: 'N33182', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274562', + _key: '274562', + _rev: '_cTBW3i6--g', + to: 'airports/BOS', + attributes: { + ArrTime: 1827, + ArrTimeUTC: '2008-01-15T23:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 1754, + FlightNum: 1216, + Month: 1, + TailNum: 'N503UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274560', + _key: '274560', + _rev: '_cTBW3i6--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1819, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 1619, + FlightNum: 1194, + Month: 1, + TailNum: 'N803UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274440', + _key: '274440', + _rev: '_cTBW3im--k', + to: 'airports/SLC', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 391, + FlightNum: 1140, + Month: 1, + TailNum: 'N610WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274424', + _key: '274424', + _rev: '_cTBW3im--E', + to: 'airports/FLL', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T17:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 1703, + FlightNum: 386, + Month: 1, + TailNum: 'N943FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274212', + _key: '274212', + _rev: '_cTBW3iC--i', + to: 'airports/PHL', + attributes: { + ArrTime: 1216, + ArrTimeUTC: '2008-01-15T17:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 1557, + FlightNum: 950, + Month: 1, + TailNum: 'N716UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278752', + _key: '278752', + _rev: '_cTBW3uG--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1027, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 842, + DepTimeUTC: '2008-01-15T15:42:00.000Z', + Distance: 602, + FlightNum: 1619, + Month: 1, + TailNum: 'N497UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274164', + _key: '274164', + _rev: '_cTBW3h6--n', + to: 'airports/SEA', + attributes: { + ArrTime: 856, + ArrTimeUTC: '2008-01-15T16:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 653, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 1024, + FlightNum: 537, + Month: 1, + TailNum: 'N767AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274081', + _key: '274081', + _rev: '_cTBW3hu--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 1420, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1233, + DepTimeUTC: '2008-01-15T19:33:00.000Z', + Distance: 602, + FlightNum: 90, + Month: 1, + TailNum: 'N156AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274057', + _key: '274057', + _rev: '_cTBW3hq--a', + to: 'airports/LAX', + attributes: { + ArrTime: 815, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T13:50:00.000Z', + Distance: 862, + FlightNum: 7789, + Month: 1, + TailNum: 'N12172', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273942', + _key: '273942', + _rev: '_cTBW3hW--m', + to: 'airports/LNK', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 423, + FlightNum: 5880, + Month: 1, + TailNum: 'N938SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273601', + _key: '273601', + _rev: '_cTBW3gi--A', + to: 'airports/OAK', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T21:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1221, + DepTimeUTC: '2008-01-15T19:21:00.000Z', + Distance: 957, + FlightNum: 449, + Month: 1, + TailNum: 'N922UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273575', + _key: '273575', + _rev: '_cTBW3ge---', + to: 'airports/SEA', + attributes: { + ArrTime: 1410, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 1024, + FlightNum: 1951, + Month: 1, + TailNum: 'N670SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275956', + _key: '275956', + _rev: '_cTBW3mi--D', + to: 'airports/SAN', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 853, + FlightNum: 561, + Month: 1, + TailNum: 'N921FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273573', + _key: '273573', + _rev: '_cTBW3ga--s', + to: 'airports/SEA', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 1024, + FlightNum: 339, + Month: 1, + TailNum: 'N589UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273468', + _key: '273468', + _rev: '_cTBW3gK--P', + to: 'airports/RSW', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T22:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T19:17:00.000Z', + Distance: 1606, + FlightNum: 708, + Month: 1, + TailNum: 'N920FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273435', + _key: '273435', + _rev: '_cTBW3gC--s', + to: 'airports/PIT', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T19:16:00.000Z', + Distance: 1290, + FlightNum: 1144, + Month: 1, + TailNum: 'N326UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273359', + _key: '273359', + _rev: '_cTBW3f2--o', + to: 'airports/MCI', + attributes: { + ArrTime: 901, + ArrTimeUTC: '2008-01-15T15:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 533, + FlightNum: 815, + Month: 1, + TailNum: 'N945FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273351', + _key: '273351', + _rev: '_cTBW3f2--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T20:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1214, + DepTimeUTC: '2008-01-15T19:14:00.000Z', + Distance: 641, + FlightNum: 490, + Month: 1, + TailNum: 'N809UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273240', + _key: '273240', + _rev: '_cTBW3fi--q', + to: 'airports/EWR', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 1605, + FlightNum: 750, + Month: 1, + TailNum: 'N468UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273059', + _key: '273059', + _rev: '_cTBW3fG--W', + to: 'airports/ASE', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1206, + DepTimeUTC: '2008-01-15T19:06:00.000Z', + Distance: 125, + FlightNum: 7098, + Month: 1, + TailNum: 'N454YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272865', + _key: '272865', + _rev: '_cTBW3em--c', + to: 'airports/SMF', + attributes: { + ArrTime: 1336, + ArrTimeUTC: '2008-01-15T21:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1201, + DepTimeUTC: '2008-01-15T19:01:00.000Z', + Distance: 910, + FlightNum: 1157, + Month: 1, + TailNum: 'N918UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272719', + _key: '272719', + _rev: '_cTBW3eO--g', + to: 'airports/GEG', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 836, + FlightNum: 743, + Month: 1, + TailNum: 'N825UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272526', + _key: '272526', + _rev: '_cTBW3du--c', + to: 'airports/PSP', + attributes: { + ArrTime: 1300, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1154, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 776, + FlightNum: 1122, + Month: 1, + TailNum: 'N398UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272311', + _key: '272311', + _rev: '_cTBW3dK--p', + to: 'airports/PHL', + attributes: { + ArrTime: 1711, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1148, + DepTimeUTC: '2008-01-15T18:48:00.000Z', + Distance: 1557, + FlightNum: 264, + Month: 1, + TailNum: 'N808UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272207', + _key: '272207', + _rev: '_cTBW3c6--c', + to: 'airports/PHX', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T20:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 602, + FlightNum: 2853, + Month: 1, + TailNum: 'N929LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272178', + _key: '272178', + _rev: '_cTBW3c2--K', + to: 'airports/SEA', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T21:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1144, + DepTimeUTC: '2008-01-15T18:44:00.000Z', + Distance: 1024, + FlightNum: 539, + Month: 1, + TailNum: 'N309AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272093', + _key: '272093', + _rev: '_cTBW3cm--e', + to: 'airports/SLC', + attributes: { + ArrTime: 1308, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1142, + DepTimeUTC: '2008-01-15T18:42:00.000Z', + Distance: 391, + FlightNum: 4047, + Month: 1, + TailNum: 'N816SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272084', + _key: '272084', + _rev: '_cTBW3cm--M', + to: 'airports/SFO', + attributes: { + ArrTime: 736, + ArrTimeUTC: '2008-01-15T15:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 551, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 967, + FlightNum: 59, + Month: 1, + TailNum: 'N922UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272050', + _key: '272050', + _rev: '_cTBW3ce--p', + to: 'airports/HNL', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-16T02:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 3365, + FlightNum: 43, + Month: 1, + TailNum: 'N674UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272042', + _key: '272042', + _rev: '_cTBW3ce--Z', + to: 'airports/MFR', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T21:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 964, + FlightNum: 6597, + Month: 1, + TailNum: 'N730SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271638', + _key: '271638', + _rev: '_cTBW3ba--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 888, + FlightNum: 340, + Month: 1, + TailNum: 'N556UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271487', + _key: '271487', + _rev: '_cTBW3bC--a', + to: 'airports/SLC', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T19:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1126, + DepTimeUTC: '2008-01-15T18:26:00.000Z', + Distance: 391, + FlightNum: 391, + Month: 1, + TailNum: 'N367UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271371', + _key: '271371', + _rev: '_cTBW3au--k', + to: 'airports/JAC', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T19:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 406, + FlightNum: 361, + Month: 1, + TailNum: 'N801UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274712', + _key: '274712', + _rev: '_cTBW3jS--q', + to: 'airports/CLT', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 702, + DepTimeUTC: '2008-01-15T14:02:00.000Z', + Distance: 1337, + FlightNum: 1536, + Month: 1, + TailNum: 'N745VJ', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271297', + _key: '271297', + _rev: '_cTBW3ai--e', + to: 'airports/MSP', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T18:21:00.000Z', + Distance: 680, + FlightNum: 558, + Month: 1, + TailNum: 'N378NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271103', + _key: '271103', + _rev: '_cTBW3aC--Y', + to: 'airports/SFO', + attributes: { + ArrTime: 1306, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T18:16:00.000Z', + Distance: 967, + FlightNum: 721, + Month: 1, + TailNum: 'N330UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271011', + _key: '271011', + _rev: '_cTBW3Zy--c', + to: 'airports/BIL', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T19:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1114, + DepTimeUTC: '2008-01-15T18:14:00.000Z', + Distance: 455, + FlightNum: 579, + Month: 1, + TailNum: 'N937UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270903', + _key: '270903', + _rev: '_cTBW3Za--g', + to: 'airports/SAT', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T20:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 794, + FlightNum: 685, + Month: 1, + TailNum: 'N944FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270846', + _key: '270846', + _rev: '_cTBW3ZS--S', + to: 'airports/GUC', + attributes: { + ArrTime: 1216, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 152, + FlightNum: 6196, + Month: 1, + TailNum: 'N707SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270762', + _key: '270762', + _rev: '_cTBW3ZG--B', + to: 'airports/EWR', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T22:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1106, + DepTimeUTC: '2008-01-15T18:06:00.000Z', + Distance: 1605, + FlightNum: 629, + Month: 1, + TailNum: 'N18223', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270703', + _key: '270703', + _rev: '_cTBW3Y6--i', + to: 'airports/LAX', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 862, + FlightNum: 781, + Month: 1, + TailNum: 'N564UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270586', + _key: '270586', + _rev: '_cTBW3Yq--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 1199, + FlightNum: 42, + Month: 1, + TailNum: 'N399UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270488', + _key: '270488', + _rev: '_cTBW3Ya--E', + to: 'airports/MKE', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 895, + FlightNum: 6724, + Month: 1, + TailNum: 'N982SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270280', + _key: '270280', + _rev: '_cTBW3X2--Y', + to: 'airports/MIA', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1053, + DepTimeUTC: '2008-01-15T17:53:00.000Z', + Distance: 1709, + FlightNum: 1546, + Month: 1, + TailNum: 'N441UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270250', + _key: '270250', + _rev: '_cTBW3Xy--S', + to: 'airports/PHL', + attributes: { + ArrTime: 1629, + ArrTimeUTC: '2008-01-15T21:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1052, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 1557, + FlightNum: 448, + Month: 1, + TailNum: 'N936FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270022', + _key: '270022', + _rev: '_cTBW3XO--M', + to: 'airports/CID', + attributes: { + ArrTime: 1337, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 692, + FlightNum: 6616, + Month: 1, + TailNum: 'N952SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269976', + _key: '269976', + _rev: '_cTBW3XG--W', + to: 'airports/DCA', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 1476, + FlightNum: 484, + Month: 1, + TailNum: 'N411UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269702', + _key: '269702', + _rev: '_cTBW3Wa--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1324, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1039, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 641, + FlightNum: 644, + Month: 1, + TailNum: 'N497AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269686', + _key: '269686', + _rev: '_cTBW3WW--i', + to: 'airports/MCO', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T17:38:00.000Z', + Distance: 1545, + FlightNum: 894, + Month: 1, + TailNum: 'N298WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269681', + _key: '269681', + _rev: '_cTBW3WW--Y', + to: 'airports/HSV', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T17:38:00.000Z', + Distance: 1048, + FlightNum: 6570, + Month: 1, + TailNum: 'N727SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269422', + _key: '269422', + _rev: '_cTBW3Vq--q', + to: 'airports/MCO', + attributes: { + ArrTime: 1605, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 1545, + FlightNum: 672, + Month: 1, + TailNum: 'N914FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269412', + _key: '269412', + _rev: '_cTBW3Vq--W', + to: 'airports/IAH', + attributes: { + ArrTime: 1347, + ArrTimeUTC: '2008-01-15T19:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 861, + FlightNum: 1184, + Month: 1, + TailNum: 'N376UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269305', + _key: '269305', + _rev: '_cTBW3VW--o', + to: 'airports/MCI', + attributes: { + ArrTime: 1303, + ArrTimeUTC: '2008-01-15T19:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 533, + FlightNum: 825, + Month: 1, + TailNum: 'N939FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269277', + _key: '269277', + _rev: '_cTBW3VS--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1027, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 1199, + FlightNum: 420, + Month: 1, + TailNum: 'N912FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269269', + _key: '269269', + _rev: '_cTBW3VS--S', + to: 'airports/IAH', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1027, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 861, + FlightNum: 144, + Month: 1, + TailNum: 'N928FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269219', + _key: '269219', + _rev: '_cTBW3VK--O', + to: 'airports/STL', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1026, + DepTimeUTC: '2008-01-15T17:26:00.000Z', + Distance: 770, + FlightNum: 294, + Month: 1, + TailNum: 'N910FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269189', + _key: '269189', + _rev: '_cTBW3VG--B', + to: 'airports/IAD', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T20:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 1452, + FlightNum: 902, + Month: 1, + TailNum: 'N775UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269187', + _key: '269187', + _rev: '_cTBW3VC--u', + to: 'airports/IND', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T19:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 977, + FlightNum: 618, + Month: 1, + TailNum: 'N918FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269156', + _key: '269156', + _rev: '_cTBW3V---g', + to: 'airports/ASE', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 125, + FlightNum: 7151, + Month: 1, + TailNum: 'N455YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281937', + _key: '281937', + _rev: '_cTBW322--S', + to: 'airports/MSY', + attributes: { + ArrTime: 2201, + ArrTimeUTC: '2008-01-16T04:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1832, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 1062, + FlightNum: 1603, + Month: 1, + TailNum: 'N482UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269070', + _key: '269070', + _rev: '_cTBW3Uy--K', + to: 'airports/RAP', + attributes: { + ArrTime: 1132, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1023, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 301, + FlightNum: 5844, + Month: 1, + TailNum: 'N963SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269016', + _key: '269016', + _rev: '_cTBW3Uq--B', + to: 'airports/RFD', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1021, + DepTimeUTC: '2008-01-15T17:21:00.000Z', + Distance: 829, + FlightNum: 6673, + Month: 1, + TailNum: 'N957SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268939', + _key: '268939', + _rev: '_cTBW3Ua--m', + to: 'airports/LNK', + attributes: { + ArrTime: 1244, + ArrTimeUTC: '2008-01-15T18:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 423, + FlightNum: 5900, + Month: 1, + TailNum: 'N903SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268912', + _key: '268912', + _rev: '_cTBW3UW--c', + to: 'airports/CMH', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1019, + DepTimeUTC: '2008-01-15T17:19:00.000Z', + Distance: 1155, + FlightNum: 740, + Month: 1, + TailNum: 'N432UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268829', + _key: '268829', + _rev: '_cTBW3UK--C', + to: 'airports/SFO', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T20:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1017, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 967, + FlightNum: 415, + Month: 1, + TailNum: 'N544UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268463', + _key: '268463', + _rev: '_cTBW3TK--Y', + to: 'airports/CVG', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1007, + DepTimeUTC: '2008-01-15T17:07:00.000Z', + Distance: 1069, + FlightNum: 6536, + Month: 1, + TailNum: 'N710SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268458', + _key: '268458', + _rev: '_cTBW3TK--O', + to: 'airports/IAH', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1007, + DepTimeUTC: '2008-01-15T17:07:00.000Z', + Distance: 861, + FlightNum: 252, + Month: 1, + TailNum: 'N32404', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282214', + _key: '282214', + _rev: '_cTBW33m--Z', + to: 'airports/BNA', + attributes: { + ArrTime: 2251, + ArrTimeUTC: '2008-01-16T04:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1842, + DepTimeUTC: '2008-01-16T01:42:00.000Z', + Distance: 1013, + FlightNum: 6740, + Month: 1, + TailNum: 'N954SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280688', + _key: '280688', + _rev: '_cTBW3ze--c', + to: 'airports/SLC', + attributes: { + ArrTime: 1648, + ArrTimeUTC: '2008-01-15T23:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 391, + FlightNum: 3970, + Month: 1, + TailNum: 'N433SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268421', + _key: '268421', + _rev: '_cTBW3TC--n', + to: 'airports/DAY', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T19:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T17:06:00.000Z', + Distance: 1084, + FlightNum: 6326, + Month: 1, + TailNum: 'N745SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268237', + _key: '268237', + _rev: '_cTBW3Sm--A', + to: 'airports/TUL', + attributes: { + ArrTime: 1235, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1001, + DepTimeUTC: '2008-01-15T17:01:00.000Z', + Distance: 541, + FlightNum: 1094, + Month: 1, + TailNum: 'N429UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268179', + _key: '268179', + _rev: '_cTBW3Sa--g', + to: 'airports/XNA', + attributes: { + ArrTime: 1241, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 616, + FlightNum: 6718, + Month: 1, + TailNum: 'N913SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268142', + _key: '268142', + _rev: '_cTBW3SW--G', + to: 'airports/CLE', + attributes: { + ArrTime: 1458, + ArrTimeUTC: '2008-01-15T19:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 1201, + FlightNum: 6630, + Month: 1, + TailNum: 'N728SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267598', + _key: '267598', + _rev: '_cTBW3Q2--f', + to: 'airports/MEM', + attributes: { + ArrTime: 1258, + ArrTimeUTC: '2008-01-15T18:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 872, + FlightNum: 960, + Month: 1, + TailNum: 'N368NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267284', + _key: '267284', + _rev: '_cTBW3QC--q', + to: 'airports/AMA', + attributes: { + ArrTime: 1143, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 936, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 358, + FlightNum: 3147, + Month: 1, + TailNum: 'N770SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267103', + _key: '267103', + _rev: '_cTBW3Pm--Q', + to: 'airports/DFW', + attributes: { + ArrTime: 1216, + ArrTimeUTC: '2008-01-15T18:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 641, + FlightNum: 130, + Month: 1, + TailNum: 'N926FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267039', + _key: '267039', + _rev: '_cTBW3Pa--m', + to: 'airports/SAN', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 853, + FlightNum: 567, + Month: 1, + TailNum: 'N801FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267032', + _key: '267032', + _rev: '_cTBW3Pa--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 1112, + ArrTimeUTC: '2008-01-15T18:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 602, + FlightNum: 862, + Month: 1, + TailNum: 'N906FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/266902', + _key: '266902', + _rev: '_cTBW3PG--S', + to: 'airports/CVG', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T16:23:00.000Z', + Distance: 1069, + FlightNum: 898, + Month: 1, + TailNum: 'N918DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285948', + _key: '285948', + _rev: '_cTBW4C---I', + to: 'airports/DFW', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T04:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 1192, + FlightNum: 899, + Month: 1, + TailNum: 'N580AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285506', + _key: '285506', + _rev: '_cTBW4Au--O', + to: 'airports/LEX', + attributes: { + ArrTime: 52, + ArrTimeUTC: '2008-01-16T05:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2332, + DepTimeUTC: '2008-01-16T04:32:00.000Z', + Distance: 414, + FlightNum: 5213, + Month: 1, + TailNum: 'N806CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270686', + _key: '270686', + _rev: '_cTBW3Y6--A', + to: 'airports/GJT', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T19:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 212, + FlightNum: 7092, + Month: 1, + TailNum: 'N444YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285360', + _key: '285360', + _rev: '_cTBW4AS--g', + to: 'airports/RDU', + attributes: { + ArrTime: 2041, + ArrTimeUTC: '2008-01-16T01:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 227, + FlightNum: 4628, + Month: 1, + TailNum: 'N731BE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285230', + _key: '285230', + _rev: '_cTBW4A---I', + to: 'airports/BOS', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1931, + DepTimeUTC: '2008-01-16T00:31:00.000Z', + Distance: 399, + FlightNum: 2046, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285213', + _key: '285213', + _rev: '_cTBW4_6--U', + to: 'airports/PBI', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 857, + FlightNum: 1733, + Month: 1, + TailNum: 'N445US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/284393', + _key: '284393', + _rev: '_cTBW39q--S', + to: 'airports/LGA', + attributes: { + ArrTime: 2105, + ArrTimeUTC: '2008-01-16T02:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 214, + FlightNum: 4794, + Month: 1, + TailNum: 'N733KR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280934', + _key: '280934', + _rev: '_cTBW30K--U', + to: 'airports/OAK', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 957, + FlightNum: 3517, + Month: 1, + TailNum: 'N276WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/284346', + _key: '284346', + _rev: '_cTBW39i--Q', + to: 'airports/BNA', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1909, + DepTimeUTC: '2008-01-16T00:09:00.000Z', + Distance: 562, + FlightNum: 4574, + Month: 1, + TailNum: 'N713AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/284227', + _key: '284227', + _rev: '_cTBW39K--m', + to: 'airports/IAH', + attributes: { + ArrTime: 2130, + ArrTimeUTC: '2008-01-16T03:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 1208, + FlightNum: 159, + Month: 1, + TailNum: 'N27722', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267640', + _key: '267640', + _rev: '_cTBW3R---U', + to: 'airports/TYR', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T16:47:00.000Z', + Distance: 103, + FlightNum: 3339, + Month: 1, + TailNum: 'N219AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283742', + _key: '283742', + _rev: '_cTBW372--M', + to: 'airports/STL', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 719, + FlightNum: 1993, + Month: 1, + TailNum: 'N4WRAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283463', + _key: '283463', + _rev: '_cTBW37G--I', + to: 'airports/BOS', + attributes: { + ArrTime: 2249, + ArrTimeUTC: '2008-01-16T03:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2131, + DepTimeUTC: '2008-01-16T02:31:00.000Z', + Distance: 399, + FlightNum: 2048, + Month: 1, + TailNum: 'N767UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283379', + _key: '283379', + _rev: '_cTBW362--a', + to: 'airports/DFW', + attributes: { + ArrTime: 2104, + ArrTimeUTC: '2008-01-16T03:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 1192, + FlightNum: 1105, + Month: 1, + TailNum: 'N3BLAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283315', + _key: '283315', + _rev: '_cTBW36q--r', + to: 'airports/ATL', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 547, + FlightNum: 469, + Month: 1, + TailNum: 'N950DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283067', + _key: '283067', + _rev: '_cTBW36C--Y', + to: 'airports/PVD', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2113, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 357, + FlightNum: 1452, + Month: 1, + TailNum: 'N740UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283046', + _key: '283046', + _rev: '_cTBW36---c', + to: 'airports/ALB', + attributes: { + ArrTime: 2226, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2112, + DepTimeUTC: '2008-01-16T02:12:00.000Z', + Distance: 318, + FlightNum: 855, + Month: 1, + TailNum: 'N455UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282863', + _key: '282863', + _rev: '_cTBW35a--Y', + to: 'airports/MHT', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2105, + DepTimeUTC: '2008-01-16T02:05:00.000Z', + Distance: 407, + FlightNum: 1466, + Month: 1, + TailNum: 'N417US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282797', + _key: '282797', + _rev: '_cTBW35O--c', + to: 'airports/ORD', + attributes: { + ArrTime: 1939, + ArrTimeUTC: '2008-01-16T01:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1837, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 612, + FlightNum: 629, + Month: 1, + TailNum: 'N829UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282751', + _key: '282751', + _rev: '_cTBW35G--i', + to: 'airports/HSV', + attributes: { + ArrTime: 2148, + ArrTimeUTC: '2008-01-16T03:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 613, + FlightNum: 5609, + Month: 1, + TailNum: 'N783CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282567', + _key: '282567', + _rev: '_cTBW34m--Z', + to: 'airports/EWR', + attributes: { + ArrTime: 2201, + ArrTimeUTC: '2008-01-16T03:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 199, + FlightNum: 1216, + Month: 1, + TailNum: 'N14993', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281700', + _key: '281700', + _rev: '_cTBW32O--U', + to: 'airports/MEM', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T01:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1810, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 762, + FlightNum: 174, + Month: 1, + TailNum: 'N363NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281481', + _key: '281481', + _rev: '_cTBW31q--I', + to: 'airports/BDL', + attributes: { + ArrTime: 1913, + ArrTimeUTC: '2008-01-16T00:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 313, + FlightNum: 1278, + Month: 1, + TailNum: 'N756US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281356', + _key: '281356', + _rev: '_cTBW31S--k', + to: 'airports/MIA', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 920, + FlightNum: 1219, + Month: 1, + TailNum: 'N3DHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281269', + _key: '281269', + _rev: '_cTBW31G---', + to: 'airports/JAN', + attributes: { + ArrTime: 1918, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1752, + DepTimeUTC: '2008-01-15T22:52:00.000Z', + Distance: 860, + FlightNum: 4263, + Month: 1, + TailNum: 'N837AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281258', + _key: '281258', + _rev: '_cTBW31C--a', + to: 'airports/DEN', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1751, + DepTimeUTC: '2008-01-15T22:51:00.000Z', + Distance: 1476, + FlightNum: 725, + Month: 1, + TailNum: 'N915FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280857', + _key: '280857', + _rev: '_cTBW30---A', + to: 'airports/IAH', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 1208, + FlightNum: 359, + Month: 1, + TailNum: 'N27734', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280855', + _key: '280855', + _rev: '_cTBW3z6--o', + to: 'airports/MSP', + attributes: { + ArrTime: 1905, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 931, + FlightNum: 1711, + Month: 1, + TailNum: 'N324US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280739', + _key: '280739', + _rev: '_cTBW3zm--k', + to: 'airports/XNA', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 963, + FlightNum: 4584, + Month: 1, + TailNum: 'N734EK', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280474', + _key: '280474', + _rev: '_cTBW3y2--d', + to: 'airports/ORD', + attributes: { + ArrTime: 1831, + ArrTimeUTC: '2008-01-16T00:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1713, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 612, + FlightNum: 1733, + Month: 1, + TailNum: 'N4YTAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280248', + _key: '280248', + _rev: '_cTBW3yO--Y', + to: 'airports/BOS', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1122, + DepTimeUTC: '2008-01-15T16:22:00.000Z', + Distance: 399, + FlightNum: 2030, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280232', + _key: '280232', + _rev: '_cTBW3yK--k', + to: 'airports/MEM', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T16:21:00.000Z', + Distance: 762, + FlightNum: 177, + Month: 1, + TailNum: 'N347NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280016', + _key: '280016', + _rev: '_cTBW3xm--C', + to: 'airports/MIA', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T18:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 920, + FlightNum: 437, + Month: 1, + TailNum: 'N3DHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279952', + _key: '279952', + _rev: '_cTBW3xa--E', + to: 'airports/DFW', + attributes: { + ArrTime: 1320, + ArrTimeUTC: '2008-01-15T19:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 1192, + FlightNum: 1187, + Month: 1, + TailNum: 'N3DFAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279863', + _key: '279863', + _rev: '_cTBW3xK--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1828, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 214, + FlightNum: 2180, + Month: 1, + TailNum: 'N770UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279607', + _key: '279607', + _rev: '_cTBW3wa--Z', + to: 'airports/BOS', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T21:50:00.000Z', + Distance: 399, + FlightNum: 5676, + Month: 1, + TailNum: 'N929CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279567', + _key: '279567', + _rev: '_cTBW3wS--m', + to: 'airports/DEN', + attributes: { + ArrTime: 1859, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 1476, + FlightNum: 663, + Month: 1, + TailNum: 'N411UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279448', + _key: '279448', + _rev: '_cTBW3w---b', + to: 'airports/EWR', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T17:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 199, + FlightNum: 1106, + Month: 1, + TailNum: 'N14652', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279357', + _key: '279357', + _rev: '_cTBW3vu--a', + to: 'airports/CLE', + attributes: { + ArrTime: 1213, + ArrTimeUTC: '2008-01-15T17:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 310, + FlightNum: 2069, + Month: 1, + TailNum: 'N14508', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279174', + _key: '279174', + _rev: '_cTBW3vO--g', + to: 'airports/LGA', + attributes: { + ArrTime: 1219, + ArrTimeUTC: '2008-01-15T17:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T15:54:00.000Z', + Distance: 214, + FlightNum: 2168, + Month: 1, + TailNum: 'N760US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279100', + _key: '279100', + _rev: '_cTBW3vC--W', + to: 'airports/PHX', + attributes: { + ArrTime: 1341, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1051, + DepTimeUTC: '2008-01-15T15:51:00.000Z', + Distance: 1979, + FlightNum: 75, + Month: 1, + TailNum: 'N914AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278919', + _key: '278919', + _rev: '_cTBW3ui--j', + to: 'airports/PVD', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T22:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 357, + FlightNum: 1482, + Month: 1, + TailNum: 'N704US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269089', + _key: '269089', + _rev: '_cTBW3Uy--w', + to: 'airports/DTW', + attributes: { + ArrTime: 1516, + ArrTimeUTC: '2008-01-15T20:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1023, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 1123, + FlightNum: 623, + Month: 1, + TailNum: 'N808FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278781', + _key: '278781', + _rev: '_cTBW3uO---', + to: 'airports/ATL', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-15T23:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 547, + FlightNum: 190, + Month: 1, + TailNum: 'N315AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278708', + _key: '278708', + _rev: '_cTBW3u---q', + to: 'airports/BOS', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T22:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 399, + FlightNum: 2040, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278660', + _key: '278660', + _rev: '_cTBW3t2--p', + to: 'airports/JFK', + attributes: { + ArrTime: 1133, + ArrTimeUTC: '2008-01-15T16:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 213, + FlightNum: 4740, + Month: 1, + TailNum: 'N702AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278425', + _key: '278425', + _rev: '_cTBW3tO--M', + to: 'airports/CLT', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 331, + FlightNum: 1939, + Month: 1, + TailNum: 'N454UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278293', + _key: '278293', + _rev: '_cTBW3s2--W', + to: 'airports/LGA', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 214, + FlightNum: 1948, + Month: 1, + TailNum: 'N916DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277377', + _key: '277377', + _rev: '_cTBW3qW--O', + to: 'airports/CLE', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T16:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1007, + DepTimeUTC: '2008-01-15T15:07:00.000Z', + Distance: 310, + FlightNum: 2200, + Month: 1, + TailNum: 'N25504', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277350', + _key: '277350', + _rev: '_cTBW3qS--G', + to: 'airports/MCO', + attributes: { + ArrTime: 1240, + ArrTimeUTC: '2008-01-15T17:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 759, + FlightNum: 1456, + Month: 1, + TailNum: 'N701UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272309', + _key: '272309', + _rev: '_cTBW3dK--l', + to: 'airports/BWI', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1148, + DepTimeUTC: '2008-01-15T18:48:00.000Z', + Distance: 1491, + FlightNum: 1192, + Month: 1, + TailNum: 'N847UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277229', + _key: '277229', + _rev: '_cTBW3q---C', + to: 'airports/ATL', + attributes: { + ArrTime: 1746, + ArrTimeUTC: '2008-01-15T22:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1553, + DepTimeUTC: '2008-01-15T20:53:00.000Z', + Distance: 547, + FlightNum: 105, + Month: 1, + TailNum: 'N901DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277204', + _key: '277204', + _rev: '_cTBW3p6--A', + to: 'airports/PBI', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T15:02:00.000Z', + Distance: 857, + FlightNum: 1223, + Month: 1, + TailNum: 'N425US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277162', + _key: '277162', + _rev: '_cTBW3py--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T16:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1001, + DepTimeUTC: '2008-01-15T15:01:00.000Z', + Distance: 547, + FlightNum: 457, + Month: 1, + TailNum: 'N956DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278076', + _key: '278076', + _rev: '_cTBW3sO--Y', + to: 'airports/SMF', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T15:23:00.000Z', + Distance: 910, + FlightNum: 401, + Month: 1, + TailNum: 'N912UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276926', + _key: '276926', + _rev: '_cTBW3pK--E', + to: 'airports/BNA', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-15T22:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1545, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 562, + FlightNum: 4600, + Month: 1, + TailNum: 'N716AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276810', + _key: '276810', + _rev: '_cTBW3o2--C', + to: 'airports/ORD', + attributes: { + ArrTime: 1051, + ArrTimeUTC: '2008-01-15T16:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 954, + DepTimeUTC: '2008-01-15T14:54:00.000Z', + Distance: 612, + FlightNum: 1751, + Month: 1, + TailNum: 'N465AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276782', + _key: '276782', + _rev: '_cTBW3ou--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T16:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 953, + DepTimeUTC: '2008-01-15T14:53:00.000Z', + Distance: 214, + FlightNum: 2166, + Month: 1, + TailNum: 'N767UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276747', + _key: '276747', + _rev: '_cTBW3om--e', + to: 'airports/JFK', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T21:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 213, + FlightNum: 5244, + Month: 1, + TailNum: 'N786CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276625', + _key: '276625', + _rev: '_cTBW3oS--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 1121, + ArrTimeUTC: '2008-01-15T16:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T14:49:00.000Z', + Distance: 214, + FlightNum: 1946, + Month: 1, + TailNum: 'N913DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276282', + _key: '276282', + _rev: '_cTBW3nW--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1752, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1527, + DepTimeUTC: '2008-01-15T20:27:00.000Z', + Distance: 1192, + FlightNum: 349, + Month: 1, + TailNum: 'N423AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276217', + _key: '276217', + _rev: '_cTBW3nO--G', + to: 'airports/BOS', + attributes: { + ArrTime: 1646, + ArrTimeUTC: '2008-01-15T21:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 399, + FlightNum: 2038, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284131', + _key: '284131', + _rev: '_cTBW386--U', + to: 'airports/BNA', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T02:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1703, + DepTimeUTC: '2008-01-16T00:03:00.000Z', + Distance: 1013, + FlightNum: 2374, + Month: 1, + TailNum: 'N654SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275654', + _key: '275654', + _rev: '_cTBW3lu--g', + to: 'airports/RDU', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 227, + FlightNum: 4688, + Month: 1, + TailNum: 'N856AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275351', + _key: '275351', + _rev: '_cTBW3l---S', + to: 'airports/TPA', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T22:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1506, + DepTimeUTC: '2008-01-15T20:06:00.000Z', + Distance: 814, + FlightNum: 1741, + Month: 1, + TailNum: 'N506AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275247', + _key: '275247', + _rev: '_cTBW3kq--u', + to: 'airports/BTR', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 985, + FlightNum: 5201, + Month: 1, + TailNum: 'N938CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275194', + _key: '275194', + _rev: '_cTBW3ki--g', + to: 'airports/EWR', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T21:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 199, + FlightNum: 1110, + Month: 1, + TailNum: 'N14654', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275072', + _key: '275072', + _rev: '_cTBW3kO--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1459, + DepTimeUTC: '2008-01-15T19:59:00.000Z', + Distance: 547, + FlightNum: 116, + Month: 1, + TailNum: 'N946DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274968', + _key: '274968', + _rev: '_cTBW3k---I', + to: 'airports/ORD', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T21:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 612, + FlightNum: 621, + Month: 1, + TailNum: 'N541UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274880', + _key: '274880', + _rev: '_cTBW3ju--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1559, + ArrTimeUTC: '2008-01-15T20:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 214, + FlightNum: 2176, + Month: 1, + TailNum: 'N760US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280281', + _key: '280281', + _rev: '_cTBW3yW--A', + to: 'airports/SLC', + attributes: { + ArrTime: 1629, + ArrTimeUTC: '2008-01-15T23:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T22:04:00.000Z', + Distance: 391, + FlightNum: 575, + Month: 1, + TailNum: 'N908FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286295', + _key: '286295', + _rev: '_cTBW4C6--K', + to: 'airports/LGA', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T02:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 214, + FlightNum: 2186, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274868', + _key: '274868', + _rev: '_cTBW3ju--K', + to: 'airports/LAX', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 906, + DepTimeUTC: '2008-01-15T14:06:00.000Z', + Distance: 2311, + FlightNum: 5, + Month: 1, + TailNum: 'N586AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274392', + _key: '274392', + _rev: '_cTBW3ie--s', + to: 'airports/ORD', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1441, + DepTimeUTC: '2008-01-15T19:41:00.000Z', + Distance: 612, + FlightNum: 715, + Month: 1, + TailNum: 'N523AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281380', + _key: '281380', + _rev: '_cTBW31W--m', + to: 'airports/CLT', + attributes: { + ArrTime: 2104, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1556, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 1337, + FlightNum: 1590, + Month: 1, + TailNum: 'N711UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274216', + _key: '274216', + _rev: '_cTBW3iC--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T17:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 1192, + FlightNum: 2193, + Month: 1, + TailNum: 'N3CGAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274159', + _key: '274159', + _rev: '_cTBW3h6--d', + to: 'airports/LGA', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 214, + FlightNum: 2164, + Month: 1, + TailNum: 'N744P', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274082', + _key: '274082', + _rev: '_cTBW3hu--a', + to: 'airports/EWR', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T15:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 851, + DepTimeUTC: '2008-01-15T13:51:00.000Z', + Distance: 199, + FlightNum: 1104, + Month: 1, + TailNum: 'N17614', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273895', + _key: '273895', + _rev: '_cTBW3hO--o', + to: 'airports/LGA', + attributes: { + ArrTime: 1538, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 214, + FlightNum: 1956, + Month: 1, + TailNum: 'N916DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273839', + _key: '273839', + _rev: '_cTBW3hG--c', + to: 'airports/BNA', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 562, + FlightNum: 4581, + Month: 1, + TailNum: 'N722AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273798', + _key: '273798', + _rev: '_cTBW3h---s', + to: 'airports/DEN', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 1476, + FlightNum: 727, + Month: 1, + TailNum: 'N927FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273745', + _key: '273745', + _rev: '_cTBW3g2--m', + to: 'airports/LGA', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T15:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 214, + FlightNum: 4798, + Month: 1, + TailNum: 'N726AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273560', + _key: '273560', + _rev: '_cTBW3ga--S', + to: 'airports/MCO', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 759, + FlightNum: 1159, + Month: 1, + TailNum: 'N455UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273494', + _key: '273494', + _rev: '_cTBW3gO--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1029, + ArrTimeUTC: '2008-01-15T15:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 214, + FlightNum: 1944, + Month: 1, + TailNum: 'N908DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273486', + _key: '273486', + _rev: '_cTBW3gO--C', + to: 'airports/DTW', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T20:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T19:18:00.000Z', + Distance: 405, + FlightNum: 233, + Month: 1, + TailNum: 'N320NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270949', + _key: '270949', + _rev: '_cTBW3Zq--A', + to: 'airports/ABQ', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T18:12:00.000Z', + Distance: 349, + FlightNum: 425, + Month: 1, + TailNum: 'N334UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273483', + _key: '273483', + _rev: '_cTBW3gK--t', + to: 'airports/CVG', + attributes: { + ArrTime: 953, + ArrTimeUTC: '2008-01-15T14:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 411, + FlightNum: 5365, + Month: 1, + TailNum: 'N408CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273397', + _key: '273397', + _rev: '_cTBW3g---Q', + to: 'airports/FLL', + attributes: { + ArrTime: 1118, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 899, + FlightNum: 771, + Month: 1, + TailNum: 'N506AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273326', + _key: '273326', + _rev: '_cTBW3fy--W', + to: 'airports/MIA', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T13:25:00.000Z', + Distance: 920, + FlightNum: 2187, + Month: 1, + TailNum: 'N3CNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273205', + _key: '273205', + _rev: '_cTBW3fe--Y', + to: 'airports/JFK', + attributes: { + ArrTime: 1541, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 213, + FlightNum: 4776, + Month: 1, + TailNum: 'N712AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273189', + _key: '273189', + _rev: '_cTBW3fa--o', + to: 'airports/JAX', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T15:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 822, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 634, + FlightNum: 1575, + Month: 1, + TailNum: 'N574US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272468', + _key: '272468', + _rev: '_cTBW3dm--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 214, + FlightNum: 2174, + Month: 1, + TailNum: 'N767UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272409', + _key: '272409', + _rev: '_cTBW3da--s', + to: 'airports/ATL', + attributes: { + ArrTime: 1552, + ArrTimeUTC: '2008-01-15T20:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1351, + DepTimeUTC: '2008-01-15T18:51:00.000Z', + Distance: 547, + FlightNum: 24, + Month: 1, + TailNum: 'N973DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274337', + _key: '274337', + _rev: '_cTBW3iW--i', + to: 'airports/TPA', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 1506, + FlightNum: 1612, + Month: 1, + TailNum: 'N448UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272294', + _key: '272294', + _rev: '_cTBW3dK--H', + to: 'airports/CVG', + attributes: { + ArrTime: 1516, + ArrTimeUTC: '2008-01-15T20:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1348, + DepTimeUTC: '2008-01-15T18:48:00.000Z', + Distance: 411, + FlightNum: 1541, + Month: 1, + TailNum: 'N937DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272155', + _key: '272155', + _rev: '_cTBW3cy--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T14:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 214, + FlightNum: 2162, + Month: 1, + TailNum: 'N764US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271986', + _key: '271986', + _rev: '_cTBW3cW--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T19:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 214, + FlightNum: 4790, + Month: 1, + TailNum: 'N722AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271723', + _key: '271723', + _rev: '_cTBW3bq--O', + to: 'airports/ORD', + attributes: { + ArrTime: 832, + ArrTimeUTC: '2008-01-15T14:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 738, + DepTimeUTC: '2008-01-15T12:38:00.000Z', + Distance: 612, + FlightNum: 605, + Month: 1, + TailNum: 'N835UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271414', + _key: '271414', + _rev: '_cTBW3a2--a', + to: 'airports/RDU', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T13:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 227, + FlightNum: 4640, + Month: 1, + TailNum: 'N709GB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271336', + _key: '271336', + _rev: '_cTBW3aq--S', + to: 'airports/DTW', + attributes: { + ArrTime: 904, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 725, + DepTimeUTC: '2008-01-15T12:25:00.000Z', + Distance: 405, + FlightNum: 225, + Month: 1, + TailNum: 'N360NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270783', + _key: '270783', + _rev: '_cTBW3ZG--r', + to: 'airports/IAH', + attributes: { + ArrTime: 936, + ArrTimeUTC: '2008-01-15T15:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 1208, + FlightNum: 1559, + Month: 1, + TailNum: 'N38727', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270755', + _key: '270755', + _rev: '_cTBW3ZC--m', + to: 'airports/PHX', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 703, + DepTimeUTC: '2008-01-15T12:03:00.000Z', + Distance: 1979, + FlightNum: 1427, + Month: 1, + TailNum: 'N705UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270553', + _key: '270553', + _rev: '_cTBW3Yi--l', + to: 'airports/LGA', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 214, + FlightNum: 2172, + Month: 1, + TailNum: 'N770UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283183', + _key: '283183', + _rev: '_cTBW36W--Q', + to: 'airports/DTW', + attributes: { + ArrTime: 6, + ArrTimeUTC: '2008-01-16T05:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1917, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 1123, + FlightNum: 629, + Month: 1, + TailNum: 'N917FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277061', + _key: '277061', + _rev: '_cTBW3pe--s', + to: 'airports/BDL', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T14:59:00.000Z', + Distance: 313, + FlightNum: 1790, + Month: 1, + TailNum: 'N737US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270424', + _key: '270424', + _rev: '_cTBW3YO--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 199, + FlightNum: 1102, + Month: 1, + TailNum: 'N14652', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270338', + _key: '270338', + _rev: '_cTBW3Y---s', + to: 'airports/EWR', + attributes: { + ArrTime: 1353, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1255, + DepTimeUTC: '2008-01-15T17:55:00.000Z', + Distance: 199, + FlightNum: 1208, + Month: 1, + TailNum: 'N16501', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270173', + _key: '270173', + _rev: '_cTBW3Xm--N', + to: 'airports/DFW', + attributes: { + ArrTime: 1508, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 1192, + FlightNum: 1971, + Month: 1, + TailNum: 'N529AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270159', + _key: '270159', + _rev: '_cTBW3Xi--m', + to: 'airports/MEM', + attributes: { + ArrTime: 825, + ArrTimeUTC: '2008-01-15T14:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 762, + FlightNum: 1643, + Month: 1, + TailNum: 'N371NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270012', + _key: '270012', + _rev: '_cTBW3XK--q', + to: 'airports/ORD', + attributes: { + ArrTime: 751, + ArrTimeUTC: '2008-01-15T13:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 643, + DepTimeUTC: '2008-01-15T11:43:00.000Z', + Distance: 612, + FlightNum: 2265, + Month: 1, + TailNum: 'N4WKAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269789', + _key: '269789', + _rev: '_cTBW3Wm--q', + to: 'airports/MSP', + attributes: { + ArrTime: 806, + ArrTimeUTC: '2008-01-15T14:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 631, + DepTimeUTC: '2008-01-15T11:31:00.000Z', + Distance: 931, + FlightNum: 883, + Month: 1, + TailNum: 'N323NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269630', + _key: '269630', + _rev: '_cTBW3WO--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 810, + ArrTimeUTC: '2008-01-15T13:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T11:25:00.000Z', + Distance: 547, + FlightNum: 183, + Month: 1, + TailNum: 'N166AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269559', + _key: '269559', + _rev: '_cTBW3WC--c', + to: 'airports/DTW', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T13:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T11:22:00.000Z', + Distance: 405, + FlightNum: 1223, + Month: 1, + TailNum: 'N369NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269484', + _key: '269484', + _rev: '_cTBW3V2--W', + to: 'airports/LGA', + attributes: { + ArrTime: 725, + ArrTimeUTC: '2008-01-15T12:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 618, + DepTimeUTC: '2008-01-15T11:18:00.000Z', + Distance: 214, + FlightNum: 4795, + Month: 1, + TailNum: 'N819AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269338', + _key: '269338', + _rev: '_cTBW3Ve--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1335, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 214, + FlightNum: 1952, + Month: 1, + TailNum: 'N908DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279646', + _key: '279646', + _rev: '_cTBW3wi--M', + to: 'airports/SMF', + attributes: { + ArrTime: 1035, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 905, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 910, + FlightNum: 225, + Month: 1, + TailNum: 'N902FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269250', + _key: '269250', + _rev: '_cTBW3VO--c', + to: 'airports/ORD', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 612, + FlightNum: 3934, + Month: 1, + TailNum: 'N513AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274926', + _key: '274926', + _rev: '_cTBW3j2--Y', + to: 'airports/LAX', + attributes: { + ArrTime: 830, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 862, + FlightNum: 10, + Month: 1, + TailNum: 'N805FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269180', + _key: '269180', + _rev: '_cTBW3VC--g', + to: 'airports/ATL', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T13:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 547, + FlightNum: 451, + Month: 1, + TailNum: 'N3762Y', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269168', + _key: '269168', + _rev: '_cTBW3VC--I', + to: 'airports/IAH', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 1208, + FlightNum: 559, + Month: 1, + TailNum: 'N17719', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269128', + _key: '269128', + _rev: '_cTBW3U6--a', + to: 'airports/MIA', + attributes: { + ArrTime: 843, + ArrTimeUTC: '2008-01-15T13:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T10:57:00.000Z', + Distance: 920, + FlightNum: 1631, + Month: 1, + TailNum: 'N3DJAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269101', + _key: '269101', + _rev: '_cTBW3U2--U', + to: 'airports/DFW', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 1192, + FlightNum: 1107, + Month: 1, + TailNum: 'N3BSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269072', + _key: '269072', + _rev: '_cTBW3Uy--O', + to: 'airports/BOS', + attributes: { + ArrTime: 1335, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1223, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 399, + FlightNum: 2032, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269043', + _key: '269043', + _rev: '_cTBW3Uu--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1406, + ArrTimeUTC: '2008-01-15T19:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1222, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 547, + FlightNum: 175, + Month: 1, + TailNum: 'N937AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/268981', + _key: '268981', + _rev: '_cTBW3Ui--X', + to: 'airports/IAH', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 1208, + FlightNum: 259, + Month: 1, + TailNum: 'N23707', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/268723', + _key: '268723', + _rev: '_cTBW3T2--W', + to: 'airports/MIA', + attributes: { + ArrTime: 1454, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1215, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 920, + FlightNum: 1207, + Month: 1, + TailNum: 'N3DGAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267581', + _key: '267581', + _rev: '_cTBW3Qy--k', + to: 'airports/CLT', + attributes: { + ArrTime: 1300, + ArrTimeUTC: '2008-01-15T18:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 331, + FlightNum: 862, + Month: 1, + TailNum: 'N749US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267395', + _key: '267395', + _rev: '_cTBW3QW--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T18:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1139, + DepTimeUTC: '2008-01-15T16:39:00.000Z', + Distance: 612, + FlightNum: 615, + Month: 1, + TailNum: 'N903UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267200', + _key: '267200', + _rev: '_cTBW3P2--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1133, + DepTimeUTC: '2008-01-15T16:33:00.000Z', + Distance: 547, + FlightNum: 191, + Month: 1, + TailNum: 'N315AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267033', + _key: '267033', + _rev: '_cTBW3Pa--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1314, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 214, + FlightNum: 4786, + Month: 1, + TailNum: 'N711PH', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267025', + _key: '267025', + _rev: '_cTBW3Pa--K', + to: 'airports/BOS', + attributes: { + ArrTime: 1244, + ArrTimeUTC: '2008-01-15T17:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 399, + FlightNum: 5636, + Month: 1, + TailNum: 'N868CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DBQ', + id: 'flights/272423', + _key: '272423', + _rev: '_cTBW3de--Y', + to: 'airports/ORD', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T20:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T18:52:00.000Z', + Distance: 147, + FlightNum: 4254, + Month: 1, + TailNum: 'N855AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268490', + _key: '268490', + _rev: '_cTBW3TO--c', + to: 'airports/OKC', + attributes: { + ArrTime: 1243, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1009, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 495, + FlightNum: 1196, + Month: 1, + TailNum: 'N337UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/284722', + _key: '284722', + _rev: '_cTBW4-i--W', + to: 'airports/MSP', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1918, + DepTimeUTC: '2008-01-16T00:18:00.000Z', + Distance: 574, + FlightNum: 4772, + Month: 1, + TailNum: '89329E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/283985', + _key: '283985', + _rev: '_cTBW38i--E', + to: 'airports/ATL', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 432, + FlightNum: 414, + Month: 1, + TailNum: 'N173AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/283202', + _key: '283202', + _rev: '_cTBW36a--G', + to: 'airports/ATL', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1846, + DepTimeUTC: '2008-01-15T23:46:00.000Z', + Distance: 432, + FlightNum: 4713, + Month: 1, + TailNum: 'N659CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/282405', + _key: '282405', + _rev: '_cTBW34K--O', + to: 'airports/DTW', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1828, + DepTimeUTC: '2008-01-15T23:28:00.000Z', + Distance: 166, + FlightNum: 2986, + Month: 1, + TailNum: '80279E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/280800', + _key: '280800', + _rev: '_cTBW3zy--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1905, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1728, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 861, + FlightNum: 1275, + Month: 1, + TailNum: 'N4UBAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/280536', + _key: '280536', + _rev: '_cTBW3zC--W', + to: 'airports/EWR', + attributes: { + ArrTime: 1911, + ArrTimeUTC: '2008-01-16T00:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1716, + DepTimeUTC: '2008-01-15T22:16:00.000Z', + Distance: 533, + FlightNum: 2774, + Month: 1, + TailNum: 'N14920', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/279296', + _key: '279296', + _rev: '_cTBW3vi--n', + to: 'airports/ORD', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 240, + FlightNum: 4083, + Month: 1, + TailNum: 'N665BC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277926', + _key: '277926', + _rev: '_cTBW3r2--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1411, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 641, + FlightNum: 582, + Month: 1, + TailNum: 'N383UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/276957', + _key: '276957', + _rev: '_cTBW3pO--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 432, + FlightNum: 701, + Month: 1, + TailNum: 'N331AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/274185', + _key: '274185', + _rev: '_cTBW3i---e', + to: 'airports/ATL', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 432, + FlightNum: 704, + Month: 1, + TailNum: 'N175AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274043', + _key: '274043', + _rev: '_cTBW3hq---', + to: 'airports/TPA', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T22:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1231, + DepTimeUTC: '2008-01-15T19:31:00.000Z', + Distance: 1506, + FlightNum: 355, + Month: 1, + TailNum: 'N919FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/272631', + _key: '272631', + _rev: '_cTBW3e---r', + to: 'airports/ORD', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T14:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 240, + FlightNum: 191, + Month: 1, + TailNum: 'N822UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/271436', + _key: '271436', + _rev: '_cTBW3a6--W', + to: 'airports/DTW', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1325, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 166, + FlightNum: 2923, + Month: 1, + TailNum: '89809E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/271039', + _key: '271039', + _rev: '_cTBW3Z2--i', + to: 'airports/CVG', + attributes: { + ArrTime: 758, + ArrTimeUTC: '2008-01-15T12:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 64, + FlightNum: 5642, + Month: 1, + TailNum: 'N918CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/270389', + _key: '270389', + _rev: '_cTBW3YK--B', + to: 'airports/MSP', + attributes: { + ArrTime: 812, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 574, + FlightNum: 5658, + Month: 1, + TailNum: '86739E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/270044', + _key: '270044', + _rev: '_cTBW3XS--C', + to: 'airports/EWR', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T13:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 645, + DepTimeUTC: '2008-01-15T11:45:00.000Z', + Distance: 533, + FlightNum: 2853, + Month: 1, + TailNum: 'N17108', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269900', + _key: '269900', + _rev: '_cTBW3W6--O', + to: 'airports/CLE', + attributes: { + ArrTime: 745, + ArrTimeUTC: '2008-01-15T12:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 636, + DepTimeUTC: '2008-01-15T11:36:00.000Z', + Distance: 162, + FlightNum: 2328, + Month: 1, + TailNum: 'N17507', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269505', + _key: '269505', + _rev: '_cTBW3V6--Q', + to: 'airports/CVG', + attributes: { + ArrTime: 701, + ArrTimeUTC: '2008-01-15T12:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T11:20:00.000Z', + Distance: 64, + FlightNum: 5151, + Month: 1, + TailNum: 'N721CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280646', + _key: '280646', + _rev: '_cTBW3zW--m', + to: 'airports/CLT', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-15T23:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T22:22:00.000Z', + Distance: 331, + FlightNum: 43, + Month: 1, + TailNum: 'N648AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269493', + _key: '269493', + _rev: '_cTBW3V2--o', + to: 'airports/IAH', + attributes: { + ArrTime: 822, + ArrTimeUTC: '2008-01-15T14:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 618, + DepTimeUTC: '2008-01-15T11:18:00.000Z', + Distance: 929, + FlightNum: 3129, + Month: 1, + TailNum: 'N17984', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274281', + _key: '274281', + _rev: '_cTBW3iO--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1438, + DepTimeUTC: '2008-01-15T19:38:00.000Z', + Distance: 399, + FlightNum: 2036, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/278110', + _key: '278110', + _rev: '_cTBW3sS--q', + to: 'airports/EWR', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 533, + FlightNum: 2382, + Month: 1, + TailNum: 'N17507', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269471', + _key: '269471', + _rev: '_cTBW3Vy--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T20:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1232, + DepTimeUTC: '2008-01-15T17:32:00.000Z', + Distance: 861, + FlightNum: 1237, + Month: 1, + TailNum: 'N594AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269431', + _key: '269431', + _rev: '_cTBW3Vu--I', + to: 'airports/DEN', + attributes: { + ArrTime: 730, + ArrTimeUTC: '2008-01-15T14:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 613, + DepTimeUTC: '2008-01-15T11:13:00.000Z', + Distance: 1084, + FlightNum: 192, + Month: 1, + TailNum: 'N905FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/286769', + _key: '286769', + _rev: '_cTBW4EK--Y', + to: 'airports/AUS', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1920, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 189, + FlightNum: 3824, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/286597', + _key: '286597', + _rev: '_cTBW4Du--C', + to: 'airports/IAH', + attributes: { + ArrTime: 2031, + ArrTimeUTC: '2008-01-16T02:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1909, + DepTimeUTC: '2008-01-16T01:09:00.000Z', + Distance: 217, + FlightNum: 2417, + Month: 1, + TailNum: 'N15926', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/285351', + _key: '285351', + _rev: '_cTBW4AS--O', + to: 'airports/TUL', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 237, + FlightNum: 3506, + Month: 1, + TailNum: 'N341SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284851', + _key: '284851', + _rev: '_cTBW4-2--o', + to: 'airports/ABQ', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T00:22:00.000Z', + Distance: 580, + FlightNum: 2085, + Month: 1, + TailNum: 'N738CB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281061', + _key: '281061', + _rev: '_cTBW30i--I', + to: 'airports/MCI', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-16T00:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1542, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 533, + FlightNum: 362, + Month: 1, + TailNum: 'N801UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279606', + _key: '279606', + _rev: '_cTBW3wa--X', + to: 'airports/MSP', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T17:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 904, + DepTimeUTC: '2008-01-15T16:04:00.000Z', + Distance: 680, + FlightNum: 554, + Month: 1, + TailNum: 'N361NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284368', + _key: '284368', + _rev: '_cTBW39m--M', + to: 'airports/SAT', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T01:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1810, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 248, + FlightNum: 114, + Month: 1, + TailNum: 'N714CB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284243', + _key: '284243', + _rev: '_cTBW39O--c', + to: 'airports/SAT', + attributes: { + ArrTime: 2204, + ArrTimeUTC: '2008-01-16T04:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2106, + DepTimeUTC: '2008-01-16T03:06:00.000Z', + Distance: 248, + FlightNum: 2095, + Month: 1, + TailNum: 'N341SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284041', + _key: '284041', + _rev: '_cTBW38q--c', + to: 'airports/HOU', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2057, + DepTimeUTC: '2008-01-16T02:57:00.000Z', + Distance: 239, + FlightNum: 59, + Month: 1, + TailNum: 'N748SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283387', + _key: '283387', + _rev: '_cTBW362--q', + to: 'airports/HOU', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T02:26:00.000Z', + Distance: 239, + FlightNum: 57, + Month: 1, + TailNum: 'N791SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283125', + _key: '283125', + _rev: '_cTBW36K--o', + to: 'airports/MCI', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T03:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 461, + FlightNum: 3441, + Month: 1, + TailNum: 'N928AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282996', + _key: '282996', + _rev: '_cTBW352--M', + to: 'airports/MCI', + attributes: { + ArrTime: 2128, + ArrTimeUTC: '2008-01-16T03:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 461, + FlightNum: 288, + Month: 1, + TailNum: 'N756SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267006', + _key: '267006', + _rev: '_cTBW3PW--U', + to: 'airports/BNA', + attributes: { + ArrTime: 1158, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1027, + DepTimeUTC: '2008-01-15T16:27:00.000Z', + Distance: 631, + FlightNum: 1792, + Month: 1, + TailNum: 'N595AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282688', + _key: '282688', + _rev: '_cTBW35---C', + to: 'airports/AUS', + attributes: { + ArrTime: 2052, + ArrTimeUTC: '2008-01-16T02:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1959, + DepTimeUTC: '2008-01-16T01:59:00.000Z', + Distance: 189, + FlightNum: 983, + Month: 1, + TailNum: 'N264LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282629', + _key: '282629', + _rev: '_cTBW34y--Q', + to: 'airports/SAT', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T23:33:00.000Z', + Distance: 248, + FlightNum: 1620, + Month: 1, + TailNum: 'N363SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282497', + _key: '282497', + _rev: '_cTBW34a--W', + to: 'airports/IAH', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 217, + FlightNum: 2967, + Month: 1, + TailNum: 'N16520', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282122', + _key: '282122', + _rev: '_cTBW33W--S', + to: 'airports/STL', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-16T00:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 546, + FlightNum: 40, + Month: 1, + TailNum: 'N343SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282075', + _key: '282075', + _rev: '_cTBW33O--S', + to: 'airports/AUS', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1721, + DepTimeUTC: '2008-01-15T23:21:00.000Z', + Distance: 189, + FlightNum: 3375, + Month: 1, + TailNum: 'N684JW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282003', + _key: '282003', + _rev: '_cTBW33C--M', + to: 'airports/MCI', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T02:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T01:35:00.000Z', + Distance: 461, + FlightNum: 3400, + Month: 1, + TailNum: 'N684JW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267047', + _key: '267047', + _rev: '_cTBW3Pe--E', + to: 'airports/LGA', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T19:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 1389, + FlightNum: 712, + Month: 1, + TailNum: 'N3ADAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281409', + _key: '281409', + _rev: '_cTBW31e--C', + to: 'airports/HOU', + attributes: { + ArrTime: 1754, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 239, + FlightNum: 43, + Month: 1, + TailNum: 'N247WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280844', + _key: '280844', + _rev: '_cTBW3z6--S', + to: 'airports/HOU', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 239, + FlightNum: 41, + Month: 1, + TailNum: 'N336SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280383', + _key: '280383', + _rev: '_cTBW3ym--Y', + to: 'airports/AUS', + attributes: { + ArrTime: 1656, + ArrTimeUTC: '2008-01-15T22:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T22:09:00.000Z', + Distance: 189, + FlightNum: 3419, + Month: 1, + TailNum: 'N341SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280348', + _key: '280348', + _rev: '_cTBW3yi--C', + to: 'airports/SAT', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1607, + DepTimeUTC: '2008-01-15T22:07:00.000Z', + Distance: 248, + FlightNum: 3950, + Month: 1, + TailNum: 'N358SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280165', + _key: '280165', + _rev: '_cTBW3y---k', + to: 'airports/IAH', + attributes: { + ArrTime: 1121, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 217, + FlightNum: 2709, + Month: 1, + TailNum: 'N15527', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279851', + _key: '279851', + _rev: '_cTBW3xG--i', + to: 'airports/IAH', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T23:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 217, + FlightNum: 2406, + Month: 1, + TailNum: 'N14938', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279663', + _key: '279663', + _rev: '_cTBW3wm--_', + to: 'airports/LBB', + attributes: { + ArrTime: 1104, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 293, + FlightNum: 2947, + Month: 1, + TailNum: 'N350SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270095', + _key: '270095', + _rev: '_cTBW3Xa--I', + to: 'airports/LGA', + attributes: { + ArrTime: 808, + ArrTimeUTC: '2008-01-15T13:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 649, + DepTimeUTC: '2008-01-15T11:49:00.000Z', + Distance: 214, + FlightNum: 1940, + Month: 1, + TailNum: 'N916DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279343', + _key: '279343', + _rev: '_cTBW3vu---', + to: 'airports/AUS', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 958, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 189, + FlightNum: 3355, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278634', + _key: '278634', + _rev: '_cTBW3ty--i', + to: 'airports/SAT', + attributes: { + ArrTime: 1627, + ArrTimeUTC: '2008-01-15T22:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1528, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 248, + FlightNum: 1435, + Month: 1, + TailNum: 'N683SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267128', + _key: '267128', + _rev: '_cTBW3Pq--W', + to: 'airports/ACT', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T16:31:00.000Z', + Distance: 89, + FlightNum: 3277, + Month: 1, + TailNum: 'N266AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278330', + _key: '278330', + _rev: '_cTBW3t---C', + to: 'airports/HOU', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 239, + FlightNum: 11, + Month: 1, + TailNum: 'N361SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278754', + _key: '278754', + _rev: '_cTBW3uG--m', + to: 'airports/HOU', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1531, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 239, + FlightNum: 37, + Month: 1, + TailNum: 'N502SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278290', + _key: '278290', + _rev: '_cTBW3s2--Q', + to: 'airports/STL', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T16:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 546, + FlightNum: 253, + Month: 1, + TailNum: 'N344SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278136', + _key: '278136', + _rev: '_cTBW3sa--F', + to: 'airports/AMA', + attributes: { + ArrTime: 1029, + ArrTimeUTC: '2008-01-15T16:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 324, + FlightNum: 1452, + Month: 1, + TailNum: 'N201LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278130', + _key: '278130', + _rev: '_cTBW3sW--i', + to: 'airports/SAT', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T16:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 248, + FlightNum: 1118, + Month: 1, + TailNum: 'N618WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269813', + _key: '269813', + _rev: '_cTBW3Wq--o', + to: 'airports/BNA', + attributes: { + ArrTime: 1406, + ArrTimeUTC: '2008-01-15T20:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1041, + DepTimeUTC: '2008-01-15T17:41:00.000Z', + Distance: 1013, + FlightNum: 406, + Month: 1, + TailNum: 'N614SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277548', + _key: '277548', + _rev: '_cTBW3q2--A', + to: 'airports/TUL', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1501, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 237, + FlightNum: 1344, + Month: 1, + TailNum: 'N200WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277147', + _key: '277147', + _rev: '_cTBW3pu--a', + to: 'airports/HOU', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T15:01:00.000Z', + Distance: 239, + FlightNum: 9, + Month: 1, + TailNum: 'N686SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276775', + _key: '276775', + _rev: '_cTBW3ou--A', + to: 'airports/HOU', + attributes: { + ArrTime: 950, + ArrTimeUTC: '2008-01-15T15:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T14:53:00.000Z', + Distance: 239, + FlightNum: 7, + Month: 1, + TailNum: 'N646SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276647', + _key: '276647', + _rev: '_cTBW3oW--O', + to: 'airports/LBB', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T15:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 850, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 293, + FlightNum: 6, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276615', + _key: '276615', + _rev: '_cTBW3oO--s', + to: 'airports/SAT', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T15:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 849, + DepTimeUTC: '2008-01-15T14:49:00.000Z', + Distance: 248, + FlightNum: 2024, + Month: 1, + TailNum: 'N747SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276388', + _key: '276388', + _rev: '_cTBW3nq--M', + to: 'airports/IAH', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T21:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 217, + FlightNum: 2975, + Month: 1, + TailNum: 'N17521', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276293', + _key: '276293', + _rev: '_cTBW3na--K', + to: 'airports/AUS', + attributes: { + ArrTime: 1513, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T20:28:00.000Z', + Distance: 189, + FlightNum: 3446, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276197', + _key: '276197', + _rev: '_cTBW3nK--K', + to: 'airports/AUS', + attributes: { + ArrTime: 923, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 839, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 189, + FlightNum: 1551, + Month: 1, + TailNum: 'N527SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275615', + _key: '275615', + _rev: '_cTBW3lq--E', + to: 'airports/MCI', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 461, + FlightNum: 3366, + Month: 1, + TailNum: 'N689EC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275606', + _key: '275606', + _rev: '_cTBW3lm--i', + to: 'airports/STL', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T21:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1413, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 546, + FlightNum: 28, + Month: 1, + TailNum: 'N686SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275095', + _key: '275095', + _rev: '_cTBW3kS--Q', + to: 'airports/HOU', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1400, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 239, + FlightNum: 31, + Month: 1, + TailNum: 'N506SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275091', + _key: '275091', + _rev: '_cTBW3kS--I', + to: 'airports/AUS', + attributes: { + ArrTime: 1452, + ArrTimeUTC: '2008-01-15T20:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1400, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 189, + FlightNum: 1295, + Month: 1, + TailNum: 'N766SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274374', + _key: '274374', + _rev: '_cTBW3ie--I', + to: 'airports/IAH', + attributes: { + ArrTime: 908, + ArrTimeUTC: '2008-01-15T15:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 217, + FlightNum: 2633, + Month: 1, + TailNum: 'N14938', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274226', + _key: '274226', + _rev: '_cTBW3iG--K', + to: 'airports/OKC', + attributes: { + ArrTime: 842, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 755, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 181, + FlightNum: 2730, + Month: 1, + TailNum: 'N288WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274141', + _key: '274141', + _rev: '_cTBW3h2--s', + to: 'airports/AUS', + attributes: { + ArrTime: 842, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 753, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 189, + FlightNum: 3890, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274076', + _key: '274076', + _rev: '_cTBW3hu--O', + to: 'airports/SAT', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T14:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T13:51:00.000Z', + Distance: 248, + FlightNum: 1243, + Month: 1, + TailNum: 'N363SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273937', + _key: '273937', + _rev: '_cTBW3hW--c', + to: 'airports/STL', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T15:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 746, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 546, + FlightNum: 1480, + Month: 1, + TailNum: 'N783SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273935', + _key: '273935', + _rev: '_cTBW3hW--Y', + to: 'airports/HOU', + attributes: { + ArrTime: 1424, + ArrTimeUTC: '2008-01-15T20:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1329, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 239, + FlightNum: 29, + Month: 1, + TailNum: 'N382SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286800', + _key: '286800', + _rev: '_cTBW4EO--o', + to: 'airports/GJT', + attributes: { + ArrTime: 1933, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T01:22:00.000Z', + Distance: 212, + FlightNum: 7079, + Month: 1, + TailNum: 'N444YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273888', + _key: '273888', + _rev: '_cTBW3hO--a', + to: 'airports/MAF', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T14:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 319, + FlightNum: 2, + Month: 1, + TailNum: 'N321SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273824', + _key: '273824', + _rev: '_cTBW3hG---', + to: 'airports/AMA', + attributes: { + ArrTime: 848, + ArrTimeUTC: '2008-01-15T14:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 743, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 324, + FlightNum: 1636, + Month: 1, + TailNum: 'N612SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273638', + _key: '273638', + _rev: '_cTBW3gm--W', + to: 'airports/TUL', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T14:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 736, + DepTimeUTC: '2008-01-15T13:36:00.000Z', + Distance: 237, + FlightNum: 1432, + Month: 1, + TailNum: 'N350SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273055', + _key: '273055', + _rev: '_cTBW3fG--O', + to: 'airports/LBB', + attributes: { + ArrTime: 820, + ArrTimeUTC: '2008-01-15T14:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T13:18:00.000Z', + Distance: 293, + FlightNum: 269, + Month: 1, + TailNum: 'N680AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272799', + _key: '272799', + _rev: '_cTBW3ea--o', + to: 'airports/ABQ', + attributes: { + ArrTime: 752, + ArrTimeUTC: '2008-01-15T14:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 580, + FlightNum: 3053, + Month: 1, + TailNum: 'N675AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272785', + _key: '272785', + _rev: '_cTBW3ea--M', + to: 'airports/LIT', + attributes: { + ArrTime: 801, + ArrTimeUTC: '2008-01-15T14:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 296, + FlightNum: 704, + Month: 1, + TailNum: 'N651SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271869', + _key: '271869', + _rev: '_cTBW3cC--O', + to: 'airports/AMA', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T12:44:00.000Z', + Distance: 324, + FlightNum: 1198, + Month: 1, + TailNum: 'N387SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271744', + _key: '271744', + _rev: '_cTBW3bu--I', + to: 'airports/ABQ', + attributes: { + ArrTime: 719, + ArrTimeUTC: '2008-01-15T14:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 639, + DepTimeUTC: '2008-01-15T12:39:00.000Z', + Distance: 580, + FlightNum: 2182, + Month: 1, + TailNum: 'N395SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267924', + _key: '267924', + _rev: '_cTBW3Ru--q', + to: 'airports/CLE', + attributes: { + ArrTime: 1456, + ArrTimeUTC: '2008-01-15T19:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 954, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 1201, + FlightNum: 720, + Month: 1, + TailNum: 'N16339', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271177', + _key: '271177', + _rev: '_cTBW3aO--c', + to: 'airports/SAT', + attributes: { + ArrTime: 715, + ArrTimeUTC: '2008-01-15T13:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T12:20:00.000Z', + Distance: 248, + FlightNum: 711, + Month: 1, + TailNum: 'N458WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270879', + _key: '270879', + _rev: '_cTBW3ZW--j', + to: 'airports/LIT', + attributes: { + ArrTime: 1306, + ArrTimeUTC: '2008-01-15T19:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 296, + FlightNum: 1508, + Month: 1, + TailNum: 'N797MX', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270867', + _key: '270867', + _rev: '_cTBW3ZW--L', + to: 'airports/MCI', + attributes: { + ArrTime: 743, + ArrTimeUTC: '2008-01-15T13:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 608, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 461, + FlightNum: 3354, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270470', + _key: '270470', + _rev: '_cTBW3YW--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 648, + ArrTimeUTC: '2008-01-15T12:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 217, + FlightNum: 2090, + Month: 1, + TailNum: 'N13903', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267199', + _key: '267199', + _rev: '_cTBW3P2--Q', + to: 'airports/ELP', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T18:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1033, + DepTimeUTC: '2008-01-15T16:33:00.000Z', + Distance: 551, + FlightNum: 385, + Month: 1, + TailNum: 'N486AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270400', + _key: '270400', + _rev: '_cTBW3YK--X', + to: 'airports/HOU', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1157, + DepTimeUTC: '2008-01-15T17:57:00.000Z', + Distance: 239, + FlightNum: 23, + Month: 1, + TailNum: 'N642WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/269956', + _key: '269956', + _rev: '_cTBW3XC--e', + to: 'airports/ABQ', + attributes: { + ArrTime: 1222, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 580, + FlightNum: 18, + Month: 1, + TailNum: 'N351SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/269104', + _key: '269104', + _rev: '_cTBW3U2--a', + to: 'airports/TUL', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1124, + DepTimeUTC: '2008-01-15T17:24:00.000Z', + Distance: 237, + FlightNum: 1474, + Month: 1, + TailNum: 'N506SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/268989', + _key: '268989', + _rev: '_cTBW3Ui--n', + to: 'airports/IAH', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T17:21:00.000Z', + Distance: 217, + FlightNum: 2264, + Month: 1, + TailNum: 'N24517', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274257', + _key: '274257', + _rev: '_cTBW3iK--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 939, + ArrTimeUTC: '2008-01-15T15:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 641, + FlightNum: 120, + Month: 1, + TailNum: 'N809FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/268116', + _key: '268116', + _rev: '_cTBW3SS--C', + to: 'airports/ELP', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T18:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 562, + FlightNum: 3244, + Month: 1, + TailNum: 'N461WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/281287', + _key: '281287', + _rev: '_cTBW31G--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 366, + FlightNum: 980, + Month: 1, + TailNum: 'N928DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/279323', + _key: '279323', + _rev: '_cTBW3vq--C', + to: 'airports/EWR', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 884, + FlightNum: 1438, + Month: 1, + TailNum: 'N39728', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/278375', + _key: '278375', + _rev: '_cTBW3tG--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T16:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 366, + FlightNum: 961, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/269753', + _key: '269753', + _rev: '_cTBW3Wi--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1402, + ArrTimeUTC: '2008-01-15T19:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 366, + FlightNum: 1525, + Month: 1, + TailNum: 'N944DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CWA', + id: 'flights/284186', + _key: '284186', + _rev: '_cTBW39C--q', + to: 'airports/DTW', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1805, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 363, + FlightNum: 5839, + Month: 1, + TailNum: '80259E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CWA', + id: 'flights/280064', + _key: '280064', + _rev: '_cTBW3xu--G', + to: 'airports/ORD', + attributes: { + ArrTime: 1656, + ArrTimeUTC: '2008-01-15T22:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 213, + FlightNum: 6594, + Month: 1, + TailNum: 'N934SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CWA', + id: 'flights/271020', + _key: '271020', + _rev: '_cTBW3Zy--u', + to: 'airports/ORD', + attributes: { + ArrTime: 716, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 614, + DepTimeUTC: '2008-01-15T12:14:00.000Z', + Distance: 213, + FlightNum: 7147, + Month: 1, + TailNum: 'N715SF', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CWA', + id: 'flights/268889', + _key: '268889', + _rev: '_cTBW3US--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1119, + DepTimeUTC: '2008-01-15T17:19:00.000Z', + Distance: 213, + FlightNum: 7157, + Month: 1, + TailNum: 'N47202', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286542', + _key: '286542', + _rev: '_cTBW4Di--e', + to: 'airports/IAD', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2006, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 388, + FlightNum: 5304, + Month: 1, + TailNum: 'N712CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269054', + _key: '269054', + _rev: '_cTBW3Uu--c', + to: 'airports/LGA', + attributes: { + ArrTime: 655, + ArrTimeUTC: '2008-01-15T11:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 214, + FlightNum: 2158, + Month: 1, + TailNum: 'N767UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286420', + _key: '286420', + _rev: '_cTBW4DO--Q', + to: 'airports/DTW', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 229, + FlightNum: 5486, + Month: 1, + TailNum: 'N719CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286410', + _key: '286410', + _rev: '_cTBW4DK--s', + to: 'airports/LEX', + attributes: { + ArrTime: 2040, + ArrTimeUTC: '2008-01-16T01:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 70, + FlightNum: 5015, + Month: 1, + TailNum: 'N926CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286059', + _key: '286059', + _rev: '_cTBW4CO--q', + to: 'airports/PHL', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T02:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1951, + DepTimeUTC: '2008-01-16T00:51:00.000Z', + Distance: 507, + FlightNum: 5112, + Month: 1, + TailNum: 'N690CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286026', + _key: '286026', + _rev: '_cTBW4CK--W', + to: 'airports/MIA', + attributes: { + ArrTime: 2222, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 948, + FlightNum: 5143, + Month: 1, + TailNum: 'N655CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286019', + _key: '286019', + _rev: '_cTBW4CK--I', + to: 'airports/BTV', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 702, + FlightNum: 5156, + Month: 1, + TailNum: 'N443CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286006', + _key: '286006', + _rev: '_cTBW4CG--d', + to: 'airports/SYR', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 527, + FlightNum: 4964, + Month: 1, + TailNum: 'N590SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285967', + _key: '285967', + _rev: '_cTBW4CC--_', + to: 'airports/GRR', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T02:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T00:49:00.000Z', + Distance: 268, + FlightNum: 5228, + Month: 1, + TailNum: 'N956CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285965', + _key: '285965', + _rev: '_cTBW4C---q', + to: 'airports/SAV', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T00:49:00.000Z', + Distance: 515, + FlightNum: 5433, + Month: 1, + TailNum: 'N798CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278704', + _key: '278704', + _rev: '_cTBW3u---i', + to: 'airports/ABQ', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-15T22:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 349, + FlightNum: 892, + Month: 1, + TailNum: 'N468WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285925', + _key: '285925', + _rev: '_cTBW4B6--E', + to: 'airports/PIT', + attributes: { + ArrTime: 2113, + ArrTimeUTC: '2008-01-16T02:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 256, + FlightNum: 1496, + Month: 1, + TailNum: 'N907DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280218', + _key: '280218', + _rev: '_cTBW3yK--I', + to: 'airports/SAN', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T22:02:00.000Z', + Distance: 853, + FlightNum: 1185, + Month: 1, + TailNum: 'N905UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285886', + _key: '285886', + _rev: '_cTBW4By--M', + to: 'airports/TRI', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T01:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1947, + DepTimeUTC: '2008-01-16T00:47:00.000Z', + Distance: 216, + FlightNum: 5147, + Month: 1, + TailNum: 'N784CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285799', + _key: '285799', + _rev: '_cTBW4Bi--U', + to: 'airports/ALB', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 623, + FlightNum: 5684, + Month: 1, + TailNum: 'N999CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285775', + _key: '285775', + _rev: '_cTBW4Be--O', + to: 'airports/ABE', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T02:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 503, + FlightNum: 5452, + Month: 1, + TailNum: 'N927CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285751', + _key: '285751', + _rev: '_cTBW4Ba--K', + to: 'airports/TYS', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T01:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 226, + FlightNum: 5219, + Month: 1, + TailNum: 'N735CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285551', + _key: '285551', + _rev: '_cTBW4A2--G', + to: 'airports/ORF', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1940, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 485, + FlightNum: 5650, + Month: 1, + TailNum: 'N538CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285383', + _key: '285383', + _rev: '_cTBW4AW--h', + to: 'airports/MHT', + attributes: { + ArrTime: 2144, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 741, + FlightNum: 5169, + Month: 1, + TailNum: 'N957CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285381', + _key: '285381', + _rev: '_cTBW4AW--d', + to: 'airports/EWR', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T02:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 569, + FlightNum: 5140, + Month: 1, + TailNum: 'N729CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273180', + _key: '273180', + _rev: '_cTBW3fa--W', + to: 'airports/MSP', + attributes: { + ArrTime: 911, + ArrTimeUTC: '2008-01-15T15:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 680, + FlightNum: 560, + Month: 1, + TailNum: 'N309US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285379', + _key: '285379', + _rev: '_cTBW4AW--Z', + to: 'airports/BDL', + attributes: { + ArrTime: 2128, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 661, + FlightNum: 1174, + Month: 1, + TailNum: 'N937DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285165', + _key: '285165', + _rev: '_cTBW4_y--O', + to: 'airports/MDW', + attributes: { + ArrTime: 2051, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 895, + FlightNum: 541, + Month: 1, + TailNum: 'N927FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/284966', + _key: '284966', + _rev: '_cTBW4_K--o', + to: 'airports/GSO', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1925, + DepTimeUTC: '2008-01-16T00:25:00.000Z', + Distance: 330, + FlightNum: 5448, + Month: 1, + TailNum: 'N658CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/284897', + _key: '284897', + _rev: '_cTBW4_---m', + to: 'airports/RIC', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1923, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 413, + FlightNum: 5054, + Month: 1, + TailNum: 'N398CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/284585', + _key: '284585', + _rev: '_cTBW4-K--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 264, + FlightNum: 4047, + Month: 1, + TailNum: 'N635AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283547', + _key: '283547', + _rev: '_cTBW37S--m', + to: 'airports/DFW', + attributes: { + ArrTime: 2309, + ArrTimeUTC: '2008-01-16T05:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2135, + DepTimeUTC: '2008-01-16T02:35:00.000Z', + Distance: 812, + FlightNum: 5329, + Month: 1, + TailNum: 'N676CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283421', + _key: '283421', + _rev: '_cTBW37---Q', + to: 'airports/ATL', + attributes: { + ArrTime: 2247, + ArrTimeUTC: '2008-01-16T03:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2128, + DepTimeUTC: '2008-01-16T02:28:00.000Z', + Distance: 373, + FlightNum: 4917, + Month: 1, + TailNum: 'N740EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283140', + _key: '283140', + _rev: '_cTBW36O--W', + to: 'airports/ATW', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 411, + FlightNum: 5647, + Month: 1, + TailNum: 'N447CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280032', + _key: '280032', + _rev: '_cTBW3xm--i', + to: 'airports/OKC', + attributes: { + ArrTime: 1104, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 181, + FlightNum: 12, + Month: 1, + TailNum: 'N639SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283003', + _key: '283003', + _rev: '_cTBW352--a', + to: 'airports/DSM', + attributes: { + ArrTime: 2148, + ArrTimeUTC: '2008-01-16T03:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 505, + FlightNum: 5665, + Month: 1, + TailNum: 'N812CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282876', + _key: '282876', + _rev: '_cTBW35e--U', + to: 'airports/MCI', + attributes: { + ArrTime: 2154, + ArrTimeUTC: '2008-01-16T03:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2105, + DepTimeUTC: '2008-01-16T02:05:00.000Z', + Distance: 539, + FlightNum: 5321, + Month: 1, + TailNum: 'N695CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273398', + _key: '273398', + _rev: '_cTBW3g---S', + to: 'airports/MDW', + attributes: { + ArrTime: 1521, + ArrTimeUTC: '2008-01-15T21:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1215, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 895, + FlightNum: 224, + Month: 1, + TailNum: 'N452WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282808', + _key: '282808', + _rev: '_cTBW35S--E', + to: 'airports/MEM', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T03:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2103, + DepTimeUTC: '2008-01-16T02:03:00.000Z', + Distance: 403, + FlightNum: 5235, + Month: 1, + TailNum: 'N709CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282778', + _key: '282778', + _rev: '_cTBW35K--o', + to: 'airports/TUL', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T04:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2101, + DepTimeUTC: '2008-01-16T02:01:00.000Z', + Distance: 646, + FlightNum: 5129, + Month: 1, + TailNum: 'N915CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286402', + _key: '286402', + _rev: '_cTBW4DK--c', + to: 'airports/LAX', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1759, + DepTimeUTC: '2008-01-16T00:59:00.000Z', + Distance: 862, + FlightNum: 1223, + Month: 1, + TailNum: 'N516UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282743', + _key: '282743', + _rev: '_cTBW35G--S', + to: 'airports/SGF', + attributes: { + ArrTime: 2131, + ArrTimeUTC: '2008-01-16T03:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 491, + FlightNum: 4967, + Month: 1, + TailNum: 'N588SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282705', + _key: '282705', + _rev: '_cTBW35---k', + to: 'airports/MSP', + attributes: { + ArrTime: 2159, + ArrTimeUTC: '2008-01-16T03:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2059, + DepTimeUTC: '2008-01-16T01:59:00.000Z', + Distance: 596, + FlightNum: 5399, + Month: 1, + TailNum: 'N656CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282657', + _key: '282657', + _rev: '_cTBW342--e', + to: 'airports/SLC', + attributes: { + ArrTime: 2234, + ArrTimeUTC: '2008-01-16T05:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2057, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 1449, + FlightNum: 1678, + Month: 1, + TailNum: 'N396DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270804', + _key: '270804', + _rev: '_cTBW3ZK--k', + to: 'airports/MIA', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T12:05:00.000Z', + Distance: 920, + FlightNum: 2175, + Month: 1, + TailNum: 'N3AVAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282588', + _key: '282588', + _rev: '_cTBW34q--Z', + to: 'airports/OKC', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 756, + FlightNum: 5641, + Month: 1, + TailNum: 'N720SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282539', + _key: '282539', + _rev: '_cTBW34i--O', + to: 'airports/LAN', + attributes: { + ArrTime: 2152, + ArrTimeUTC: '2008-01-16T02:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2054, + DepTimeUTC: '2008-01-16T01:54:00.000Z', + Distance: 258, + FlightNum: 5554, + Month: 1, + TailNum: 'N710CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282428', + _key: '282428', + _rev: '_cTBW34O--M', + to: 'airports/ATL', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 373, + FlightNum: 4801, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271571', + _key: '271571', + _rev: '_cTBW3bS--E', + to: 'airports/DRO', + attributes: { + ArrTime: 1232, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 251, + FlightNum: 5958, + Month: 1, + TailNum: 'N906SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282412', + _key: '282412', + _rev: '_cTBW34K--c', + to: 'airports/ORD', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-16T00:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1828, + DepTimeUTC: '2008-01-15T23:28:00.000Z', + Distance: 264, + FlightNum: 6476, + Month: 1, + TailNum: 'N760SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282218', + _key: '282218', + _rev: '_cTBW33m--h', + to: 'airports/SAN', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T06:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T01:42:00.000Z', + Distance: 1865, + FlightNum: 557, + Month: 1, + TailNum: 'N3749D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285731', + _key: '285731', + _rev: '_cTBW4BW--S', + to: 'airports/SAN', + attributes: { + ArrTime: 1900, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-16T00:44:00.000Z', + Distance: 853, + FlightNum: 329, + Month: 1, + TailNum: 'N379UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282216', + _key: '282216', + _rev: '_cTBW33m--d', + to: 'airports/PHX', + attributes: { + ArrTime: 2246, + ArrTimeUTC: '2008-01-16T05:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T01:42:00.000Z', + Distance: 1569, + FlightNum: 1565, + Month: 1, + TailNum: 'N630DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282130', + _key: '282130', + _rev: '_cTBW33W--i', + to: 'airports/EWR', + attributes: { + ArrTime: 2015, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 569, + FlightNum: 2741, + Month: 1, + TailNum: 'N48901', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284914', + _key: '284914', + _rev: '_cTBW4_C--a', + to: 'airports/BWI', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1723, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 1491, + FlightNum: 1527, + Month: 1, + TailNum: 'N490WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/281671', + _key: '281671', + _rev: '_cTBW32K--K', + to: 'airports/CMH', + attributes: { + ArrTime: 2108, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2024, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 116, + FlightNum: 484, + Month: 1, + TailNum: 'N952DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272982', + _key: '272982', + _rev: '_cTBW3e6--O', + to: 'airports/MSY', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T13:15:00.000Z', + Distance: 437, + FlightNum: 1271, + Month: 1, + TailNum: 'N317WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/281455', + _key: '281455', + _rev: '_cTBW31m--C', + to: 'airports/ATW', + attributes: { + ArrTime: 1825, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 411, + FlightNum: 5653, + Month: 1, + TailNum: 'N436CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/280186', + _key: '280186', + _rev: '_cTBW3yC--i', + to: 'airports/LAX', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1701, + DepTimeUTC: '2008-01-15T22:01:00.000Z', + Distance: 1900, + FlightNum: 765, + Month: 1, + TailNum: 'N3747D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/280027', + _key: '280027', + _rev: '_cTBW3xm--Y', + to: 'airports/STL', + attributes: { + ArrTime: 1720, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 307, + FlightNum: 4963, + Month: 1, + TailNum: 'N477CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279983', + _key: '279983', + _rev: '_cTBW3xe--a', + to: 'airports/BNA', + attributes: { + ArrTime: 1715, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T21:58:00.000Z', + Distance: 230, + FlightNum: 4953, + Month: 1, + TailNum: 'N447CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279899', + _key: '279899', + _rev: '_cTBW3xO--k', + to: 'airports/SFO', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 2036, + FlightNum: 37, + Month: 1, + TailNum: 'N392DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279896', + _key: '279896', + _rev: '_cTBW3xO--e', + to: 'airports/DFW', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T16:12:00.000Z', + Distance: 812, + FlightNum: 3456, + Month: 1, + TailNum: 'N942AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279849', + _key: '279849', + _rev: '_cTBW3xG--e', + to: 'airports/HSV', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T23:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 325, + FlightNum: 5661, + Month: 1, + TailNum: 'N781CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271322', + _key: '271322', + _rev: '_cTBW3am--g', + to: 'airports/BOS', + attributes: { + ArrTime: 845, + ArrTimeUTC: '2008-01-15T13:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 725, + DepTimeUTC: '2008-01-15T12:25:00.000Z', + Distance: 399, + FlightNum: 2022, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279841', + _key: '279841', + _rev: '_cTBW3xG--O', + to: 'airports/TYS', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 226, + FlightNum: 5553, + Month: 1, + TailNum: 'N442CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279730', + _key: '279730', + _rev: '_cTBW3wy--U', + to: 'airports/SLC', + attributes: { + ArrTime: 1834, + ArrTimeUTC: '2008-01-16T01:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 1449, + FlightNum: 49, + Month: 1, + TailNum: 'N668DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275118', + _key: '275118', + _rev: '_cTBW3kW--O', + to: 'airports/MCI', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 813, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 461, + FlightNum: 1354, + Month: 1, + TailNum: 'N611SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279617', + _key: '279617', + _rev: '_cTBW3we---', + to: 'airports/LGA', + attributes: { + ArrTime: 1840, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T21:50:00.000Z', + Distance: 585, + FlightNum: 5308, + Month: 1, + TailNum: 'N528CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280951', + _key: '280951', + _rev: '_cTBW30O--M', + to: 'airports/OMA', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1536, + DepTimeUTC: '2008-01-15T22:36:00.000Z', + Distance: 472, + FlightNum: 6068, + Month: 1, + TailNum: 'N945SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279506', + _key: '279506', + _rev: '_cTBW3wK--K', + to: 'airports/MEM', + attributes: { + ArrTime: 1733, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 403, + FlightNum: 5325, + Month: 1, + TailNum: 'N409CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279354', + _key: '279354', + _rev: '_cTBW3vu--U', + to: 'airports/SEA', + attributes: { + ArrTime: 1830, + ArrTimeUTC: '2008-01-16T02:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1644, + DepTimeUTC: '2008-01-15T21:44:00.000Z', + Distance: 1964, + FlightNum: 747, + Month: 1, + TailNum: 'N3769L', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279274', + _key: '279274', + _rev: '_cTBW3ve--o', + to: 'airports/LGA', + attributes: { + ArrTime: 1321, + ArrTimeUTC: '2008-01-15T18:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 585, + FlightNum: 4801, + Month: 1, + TailNum: 'N737MW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279267', + _key: '279267', + _rev: '_cTBW3ve--a', + to: 'airports/LAS', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-16T01:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 1678, + FlightNum: 733, + Month: 1, + TailNum: 'N636DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267321', + _key: '267321', + _rev: '_cTBW3QK--Q', + to: 'airports/LIT', + attributes: { + ArrTime: 1138, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1037, + DepTimeUTC: '2008-01-15T16:37:00.000Z', + Distance: 304, + FlightNum: 3843, + Month: 1, + TailNum: 'N663AR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279168', + _key: '279168', + _rev: '_cTBW3vO--U', + to: 'airports/PHL', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 507, + FlightNum: 5444, + Month: 1, + TailNum: 'N676CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279156', + _key: '279156', + _rev: '_cTBW3vK--o', + to: 'airports/CLT', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 335, + FlightNum: 4955, + Month: 1, + TailNum: 'N916CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279149', + _key: '279149', + _rev: '_cTBW3vK--a', + to: 'airports/DTW', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 229, + FlightNum: 4984, + Month: 1, + TailNum: 'N34CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279079', + _key: '279079', + _rev: '_cTBW3v---c', + to: 'airports/MSP', + attributes: { + ArrTime: 1739, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 596, + FlightNum: 5543, + Month: 1, + TailNum: 'N518CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278956', + _key: '278956', + _rev: '_cTBW3uq--U', + to: 'airports/SDF', + attributes: { + ArrTime: 1713, + ArrTimeUTC: '2008-01-15T22:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1636, + DepTimeUTC: '2008-01-15T21:36:00.000Z', + Distance: 83, + FlightNum: 5073, + Month: 1, + TailNum: 'N784CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278920', + _key: '278920', + _rev: '_cTBW3ui--p', + to: 'airports/ATL', + attributes: { + ArrTime: 1756, + ArrTimeUTC: '2008-01-15T22:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 373, + FlightNum: 4495, + Month: 1, + TailNum: 'N834AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278805', + _key: '278805', + _rev: '_cTBW3uO--u', + to: 'airports/DSM', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1632, + DepTimeUTC: '2008-01-15T21:32:00.000Z', + Distance: 505, + FlightNum: 5233, + Month: 1, + TailNum: 'N709CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278725', + _key: '278725', + _rev: '_cTBW3uC--b', + to: 'airports/MCI', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T23:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 539, + FlightNum: 5545, + Month: 1, + TailNum: 'N693CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277724', + _key: '277724', + _rev: '_cTBW3rS--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T16:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 264, + FlightNum: 4076, + Month: 1, + TailNum: 'N651AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277702', + _key: '277702', + _rev: '_cTBW3rO--i', + to: 'airports/SAV', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T22:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 515, + FlightNum: 5107, + Month: 1, + TailNum: 'N915CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277659', + _key: '277659', + _rev: '_cTBW3rG--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1604, + DepTimeUTC: '2008-01-15T21:04:00.000Z', + Distance: 264, + FlightNum: 1129, + Month: 1, + TailNum: 'N851UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277523', + _key: '277523', + _rev: '_cTBW3qu--m', + to: 'airports/SYR', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-15T22:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 527, + FlightNum: 5669, + Month: 1, + TailNum: 'N920CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277114', + _key: '277114', + _rev: '_cTBW3pq--I', + to: 'airports/BHM', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 396, + FlightNum: 5243, + Month: 1, + TailNum: 'N811CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277091', + _key: '277091', + _rev: '_cTBW3pm--I', + to: 'airports/DFW', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T23:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1549, + DepTimeUTC: '2008-01-15T20:49:00.000Z', + Distance: 812, + FlightNum: 3712, + Month: 1, + TailNum: 'N836AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276918', + _key: '276918', + _rev: '_cTBW3pG--c', + to: 'airports/CHS', + attributes: { + ArrTime: 1723, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1545, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 497, + FlightNum: 5043, + Month: 1, + TailNum: 'N933CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276759', + _key: '276759', + _rev: '_cTBW3oq--M', + to: 'airports/ALB', + attributes: { + ArrTime: 1723, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 623, + FlightNum: 5002, + Month: 1, + TailNum: 'N912CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276605', + _key: '276605', + _rev: '_cTBW3oO--Y', + to: 'airports/CAE', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1536, + DepTimeUTC: '2008-01-15T20:36:00.000Z', + Distance: 404, + FlightNum: 5646, + Month: 1, + TailNum: 'N590SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276516', + _key: '276516', + _rev: '_cTBW3o---k', + to: 'airports/GRB', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T16:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 946, + DepTimeUTC: '2008-01-15T14:46:00.000Z', + Distance: 416, + FlightNum: 4464, + Month: 1, + TailNum: 'N889AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276462', + _key: '276462', + _rev: '_cTBW3n2--Q', + to: 'airports/STL', + attributes: { + ArrTime: 1027, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 307, + FlightNum: 5485, + Month: 1, + TailNum: 'N629BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276213', + _key: '276213', + _rev: '_cTBW3nO---', + to: 'airports/CID', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 419, + FlightNum: 5314, + Month: 1, + TailNum: 'N812CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276121', + _key: '276121', + _rev: '_cTBW3n---G', + to: 'airports/BGR', + attributes: { + ArrTime: 1746, + ArrTimeUTC: '2008-01-15T22:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T20:24:00.000Z', + Distance: 906, + FlightNum: 5368, + Month: 1, + TailNum: 'N918CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275902', + _key: '275902', + _rev: '_cTBW3mW--s', + to: 'airports/COS', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 1078, + FlightNum: 5311, + Month: 1, + TailNum: 'N625CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275894', + _key: '275894', + _rev: '_cTBW3mW--c', + to: 'airports/SRQ', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T22:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 812, + FlightNum: 5137, + Month: 1, + TailNum: 'N669CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282735', + _key: '282735', + _rev: '_cTBW35G--C', + to: 'airports/DCA', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 411, + FlightNum: 5198, + Month: 1, + TailNum: 'N937CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275893', + _key: '275893', + _rev: '_cTBW3mW--a', + to: 'airports/DSM', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 505, + FlightNum: 5689, + Month: 1, + TailNum: 'N443CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275853', + _key: '275853', + _rev: '_cTBW3mO--m', + to: 'airports/TYS', + attributes: { + ArrTime: 1045, + ArrTimeUTC: '2008-01-15T15:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 226, + FlightNum: 5451, + Month: 1, + TailNum: 'N477CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275711', + _key: '275711', + _rev: '_cTBW3l2--s', + to: 'airports/IAD', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T20:15:00.000Z', + Distance: 388, + FlightNum: 5471, + Month: 1, + TailNum: 'N964CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281211', + _key: '281211', + _rev: '_cTBW306--c', + to: 'airports/IAH', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 217, + FlightNum: 2637, + Month: 1, + TailNum: 'N14930', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275709', + _key: '275709', + _rev: '_cTBW3l2--o', + to: 'airports/BWI', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T20:15:00.000Z', + Distance: 430, + FlightNum: 5278, + Month: 1, + TailNum: 'N735CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275707', + _key: '275707', + _rev: '_cTBW3l2--k', + to: 'airports/MEM', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T21:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T20:15:00.000Z', + Distance: 403, + FlightNum: 5353, + Month: 1, + TailNum: 'N926CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275667', + _key: '275667', + _rev: '_cTBW3ly--I', + to: 'airports/PVD', + attributes: { + ArrTime: 1720, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1514, + DepTimeUTC: '2008-01-15T20:14:00.000Z', + Distance: 722, + FlightNum: 5050, + Month: 1, + TailNum: 'N809CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269991', + _key: '269991', + _rev: '_cTBW3XK--A', + to: 'airports/ORD', + attributes: { + ArrTime: 704, + ArrTimeUTC: '2008-01-15T13:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 642, + DepTimeUTC: '2008-01-15T11:42:00.000Z', + Distance: 240, + FlightNum: 3998, + Month: 1, + TailNum: 'N651AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275639', + _key: '275639', + _rev: '_cTBW3lu--C', + to: 'airports/MSP', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T16:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 596, + FlightNum: 5199, + Month: 1, + TailNum: 'N403CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282899', + _key: '282899', + _rev: '_cTBW35m---', + to: 'airports/DCA', + attributes: { + ArrTime: 2159, + ArrTimeUTC: '2008-01-16T02:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 1476, + FlightNum: 720, + Month: 1, + TailNum: 'N943FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275516', + _key: '275516', + _rev: '_cTBW3la--K', + to: 'airports/FLL', + attributes: { + ArrTime: 1205, + ArrTimeUTC: '2008-01-15T17:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 932, + FlightNum: 1411, + Month: 1, + TailNum: 'N932DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275449', + _key: '275449', + _rev: '_cTBW3lO--S', + to: 'airports/BDL', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1509, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 661, + FlightNum: 1162, + Month: 1, + TailNum: 'N952DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275447', + _key: '275447', + _rev: '_cTBW3lO--O', + to: 'airports/RIC', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1509, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 413, + FlightNum: 5537, + Month: 1, + TailNum: 'N969CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275415', + _key: '275415', + _rev: '_cTBW3lK--A', + to: 'airports/EWR', + attributes: { + ArrTime: 1730, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1508, + DepTimeUTC: '2008-01-15T20:08:00.000Z', + Distance: 569, + FlightNum: 5238, + Month: 1, + TailNum: 'N374CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286623', + _key: '286623', + _rev: '_cTBW4Dy--I', + to: 'airports/COD', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1810, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 392, + FlightNum: 7150, + Month: 1, + TailNum: 'N454YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276284', + _key: '276284', + _rev: '_cTBW3nW--q', + to: 'airports/BWI', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T20:27:00.000Z', + Distance: 1491, + FlightNum: 718, + Month: 1, + TailNum: 'N461UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275389', + _key: '275389', + _rev: '_cTBW3lC--t', + to: 'airports/JFK', + attributes: { + ArrTime: 1730, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1507, + DepTimeUTC: '2008-01-15T20:07:00.000Z', + Distance: 589, + FlightNum: 84, + Month: 1, + TailNum: 'N3759', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280696', + _key: '280696', + _rev: '_cTBW3ze--s', + to: 'airports/LAS', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-16T00:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 629, + FlightNum: 1629, + Month: 1, + TailNum: 'N446UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275306', + _key: '275306', + _rev: '_cTBW3k2--W', + to: 'airports/MCO', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1505, + DepTimeUTC: '2008-01-15T20:05:00.000Z', + Distance: 756, + FlightNum: 1820, + Month: 1, + TailNum: 'N612DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275236', + _key: '275236', + _rev: '_cTBW3kq--Y', + to: 'airports/SRQ', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T16:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 812, + FlightNum: 5427, + Month: 1, + TailNum: 'N374CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275206', + _key: '275206', + _rev: '_cTBW3km--I', + to: 'airports/BNA', + attributes: { + ArrTime: 932, + ArrTimeUTC: '2008-01-15T15:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 230, + FlightNum: 5249, + Month: 1, + TailNum: 'N941CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275189', + _key: '275189', + _rev: '_cTBW3ki--W', + to: 'airports/ABQ', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 914, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 1240, + FlightNum: 1713, + Month: 1, + TailNum: 'N990DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275187', + _key: '275187', + _rev: '_cTBW3ki--S', + to: 'airports/AUS', + attributes: { + ArrTime: 1116, + ArrTimeUTC: '2008-01-15T17:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 914, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 958, + FlightNum: 5527, + Month: 1, + TailNum: 'N689CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273781', + _key: '273781', + _rev: '_cTBW3h---M', + to: 'airports/CLT', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T15:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 331, + FlightNum: 1411, + Month: 1, + TailNum: 'N103US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275117', + _key: '275117', + _rev: '_cTBW3kW--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 585, + FlightNum: 898, + Month: 1, + TailNum: 'N918DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275100', + _key: '275100', + _rev: '_cTBW3kS--a', + to: 'airports/DTW', + attributes: { + ArrTime: 1615, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 229, + FlightNum: 5588, + Month: 1, + TailNum: 'N595SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275087', + _key: '275087', + _rev: '_cTBW3kS--A', + to: 'airports/CMH', + attributes: { + ArrTime: 1548, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 116, + FlightNum: 5016, + Month: 1, + TailNum: 'N427CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275026', + _key: '275026', + _rev: '_cTBW3kG--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 1569, + FlightNum: 691, + Month: 1, + TailNum: 'N387DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282516', + _key: '282516', + _rev: '_cTBW34e--O', + to: 'airports/JFK', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T00:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 213, + FlightNum: 5595, + Month: 1, + TailNum: 'N376CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274976', + _key: '274976', + _rev: '_cTBW3k---Y', + to: 'airports/SAN', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T18:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 1865, + FlightNum: 921, + Month: 1, + TailNum: 'N3768', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273266', + _key: '273266', + _rev: '_cTBW3fq---', + to: 'airports/TUS', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1211, + DepTimeUTC: '2008-01-15T19:11:00.000Z', + Distance: 639, + FlightNum: 741, + Month: 1, + TailNum: 'N302UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274942', + _key: '274942', + _rev: '_cTBW3j6--E', + to: 'airports/RDU', + attributes: { + ArrTime: 1609, + ArrTimeUTC: '2008-01-15T21:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 390, + FlightNum: 5341, + Month: 1, + TailNum: 'N914CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281391', + _key: '281391', + _rev: '_cTBW31a--M', + to: 'airports/BIS', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 517, + FlightNum: 6678, + Month: 1, + TailNum: 'N957SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274916', + _key: '274916', + _rev: '_cTBW3j2--E', + to: 'airports/ORD', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 908, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 264, + FlightNum: 4950, + Month: 1, + TailNum: 'N678CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274897', + _key: '274897', + _rev: '_cTBW3jy--R', + to: 'airports/CAE', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 908, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 404, + FlightNum: 4297, + Month: 1, + TailNum: 'N848AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274829', + _key: '274829', + _rev: '_cTBW3jm--i', + to: 'airports/PBI', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 905, + DepTimeUTC: '2008-01-15T14:05:00.000Z', + Distance: 892, + FlightNum: 5121, + Month: 1, + TailNum: 'N398CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274568', + _key: '274568', + _rev: '_cTBW3i6--q', + to: 'airports/SAT', + attributes: { + ArrTime: 1101, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 900, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 1024, + FlightNum: 4957, + Month: 1, + TailNum: 'N739CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279548', + _key: '279548', + _rev: '_cTBW3wS--A', + to: 'airports/CPR', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 230, + FlightNum: 7118, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274552', + _key: '274552', + _rev: '_cTBW3i6--M', + to: 'airports/MCI', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 900, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 539, + FlightNum: 5476, + Month: 1, + TailNum: 'N712CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274489', + _key: '274489', + _rev: '_cTBW3iu--i', + to: 'airports/RSW', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 879, + FlightNum: 1773, + Month: 1, + TailNum: 'N952DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274348', + _key: '274348', + _rev: '_cTBW3ia--K', + to: 'airports/IAH', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 871, + FlightNum: 5347, + Month: 1, + TailNum: 'N964CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274270', + _key: '274270', + _rev: '_cTBW3iO--A', + to: 'airports/LGA', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T16:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 585, + FlightNum: 4947, + Month: 1, + TailNum: 'N710CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274172', + _key: '274172', + _rev: '_cTBW3i---E', + to: 'airports/SLC', + attributes: { + ArrTime: 1039, + ArrTimeUTC: '2008-01-15T17:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 1449, + FlightNum: 793, + Month: 1, + TailNum: 'N3751B', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/266972', + _key: '266972', + _rev: '_cTBW3PS--E', + to: 'airports/LAS', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T20:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1125, + DepTimeUTC: '2008-01-15T16:25:00.000Z', + Distance: 1701, + FlightNum: 735, + Month: 1, + TailNum: 'N272AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/273647', + _key: '273647', + _rev: '_cTBW3gm--o', + to: 'airports/SLC', + attributes: { + ArrTime: 1605, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 1449, + FlightNum: 1712, + Month: 1, + TailNum: 'N680DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281696', + _key: '281696', + _rev: '_cTBW32O--M', + to: 'airports/PHX', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T03:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 602, + FlightNum: 587, + Month: 1, + TailNum: 'N311AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/272651', + _key: '272651', + _rev: '_cTBW3eC--i', + to: 'airports/IAH', + attributes: { + ArrTime: 1609, + ArrTimeUTC: '2008-01-15T22:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 871, + FlightNum: 2441, + Month: 1, + TailNum: 'N14952', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/272062', + _key: '272062', + _rev: '_cTBW3ci--Q', + to: 'airports/BDL', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T15:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 661, + FlightNum: 5218, + Month: 1, + TailNum: 'N378CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276215', + _key: '276215', + _rev: '_cTBW3nO--C', + to: 'airports/CLT', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 331, + FlightNum: 1657, + Month: 1, + TailNum: 'N717UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273343', + _key: '273343', + _rev: '_cTBW3f2--I', + to: 'airports/AUS', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 726, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 189, + FlightNum: 1218, + Month: 1, + TailNum: 'N372SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271929', + _key: '271929', + _rev: '_cTBW3cK--o', + to: 'airports/DTW', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T14:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 746, + DepTimeUTC: '2008-01-15T12:46:00.000Z', + Distance: 229, + FlightNum: 3772, + Month: 1, + TailNum: '80309E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271906', + _key: '271906', + _rev: '_cTBW3cG--o', + to: 'airports/PHL', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 507, + FlightNum: 5230, + Month: 1, + TailNum: 'N692CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271786', + _key: '271786', + _rev: '_cTBW3by--s', + to: 'airports/PVD', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 722, + FlightNum: 5148, + Month: 1, + TailNum: 'N920CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270998', + _key: '270998', + _rev: '_cTBW3Zy--C', + to: 'airports/DTW', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 1123, + FlightNum: 1226, + Month: 1, + TailNum: 'N371NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271704', + _key: '271704', + _rev: '_cTBW3bm--Y', + to: 'airports/MCO', + attributes: { + ArrTime: 1002, + ArrTimeUTC: '2008-01-15T15:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 737, + DepTimeUTC: '2008-01-15T12:37:00.000Z', + Distance: 756, + FlightNum: 1173, + Month: 1, + TailNum: 'N680DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271672', + _key: '271672', + _rev: '_cTBW3bi--K', + to: 'airports/LGA', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T14:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 736, + DepTimeUTC: '2008-01-15T12:36:00.000Z', + Distance: 585, + FlightNum: 1238, + Month: 1, + TailNum: 'N972DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271065', + _key: '271065', + _rev: '_cTBW3a----', + to: 'airports/ATL', + attributes: { + ArrTime: 914, + ArrTimeUTC: '2008-01-15T14:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 373, + FlightNum: 55, + Month: 1, + TailNum: 'N672DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/270836', + _key: '270836', + _rev: '_cTBW3ZS---', + to: 'airports/LAS', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1308, + DepTimeUTC: '2008-01-15T18:08:00.000Z', + Distance: 1678, + FlightNum: 1568, + Month: 1, + TailNum: 'N3761R', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281814', + _key: '281814', + _rev: '_cTBW32i--G', + to: 'airports/MDW', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1829, + DepTimeUTC: '2008-01-16T01:29:00.000Z', + Distance: 895, + FlightNum: 2610, + Month: 1, + TailNum: 'N244WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/269335', + _key: '269335', + _rev: '_cTBW3Ve--I', + to: 'airports/IAH', + attributes: { + ArrTime: 832, + ArrTimeUTC: '2008-01-15T14:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 871, + FlightNum: 2192, + Month: 1, + TailNum: 'N14543', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/267101', + _key: '267101', + _rev: '_cTBW3Pm--M', + to: 'airports/DTW', + attributes: { + ArrTime: 1259, + ArrTimeUTC: '2008-01-15T17:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 229, + FlightNum: 5044, + Month: 1, + TailNum: 'N932CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CSG', + id: 'flights/280664', + _key: '280664', + _rev: '_cTBW3za--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-15T23:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1723, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 83, + FlightNum: 4667, + Month: 1, + TailNum: 'N828AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CSG', + id: 'flights/277662', + _key: '277662', + _rev: '_cTBW3rK--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T15:15:00.000Z', + Distance: 83, + FlightNum: 4630, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CSG', + id: 'flights/272014', + _key: '272014', + _rev: '_cTBW3ca--Q', + to: 'airports/ATL', + attributes: { + ArrTime: 1420, + ArrTimeUTC: '2008-01-15T19:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1340, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 83, + FlightNum: 4555, + Month: 1, + TailNum: 'N920EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274158', + _key: '274158', + _rev: '_cTBW3h6--b', + to: 'airports/LAS', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 629, + FlightNum: 12, + Month: 1, + TailNum: 'N639SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/280922', + _key: '280922', + _rev: '_cTBW30G--q', + to: 'airports/ORD', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 416, + FlightNum: 5932, + Month: 1, + TailNum: 'N403SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268707', + _key: '268707', + _rev: '_cTBW3Ty--T', + to: 'airports/ATL', + attributes: { + ArrTime: 503, + ArrTimeUTC: '2008-01-15T10:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 24, + DepTimeUTC: '2008-01-15T07:24:00.000Z', + Distance: 1199, + FlightNum: 430, + Month: 1, + TailNum: 'N908FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271885', + _key: '271885', + _rev: '_cTBW3cG---', + to: 'airports/RSW', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 744, + DepTimeUTC: '2008-01-15T12:44:00.000Z', + Distance: 892, + FlightNum: 181, + Month: 1, + TailNum: 'N939AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/280069', + _key: '280069', + _rev: '_cTBW3xu--Q', + to: 'airports/ATL', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T16:17:00.000Z', + Distance: 363, + FlightNum: 4779, + Month: 1, + TailNum: 'N971EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/271164', + _key: '271164', + _rev: '_cTBW3aO--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1430, + ArrTimeUTC: '2008-01-15T19:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T18:18:00.000Z', + Distance: 363, + FlightNum: 4198, + Month: 1, + TailNum: 'N884AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/283231', + _key: '283231', + _rev: '_cTBW36e--S', + to: 'airports/HOU', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-16T00:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1747, + DepTimeUTC: '2008-01-15T23:47:00.000Z', + Distance: 187, + FlightNum: 52, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/282133', + _key: '282133', + _rev: '_cTBW33a---', + to: 'airports/HOU', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1940, + DepTimeUTC: '2008-01-16T01:40:00.000Z', + Distance: 187, + FlightNum: 60, + Month: 1, + TailNum: 'N247WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/278553', + _key: '278553', + _rev: '_cTBW3tm--K', + to: 'airports/HOU', + attributes: { + ArrTime: 1014, + ArrTimeUTC: '2008-01-15T16:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 936, + DepTimeUTC: '2008-01-15T15:36:00.000Z', + Distance: 187, + FlightNum: 20, + Month: 1, + TailNum: 'N502SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/275430', + _key: '275430', + _rev: '_cTBW3lK--e', + to: 'airports/HOU', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1409, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 187, + FlightNum: 38, + Month: 1, + TailNum: 'N627SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283166', + _key: '283166', + _rev: '_cTBW36S--c', + to: 'airports/OKC', + attributes: { + ArrTime: 2104, + ArrTimeUTC: '2008-01-16T03:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2017, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 181, + FlightNum: 3516, + Month: 1, + TailNum: 'N389SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/272621', + _key: '272621', + _rev: '_cTBW3e---X', + to: 'airports/DFW', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1256, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 354, + FlightNum: 3874, + Month: 1, + TailNum: 'N833AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/270991', + _key: '270991', + _rev: '_cTBW3Zu--m', + to: 'airports/HOU', + attributes: { + ArrTime: 655, + ArrTimeUTC: '2008-01-15T12:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 613, + DepTimeUTC: '2008-01-15T12:13:00.000Z', + Distance: 187, + FlightNum: 6, + Month: 1, + TailNum: 'N646SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/279371', + _key: '279371', + _rev: '_cTBW3vy--K', + to: 'airports/MSP', + attributes: { + ArrTime: 1148, + ArrTimeUTC: '2008-01-15T17:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 674, + FlightNum: 4711, + Month: 1, + TailNum: '80239E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/270513', + _key: '270513', + _rev: '_cTBW3Ye--I', + to: 'airports/ORD', + attributes: { + ArrTime: 742, + ArrTimeUTC: '2008-01-15T13:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 416, + FlightNum: 6143, + Month: 1, + TailNum: 'N924SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/272611', + _key: '272611', + _rev: '_cTBW3e---D', + to: 'airports/DEN', + attributes: { + ArrTime: 724, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 230, + FlightNum: 7106, + Month: 1, + TailNum: 'N456YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273235', + _key: '273235', + _rev: '_cTBW3fi--g', + to: 'airports/ORD', + attributes: { + ArrTime: 918, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T13:23:00.000Z', + Distance: 612, + FlightNum: 779, + Month: 1, + TailNum: 'N4YUAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/269350', + _key: '269350', + _rev: '_cTBW3Ve--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1216, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 320, + FlightNum: 3720, + Month: 1, + TailNum: 'N299SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278407', + _key: '278407', + _rev: '_cTBW3tK--W', + to: 'airports/MCO', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T18:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 831, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 1545, + FlightNum: 1460, + Month: 1, + TailNum: 'N493UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/284864', + _key: '284864', + _rev: '_cTBW4-6--U', + to: 'airports/SMF', + attributes: { + ArrTime: 1910, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-16T00:22:00.000Z', + Distance: 911, + FlightNum: 211, + Month: 1, + TailNum: 'N11191', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/282236', + _key: '282236', + _rev: '_cTBW33q--e', + to: 'airports/SLC', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T03:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-16T01:43:00.000Z', + Distance: 410, + FlightNum: 3971, + Month: 1, + TailNum: 'N910EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/281093', + _key: '281093', + _rev: '_cTBW30m--Y', + to: 'airports/DEN', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1544, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 72, + FlightNum: 6738, + Month: 1, + TailNum: 'N925SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/278893', + _key: '278893', + _rev: '_cTBW3ue--g', + to: 'airports/PHX', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T15:46:00.000Z', + Distance: 551, + FlightNum: 2711, + Month: 1, + TailNum: 'N924FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/278561', + _key: '278561', + _rev: '_cTBW3tm--a', + to: 'airports/DFW', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 836, + DepTimeUTC: '2008-01-15T15:36:00.000Z', + Distance: 592, + FlightNum: 1352, + Month: 1, + TailNum: 'N459AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286403', + _key: '286403', + _rev: '_cTBW4DK--e', + to: 'airports/TPA', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1959, + DepTimeUTC: '2008-01-16T00:59:00.000Z', + Distance: 814, + FlightNum: 1645, + Month: 1, + TailNum: 'N764US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/278087', + _key: '278087', + _rev: '_cTBW3sO--u', + to: 'airports/CVG', + attributes: { + ArrTime: 1850, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 1078, + FlightNum: 5650, + Month: 1, + TailNum: 'N625CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/277820', + _key: '277820', + _rev: '_cTBW3ri--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 592, + FlightNum: 1862, + Month: 1, + TailNum: 'N550AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281305', + _key: '281305', + _rev: '_cTBW31K--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-15T23:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 214, + FlightNum: 2182, + Month: 1, + TailNum: 'N767UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/277764', + _key: '277764', + _rev: '_cTBW3ra--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 1733, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1406, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 809, + FlightNum: 2182, + Month: 1, + TailNum: 'N14105', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/277305', + _key: '277305', + _rev: '_cTBW3qK--M', + to: 'airports/SLC', + attributes: { + ArrTime: 1017, + ArrTimeUTC: '2008-01-15T17:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 410, + FlightNum: 3753, + Month: 1, + TailNum: 'N463SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/276822', + _key: '276822', + _rev: '_cTBW3o2--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1107, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T14:54:00.000Z', + Distance: 809, + FlightNum: 2084, + Month: 1, + TailNum: 'N31131', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/276318', + _key: '276318', + _rev: '_cTBW3ne--M', + to: 'airports/DFW', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T20:28:00.000Z', + Distance: 592, + FlightNum: 1648, + Month: 1, + TailNum: 'N559AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/274818', + _key: '274818', + _rev: '_cTBW3jm--M', + to: 'airports/SAN', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T16:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T14:05:00.000Z', + Distance: 816, + FlightNum: 405, + Month: 1, + TailNum: 'N12163', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/273347', + _key: '273347', + _rev: '_cTBW3f2--Q', + to: 'airports/SLC', + attributes: { + ArrTime: 1350, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1214, + DepTimeUTC: '2008-01-15T19:14:00.000Z', + Distance: 410, + FlightNum: 3905, + Month: 1, + TailNum: 'N416SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282820', + _key: '282820', + _rev: '_cTBW35S--c', + to: 'airports/ATL', + attributes: { + ArrTime: 2348, + ArrTimeUTC: '2008-01-16T04:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1903, + DepTimeUTC: '2008-01-16T02:03:00.000Z', + Distance: 1199, + FlightNum: 7067, + Month: 1, + TailNum: 'N519LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/273147', + _key: '273147', + _rev: '_cTBW3fW--D', + to: 'airports/ATL', + attributes: { + ArrTime: 1114, + ArrTimeUTC: '2008-01-15T16:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 1185, + FlightNum: 1984, + Month: 1, + TailNum: 'N814SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267508', + _key: '267508', + _rev: '_cTBW3Qm--m', + to: 'airports/LAX', + attributes: { + ArrTime: 1144, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1042, + DepTimeUTC: '2008-01-15T16:42:00.000Z', + Distance: 1235, + FlightNum: 2421, + Month: 1, + TailNum: 'N386AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/271615', + _key: '271615', + _rev: '_cTBW3bW--s', + to: 'airports/DEN', + attributes: { + ArrTime: 1212, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 72, + FlightNum: 6482, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/270968', + _key: '270968', + _rev: '_cTBW3Zq--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T20:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T18:12:00.000Z', + Distance: 911, + FlightNum: 7146, + Month: 1, + TailNum: 'N502MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/270625', + _key: '270625', + _rev: '_cTBW3Yu--e', + to: 'airports/IAH', + attributes: { + ArrTime: 1406, + ArrTimeUTC: '2008-01-15T20:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1103, + DepTimeUTC: '2008-01-15T18:03:00.000Z', + Distance: 809, + FlightNum: 3034, + Month: 1, + TailNum: 'N21144', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271631', + _key: '271631', + _rev: '_cTBW3ba--a', + to: 'airports/PHX', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T20:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 602, + FlightNum: 1449, + Month: 1, + TailNum: 'N469UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/270539', + _key: '270539', + _rev: '_cTBW3Yi--J', + to: 'airports/SAN', + attributes: { + ArrTime: 1219, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 816, + FlightNum: 420, + Month: 1, + TailNum: 'N14204', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/268694', + _key: '268694', + _rev: '_cTBW3Tu--o', + to: 'airports/MCI', + attributes: { + ArrTime: 1255, + ArrTimeUTC: '2008-01-15T18:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 538, + FlightNum: 2912, + Month: 1, + TailNum: 'N710BR', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286625', + _key: '286625', + _rev: '_cTBW4Dy--M', + to: 'airports/MSY', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T04:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 969, + FlightNum: 1295, + Month: 1, + TailNum: 'N737US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272131', + _key: '272131', + _rev: '_cTBW3cu--K', + to: 'airports/TPA', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1343, + DepTimeUTC: '2008-01-15T18:43:00.000Z', + Distance: 814, + FlightNum: 1981, + Month: 1, + TailNum: 'N430US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/COD', + id: 'flights/273981', + _key: '273981', + _rev: '_cTBW3he--Y', + to: 'airports/DEN', + attributes: { + ArrTime: 841, + ArrTimeUTC: '2008-01-15T15:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 648, + DepTimeUTC: '2008-01-15T13:48:00.000Z', + Distance: 392, + FlightNum: 7235, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/284580', + _key: '284580', + _rev: '_cTBW4-K--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 135, + FlightNum: 4218, + Month: 1, + TailNum: 'N814AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/278257', + _key: '278257', + _rev: '_cTBW3su--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 135, + FlightNum: 4129, + Month: 1, + TailNum: 'N806AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/277437', + _key: '277437', + _rev: '_cTBW3qi---', + to: 'airports/ORD', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T15:09:00.000Z', + Distance: 135, + FlightNum: 4373, + Month: 1, + TailNum: 'N652RS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285482', + _key: '285482', + _rev: '_cTBW4Aq--O', + to: 'airports/SEA', + attributes: { + ArrTime: 1922, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 1024, + FlightNum: 407, + Month: 1, + TailNum: 'N203UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/272775', + _key: '272775', + _rev: '_cTBW3eW--q', + to: 'airports/ORD', + attributes: { + ArrTime: 1350, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 135, + FlightNum: 3905, + Month: 1, + TailNum: 'N840AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/271641', + _key: '271641', + _rev: '_cTBW3ba--u', + to: 'airports/DFW', + attributes: { + ArrTime: 839, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 693, + FlightNum: 3450, + Month: 1, + TailNum: 'N935AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/270810', + _key: '270810', + _rev: '_cTBW3ZK--w', + to: 'airports/ORD', + attributes: { + ArrTime: 657, + ArrTimeUTC: '2008-01-15T12:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 606, + DepTimeUTC: '2008-01-15T12:06:00.000Z', + Distance: 135, + FlightNum: 4374, + Month: 1, + TailNum: 'N619AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/286621', + _key: '286621', + _rev: '_cTBW4Dy--E', + to: 'airports/TPA', + attributes: { + ArrTime: 2217, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 829, + FlightNum: 1250, + Month: 1, + TailNum: 'N550WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/284190', + _key: '284190', + _rev: '_cTBW39G--E', + to: 'airports/PHL', + attributes: { + ArrTime: 2023, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 405, + FlightNum: 1525, + Month: 1, + TailNum: 'N732SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/283974', + _key: '283974', + _rev: '_cTBW38e--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1924, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 296, + FlightNum: 4288, + Month: 1, + TailNum: 'N630AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/282893', + _key: '282893', + _rev: '_cTBW35i--U', + to: 'airports/BWI', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2106, + DepTimeUTC: '2008-01-16T02:06:00.000Z', + Distance: 336, + FlightNum: 1463, + Month: 1, + TailNum: 'N432WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274763', + _key: '274763', + _rev: '_cTBW3ja--u', + to: 'airports/DFW', + attributes: { + ArrTime: 948, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T14:04:00.000Z', + Distance: 641, + FlightNum: 1515, + Month: 1, + TailNum: 'N400AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/282839', + _key: '282839', + _rev: '_cTBW35W--V', + to: 'airports/DFW', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1838, + DepTimeUTC: '2008-01-15T23:38:00.000Z', + Distance: 927, + FlightNum: 3716, + Month: 1, + TailNum: 'N850AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/282527', + _key: '282527', + _rev: '_cTBW34e--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 296, + FlightNum: 4322, + Month: 1, + TailNum: 'N504AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271600', + _key: '271600', + _rev: '_cTBW3bW--O', + to: 'airports/SJC', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T21:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 948, + FlightNum: 245, + Month: 1, + TailNum: 'N567UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/282182', + _key: '282182', + _rev: '_cTBW33i--G', + to: 'airports/MCI', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T01:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1823, + DepTimeUTC: '2008-01-15T23:23:00.000Z', + Distance: 633, + FlightNum: 2592, + Month: 1, + TailNum: 'N709BR', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281527', + _key: '281527', + _rev: '_cTBW31y--E', + to: 'airports/LGA', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 478, + FlightNum: 4918, + Month: 1, + TailNum: 'N738NR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281363', + _key: '281363', + _rev: '_cTBW31W--E', + to: 'airports/BWI', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T00:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 336, + FlightNum: 1545, + Month: 1, + TailNum: 'N458WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281362', + _key: '281362', + _rev: '_cTBW31W--C', + to: 'airports/DTW', + attributes: { + ArrTime: 1857, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 155, + FlightNum: 1707, + Month: 1, + TailNum: 'N925US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281317', + _key: '281317', + _rev: '_cTBW31O--A', + to: 'airports/MEM', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-16T00:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 518, + FlightNum: 5726, + Month: 1, + TailNum: '80339E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281010', + _key: '281010', + _rev: '_cTBW30W--q', + to: 'airports/LAS', + attributes: { + ArrTime: 1905, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1739, + DepTimeUTC: '2008-01-15T22:39:00.000Z', + Distance: 1772, + FlightNum: 1334, + Month: 1, + TailNum: 'N779SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277910', + _key: '277910', + _rev: '_cTBW3ry--S', + to: 'airports/DTW', + attributes: { + ArrTime: 1713, + ArrTimeUTC: '2008-01-15T22:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1611, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 155, + FlightNum: 5822, + Month: 1, + TailNum: '87459E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277894', + _key: '277894', + _rev: '_cTBW3ru--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1811, + ArrTimeUTC: '2008-01-15T23:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 478, + FlightNum: 5269, + Month: 1, + TailNum: 'N427CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/276538', + _key: '276538', + _rev: '_cTBW3oC--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1533, + DepTimeUTC: '2008-01-15T20:33:00.000Z', + Distance: 296, + FlightNum: 371, + Month: 1, + TailNum: 'N432UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/276416', + _key: '276416', + _rev: '_cTBW3nu--V', + to: 'airports/DFW', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 927, + FlightNum: 641, + Month: 1, + TailNum: 'N202AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/275656', + _key: '275656', + _rev: '_cTBW3lu--k', + to: 'airports/ORD', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 296, + FlightNum: 331, + Month: 1, + TailNum: 'N531UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274988', + _key: '274988', + _rev: '_cTBW3kC---', + to: 'airports/ORD', + attributes: { + ArrTime: 933, + ArrTimeUTC: '2008-01-15T15:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 296, + FlightNum: 4160, + Month: 1, + TailNum: 'N907AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280198', + _key: '280198', + _rev: '_cTBW3yG--M', + to: 'airports/GJT', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T22:02:00.000Z', + Distance: 212, + FlightNum: 7162, + Month: 1, + TailNum: 'N447YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274872', + _key: '274872', + _rev: '_cTBW3ju--S', + to: 'airports/CVG', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T20:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 116, + FlightNum: 5628, + Month: 1, + TailNum: 'N588SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274660', + _key: '274660', + _rev: '_cTBW3jK--e', + to: 'airports/STL', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 410, + FlightNum: 1361, + Month: 1, + TailNum: 'N439WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274360', + _key: '274360', + _rev: '_cTBW3ia--i', + to: 'airports/LAS', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T18:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 1772, + FlightNum: 643, + Month: 1, + TailNum: 'N667AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274266', + _key: '274266', + _rev: '_cTBW3iK--q', + to: 'airports/MSP', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 627, + FlightNum: 1491, + Month: 1, + TailNum: 'N783NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274209', + _key: '274209', + _rev: '_cTBW3iC--c', + to: 'airports/MIA', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T16:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 990, + FlightNum: 3900, + Month: 1, + TailNum: 'N941LT', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270244', + _key: '270244', + _rev: '_cTBW3Xy--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 547, + FlightNum: 463, + Month: 1, + TailNum: 'N978DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/273752', + _key: '273752', + _rev: '_cTBW3g6--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 296, + FlightNum: 4113, + Month: 1, + TailNum: 'N690AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/272618', + _key: '272618', + _rev: '_cTBW3e---R', + to: 'airports/DTW', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T14:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 155, + FlightNum: 1595, + Month: 1, + TailNum: 'N344NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/272097', + _key: '272097', + _rev: '_cTBW3cm--m', + to: 'airports/MDW', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T13:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 752, + DepTimeUTC: '2008-01-15T12:52:00.000Z', + Distance: 284, + FlightNum: 1425, + Month: 1, + TailNum: 'N426WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271915', + _key: '271915', + _rev: '_cTBW3cK--M', + to: 'airports/DFW', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 927, + FlightNum: 2095, + Month: 1, + TailNum: 'N4XNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271724', + _key: '271724', + _rev: '_cTBW3bq--Q', + to: 'airports/EWR', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1332, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 462, + FlightNum: 2838, + Month: 1, + TailNum: 'N11548', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271595', + _key: '271595', + _rev: '_cTBW3bW--E', + to: 'airports/MCO', + attributes: { + ArrTime: 936, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 733, + DepTimeUTC: '2008-01-15T12:33:00.000Z', + Distance: 802, + FlightNum: 268, + Month: 1, + TailNum: 'N746SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271421', + _key: '271421', + _rev: '_cTBW3a2--o', + to: 'airports/PHL', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 405, + FlightNum: 1399, + Month: 1, + TailNum: 'N217JC', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271375', + _key: '271375', + _rev: '_cTBW3au--s', + to: 'airports/MEM', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T14:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 726, + DepTimeUTC: '2008-01-15T12:26:00.000Z', + Distance: 518, + FlightNum: 5707, + Month: 1, + TailNum: '84169E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271287', + _key: '271287', + _rev: '_cTBW3ai--K', + to: 'airports/CVG', + attributes: { + ArrTime: 826, + ArrTimeUTC: '2008-01-15T13:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 724, + DepTimeUTC: '2008-01-15T12:24:00.000Z', + Distance: 116, + FlightNum: 1713, + Month: 1, + TailNum: 'N990DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270973', + _key: '270973', + _rev: '_cTBW3Zu--C', + to: 'airports/ORD', + attributes: { + ArrTime: 740, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 712, + DepTimeUTC: '2008-01-15T12:12:00.000Z', + Distance: 296, + FlightNum: 4154, + Month: 1, + TailNum: 'N686AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270808', + _key: '270808', + _rev: '_cTBW3ZK--s', + to: 'airports/LAS', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T16:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T12:05:00.000Z', + Distance: 1772, + FlightNum: 3921, + Month: 1, + TailNum: 'N767SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270376', + _key: '270376', + _rev: '_cTBW3YG--Y', + to: 'airports/MCI', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 633, + FlightNum: 2590, + Month: 1, + TailNum: 'N496CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270234', + _key: '270234', + _rev: '_cTBW3Xu--k', + to: 'airports/MDW', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 284, + FlightNum: 2545, + Month: 1, + TailNum: 'N475WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270006', + _key: '270006', + _rev: '_cTBW3XK--e', + to: 'airports/MSP', + attributes: { + ArrTime: 817, + ArrTimeUTC: '2008-01-15T14:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 642, + DepTimeUTC: '2008-01-15T11:42:00.000Z', + Distance: 627, + FlightNum: 395, + Month: 1, + TailNum: 'N339NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269850', + _key: '269850', + _rev: '_cTBW3Wy--Q', + to: 'airports/EWR', + attributes: { + ArrTime: 817, + ArrTimeUTC: '2008-01-15T13:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 634, + DepTimeUTC: '2008-01-15T11:34:00.000Z', + Distance: 462, + FlightNum: 506, + Month: 1, + TailNum: 'N14346', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269814', + _key: '269814', + _rev: '_cTBW3Wq--q', + to: 'airports/BWI', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T12:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 633, + DepTimeUTC: '2008-01-15T11:33:00.000Z', + Distance: 336, + FlightNum: 3138, + Month: 1, + TailNum: 'N663SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269689', + _key: '269689', + _rev: '_cTBW3WW--o', + to: 'airports/TPA', + attributes: { + ArrTime: 856, + ArrTimeUTC: '2008-01-15T13:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T11:27:00.000Z', + Distance: 829, + FlightNum: 3573, + Month: 1, + TailNum: 'N349SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269500', + _key: '269500', + _rev: '_cTBW3V6--G', + to: 'airports/BOS', + attributes: { + ArrTime: 1420, + ArrTimeUTC: '2008-01-15T19:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1233, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 640, + FlightNum: 4558, + Month: 1, + TailNum: 'N735TS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286455', + _key: '286455', + _rev: '_cTBW4DS--o', + to: 'airports/SMF', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 910, + FlightNum: 227, + Month: 1, + TailNum: 'N933FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269497', + _key: '269497', + _rev: '_cTBW3V6--A', + to: 'airports/BOS', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T13:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T11:19:00.000Z', + Distance: 640, + FlightNum: 4548, + Month: 1, + TailNum: 'N712AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272337', + _key: '272337', + _rev: '_cTBW3dS--A', + to: 'airports/PSC', + attributes: { + ArrTime: 1314, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1149, + DepTimeUTC: '2008-01-15T18:49:00.000Z', + Distance: 853, + FlightNum: 6545, + Month: 1, + TailNum: 'N969SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269495', + _key: '269495', + _rev: '_cTBW3V2--s', + to: 'airports/RDU', + attributes: { + ArrTime: 743, + ArrTimeUTC: '2008-01-15T12:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T11:19:00.000Z', + Distance: 361, + FlightNum: 4685, + Month: 1, + TailNum: 'N856AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276378', + _key: '276378', + _rev: '_cTBW3nm--m', + to: 'airports/GRR', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 268, + FlightNum: 5426, + Month: 1, + TailNum: 'N819CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269439', + _key: '269439', + _rev: '_cTBW3Vu--Y', + to: 'airports/MEM', + attributes: { + ArrTime: 1302, + ArrTimeUTC: '2008-01-15T19:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1231, + DepTimeUTC: '2008-01-15T17:31:00.000Z', + Distance: 518, + FlightNum: 5728, + Month: 1, + TailNum: '89309E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269436', + _key: '269436', + _rev: '_cTBW3Vu--S', + to: 'airports/ORD', + attributes: { + ArrTime: 636, + ArrTimeUTC: '2008-01-15T12:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 614, + DepTimeUTC: '2008-01-15T11:14:00.000Z', + Distance: 296, + FlightNum: 4176, + Month: 1, + TailNum: 'N900AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269421', + _key: '269421', + _rev: '_cTBW3Vq--o', + to: 'airports/MDW', + attributes: { + ArrTime: 636, + ArrTimeUTC: '2008-01-15T12:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 613, + DepTimeUTC: '2008-01-15T11:13:00.000Z', + Distance: 284, + FlightNum: 1091, + Month: 1, + TailNum: 'N723SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/268966', + _key: '268966', + _rev: '_cTBW3Ue--s', + to: 'airports/TPA', + attributes: { + ArrTime: 1424, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 829, + FlightNum: 1940, + Month: 1, + TailNum: 'N248WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/268136', + _key: '268136', + _rev: '_cTBW3SS--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T19:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1159, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 927, + FlightNum: 627, + Month: 1, + TailNum: 'N506AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/267952', + _key: '267952', + _rev: '_cTBW3R2--B', + to: 'airports/DTW', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T18:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1155, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 155, + FlightNum: 5859, + Month: 1, + TailNum: '85889E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271639', + _key: '271639', + _rev: '_cTBW3ba--q', + to: 'airports/BOS', + attributes: { + ArrTime: 933, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 752, + FlightNum: 642, + Month: 1, + TailNum: 'N389DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/267115', + _key: '267115', + _rev: '_cTBW3Pm--o', + to: 'airports/RSW', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 930, + FlightNum: 5643, + Month: 1, + TailNum: 'N936CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/266992', + _key: '266992', + _rev: '_cTBW3PS--s', + to: 'airports/MCO', + attributes: { + ArrTime: 1328, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1126, + DepTimeUTC: '2008-01-15T16:26:00.000Z', + Distance: 802, + FlightNum: 3491, + Month: 1, + TailNum: 'N632SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286790', + _key: '286790', + _rev: '_cTBW4EO--U', + to: 'airports/JFK', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T03:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2021, + DepTimeUTC: '2008-01-16T01:21:00.000Z', + Distance: 541, + FlightNum: 2626, + Month: 1, + TailNum: 'N930LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273843', + _key: '273843', + _rev: '_cTBW3hG--k', + to: 'airports/ORD', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 612, + FlightNum: 607, + Month: 1, + TailNum: 'N462UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286706', + _key: '286706', + _rev: '_cTBW4E---i', + to: 'airports/BDL', + attributes: { + ArrTime: 2226, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T01:15:00.000Z', + Distance: 644, + FlightNum: 1704, + Month: 1, + TailNum: 'N169UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275407', + _key: '275407', + _rev: '_cTBW3lG--g', + to: 'airports/PIT', + attributes: { + ArrTime: 1102, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 256, + FlightNum: 5252, + Month: 1, + TailNum: 'N713CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286606', + _key: '286606', + _rev: '_cTBW4Du--U', + to: 'airports/MYR', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 156, + FlightNum: 2699, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286599', + _key: '286599', + _rev: '_cTBW4Du--G', + to: 'airports/IND', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2009, + DepTimeUTC: '2008-01-16T01:09:00.000Z', + Distance: 428, + FlightNum: 1215, + Month: 1, + TailNum: 'N590US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286582', + _key: '286582', + _rev: '_cTBW4Dq--S', + to: 'airports/FLL', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2008, + DepTimeUTC: '2008-01-16T01:08:00.000Z', + Distance: 631, + FlightNum: 1687, + Month: 1, + TailNum: 'N941UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286529', + _key: '286529', + _rev: '_cTBW4Di--E', + to: 'airports/MEM', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2005, + DepTimeUTC: '2008-01-16T01:05:00.000Z', + Distance: 512, + FlightNum: 2657, + Month: 1, + TailNum: 'N910FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283055', + _key: '283055', + _rev: '_cTBW36C--A', + to: 'airports/ATL', + attributes: { + ArrTime: 2356, + ArrTimeUTC: '2008-01-16T04:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T02:12:00.000Z', + Distance: 1199, + FlightNum: 426, + Month: 1, + TailNum: 'N948FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282409', + _key: '282409', + _rev: '_cTBW34K--W', + to: 'airports/SAT', + attributes: { + ArrTime: 2305, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 1024, + FlightNum: 4965, + Month: 1, + TailNum: 'N797CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286525', + _key: '286525', + _rev: '_cTBW4De--o', + to: 'airports/BUF', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T02:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2005, + DepTimeUTC: '2008-01-16T01:05:00.000Z', + Distance: 546, + FlightNum: 1556, + Month: 1, + TailNum: 'N932UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286301', + _key: '286301', + _rev: '_cTBW4C6--W', + to: 'airports/PIT', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 366, + FlightNum: 1007, + Month: 1, + TailNum: 'N530AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286165', + _key: '286165', + _rev: '_cTBW4Ci--e', + to: 'airports/MCO', + attributes: { + ArrTime: 2129, + ArrTimeUTC: '2008-01-16T02:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1954, + DepTimeUTC: '2008-01-16T00:54:00.000Z', + Distance: 468, + FlightNum: 1719, + Month: 1, + TailNum: 'N923UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272888', + _key: '272888', + _rev: '_cTBW3eq--Y', + to: 'airports/IAD', + attributes: { + ArrTime: 1129, + ArrTimeUTC: '2008-01-15T16:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 612, + DepTimeUTC: '2008-01-15T13:12:00.000Z', + Distance: 1452, + FlightNum: 154, + Month: 1, + TailNum: 'N928UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270866', + _key: '270866', + _rev: '_cTBW3ZW--J', + to: 'airports/STL', + attributes: { + ArrTime: 739, + ArrTimeUTC: '2008-01-15T13:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 608, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 546, + FlightNum: 1518, + Month: 1, + TailNum: 'N510SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286105', + _key: '286105', + _rev: '_cTBW4CW--q', + to: 'airports/EWR', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T00:52:00.000Z', + Distance: 529, + FlightNum: 1958, + Month: 1, + TailNum: 'N419US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278074', + _key: '278074', + _rev: '_cTBW3sO--U', + to: 'airports/IAH', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T17:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T15:23:00.000Z', + Distance: 861, + FlightNum: 6584, + Month: 1, + TailNum: 'N760SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285939', + _key: '285939', + _rev: '_cTBW4B6--g', + to: 'airports/BOS', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 728, + FlightNum: 956, + Month: 1, + TailNum: 'N937UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285846', + _key: '285846', + _rev: '_cTBW4Bq--a', + to: 'airports/BWI', + attributes: { + ArrTime: 2111, + ArrTimeUTC: '2008-01-16T02:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1946, + DepTimeUTC: '2008-01-16T00:46:00.000Z', + Distance: 361, + FlightNum: 816, + Month: 1, + TailNum: 'N939UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285646', + _key: '285646', + _rev: '_cTBW4BG--W', + to: 'airports/ROC', + attributes: { + ArrTime: 2128, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1942, + DepTimeUTC: '2008-01-16T00:42:00.000Z', + Distance: 573, + FlightNum: 1614, + Month: 1, + TailNum: 'N518AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285594', + _key: '285594', + _rev: '_cTBW4A6--u', + to: 'airports/RIC', + attributes: { + ArrTime: 2037, + ArrTimeUTC: '2008-01-16T01:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1941, + DepTimeUTC: '2008-01-16T00:41:00.000Z', + Distance: 256, + FlightNum: 1547, + Month: 1, + TailNum: 'N709UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285494', + _key: '285494', + _rev: '_cTBW4Aq--m', + to: 'airports/MDT', + attributes: { + ArrTime: 2101, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1939, + DepTimeUTC: '2008-01-16T00:39:00.000Z', + Distance: 413, + FlightNum: 1534, + Month: 1, + TailNum: 'N574US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285159', + _key: '285159', + _rev: '_cTBW4_y--C', + to: 'airports/ORD', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1929, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 599, + FlightNum: 4325, + Month: 1, + TailNum: 'N648AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284763', + _key: '284763', + _rev: '_cTBW4-q--I', + to: 'airports/ATL', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1920, + DepTimeUTC: '2008-01-16T00:20:00.000Z', + Distance: 227, + FlightNum: 317, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284706', + _key: '284706', + _rev: '_cTBW4-e--o', + to: 'airports/SAV', + attributes: { + ArrTime: 2350, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2231, + DepTimeUTC: '2008-01-16T03:31:00.000Z', + Distance: 213, + FlightNum: 1149, + Month: 1, + TailNum: 'N532AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279843', + _key: '279843', + _rev: '_cTBW3xG--S', + to: 'airports/DAY', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 64, + FlightNum: 5205, + Month: 1, + TailNum: 'N719CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284666', + _key: '284666', + _rev: '_cTBW4-a--I', + to: 'airports/CLE', + attributes: { + ArrTime: 18, + ArrTimeUTC: '2008-01-16T05:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2228, + DepTimeUTC: '2008-01-16T03:28:00.000Z', + Distance: 430, + FlightNum: 2606, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284473', + _key: '284473', + _rev: '_cTBW396--G', + to: 'airports/ORD', + attributes: { + ArrTime: 2318, + ArrTimeUTC: '2008-01-16T05:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2217, + DepTimeUTC: '2008-01-16T03:17:00.000Z', + Distance: 599, + FlightNum: 1788, + Month: 1, + TailNum: 'N533AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284462', + _key: '284462', + _rev: '_cTBW392--c', + to: 'airports/PHL', + attributes: { + ArrTime: 2336, + ArrTimeUTC: '2008-01-16T04:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2217, + DepTimeUTC: '2008-01-16T03:17:00.000Z', + Distance: 448, + FlightNum: 1586, + Month: 1, + TailNum: 'N205UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284454', + _key: '284454', + _rev: '_cTBW392--M', + to: 'airports/TPA', + attributes: { + ArrTime: 2350, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2216, + DepTimeUTC: '2008-01-16T03:16:00.000Z', + Distance: 508, + FlightNum: 1637, + Month: 1, + TailNum: 'N921UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284443', + _key: '284443', + _rev: '_cTBW39y--h', + to: 'airports/MYR', + attributes: { + ArrTime: 2308, + ArrTimeUTC: '2008-01-16T04:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2216, + DepTimeUTC: '2008-01-16T03:16:00.000Z', + Distance: 156, + FlightNum: 1877, + Month: 1, + TailNum: 'N452UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284360', + _key: '284360', + _rev: '_cTBW39i--s', + to: 'airports/BNA', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2212, + DepTimeUTC: '2008-01-16T03:12:00.000Z', + Distance: 329, + FlightNum: 1552, + Month: 1, + TailNum: 'N591US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284341', + _key: '284341', + _rev: '_cTBW39i--G', + to: 'airports/DFW', + attributes: { + ArrTime: 2400, + ArrTimeUTC: '2008-01-16T06:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2211, + DepTimeUTC: '2008-01-16T03:11:00.000Z', + Distance: 936, + FlightNum: 1865, + Month: 1, + TailNum: 'N435US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284340', + _key: '284340', + _rev: '_cTBW39i--E', + to: 'airports/IAD', + attributes: { + ArrTime: 2037, + ArrTimeUTC: '2008-01-16T01:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1909, + DepTimeUTC: '2008-01-16T00:09:00.000Z', + Distance: 321, + FlightNum: 7189, + Month: 1, + TailNum: 'N77302', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284318', + _key: '284318', + _rev: '_cTBW39e--G', + to: 'airports/SDF', + attributes: { + ArrTime: 2343, + ArrTimeUTC: '2008-01-16T04:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2210, + DepTimeUTC: '2008-01-16T03:10:00.000Z', + Distance: 336, + FlightNum: 2641, + Month: 1, + TailNum: 'N917FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284260', + _key: '284260', + _rev: '_cTBW39S--W', + to: 'airports/PBI', + attributes: { + ArrTime: 2347, + ArrTimeUTC: '2008-01-16T04:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2207, + DepTimeUTC: '2008-01-16T03:07:00.000Z', + Distance: 590, + FlightNum: 1801, + Month: 1, + TailNum: 'N421US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284216', + _key: '284216', + _rev: '_cTBW39K--Q', + to: 'airports/PNS', + attributes: { + ArrTime: 2245, + ArrTimeUTC: '2008-01-16T04:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2205, + DepTimeUTC: '2008-01-16T03:05:00.000Z', + Distance: 488, + FlightNum: 2653, + Month: 1, + TailNum: 'N907FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284145', + _key: '284145', + _rev: '_cTBW39---F', + to: 'airports/DCA', + attributes: { + ArrTime: 2307, + ArrTimeUTC: '2008-01-16T04:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2201, + DepTimeUTC: '2008-01-16T03:01:00.000Z', + Distance: 331, + FlightNum: 1526, + Month: 1, + TailNum: 'N711UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284114', + _key: '284114', + _rev: '_cTBW382--g', + to: 'airports/MCI', + attributes: { + ArrTime: 2332, + ArrTimeUTC: '2008-01-16T05:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2159, + DepTimeUTC: '2008-01-16T02:59:00.000Z', + Distance: 809, + FlightNum: 1225, + Month: 1, + TailNum: 'N704US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284099', + _key: '284099', + _rev: '_cTBW382--C', + to: 'airports/BUF', + attributes: { + ArrTime: 2333, + ArrTimeUTC: '2008-01-16T04:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2159, + DepTimeUTC: '2008-01-16T02:59:00.000Z', + Distance: 546, + FlightNum: 1792, + Month: 1, + TailNum: 'N183UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284051', + _key: '284051', + _rev: '_cTBW38u--A', + to: 'airports/MSP', + attributes: { + ArrTime: 2322, + ArrTimeUTC: '2008-01-16T05:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2157, + DepTimeUTC: '2008-01-16T02:57:00.000Z', + Distance: 930, + FlightNum: 1074, + Month: 1, + TailNum: 'N114UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284017', + _key: '284017', + _rev: '_cTBW38m--a', + to: 'airports/BDL', + attributes: { + ArrTime: 2340, + ArrTimeUTC: '2008-01-16T04:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2156, + DepTimeUTC: '2008-01-16T02:56:00.000Z', + Distance: 644, + FlightNum: 1518, + Month: 1, + TailNum: 'N434US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283995', + _key: '283995', + _rev: '_cTBW38i--Y', + to: 'airports/SYR', + attributes: { + ArrTime: 2339, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2155, + DepTimeUTC: '2008-01-16T02:55:00.000Z', + Distance: 603, + FlightNum: 1642, + Month: 1, + TailNum: 'N762US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283982', + _key: '283982', + _rev: '_cTBW38i---', + to: 'airports/RIC', + attributes: { + ArrTime: 2251, + ArrTimeUTC: '2008-01-16T03:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2155, + DepTimeUTC: '2008-01-16T02:55:00.000Z', + Distance: 256, + FlightNum: 1925, + Month: 1, + TailNum: 'N702UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268239', + _key: '268239', + _rev: '_cTBW3Sm--E', + to: 'airports/PNS', + attributes: { + ArrTime: 1241, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T17:01:00.000Z', + Distance: 604, + FlightNum: 3889, + Month: 1, + TailNum: 'N847AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283964', + _key: '283964', + _rev: '_cTBW38a--s', + to: 'airports/ATL', + attributes: { + ArrTime: 2016, + ArrTimeUTC: '2008-01-16T01:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 227, + FlightNum: 1274, + Month: 1, + TailNum: 'N968DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283265', + _key: '283265', + _rev: '_cTBW36i--m', + to: 'airports/EWR', + attributes: { + ArrTime: 2055, + ArrTimeUTC: '2008-01-16T01:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1847, + DepTimeUTC: '2008-01-15T23:47:00.000Z', + Distance: 529, + FlightNum: 2165, + Month: 1, + TailNum: 'N14942', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282941', + _key: '282941', + _rev: '_cTBW35u---', + to: 'airports/DTW', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 500, + FlightNum: 2698, + Month: 1, + TailNum: 'N914FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282723', + _key: '282723', + _rev: '_cTBW35C--a', + to: 'airports/CVG', + attributes: { + ArrTime: 2010, + ArrTimeUTC: '2008-01-16T01:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 335, + FlightNum: 4960, + Month: 1, + TailNum: 'N916CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282319', + _key: '282319', + _rev: '_cTBW336--O', + to: 'airports/SAN', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 2077, + FlightNum: 198, + Month: 1, + TailNum: 'N663AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282145', + _key: '282145', + _rev: '_cTBW33a--W', + to: 'airports/DFW', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T02:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 936, + FlightNum: 1105, + Month: 1, + TailNum: 'N454UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285310', + _key: '285310', + _rev: '_cTBW4AK--c', + to: 'airports/PDX', + attributes: { + ArrTime: 2251, + ArrTimeUTC: '2008-01-16T06:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2112, + DepTimeUTC: '2008-01-16T04:12:00.000Z', + Distance: 992, + FlightNum: 419, + Month: 1, + TailNum: 'N912UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/285673', + _key: '285673', + _rev: '_cTBW4BK--i', + to: 'airports/LBB', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T01:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 293, + FlightNum: 46, + Month: 1, + TailNum: 'N342SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282007', + _key: '282007', + _rev: '_cTBW33C--U', + to: 'airports/EWR', + attributes: { + ArrTime: 2010, + ArrTimeUTC: '2008-01-16T01:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1819, + DepTimeUTC: '2008-01-15T23:19:00.000Z', + Distance: 529, + FlightNum: 1840, + Month: 1, + TailNum: 'N441US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281805', + _key: '281805', + _rev: '_cTBW32e--m', + to: 'airports/JAX', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2029, + DepTimeUTC: '2008-01-16T01:29:00.000Z', + Distance: 329, + FlightNum: 1921, + Month: 1, + TailNum: 'N186US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281731', + _key: '281731', + _rev: '_cTBW32S--h', + to: 'airports/MCO', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1811, + DepTimeUTC: '2008-01-15T23:11:00.000Z', + Distance: 468, + FlightNum: 705, + Month: 1, + TailNum: 'N577US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/268888', + _key: '268888', + _rev: '_cTBW3US--c', + to: 'airports/ATL', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T12:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T10:50:00.000Z', + Distance: 432, + FlightNum: 711, + Month: 1, + TailNum: 'N296AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281631', + _key: '281631', + _rev: '_cTBW32C--c', + to: 'airports/MEM', + attributes: { + ArrTime: 1859, + ArrTimeUTC: '2008-01-16T00:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1808, + DepTimeUTC: '2008-01-15T23:08:00.000Z', + Distance: 512, + FlightNum: 5907, + Month: 1, + TailNum: '86969E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281601', + _key: '281601', + _rev: '_cTBW32---Q', + to: 'airports/FLL', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T01:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1806, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 631, + FlightNum: 1723, + Month: 1, + TailNum: 'N404US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281524', + _key: '281524', + _rev: '_cTBW31y---', + to: 'airports/TPA', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 508, + FlightNum: 1753, + Month: 1, + TailNum: 'N930UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276315', + _key: '276315', + _rev: '_cTBW3ne--G', + to: 'airports/DTW', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 1123, + FlightNum: 1224, + Month: 1, + TailNum: 'N345NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281462', + _key: '281462', + _rev: '_cTBW31m--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 544, + FlightNum: 5536, + Month: 1, + TailNum: 'N811CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277757', + _key: '277757', + _rev: '_cTBW3ra--C', + to: 'airports/RAP', + attributes: { + ArrTime: 918, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 301, + FlightNum: 6736, + Month: 1, + TailNum: 'N969SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/276359', + _key: '276359', + _rev: '_cTBW3nm--A', + to: 'airports/ORD', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T16:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 842, + DepTimeUTC: '2008-01-15T14:42:00.000Z', + Distance: 135, + FlightNum: 4401, + Month: 1, + TailNum: 'N664MS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281429', + _key: '281429', + _rev: '_cTBW31i---', + to: 'airports/DEN', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1758, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 1337, + FlightNum: 1529, + Month: 1, + TailNum: 'N191UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281368', + _key: '281368', + _rev: '_cTBW31W--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1940, + ArrTimeUTC: '2008-01-16T00:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 544, + FlightNum: 4900, + Month: 1, + TailNum: 'N722AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281340', + _key: '281340', + _rev: '_cTBW31S--E', + to: 'airports/BNA', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 329, + FlightNum: 2661, + Month: 1, + TailNum: 'N938LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281153', + _key: '281153', + _rev: '_cTBW30y--G', + to: 'airports/MYR', + attributes: { + ArrTime: 1852, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1747, + DepTimeUTC: '2008-01-15T22:47:00.000Z', + Distance: 156, + FlightNum: 1799, + Month: 1, + TailNum: 'N588US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/269098', + _key: '269098', + _rev: '_cTBW3U2--O', + to: 'airports/DFW', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T13:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 812, + FlightNum: 3720, + Month: 1, + TailNum: 'N923AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281136', + _key: '281136', + _rev: '_cTBW30u--U', + to: 'airports/PHX', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T03:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 1774, + FlightNum: 311, + Month: 1, + TailNum: 'N913AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281101', + _key: '281101', + _rev: '_cTBW30m--o', + to: 'airports/PBI', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 590, + FlightNum: 1056, + Month: 1, + TailNum: 'N103US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281083', + _key: '281083', + _rev: '_cTBW30m--E', + to: 'airports/PHL', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T00:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1743, + DepTimeUTC: '2008-01-15T22:43:00.000Z', + Distance: 448, + FlightNum: 722, + Month: 1, + TailNum: 'N717UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281082', + _key: '281082', + _rev: '_cTBW30m--C', + to: 'airports/CLE', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T00:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1743, + DepTimeUTC: '2008-01-15T22:43:00.000Z', + Distance: 430, + FlightNum: 2688, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281056', + _key: '281056', + _rev: '_cTBW30i---', + to: 'airports/DCA', + attributes: { + ArrTime: 1854, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 331, + FlightNum: 756, + Month: 1, + TailNum: 'N458UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280926', + _key: '280926', + _rev: '_cTBW30K--E', + to: 'airports/EWR', + attributes: { + ArrTime: 1931, + ArrTimeUTC: '2008-01-16T00:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 529, + FlightNum: 3065, + Month: 1, + TailNum: 'N14998', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280873', + _key: '280873', + _rev: '_cTBW30---g', + to: 'airports/BWI', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 361, + FlightNum: 328, + Month: 1, + TailNum: 'N925AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280729', + _key: '280729', + _rev: '_cTBW3zm--Q', + to: 'airports/IND', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 428, + FlightNum: 2643, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280055', + _key: '280055', + _rev: '_cTBW3xq--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1312, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 936, + FlightNum: 1343, + Month: 1, + TailNum: 'N494AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280004', + _key: '280004', + _rev: '_cTBW3xi--Y', + to: 'airports/STL', + attributes: { + ArrTime: 1211, + ArrTimeUTC: '2008-01-15T18:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 575, + FlightNum: 2689, + Month: 1, + TailNum: 'N917FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273023', + _key: '273023', + _rev: '_cTBW3fC---', + to: 'airports/EGE', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1205, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 121, + FlightNum: 7076, + Month: 1, + TailNum: 'N447YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279994', + _key: '279994', + _rev: '_cTBW3xi--E', + to: 'airports/DCA', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 331, + FlightNum: 1702, + Month: 1, + TailNum: 'N430US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279858', + _key: '279858', + _rev: '_cTBW3xK--C', + to: 'airports/PHL', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1111, + DepTimeUTC: '2008-01-15T16:11:00.000Z', + Distance: 448, + FlightNum: 1106, + Month: 1, + TailNum: 'N172US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279574', + _key: '279574', + _rev: '_cTBW3wW--G', + to: 'airports/EWR', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1103, + DepTimeUTC: '2008-01-15T16:03:00.000Z', + Distance: 529, + FlightNum: 2202, + Month: 1, + TailNum: 'N14993', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278667', + _key: '278667', + _rev: '_cTBW3t6--K', + to: 'airports/ATL', + attributes: { + ArrTime: 1144, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 227, + FlightNum: 314, + Month: 1, + TailNum: 'N951AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/280750', + _key: '280750', + _rev: '_cTBW3zq--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1726, + DepTimeUTC: '2008-01-15T22:26:00.000Z', + Distance: 264, + FlightNum: 3936, + Month: 1, + TailNum: 'N808AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278524', + _key: '278524', + _rev: '_cTBW3te--e', + to: 'airports/BDL', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1626, + DepTimeUTC: '2008-01-15T21:26:00.000Z', + Distance: 644, + FlightNum: 1244, + Month: 1, + TailNum: 'N591US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/270907', + _key: '270907', + _rev: '_cTBW3Za--o', + to: 'airports/MIA', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T15:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 709, + DepTimeUTC: '2008-01-15T12:09:00.000Z', + Distance: 948, + FlightNum: 4350, + Month: 1, + TailNum: 'N854AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278470', + _key: '278470', + _rev: '_cTBW3tW--L', + to: 'airports/MYR', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-15T21:25:00.000Z', + Distance: 156, + FlightNum: 1825, + Month: 1, + TailNum: 'N460UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278416', + _key: '278416', + _rev: '_cTBW3tK--o', + to: 'airports/IAH', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1623, + DepTimeUTC: '2008-01-15T21:23:00.000Z', + Distance: 913, + FlightNum: 2047, + Month: 1, + TailNum: 'N13969', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279101', + _key: '279101', + _rev: '_cTBW3vC--Y', + to: 'airports/ASE', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 125, + FlightNum: 6620, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270925', + _key: '270925', + _rev: '_cTBW3Zm---', + to: 'airports/LBB', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1211, + DepTimeUTC: '2008-01-15T18:11:00.000Z', + Distance: 293, + FlightNum: 3585, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278360', + _key: '278360', + _rev: '_cTBW3tC--Q', + to: 'airports/SYR', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 603, + FlightNum: 932, + Month: 1, + TailNum: 'N754UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278358', + _key: '278358', + _rev: '_cTBW3tC--M', + to: 'airports/DTW', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 500, + FlightNum: 2628, + Month: 1, + TailNum: 'N917FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278269', + _key: '278269', + _rev: '_cTBW3sy--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T22:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 227, + FlightNum: 2697, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278145', + _key: '278145', + _rev: '_cTBW3sa--X', + to: 'airports/PHL', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 448, + FlightNum: 750, + Month: 1, + TailNum: 'N935UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283437', + _key: '283437', + _rev: '_cTBW37C--_', + to: 'airports/CID', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2129, + DepTimeUTC: '2008-01-16T02:29:00.000Z', + Distance: 419, + FlightNum: 5227, + Month: 1, + TailNum: 'N436CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278100', + _key: '278100', + _rev: '_cTBW3sS--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-15T23:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1616, + DepTimeUTC: '2008-01-15T21:16:00.000Z', + Distance: 728, + FlightNum: 1706, + Month: 1, + TailNum: 'N747UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277815', + _key: '277815', + _rev: '_cTBW3ri--W', + to: 'airports/ORD', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1608, + DepTimeUTC: '2008-01-15T21:08:00.000Z', + Distance: 599, + FlightNum: 411, + Month: 1, + TailNum: 'N929UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277756', + _key: '277756', + _rev: '_cTBW3ra--A', + to: 'airports/PVD', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T22:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 683, + FlightNum: 1836, + Month: 1, + TailNum: 'N417US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277712', + _key: '277712', + _rev: '_cTBW3rS--G', + to: 'airports/ALB', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T22:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 646, + FlightNum: 1114, + Month: 1, + TailNum: 'N531AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277694', + _key: '277694', + _rev: '_cTBW3rO--S', + to: 'airports/RIC', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 256, + FlightNum: 1618, + Month: 1, + TailNum: 'N733UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277674', + _key: '277674', + _rev: '_cTBW3rK--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1143, + ArrTimeUTC: '2008-01-15T16:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T15:15:00.000Z', + Distance: 227, + FlightNum: 2659, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271109', + _key: '271109', + _rev: '_cTBW3aC--k', + to: 'airports/PDX', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T18:16:00.000Z', + Distance: 992, + FlightNum: 369, + Month: 1, + TailNum: 'N934UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277633', + _key: '277633', + _rev: '_cTBW3rC--i', + to: 'airports/PIT', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T22:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 366, + FlightNum: 307, + Month: 1, + TailNum: 'N673AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277469', + _key: '277469', + _rev: '_cTBW3qm--Q', + to: 'airports/BHM', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 351, + FlightNum: 2637, + Month: 1, + TailNum: 'N930LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275414', + _key: '275414', + _rev: '_cTBW3lK---', + to: 'airports/SNA', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T22:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1308, + DepTimeUTC: '2008-01-15T20:08:00.000Z', + Distance: 846, + FlightNum: 260, + Month: 1, + TailNum: 'N916FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277198', + _key: '277198', + _rev: '_cTBW3p2--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T17:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T15:02:00.000Z', + Distance: 599, + FlightNum: 345, + Month: 1, + TailNum: 'N830UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/267710', + _key: '267710', + _rev: '_cTBW3RK--O', + to: 'airports/DEN', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 230, + FlightNum: 7107, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276923', + _key: '276923', + _rev: '_cTBW3pK---', + to: 'airports/PHX', + attributes: { + ArrTime: 1239, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 1774, + FlightNum: 1507, + Month: 1, + TailNum: 'N173US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272105', + _key: '272105', + _rev: '_cTBW3cq--G', + to: 'airports/BHM', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T14:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T12:52:00.000Z', + Distance: 587, + FlightNum: 3749, + Month: 1, + TailNum: 'N373SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276898', + _key: '276898', + _rev: '_cTBW3pC--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1117, + ArrTimeUTC: '2008-01-15T17:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 599, + FlightNum: 7407, + Month: 1, + TailNum: 'N513MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276798', + _key: '276798', + _rev: '_cTBW3oy--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1059, + ArrTimeUTC: '2008-01-15T15:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 954, + DepTimeUTC: '2008-01-15T14:54:00.000Z', + Distance: 227, + FlightNum: 1419, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276756', + _key: '276756', + _rev: '_cTBW3oq--G', + to: 'airports/MIA', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 650, + FlightNum: 4207, + Month: 1, + TailNum: 'N857AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285024', + _key: '285024', + _rev: '_cTBW4_W--T', + to: 'airports/SJC', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T06:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 948, + FlightNum: 165, + Month: 1, + TailNum: 'N314UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276526', + _key: '276526', + _rev: '_cTBW3oC--G', + to: 'airports/RSW', + attributes: { + ArrTime: 1154, + ArrTimeUTC: '2008-01-15T16:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 946, + DepTimeUTC: '2008-01-15T14:46:00.000Z', + Distance: 600, + FlightNum: 1989, + Month: 1, + TailNum: 'N453UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276488', + _key: '276488', + _rev: '_cTBW3n6--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1232, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 544, + FlightNum: 5572, + Month: 1, + TailNum: 'N963CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276440', + _key: '276440', + _rev: '_cTBW3ny--U', + to: 'airports/GSO', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 83, + FlightNum: 2694, + Month: 1, + TailNum: 'N925FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276323', + _key: '276323', + _rev: '_cTBW3ne--W', + to: 'airports/SAN', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 2077, + FlightNum: 1133, + Month: 1, + TailNum: 'N182UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276235', + _key: '276235', + _rev: '_cTBW3nO--q', + to: 'airports/FLL', + attributes: { + ArrTime: 1202, + ArrTimeUTC: '2008-01-15T17:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 631, + FlightNum: 1123, + Month: 1, + TailNum: 'N206JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284710', + _key: '284710', + _rev: '_cTBW4-i---', + to: 'airports/MDW', + attributes: { + ArrTime: 2341, + ArrTimeUTC: '2008-01-16T05:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2031, + DepTimeUTC: '2008-01-16T03:31:00.000Z', + Distance: 895, + FlightNum: 546, + Month: 1, + TailNum: 'N915FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276233', + _key: '276233', + _rev: '_cTBW3nO--m', + to: 'airports/MHT', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T16:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 737, + FlightNum: 1524, + Month: 1, + TailNum: 'N532AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276042', + _key: '276042', + _rev: '_cTBW3mu--m', + to: 'airports/SJU', + attributes: { + ArrTime: 1355, + ArrTimeUTC: '2008-01-15T17:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 1474, + FlightNum: 1297, + Month: 1, + TailNum: 'N923UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276009', + _key: '276009', + _rev: '_cTBW3mq--U', + to: 'airports/IAD', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 321, + FlightNum: 7152, + Month: 1, + TailNum: 'N506MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275950', + _key: '275950', + _rev: '_cTBW3me--q', + to: 'airports/PNS', + attributes: { + ArrTime: 1616, + ArrTimeUTC: '2008-01-15T22:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 488, + FlightNum: 2625, + Month: 1, + TailNum: 'N927LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275908', + _key: '275908', + _rev: '_cTBW3ma--G', + to: 'airports/DCA', + attributes: { + ArrTime: 1040, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 931, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 331, + FlightNum: 1440, + Month: 1, + TailNum: 'N114UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275899', + _key: '275899', + _rev: '_cTBW3mW--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 936, + FlightNum: 589, + Month: 1, + TailNum: 'N525AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275128', + _key: '275128', + _rev: '_cTBW3kW--i', + to: 'airports/PWM', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 810, + FlightNum: 5382, + Month: 1, + TailNum: 'N720SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/269197', + _key: '269197', + _rev: '_cTBW3VG--R', + to: 'airports/ATL', + attributes: { + ArrTime: 725, + ArrTimeUTC: '2008-01-15T12:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 363, + FlightNum: 4847, + Month: 1, + TailNum: 'N917EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275876', + _key: '275876', + _rev: '_cTBW3mS--m', + to: 'airports/JFK', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 541, + FlightNum: 2614, + Month: 1, + TailNum: 'N904FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286780', + _key: '286780', + _rev: '_cTBW4EO--A', + to: 'airports/ORD', + attributes: { + ArrTime: 2119, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 599, + FlightNum: 1672, + Month: 1, + TailNum: 'N460UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275778', + _key: '275778', + _rev: '_cTBW3mC--c', + to: 'airports/DEN', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 1337, + FlightNum: 484, + Month: 1, + TailNum: 'N663AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275646', + _key: '275646', + _rev: '_cTBW3lu--Q', + to: 'airports/DFW', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T17:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 936, + FlightNum: 1772, + Month: 1, + TailNum: 'N423US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275591', + _key: '275591', + _rev: '_cTBW3lm--E', + to: 'airports/MYR', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 156, + FlightNum: 1207, + Month: 1, + TailNum: 'N700UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275530', + _key: '275530', + _rev: '_cTBW3la--m', + to: 'airports/BWI', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T21:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T20:11:00.000Z', + Distance: 361, + FlightNum: 1148, + Month: 1, + TailNum: 'N453UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282436', + _key: '282436', + _rev: '_cTBW34O--c', + to: 'airports/JAN', + attributes: { + ArrTime: 2136, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 555, + FlightNum: 4857, + Month: 1, + TailNum: 'N820AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275506', + _key: '275506', + _rev: '_cTBW3lW--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T16:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 599, + FlightNum: 926, + Month: 1, + TailNum: 'N443US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275333', + _key: '275333', + _rev: '_cTBW3k6--c', + to: 'airports/ORF', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T15:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 918, + DepTimeUTC: '2008-01-15T14:18:00.000Z', + Distance: 290, + FlightNum: 1506, + Month: 1, + TailNum: 'N526AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/281055', + _key: '281055', + _rev: '_cTBW30e--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 354, + FlightNum: 3418, + Month: 1, + TailNum: 'N833AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285754', + _key: '285754', + _rev: '_cTBW4Ba--Q', + to: 'airports/GSO', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 83, + FlightNum: 2662, + Month: 1, + TailNum: 'N927LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275262', + _key: '275262', + _rev: '_cTBW3ku--a', + to: 'airports/BUF', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T15:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 916, + DepTimeUTC: '2008-01-15T14:16:00.000Z', + Distance: 546, + FlightNum: 1094, + Month: 1, + TailNum: 'N512AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274903', + _key: '274903', + _rev: '_cTBW3jy--d', + to: 'airports/JFK', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T21:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 541, + FlightNum: 1086, + Month: 1, + TailNum: 'N206JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278405', + _key: '278405', + _rev: '_cTBW3tK--S', + to: 'airports/MSY', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1623, + DepTimeUTC: '2008-01-15T21:23:00.000Z', + Distance: 651, + FlightNum: 1409, + Month: 1, + TailNum: 'N427US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274810', + _key: '274810', + _rev: '_cTBW3ji--q', + to: 'airports/LGA', + attributes: { + ArrTime: 1106, + ArrTimeUTC: '2008-01-15T16:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 905, + DepTimeUTC: '2008-01-15T14:05:00.000Z', + Distance: 544, + FlightNum: 4894, + Month: 1, + TailNum: 'N723AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274679', + _key: '274679', + _rev: '_cTBW3jO--W', + to: 'airports/PIT', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 366, + FlightNum: 2685, + Month: 1, + TailNum: 'N910FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274603', + _key: '274603', + _rev: '_cTBW3jC--O', + to: 'airports/CLE', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 430, + FlightNum: 928, + Month: 1, + TailNum: 'N590US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274585', + _key: '274585', + _rev: '_cTBW3j---e', + to: 'airports/DFW', + attributes: { + ArrTime: 1644, + ArrTimeUTC: '2008-01-15T22:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1446, + DepTimeUTC: '2008-01-15T19:46:00.000Z', + Distance: 936, + FlightNum: 1126, + Month: 1, + TailNum: 'N512AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274468', + _key: '274468', + _rev: '_cTBW3iq--q', + to: 'airports/IAH', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1443, + DepTimeUTC: '2008-01-15T19:43:00.000Z', + Distance: 913, + FlightNum: 2017, + Month: 1, + TailNum: 'N16112', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274458', + _key: '274458', + _rev: '_cTBW3iq--W', + to: 'airports/IAD', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1443, + DepTimeUTC: '2008-01-15T19:43:00.000Z', + Distance: 321, + FlightNum: 7127, + Month: 1, + TailNum: 'N27318', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274431', + _key: '274431', + _rev: '_cTBW3im--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 599, + FlightNum: 4197, + Month: 1, + TailNum: 'N941LT', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274421', + _key: '274421', + _rev: '_cTBW3im---', + to: 'airports/IND', + attributes: { + ArrTime: 1638, + ArrTimeUTC: '2008-01-15T21:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 428, + FlightNum: 1965, + Month: 1, + TailNum: 'N518AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274365', + _key: '274365', + _rev: '_cTBW3ia--s', + to: 'airports/ORD', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T19:40:00.000Z', + Distance: 599, + FlightNum: 1215, + Month: 1, + TailNum: 'N941UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274250', + _key: '274250', + _rev: '_cTBW3iK--K', + to: 'airports/STL', + attributes: { + ArrTime: 1544, + ArrTimeUTC: '2008-01-15T21:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 575, + FlightNum: 1893, + Month: 1, + TailNum: 'N530AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274183', + _key: '274183', + _rev: '_cTBW3i---a', + to: 'airports/MSP', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 930, + FlightNum: 1623, + Month: 1, + TailNum: 'N751UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274114', + _key: '274114', + _rev: '_cTBW3hy--q', + to: 'airports/PHL', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 448, + FlightNum: 798, + Month: 1, + TailNum: 'N185UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273303', + _key: '273303', + _rev: '_cTBW3fu--Y', + to: 'airports/FLL', + attributes: { + ArrTime: 1644, + ArrTimeUTC: '2008-01-15T21:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1412, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 899, + FlightNum: 1249, + Month: 1, + TailNum: 'N737US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274084', + _key: '274084', + _rev: '_cTBW3hu--e', + to: 'airports/MIA', + attributes: { + ArrTime: 1642, + ArrTimeUTC: '2008-01-15T21:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1433, + DepTimeUTC: '2008-01-15T19:33:00.000Z', + Distance: 650, + FlightNum: 4247, + Month: 1, + TailNum: 'N839AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273945', + _key: '273945', + _rev: '_cTBW3ha--C', + to: 'airports/MCO', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T20:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1429, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 468, + FlightNum: 1085, + Month: 1, + TailNum: 'N934UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273928', + _key: '273928', + _rev: '_cTBW3hW--M', + to: 'airports/IAD', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T15:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 321, + FlightNum: 2682, + Month: 1, + TailNum: 'N935LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273901', + _key: '273901', + _rev: '_cTBW3hS--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T20:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 227, + FlightNum: 1677, + Month: 1, + TailNum: 'N3731T', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273799', + _key: '273799', + _rev: '_cTBW3h---w', + to: 'airports/PHX', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 1774, + FlightNum: 1509, + Month: 1, + TailNum: 'N188US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273778', + _key: '273778', + _rev: '_cTBW3h---G', + to: 'airports/ORD', + attributes: { + ArrTime: 1530, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 599, + FlightNum: 923, + Month: 1, + TailNum: 'N744P', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267559', + _key: '267559', + _rev: '_cTBW3Qu--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 944, + DepTimeUTC: '2008-01-15T16:44:00.000Z', + Distance: 641, + FlightNum: 1698, + Month: 1, + TailNum: 'N4XAAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276176', + _key: '276176', + _rev: '_cTBW3nG--S', + to: 'airports/MCO', + attributes: { + ArrTime: 1118, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 468, + FlightNum: 1843, + Month: 1, + TailNum: 'N937UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273766', + _key: '273766', + _rev: '_cTBW3g6--g', + to: 'airports/FLL', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 631, + FlightNum: 919, + Month: 1, + TailNum: 'N112US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269385', + _key: '269385', + _rev: '_cTBW3Vm--O', + to: 'airports/DTW', + attributes: { + ArrTime: 1353, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1230, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 405, + FlightNum: 231, + Month: 1, + TailNum: 'N357NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273689', + _key: '273689', + _rev: '_cTBW3gu--a', + to: 'airports/MSY', + attributes: { + ArrTime: 1559, + ArrTimeUTC: '2008-01-15T21:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1423, + DepTimeUTC: '2008-01-15T19:23:00.000Z', + Distance: 651, + FlightNum: 1679, + Month: 1, + TailNum: 'N504AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273629', + _key: '273629', + _rev: '_cTBW3gm--E', + to: 'airports/LGA', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 544, + FlightNum: 1182, + Month: 1, + TailNum: 'N169UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273623', + _key: '273623', + _rev: '_cTBW3gi--s', + to: 'airports/TPA', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 508, + FlightNum: 907, + Month: 1, + TailNum: 'N123UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278233', + _key: '278233', + _rev: '_cTBW3sq--m', + to: 'airports/BUF', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 546, + FlightNum: 1492, + Month: 1, + TailNum: 'N532AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273568', + _key: '273568', + _rev: '_cTBW3ga--i', + to: 'airports/DEN', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 1337, + FlightNum: 43, + Month: 1, + TailNum: 'N330UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275688', + _key: '275688', + _rev: '_cTBW3l2---', + to: 'airports/EWR', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 726, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 1605, + FlightNum: 229, + Month: 1, + TailNum: 'N17329', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273562', + _key: '273562', + _rev: '_cTBW3ga--W', + to: 'airports/MSP', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T16:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 930, + FlightNum: 1047, + Month: 1, + TailNum: 'N325NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276919', + _key: '276919', + _rev: '_cTBW3pG--e', + to: 'airports/DFW', + attributes: { + ArrTime: 1243, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 1192, + FlightNum: 1739, + Month: 1, + TailNum: 'N427AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273545', + _key: '273545', + _rev: '_cTBW3gW--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 227, + FlightNum: 2645, + Month: 1, + TailNum: 'N907FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273339', + _key: '273339', + _rev: '_cTBW3f2--A', + to: 'airports/LAS', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T18:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T13:25:00.000Z', + Distance: 1916, + FlightNum: 301, + Month: 1, + TailNum: 'N653AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274999', + _key: '274999', + _rev: '_cTBW3kC--U', + to: 'airports/MKE', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T15:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 318, + FlightNum: 5071, + Month: 1, + TailNum: 'N442CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273333', + _key: '273333', + _rev: '_cTBW3fy--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T13:25:00.000Z', + Distance: 936, + FlightNum: 1219, + Month: 1, + TailNum: 'N505AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272666', + _key: '272666', + _rev: '_cTBW3eG--Q', + to: 'airports/BOS', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T14:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 806, + DepTimeUTC: '2008-01-15T13:06:00.000Z', + Distance: 728, + FlightNum: 1246, + Month: 1, + TailNum: 'N229JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272545', + _key: '272545', + _rev: '_cTBW3dy--Q', + to: 'airports/BOS', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T14:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T13:03:00.000Z', + Distance: 728, + FlightNum: 1982, + Month: 1, + TailNum: 'N504AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272469', + _key: '272469', + _rev: '_cTBW3dm--Q', + to: 'airports/MCI', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T15:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 809, + FlightNum: 2623, + Month: 1, + TailNum: 'N933LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272285', + _key: '272285', + _rev: '_cTBW3dG--k', + to: 'airports/BWI', + attributes: { + ArrTime: 909, + ArrTimeUTC: '2008-01-15T14:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 361, + FlightNum: 1889, + Month: 1, + TailNum: 'N432US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272275', + _key: '272275', + _rev: '_cTBW3dG--Q', + to: 'airports/SFO', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 756, + DepTimeUTC: '2008-01-15T12:56:00.000Z', + Distance: 2296, + FlightNum: 1701, + Month: 1, + TailNum: 'N702UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272074', + _key: '272074', + _rev: '_cTBW3ci--o', + to: 'airports/FLL', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 631, + FlightNum: 989, + Month: 1, + TailNum: 'N187US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271890', + _key: '271890', + _rev: '_cTBW3cG--I', + to: 'airports/LAX', + attributes: { + ArrTime: 1014, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 744, + DepTimeUTC: '2008-01-15T12:44:00.000Z', + Distance: 2125, + FlightNum: 1431, + Month: 1, + TailNum: 'N184US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271742', + _key: '271742', + _rev: '_cTBW3bu--E', + to: 'airports/BDL', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T14:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T12:39:00.000Z', + Distance: 644, + FlightNum: 1570, + Month: 1, + TailNum: 'N511AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271738', + _key: '271738', + _rev: '_cTBW3bq--s', + to: 'airports/PHL', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T12:39:00.000Z', + Distance: 448, + FlightNum: 1684, + Month: 1, + TailNum: 'N253AY', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271668', + _key: '271668', + _rev: '_cTBW3bi--C', + to: 'airports/ORD', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T14:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 736, + DepTimeUTC: '2008-01-15T12:36:00.000Z', + Distance: 599, + FlightNum: 1914, + Month: 1, + TailNum: 'N533AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271661', + _key: '271661', + _rev: '_cTBW3be--l', + to: 'airports/BNA', + attributes: { + ArrTime: 1403, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T18:30:00.000Z', + Distance: 329, + FlightNum: 2617, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282523', + _key: '282523', + _rev: '_cTBW34e--c', + to: 'airports/DTW', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T01:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 405, + FlightNum: 237, + Month: 1, + TailNum: 'N371NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271650', + _key: '271650', + _rev: '_cTBW3be--P', + to: 'airports/IAH', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T15:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 913, + FlightNum: 2601, + Month: 1, + TailNum: 'N907FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271643', + _key: '271643', + _rev: '_cTBW3be--B', + to: 'airports/EWR', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T14:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 529, + FlightNum: 2640, + Month: 1, + TailNum: 'N908FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271640', + _key: '271640', + _rev: '_cTBW3ba--s', + to: 'airports/RSW', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1329, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 600, + FlightNum: 1835, + Month: 1, + TailNum: 'N432US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268611', + _key: '268611', + _rev: '_cTBW3Ti--W', + to: 'airports/ELP', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 563, + FlightNum: 6695, + Month: 1, + TailNum: 'N980SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271505', + _key: '271505', + _rev: '_cTBW3bG--S', + to: 'airports/ATL', + attributes: { + ArrTime: 925, + ArrTimeUTC: '2008-01-15T14:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 227, + FlightNum: 2603, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271280', + _key: '271280', + _rev: '_cTBW3ae--s', + to: 'airports/DEN', + attributes: { + ArrTime: 1458, + ArrTimeUTC: '2008-01-15T21:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T18:20:00.000Z', + Distance: 1337, + FlightNum: 1525, + Month: 1, + TailNum: 'N711UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271263', + _key: '271263', + _rev: '_cTBW3ae--K', + to: 'airports/JFK', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T20:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T18:20:00.000Z', + Distance: 541, + FlightNum: 2622, + Month: 1, + TailNum: 'N914FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271215', + _key: '271215', + _rev: '_cTBW3aW--G', + to: 'airports/PHL', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1319, + DepTimeUTC: '2008-01-15T18:19:00.000Z', + Distance: 448, + FlightNum: 846, + Month: 1, + TailNum: 'N253AY', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282606', + _key: '282606', + _rev: '_cTBW34u--S', + to: 'airports/AUS', + attributes: { + ArrTime: 1825, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1732, + DepTimeUTC: '2008-01-15T23:32:00.000Z', + Distance: 189, + FlightNum: 1127, + Month: 1, + TailNum: 'N756SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271143', + _key: '271143', + _rev: '_cTBW3aK--M', + to: 'airports/MIA', + attributes: { + ArrTime: 1524, + ArrTimeUTC: '2008-01-15T20:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1317, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 650, + FlightNum: 1505, + Month: 1, + TailNum: 'N768US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271137', + _key: '271137', + _rev: '_cTBW3aK--A', + to: 'airports/EWR', + attributes: { + ArrTime: 1511, + ArrTimeUTC: '2008-01-15T20:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1317, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 529, + FlightNum: 1582, + Month: 1, + TailNum: 'N511AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270984', + _key: '270984', + _rev: '_cTBW3Zu--Y', + to: 'airports/JAX', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1313, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 329, + FlightNum: 1177, + Month: 1, + TailNum: 'N533AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/267356', + _key: '267356', + _rev: '_cTBW3QO--j', + to: 'airports/MCI', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T17:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 461, + FlightNum: 186, + Month: 1, + TailNum: 'N321SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281993', + _key: '281993', + _rev: '_cTBW33---i', + to: 'airports/BOS', + attributes: { + ArrTime: 2022, + ArrTimeUTC: '2008-01-16T01:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1818, + DepTimeUTC: '2008-01-15T23:18:00.000Z', + Distance: 728, + FlightNum: 1144, + Month: 1, + TailNum: 'N924UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270909', + _key: '270909', + _rev: '_cTBW3Ze--A', + to: 'airports/ORD', + attributes: { + ArrTime: 1438, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 599, + FlightNum: 4310, + Month: 1, + TailNum: 'N638AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270889', + _key: '270889', + _rev: '_cTBW3Za--E', + to: 'airports/BWI', + attributes: { + ArrTime: 1446, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 361, + FlightNum: 2678, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270835', + _key: '270835', + _rev: '_cTBW3ZO--u', + to: 'airports/LGA', + attributes: { + ArrTime: 906, + ArrTimeUTC: '2008-01-15T14:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 706, + DepTimeUTC: '2008-01-15T12:06:00.000Z', + Distance: 544, + FlightNum: 4892, + Month: 1, + TailNum: 'N711PH', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270770', + _key: '270770', + _rev: '_cTBW3ZG--R', + to: 'airports/ATL', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T13:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 227, + FlightNum: 1651, + Month: 1, + TailNum: 'N378DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270663', + _key: '270663', + _rev: '_cTBW3Y2--C', + to: 'airports/MSY', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 651, + FlightNum: 1453, + Month: 1, + TailNum: 'N758US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280462', + _key: '280462', + _rev: '_cTBW3y2--F', + to: 'airports/RDU', + attributes: { + ArrTime: 1811, + ArrTimeUTC: '2008-01-15T23:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1713, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 227, + FlightNum: 4635, + Month: 1, + TailNum: 'N842AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270611', + _key: '270611', + _rev: '_cTBW3Yu--A', + to: 'airports/RDU', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1303, + DepTimeUTC: '2008-01-15T18:03:00.000Z', + Distance: 130, + FlightNum: 1117, + Month: 1, + TailNum: 'N754UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270562', + _key: '270562', + _rev: '_cTBW3Ym--E', + to: 'airports/TPA', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 508, + FlightNum: 1817, + Month: 1, + TailNum: 'N577US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276441', + _key: '276441', + _rev: '_cTBW3ny--W', + to: 'airports/HOU', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-15T21:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1431, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 239, + FlightNum: 33, + Month: 1, + TailNum: 'N374SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270541', + _key: '270541', + _rev: '_cTBW3Yi--N', + to: 'airports/MCI', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T20:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 809, + FlightNum: 2615, + Month: 1, + TailNum: 'N908FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270510', + _key: '270510', + _rev: '_cTBW3Ye--C', + to: 'airports/RIC', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 256, + FlightNum: 2652, + Month: 1, + TailNum: 'N935LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270479', + _key: '270479', + _rev: '_cTBW3YW--i', + to: 'airports/MEM', + attributes: { + ArrTime: 1346, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 512, + FlightNum: 2683, + Month: 1, + TailNum: 'N925FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270446', + _key: '270446', + _rev: '_cTBW3YS--O', + to: 'airports/IND', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T17:58:00.000Z', + Distance: 428, + FlightNum: 1736, + Month: 1, + TailNum: 'N516AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283804', + _key: '283804', + _rev: '_cTBW38C--C', + to: 'airports/PHL', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T23:56:00.000Z', + Distance: 1557, + FlightNum: 476, + Month: 1, + TailNum: 'N822UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269805', + _key: '269805', + _rev: '_cTBW3Wq--Y', + to: 'airports/MEM', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1241, + DepTimeUTC: '2008-01-15T17:41:00.000Z', + Distance: 512, + FlightNum: 5909, + Month: 1, + TailNum: '88089E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269720', + _key: '269720', + _rev: '_cTBW3We--E', + to: 'airports/IAH', + attributes: { + ArrTime: 1442, + ArrTimeUTC: '2008-01-15T20:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 913, + FlightNum: 2843, + Month: 1, + TailNum: 'N12967', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274336', + _key: '274336', + _rev: '_cTBW3iW--g', + to: 'airports/MDW', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 895, + FlightNum: 537, + Month: 1, + TailNum: 'N802FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269581', + _key: '269581', + _rev: '_cTBW3WG--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1435, + ArrTimeUTC: '2008-01-15T19:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 544, + FlightNum: 5531, + Month: 1, + TailNum: 'N804CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269750', + _key: '269750', + _rev: '_cTBW3Wi--O', + to: 'airports/EWR', + attributes: { + ArrTime: 812, + ArrTimeUTC: '2008-01-15T13:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 529, + FlightNum: 3057, + Month: 1, + TailNum: 'N15912', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269371', + _key: '269371', + _rev: '_cTBW3Vi--g', + to: 'airports/IAH', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 609, + DepTimeUTC: '2008-01-15T11:09:00.000Z', + Distance: 913, + FlightNum: 2604, + Month: 1, + TailNum: 'N14959', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269295', + _key: '269295', + _rev: '_cTBW3VW--U', + to: 'airports/ATL', + attributes: { + ArrTime: 732, + ArrTimeUTC: '2008-01-15T12:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T11:04:00.000Z', + Distance: 227, + FlightNum: 321, + Month: 1, + TailNum: 'N934AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269082', + _key: '269082', + _rev: '_cTBW3Uy--i', + to: 'airports/ORD', + attributes: { + ArrTime: 657, + ArrTimeUTC: '2008-01-15T12:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 599, + FlightNum: 4385, + Month: 1, + TailNum: 'N825AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268477', + _key: '268477', + _rev: '_cTBW3TO--C', + to: 'airports/SAT', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T19:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1008, + DepTimeUTC: '2008-01-15T17:08:00.000Z', + Distance: 794, + FlightNum: 550, + Month: 1, + TailNum: 'N913UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/268961', + _key: '268961', + _rev: '_cTBW3Ue--i', + to: 'airports/JFK', + attributes: { + ArrTime: 744, + ArrTimeUTC: '2008-01-15T12:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T10:54:00.000Z', + Distance: 541, + FlightNum: 1082, + Month: 1, + TailNum: 'N249JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/268894', + _key: '268894', + _rev: '_cTBW3US--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1219, + DepTimeUTC: '2008-01-15T17:19:00.000Z', + Distance: 227, + FlightNum: 1429, + Month: 1, + TailNum: 'N747UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/268646', + _key: '268646', + _rev: '_cTBW3Tm--s', + to: 'airports/ATL', + attributes: { + ArrTime: 1324, + ArrTimeUTC: '2008-01-15T18:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1213, + DepTimeUTC: '2008-01-15T17:13:00.000Z', + Distance: 227, + FlightNum: 1037, + Month: 1, + TailNum: 'N910DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267723', + _key: '267723', + _rev: '_cTBW3RK--o', + to: 'airports/RSW', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T19:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1149, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 600, + FlightNum: 1814, + Month: 1, + TailNum: 'N191UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267628', + _key: '267628', + _rev: '_cTBW3Q6--u', + to: 'airports/FLL', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1146, + DepTimeUTC: '2008-01-15T16:46:00.000Z', + Distance: 631, + FlightNum: 881, + Month: 1, + TailNum: 'N930UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275229', + _key: '275229', + _rev: '_cTBW3kq--K', + to: 'airports/PHL', + attributes: { + ArrTime: 1117, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 507, + FlightNum: 5150, + Month: 1, + TailNum: 'N430CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267583', + _key: '267583', + _rev: '_cTBW3Q2--B', + to: 'airports/ORF', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 290, + FlightNum: 1597, + Month: 1, + TailNum: 'N514AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/268818', + _key: '268818', + _rev: '_cTBW3UG--d', + to: 'airports/LGA', + attributes: { + ArrTime: 726, + ArrTimeUTC: '2008-01-15T12:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 533, + DepTimeUTC: '2008-01-15T10:33:00.000Z', + Distance: 478, + FlightNum: 4863, + Month: 1, + TailNum: 'N832AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267538', + _key: '267538', + _rev: '_cTBW3Qu--A', + to: 'airports/SJU', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1143, + DepTimeUTC: '2008-01-15T16:43:00.000Z', + Distance: 1474, + FlightNum: 1568, + Month: 1, + TailNum: 'N925UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/268944', + _key: '268944', + _rev: '_cTBW3Ue--A', + to: 'airports/IAH', + attributes: { + ArrTime: 756, + ArrTimeUTC: '2008-01-15T13:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 975, + FlightNum: 2715, + Month: 1, + TailNum: 'N12519', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267427', + _key: '267427', + _rev: '_cTBW3Qa--c', + to: 'airports/MIA', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 650, + FlightNum: 1831, + Month: 1, + TailNum: 'N441US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267420', + _key: '267420', + _rev: '_cTBW3Qa--O', + to: 'airports/BHM', + attributes: { + ArrTime: 1212, + ArrTimeUTC: '2008-01-15T18:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 351, + FlightNum: 2627, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267218', + _key: '267218', + _rev: '_cTBW3P6--G', + to: 'airports/JAX', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T17:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1134, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 329, + FlightNum: 945, + Month: 1, + TailNum: 'N733UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267187', + _key: '267187', + _rev: '_cTBW3Py--q', + to: 'airports/PHX', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 1774, + FlightNum: 1643, + Month: 1, + TailNum: 'N167US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267029', + _key: '267029', + _rev: '_cTBW3Pa--S', + to: 'airports/TPA', + attributes: { + ArrTime: 1307, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 508, + FlightNum: 1021, + Month: 1, + TailNum: 'N177US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLL', + id: 'flights/285412', + _key: '285412', + _rev: '_cTBW4Ae---', + to: 'airports/DFW', + attributes: { + ArrTime: 1948, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-16T00:36:00.000Z', + Distance: 164, + FlightNum: 3278, + Month: 1, + TailNum: 'N324AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLL', + id: 'flights/276370', + _key: '276370', + _rev: '_cTBW3nm--W', + to: 'airports/DFW', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T21:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 164, + FlightNum: 3286, + Month: 1, + TailNum: 'N238AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLL', + id: 'flights/273519', + _key: '273519', + _rev: '_cTBW3gS--U', + to: 'airports/DFW', + attributes: { + ArrTime: 839, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 731, + DepTimeUTC: '2008-01-15T13:31:00.000Z', + Distance: 164, + FlightNum: 3218, + Month: 1, + TailNum: 'N902AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLL', + id: 'flights/272382', + _key: '272382', + _rev: '_cTBW3dW--q', + to: 'airports/IAH', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T13:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 659, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 74, + FlightNum: 2785, + Month: 1, + TailNum: 'N14573', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLL', + id: 'flights/272258', + _key: '272258', + _rev: '_cTBW3dC--i', + to: 'airports/DFW', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T18:47:00.000Z', + Distance: 164, + FlightNum: 3260, + Month: 1, + TailNum: 'N232AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/286565', + _key: '286565', + _rev: '_cTBW4Dm--f', + to: 'airports/MSP', + attributes: { + ArrTime: 2119, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T01:07:00.000Z', + Distance: 622, + FlightNum: 4724, + Month: 1, + TailNum: '88399E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/286101', + _key: '286101', + _rev: '_cTBW4CW--i', + to: 'airports/CLT', + attributes: { + ArrTime: 2135, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T00:52:00.000Z', + Distance: 430, + FlightNum: 2687, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/285438', + _key: '285438', + _rev: '_cTBW4Ai--F', + to: 'airports/ALB', + attributes: { + ArrTime: 2118, + ArrTimeUTC: '2008-01-16T02:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1937, + DepTimeUTC: '2008-01-16T00:37:00.000Z', + Distance: 424, + FlightNum: 2118, + Month: 1, + TailNum: 'N15572', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/284946', + _key: '284946', + _rev: '_cTBW4_K--A', + to: 'airports/IAD', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1924, + DepTimeUTC: '2008-01-16T00:24:00.000Z', + Distance: 288, + FlightNum: 7135, + Month: 1, + TailNum: 'N651ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278286', + _key: '278286', + _rev: '_cTBW3s2--I', + to: 'airports/BOS', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 399, + FlightNum: 2026, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/284481', + _key: '284481', + _rev: '_cTBW396--W', + to: 'airports/MDW', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T01:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 307, + FlightNum: 712, + Month: 1, + TailNum: 'N463WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268868', + _key: '268868', + _rev: '_cTBW3UO--i', + to: 'airports/MEM', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1018, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 872, + FlightNum: 6590, + Month: 1, + TailNum: 'N766SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273258', + _key: '273258', + _rev: '_cTBW3fm--c', + to: 'airports/BWI', + attributes: { + ArrTime: 948, + ArrTimeUTC: '2008-01-15T14:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 361, + FlightNum: 320, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283690', + _key: '283690', + _rev: '_cTBW37u--A', + to: 'airports/RIC', + attributes: { + ArrTime: 2021, + ArrTimeUTC: '2008-01-16T01:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1854, + DepTimeUTC: '2008-01-15T23:54:00.000Z', + Distance: 362, + FlightNum: 2201, + Month: 1, + TailNum: 'N12135', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285107', + _key: '285107', + _rev: '_cTBW4_m--k', + to: 'airports/EUG', + attributes: { + ArrTime: 2239, + ArrTimeUTC: '2008-01-16T06:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2056, + DepTimeUTC: '2008-01-16T03:56:00.000Z', + Distance: 997, + FlightNum: 6665, + Month: 1, + TailNum: 'N706SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283650', + _key: '283650', + _rev: '_cTBW37m--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 310, + FlightNum: 2434, + Month: 1, + TailNum: 'N14993', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283616', + _key: '283616', + _rev: '_cTBW37e--m', + to: 'airports/BOS', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1852, + DepTimeUTC: '2008-01-15T23:52:00.000Z', + Distance: 563, + FlightNum: 2972, + Month: 1, + TailNum: 'N12142', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283428', + _key: '283428', + _rev: '_cTBW37---e', + to: 'airports/DTW', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1850, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 95, + FlightNum: 1473, + Month: 1, + TailNum: 'N758NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283360', + _key: '283360', + _rev: '_cTBW36y--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1936, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 316, + FlightNum: 4425, + Month: 1, + TailNum: 'N697AB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283143', + _key: '283143', + _rev: '_cTBW36O--c', + to: 'airports/CVG', + attributes: { + ArrTime: 2010, + ArrTimeUTC: '2008-01-16T01:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-15T23:45:00.000Z', + Distance: 221, + FlightNum: 5641, + Month: 1, + TailNum: 'N591SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282754', + _key: '282754', + _rev: '_cTBW35G--o', + to: 'airports/LGA', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 418, + FlightNum: 4888, + Month: 1, + TailNum: 'N723AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286667', + _key: '286667', + _rev: '_cTBW4D6--E', + to: 'airports/TPA', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T03:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T01:13:00.000Z', + Distance: 508, + FlightNum: 1089, + Month: 1, + TailNum: 'N749US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282562', + _key: '282562', + _rev: '_cTBW34m--P', + to: 'airports/DAY', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 162, + FlightNum: 2443, + Month: 1, + TailNum: 'N14508', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282496', + _key: '282496', + _rev: '_cTBW34a--U', + to: 'airports/LAS', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T06:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2052, + DepTimeUTC: '2008-01-16T01:52:00.000Z', + Distance: 1825, + FlightNum: 757, + Month: 1, + TailNum: 'N33286', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274035', + _key: '274035', + _rev: '_cTBW3hm--i', + to: 'airports/BOS', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 850, + DepTimeUTC: '2008-01-15T13:50:00.000Z', + Distance: 399, + FlightNum: 5626, + Month: 1, + TailNum: 'N962CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282394', + _key: '282394', + _rev: '_cTBW34G--i', + to: 'airports/MDW', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T02:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 307, + FlightNum: 810, + Month: 1, + TailNum: 'N455WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282257', + _key: '282257', + _rev: '_cTBW33u--a', + to: 'airports/IAH', + attributes: { + ArrTime: 2302, + ArrTimeUTC: '2008-01-16T05:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2044, + DepTimeUTC: '2008-01-16T01:44:00.000Z', + Distance: 1091, + FlightNum: 1445, + Month: 1, + TailNum: 'N16709', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281935', + _key: '281935', + _rev: '_cTBW322--O', + to: 'airports/MCI', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T03:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 694, + FlightNum: 2212, + Month: 1, + TailNum: 'N14972', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281928', + _key: '281928', + _rev: '_cTBW322--A', + to: 'airports/BWI', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 314, + FlightNum: 2728, + Month: 1, + TailNum: 'N712SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281883', + _key: '281883', + _rev: '_cTBW32u--G', + to: 'airports/BWI', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2031, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 314, + FlightNum: 3035, + Month: 1, + TailNum: 'N14947', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281692', + _key: '281692', + _rev: '_cTBW32O--E', + to: 'airports/MHT', + attributes: { + ArrTime: 2203, + ArrTimeUTC: '2008-01-16T03:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2024, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 544, + FlightNum: 2368, + Month: 1, + TailNum: 'N13538', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273462', + _key: '273462', + _rev: '_cTBW3gK--D', + to: 'airports/HOU', + attributes: { + ArrTime: 826, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 239, + FlightNum: 3, + Month: 1, + TailNum: 'N408WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281573', + _key: '281573', + _rev: '_cTBW316--E', + to: 'airports/JFK', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T01:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1805, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 425, + FlightNum: 5109, + Month: 1, + TailNum: 'N589SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280741', + _key: '280741', + _rev: '_cTBW3zm--o', + to: 'airports/IAH', + attributes: { + ArrTime: 1954, + ArrTimeUTC: '2008-01-16T01:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 1091, + FlightNum: 1645, + Month: 1, + TailNum: 'N71411', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280611', + _key: '280611', + _rev: '_cTBW3zS--M', + to: 'airports/CLT', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T00:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 430, + FlightNum: 947, + Month: 1, + TailNum: 'N590US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280361', + _key: '280361', + _rev: '_cTBW3yi--c', + to: 'airports/DEN', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1707, + DepTimeUTC: '2008-01-15T22:07:00.000Z', + Distance: 1201, + FlightNum: 1421, + Month: 1, + TailNum: 'N14335', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280220', + _key: '280220', + _rev: '_cTBW3yK--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1925, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1702, + DepTimeUTC: '2008-01-15T22:02:00.000Z', + Distance: 418, + FlightNum: 2607, + Month: 1, + TailNum: 'N14960', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269469', + _key: '269469', + _rev: '_cTBW3Vy--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1354, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T17:32:00.000Z', + Distance: 888, + FlightNum: 244, + Month: 1, + TailNum: 'N644UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280041', + _key: '280041', + _rev: '_cTBW3xq--E', + to: 'airports/MDW', + attributes: { + ArrTime: 1136, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 307, + FlightNum: 978, + Month: 1, + TailNum: 'N238WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279943', + _key: '279943', + _rev: '_cTBW3xW--e', + to: 'airports/PHX', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T02:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 1737, + FlightNum: 169, + Month: 1, + TailNum: 'N37287', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/286635', + _key: '286635', + _rev: '_cTBW4Dy--g', + to: 'airports/ABQ', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 580, + FlightNum: 48, + Month: 1, + TailNum: 'N551WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279924', + _key: '279924', + _rev: '_cTBW3xS--o', + to: 'airports/IND', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 261, + FlightNum: 2664, + Month: 1, + TailNum: 'N27962', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271991', + _key: '271991', + _rev: '_cTBW3cW--U', + to: 'airports/AUS', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 649, + DepTimeUTC: '2008-01-15T12:49:00.000Z', + Distance: 189, + FlightNum: 1524, + Month: 1, + TailNum: 'N201LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279891', + _key: '279891', + _rev: '_cTBW3xO--U', + to: 'airports/MSP', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 622, + FlightNum: 2444, + Month: 1, + TailNum: 'N14902', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/278510', + _key: '278510', + _rev: '_cTBW3te--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T16:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T15:35:00.000Z', + Distance: 354, + FlightNum: 3434, + Month: 1, + TailNum: 'N833AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279702', + _key: '279702', + _rev: '_cTBW3wq--g', + to: 'airports/GRR', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 214, + FlightNum: 3073, + Month: 1, + TailNum: 'N18982', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279396', + _key: '279396', + _rev: '_cTBW3v2--Q', + to: 'airports/MKE', + attributes: { + ArrTime: 1726, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 328, + FlightNum: 2401, + Month: 1, + TailNum: 'N12122', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270582', + _key: '270582', + _rev: '_cTBW3Ym--s', + to: 'airports/CVG', + attributes: { + ArrTime: 1539, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 1069, + FlightNum: 1994, + Month: 1, + TailNum: 'N806SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279340', + _key: '279340', + _rev: '_cTBW3vq--k', + to: 'airports/GSP', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1644, + DepTimeUTC: '2008-01-15T21:44:00.000Z', + Distance: 450, + FlightNum: 2983, + Month: 1, + TailNum: 'N14148', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278775', + _key: '278775', + _rev: '_cTBW3uK--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 316, + FlightNum: 2505, + Month: 1, + TailNum: 'N25504', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272193', + _key: '272193', + _rev: '_cTBW3c6--A', + to: 'airports/SEA', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T18:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 2329, + FlightNum: 1, + Month: 1, + TailNum: 'N585AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278761', + _key: '278761', + _rev: '_cTBW3uK--E', + to: 'airports/TYS', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 403, + FlightNum: 2219, + Month: 1, + TailNum: 'N14950', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278712', + _key: '278712', + _rev: '_cTBW3uC--B', + to: 'airports/MDW', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T22:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 307, + FlightNum: 1639, + Month: 1, + TailNum: 'N753SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278422', + _key: '278422', + _rev: '_cTBW3tO--G', + to: 'airports/SLC', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1623, + DepTimeUTC: '2008-01-15T21:23:00.000Z', + Distance: 1565, + FlightNum: 4093, + Month: 1, + TailNum: 'N802SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278075', + _key: '278075', + _rev: '_cTBW3sO--W', + to: 'airports/LGA', + attributes: { + ArrTime: 1810, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 418, + FlightNum: 4828, + Month: 1, + TailNum: 'N705AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/277734', + _key: '277734', + _rev: '_cTBW3rW--E', + to: 'airports/DFW', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 1021, + FlightNum: 3524, + Month: 1, + TailNum: 'N514AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/277475', + _key: '277475', + _rev: '_cTBW3qm--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T17:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 554, + FlightNum: 4861, + Month: 1, + TailNum: 'N902EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/277115', + _key: '277115', + _rev: '_cTBW3pq--K', + to: 'airports/ABE', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1550, + DepTimeUTC: '2008-01-15T20:50:00.000Z', + Distance: 339, + FlightNum: 2934, + Month: 1, + TailNum: 'N19503', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276843', + _key: '276843', + _rev: '_cTBW3o6--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1726, + ArrTimeUTC: '2008-01-15T22:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1543, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 563, + FlightNum: 1030, + Month: 1, + TailNum: 'N16339', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276059', + _key: '276059', + _rev: '_cTBW3my--a', + to: 'airports/GRR', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T14:35:00.000Z', + Distance: 268, + FlightNum: 5089, + Month: 1, + TailNum: 'N973CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276770', + _key: '276770', + _rev: '_cTBW3oq--i', + to: 'airports/MCO', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 895, + FlightNum: 671, + Month: 1, + TailNum: 'N15710', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276663', + _key: '276663', + _rev: '_cTBW3oa--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-15T23:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T20:37:00.000Z', + Distance: 1021, + FlightNum: 3606, + Month: 1, + TailNum: 'N506AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276657', + _key: '276657', + _rev: '_cTBW3oW--i', + to: 'airports/IAD', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T20:37:00.000Z', + Distance: 288, + FlightNum: 7159, + Month: 1, + TailNum: 'N37342', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286309', + _key: '286309', + _rev: '_cTBW4C6--m', + to: 'airports/PHL', + attributes: { + ArrTime: 2136, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 448, + FlightNum: 1528, + Month: 1, + TailNum: 'N504AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276589', + _key: '276589', + _rev: '_cTBW3oK--m', + to: 'airports/MHT', + attributes: { + ArrTime: 1733, + ArrTimeUTC: '2008-01-15T22:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 544, + FlightNum: 2370, + Month: 1, + TailNum: 'N13538', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272297', + _key: '272297', + _rev: '_cTBW3dK--N', + to: 'airports/LGA', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 544, + FlightNum: 1050, + Month: 1, + TailNum: 'N770UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276501', + _key: '276501', + _rev: '_cTBW3o---G', + to: 'airports/ORD', + attributes: { + ArrTime: 1551, + ArrTimeUTC: '2008-01-15T21:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 316, + FlightNum: 5825, + Month: 1, + TailNum: 'N728SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276487', + _key: '276487', + _rev: '_cTBW3n6--W', + to: 'airports/BUF', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 192, + FlightNum: 2266, + Month: 1, + TailNum: 'N13979', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276189', + _key: '276189', + _rev: '_cTBW3nG--s', + to: 'airports/IAH', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 1091, + FlightNum: 345, + Month: 1, + TailNum: 'N37408', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275882', + _key: '275882', + _rev: '_cTBW3mW--E', + to: 'airports/RIC', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 362, + FlightNum: 2532, + Month: 1, + TailNum: 'N17928', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277889', + _key: '277889', + _rev: '_cTBW3ru--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 500, + FlightNum: 1573, + Month: 1, + TailNum: 'N354NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275852', + _key: '275852', + _rev: '_cTBW3mO--k', + to: 'airports/LGA', + attributes: { + ArrTime: 1709, + ArrTimeUTC: '2008-01-15T22:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1518, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 418, + FlightNum: 1450, + Month: 1, + TailNum: 'N16618', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285692', + _key: '285692', + _rev: '_cTBW4BO--c', + to: 'airports/JFK', + attributes: { + ArrTime: 2131, + ArrTimeUTC: '2008-01-16T02:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1943, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 541, + FlightNum: 1080, + Month: 1, + TailNum: 'N281JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275763', + _key: '275763', + _rev: '_cTBW3mC---', + to: 'airports/ORD', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 316, + FlightNum: 4257, + Month: 1, + TailNum: 'N697AB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275741', + _key: '275741', + _rev: '_cTBW3m---A', + to: 'airports/ALB', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1516, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 424, + FlightNum: 2340, + Month: 1, + TailNum: 'N16918', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284277', + _key: '284277', + _rev: '_cTBW39W--K', + to: 'airports/PIT', + attributes: { + ArrTime: 2323, + ArrTimeUTC: '2008-01-16T04:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2208, + DepTimeUTC: '2008-01-16T03:08:00.000Z', + Distance: 366, + FlightNum: 1580, + Month: 1, + TailNum: 'N165US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275723', + _key: '275723', + _rev: '_cTBW3l6--S', + to: 'airports/FLL', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 927, + DepTimeUTC: '2008-01-15T14:27:00.000Z', + Distance: 1062, + FlightNum: 1685, + Month: 1, + TailNum: 'N27205', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275706', + _key: '275706', + _rev: '_cTBW3l2--i', + to: 'airports/CVG', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 927, + DepTimeUTC: '2008-01-15T14:27:00.000Z', + Distance: 221, + FlightNum: 5657, + Month: 1, + TailNum: 'N967CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275106', + _key: '275106', + _rev: '_cTBW3kS--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T21:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 316, + FlightNum: 4236, + Month: 1, + TailNum: 'N922AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274973', + _key: '274973', + _rev: '_cTBW3k---S', + to: 'airports/AUS', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 1174, + FlightNum: 2252, + Month: 1, + TailNum: 'N13132', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285071', + _key: '285071', + _rev: '_cTBW4_e--a', + to: 'airports/CLT', + attributes: { + ArrTime: 2107, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1927, + DepTimeUTC: '2008-01-16T00:27:00.000Z', + Distance: 331, + FlightNum: 1229, + Month: 1, + TailNum: 'N418US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274767', + _key: '274767', + _rev: '_cTBW3je--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 904, + DepTimeUTC: '2008-01-15T14:04:00.000Z', + Distance: 554, + FlightNum: 2023, + Month: 1, + TailNum: 'N12957', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274672', + _key: '274672', + _rev: '_cTBW3jO--I', + to: 'airports/MSP', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T17:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 622, + FlightNum: 5608, + Month: 1, + TailNum: '87099E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267973', + _key: '267973', + _rev: '_cTBW3R2--r', + to: 'airports/MKE', + attributes: { + ArrTime: 1301, + ArrTimeUTC: '2008-01-15T19:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1155, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 651, + FlightNum: 2761, + Month: 1, + TailNum: 'N495CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274451', + _key: '274451', + _rev: '_cTBW3iq--I', + to: 'airports/TPA', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 927, + FlightNum: 1405, + Month: 1, + TailNum: 'N23708', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285620', + _key: '285620', + _rev: '_cTBW4BC--F', + to: 'airports/RNO', + attributes: { + ArrTime: 1850, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1741, + DepTimeUTC: '2008-01-16T00:41:00.000Z', + Distance: 804, + FlightNum: 1467, + Month: 1, + TailNum: 'N487UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274204', + _key: '274204', + _rev: '_cTBW3iC--S', + to: 'airports/BHM', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T20:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1336, + DepTimeUTC: '2008-01-15T19:36:00.000Z', + Distance: 587, + FlightNum: 2800, + Month: 1, + TailNum: 'N236WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274288', + _key: '274288', + _rev: '_cTBW3iO--k', + to: 'airports/LAS', + attributes: { + ArrTime: 1046, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 1825, + FlightNum: 481, + Month: 1, + TailNum: 'N75853', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274013', + _key: '274013', + _rev: '_cTBW3hi--m', + to: 'airports/MKE', + attributes: { + ArrTime: 953, + ArrTimeUTC: '2008-01-15T15:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 849, + DepTimeUTC: '2008-01-15T13:49:00.000Z', + Distance: 328, + FlightNum: 2039, + Month: 1, + TailNum: 'N21537', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273955', + _key: '273955', + _rev: '_cTBW3ha--W', + to: 'airports/BNA', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T15:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 448, + FlightNum: 2724, + Month: 1, + TailNum: 'N15980', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283312', + _key: '283312', + _rev: '_cTBW36q--l', + to: 'airports/AUS', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T01:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 775, + FlightNum: 1238, + Month: 1, + TailNum: 'N925UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273950', + _key: '273950', + _rev: '_cTBW3ha--M', + to: 'airports/DCA', + attributes: { + ArrTime: 1015, + ArrTimeUTC: '2008-01-15T15:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 310, + FlightNum: 3146, + Month: 1, + TailNum: 'N14508', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273949', + _key: '273949', + _rev: '_cTBW3ha--I', + to: 'airports/DAY', + attributes: { + ArrTime: 1006, + ArrTimeUTC: '2008-01-15T15:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 162, + FlightNum: 2221, + Month: 1, + TailNum: 'N17507', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275499', + _key: '275499', + _rev: '_cTBW3lW--Y', + to: 'airports/MHT', + attributes: { + ArrTime: 1715, + ArrTimeUTC: '2008-01-15T22:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1510, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 741, + FlightNum: 5004, + Month: 1, + TailNum: 'N641CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273878', + _key: '273878', + _rev: '_cTBW3hO--G', + to: 'airports/SRQ', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 844, + DepTimeUTC: '2008-01-15T13:44:00.000Z', + Distance: 967, + FlightNum: 2767, + Month: 1, + TailNum: 'N12924', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273837', + _key: '273837', + _rev: '_cTBW3hG--Y', + to: 'airports/CLT', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T15:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 430, + FlightNum: 929, + Month: 1, + TailNum: 'N590US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273579', + _key: '273579', + _rev: '_cTBW3ge--G', + to: 'airports/ORD', + attributes: { + ArrTime: 906, + ArrTimeUTC: '2008-01-15T15:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 833, + DepTimeUTC: '2008-01-15T13:33:00.000Z', + Distance: 316, + FlightNum: 393, + Month: 1, + TailNum: 'N585UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273275', + _key: '273275', + _rev: '_cTBW3fq--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 418, + FlightNum: 1550, + Month: 1, + TailNum: 'N17627', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273260', + _key: '273260', + _rev: '_cTBW3fm--g', + to: 'airports/ALB', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T14:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 424, + FlightNum: 2436, + Month: 1, + TailNum: 'N16961', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/272214', + _key: '272214', + _rev: '_cTBW3c6--q', + to: 'airports/BDL', + attributes: { + ArrTime: 948, + ArrTimeUTC: '2008-01-15T14:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 755, + DepTimeUTC: '2008-01-15T12:55:00.000Z', + Distance: 475, + FlightNum: 2662, + Month: 1, + TailNum: 'N11548', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279095', + _key: '279095', + _rev: '_cTBW3vC--M', + to: 'airports/DFW', + attributes: { + ArrTime: 1903, + ArrTimeUTC: '2008-01-16T01:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 1192, + FlightNum: 1061, + Month: 1, + TailNum: 'N545AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271900', + _key: '271900', + _rev: '_cTBW3cG--c', + to: 'airports/RDU', + attributes: { + ArrTime: 920, + ArrTimeUTC: '2008-01-15T14:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 416, + FlightNum: 2969, + Month: 1, + TailNum: 'N15986', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271687', + _key: '271687', + _rev: '_cTBW3bi--o', + to: 'airports/JFK', + attributes: { + ArrTime: 1615, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T18:30:00.000Z', + Distance: 425, + FlightNum: 5160, + Month: 1, + TailNum: 'N435CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271220', + _key: '271220', + _rev: '_cTBW3aW--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T13:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 721, + DepTimeUTC: '2008-01-15T12:21:00.000Z', + Distance: 316, + FlightNum: 2408, + Month: 1, + TailNum: 'N13123', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/285048', + _key: '285048', + _rev: '_cTBW4_a--c', + to: 'airports/AUS', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-16T00:27:00.000Z', + Distance: 189, + FlightNum: 2627, + Month: 1, + TailNum: 'N514SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270981', + _key: '270981', + _rev: '_cTBW3Zu--S', + to: 'airports/ATL', + attributes: { + ArrTime: 915, + ArrTimeUTC: '2008-01-15T14:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 712, + DepTimeUTC: '2008-01-15T12:12:00.000Z', + Distance: 554, + FlightNum: 1229, + Month: 1, + TailNum: 'N967DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281143', + _key: '281143', + _rev: '_cTBW30u--i', + to: 'airports/SGF', + attributes: { + ArrTime: 1828, + ArrTimeUTC: '2008-01-16T00:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T22:46:00.000Z', + Distance: 637, + FlightNum: 6634, + Month: 1, + TailNum: 'N908SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270719', + _key: '270719', + _rev: '_cTBW3Z---S', + to: 'airports/BWI', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 701, + DepTimeUTC: '2008-01-15T12:01:00.000Z', + Distance: 314, + FlightNum: 2877, + Month: 1, + TailNum: 'N700GS', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269951', + _key: '269951', + _rev: '_cTBW3XC--U', + to: 'airports/MDW', + attributes: { + ArrTime: 656, + ArrTimeUTC: '2008-01-15T12:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 640, + DepTimeUTC: '2008-01-15T11:40:00.000Z', + Distance: 307, + FlightNum: 1372, + Month: 1, + TailNum: 'N624SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269599', + _key: '269599', + _rev: '_cTBW3WK--K', + to: 'airports/CLT', + attributes: { + ArrTime: 807, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T11:24:00.000Z', + Distance: 430, + FlightNum: 2743, + Month: 1, + TailNum: 'N16112', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269595', + _key: '269595', + _rev: '_cTBW3WK--C', + to: 'airports/DTW', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T12:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T11:24:00.000Z', + Distance: 95, + FlightNum: 1739, + Month: 1, + TailNum: 'N778NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269594', + _key: '269594', + _rev: '_cTBW3WK--A', + to: 'airports/LGA', + attributes: { + ArrTime: 1502, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 418, + FlightNum: 2302, + Month: 1, + TailNum: 'N14508', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269325', + _key: '269325', + _rev: '_cTBW3Va--k', + to: 'airports/ATL', + attributes: { + ArrTime: 808, + ArrTimeUTC: '2008-01-15T13:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 554, + FlightNum: 4688, + Month: 1, + TailNum: 'N882AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283136', + _key: '283136', + _rev: '_cTBW36O--O', + to: 'airports/MKE', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 318, + FlightNum: 5258, + Month: 1, + TailNum: 'N693CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276750', + _key: '276750', + _rev: '_cTBW3om--k', + to: 'airports/FLL', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T17:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 631, + FlightNum: 1997, + Month: 1, + TailNum: 'N935UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269300', + _key: '269300', + _rev: '_cTBW3VW--e', + to: 'airports/EWR', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T12:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T11:04:00.000Z', + Distance: 404, + FlightNum: 724, + Month: 1, + TailNum: 'N12318', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279009', + _key: '279009', + _rev: '_cTBW3uy--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 849, + DepTimeUTC: '2008-01-15T15:49:00.000Z', + Distance: 888, + FlightNum: 910, + Month: 1, + TailNum: 'N781UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269199', + _key: '269199', + _rev: '_cTBW3VG--V', + to: 'airports/IAD', + attributes: { + ArrTime: 725, + ArrTimeUTC: '2008-01-15T12:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 288, + FlightNum: 7158, + Month: 1, + TailNum: 'N77302', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/268619', + _key: '268619', + _rev: '_cTBW3Ti--m', + to: 'airports/BWI', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1212, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 314, + FlightNum: 437, + Month: 1, + TailNum: 'N354SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/278885', + _key: '278885', + _rev: '_cTBW3ue--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1634, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 316, + FlightNum: 753, + Month: 1, + TailNum: 'N903UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/268400', + _key: '268400', + _rev: '_cTBW3T---q', + to: 'airports/ATL', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1205, + DepTimeUTC: '2008-01-15T17:05:00.000Z', + Distance: 554, + FlightNum: 4971, + Month: 1, + TailNum: 'N420CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/268023', + _key: '268023', + _rev: '_cTBW3SC--A', + to: 'airports/MEM', + attributes: { + ArrTime: 1401, + ArrTimeUTC: '2008-01-15T20:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 622, + FlightNum: 5789, + Month: 1, + TailNum: '88289E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/286186', + _key: '286186', + _rev: '_cTBW4Cm--Y', + to: 'airports/LAX', + attributes: { + ArrTime: 1733, + ArrTimeUTC: '2008-01-16T01:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 86, + FlightNum: 5750, + Month: 1, + TailNum: 'N233SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/285047', + _key: '285047', + _rev: '_cTBW4_a--a', + to: 'airports/LAX', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T04:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T03:52:00.000Z', + Distance: 86, + FlightNum: 5748, + Month: 1, + TailNum: 'N270YV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/282107', + _key: '282107', + _rev: '_cTBW33S--j', + to: 'airports/LAX', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-16T00:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 86, + FlightNum: 5752, + Month: 1, + TailNum: 'N562SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/276372', + _key: '276372', + _rev: '_cTBW3nm--a', + to: 'airports/LAX', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T21:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1230, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 86, + FlightNum: 5744, + Month: 1, + TailNum: 'N294SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278928', + _key: '278928', + _rev: '_cTBW3um--I', + to: 'airports/MDW', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 895, + FlightNum: 2552, + Month: 1, + TailNum: 'N478WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/274174', + _key: '274174', + _rev: '_cTBW3i---I', + to: 'airports/LAX', + attributes: { + ArrTime: 648, + ArrTimeUTC: '2008-01-15T14:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 86, + FlightNum: 5745, + Month: 1, + TailNum: 'N221SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/271035', + _key: '271035', + _rev: '_cTBW3Z2--a', + to: 'airports/LAX', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T18:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 86, + FlightNum: 5742, + Month: 1, + TailNum: 'N576SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/267495', + _key: '267495', + _rev: '_cTBW3Qm--M', + to: 'airports/LAX', + attributes: { + ArrTime: 923, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 842, + DepTimeUTC: '2008-01-15T16:42:00.000Z', + Distance: 86, + FlightNum: 5746, + Month: 1, + TailNum: 'N233SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273209', + _key: '273209', + _rev: '_cTBW3fe--g', + to: 'airports/CLT', + attributes: { + ArrTime: 1544, + ArrTimeUTC: '2008-01-15T20:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 331, + FlightNum: 1497, + Month: 1, + TailNum: 'N574US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/281863', + _key: '281863', + _rev: '_cTBW32q--O', + to: 'airports/DTW', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 431, + FlightNum: 2953, + Month: 1, + TailNum: '86949E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271176', + _key: '271176', + _rev: '_cTBW3aO--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1513, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T18:18:00.000Z', + Distance: 589, + FlightNum: 5331, + Month: 1, + TailNum: 'N408CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/279669', + _key: '279669', + _rev: '_cTBW3wm--L', + to: 'airports/ORD', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 196, + FlightNum: 7120, + Month: 1, + TailNum: 'N17156', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285187', + _key: '285187', + _rev: '_cTBW4_2--K', + to: 'airports/SFO', + attributes: { + ArrTime: 2254, + ArrTimeUTC: '2008-01-16T06:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2102, + DepTimeUTC: '2008-01-16T04:02:00.000Z', + Distance: 967, + FlightNum: 423, + Month: 1, + TailNum: 'N370UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/276558', + _key: '276558', + _rev: '_cTBW3oG--W', + to: 'airports/ORD', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1534, + DepTimeUTC: '2008-01-15T20:34:00.000Z', + Distance: 296, + FlightNum: 4292, + Month: 1, + TailNum: 'N623AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/279595', + _key: '279595', + _rev: '_cTBW3wa--B', + to: 'airports/CVG', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1550, + DepTimeUTC: '2008-01-15T21:50:00.000Z', + Distance: 419, + FlightNum: 5174, + Month: 1, + TailNum: 'N999CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280663', + _key: '280663', + _rev: '_cTBW3za--Y', + to: 'airports/ASE', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 125, + FlightNum: 6609, + Month: 1, + TailNum: 'N740SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279795', + _key: '279795', + _rev: '_cTBW3x---Q', + to: 'airports/LEX', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T22:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 70, + FlightNum: 5377, + Month: 1, + TailNum: 'N729CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/277338', + _key: '277338', + _rev: '_cTBW3qO--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1027, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 906, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 196, + FlightNum: 4185, + Month: 1, + TailNum: 'N611AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285147', + _key: '285147', + _rev: '_cTBW4_u--a', + to: 'airports/OKC', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 495, + FlightNum: 6008, + Month: 1, + TailNum: 'N706SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270383', + _key: '270383', + _rev: '_cTBW3YG--m', + to: 'airports/STL', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T19:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T17:56:00.000Z', + Distance: 770, + FlightNum: 791, + Month: 1, + TailNum: 'N925UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/275451', + _key: '275451', + _rev: '_cTBW3lO--W', + to: 'airports/DEN', + attributes: { + ArrTime: 1505, + ArrTimeUTC: '2008-01-15T22:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1409, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 692, + FlightNum: 6655, + Month: 1, + TailNum: 'N952SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277310', + _key: '277310', + _rev: '_cTBW3qK--W', + to: 'airports/EWR', + attributes: { + ArrTime: 1743, + ArrTimeUTC: '2008-01-15T22:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 529, + FlightNum: 2994, + Month: 1, + TailNum: 'N16999', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/273946', + _key: '273946', + _rev: '_cTBW3ha--E', + to: 'airports/ORD', + attributes: { + ArrTime: 854, + ArrTimeUTC: '2008-01-15T14:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 747, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 196, + FlightNum: 6486, + Month: 1, + TailNum: 'N718SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/273846', + _key: '273846', + _rev: '_cTBW3hG--q', + to: 'airports/ORD', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T19:27:00.000Z', + Distance: 196, + FlightNum: 6006, + Month: 1, + TailNum: 'N924SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/273221', + _key: '273221', + _rev: '_cTBW3fi--E', + to: 'airports/ORD', + attributes: { + ArrTime: 851, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 723, + DepTimeUTC: '2008-01-15T13:23:00.000Z', + Distance: 196, + FlightNum: 3907, + Month: 1, + TailNum: 'N640AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/273130', + _key: '273130', + _rev: '_cTBW3fS--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1308, + DepTimeUTC: '2008-01-15T19:08:00.000Z', + Distance: 196, + FlightNum: 4239, + Month: 1, + TailNum: 'N693AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/271610', + _key: '271610', + _rev: '_cTBW3bW--i', + to: 'airports/DFW', + attributes: { + ArrTime: 844, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 634, + DepTimeUTC: '2008-01-15T12:34:00.000Z', + Distance: 685, + FlightNum: 3570, + Month: 1, + TailNum: 'N667GB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/271217', + _key: '271217', + _rev: '_cTBW3aW--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T20:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1219, + DepTimeUTC: '2008-01-15T18:19:00.000Z', + Distance: 685, + FlightNum: 3372, + Month: 1, + TailNum: 'N820AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270601', + _key: '270601', + _rev: '_cTBW3Yq--g', + to: 'airports/IAH', + attributes: { + ArrTime: 1513, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1302, + DepTimeUTC: '2008-01-15T18:02:00.000Z', + Distance: 913, + FlightNum: 1179, + Month: 1, + TailNum: 'N529AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/270382', + _key: '270382', + _rev: '_cTBW3YG--k', + to: 'airports/ATL', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 694, + FlightNum: 4544, + Month: 1, + TailNum: 'N686BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281099', + _key: '281099', + _rev: '_cTBW30m--k', + to: 'airports/TUL', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-16T00:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1544, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 541, + FlightNum: 6556, + Month: 1, + TailNum: 'N743SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/269249', + _key: '269249', + _rev: '_cTBW3VO--a', + to: 'airports/MSP', + attributes: { + ArrTime: 606, + ArrTimeUTC: '2008-01-15T12:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 501, + DepTimeUTC: '2008-01-15T11:01:00.000Z', + Distance: 221, + FlightNum: 2800, + Month: 1, + TailNum: '84099E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/267414', + _key: '267414', + _rev: '_cTBW3Qa--C', + to: 'airports/ORD', + attributes: { + ArrTime: 1143, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 196, + FlightNum: 4316, + Month: 1, + TailNum: 'N931AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CIC', + id: 'flights/284767', + _key: '284767', + _rev: '_cTBW4-q--Q', + to: 'airports/SFO', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-16T01:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-16T00:20:00.000Z', + Distance: 153, + FlightNum: 5756, + Month: 1, + TailNum: 'N586SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CIC', + id: 'flights/284369', + _key: '284369', + _rev: '_cTBW39m--O', + to: 'airports/SFO', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T04:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1913, + DepTimeUTC: '2008-01-16T03:13:00.000Z', + Distance: 153, + FlightNum: 5790, + Month: 1, + TailNum: 'N586SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/282132', + _key: '282132', + _rev: '_cTBW33W--m', + to: 'airports/CVG', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 497, + FlightNum: 5391, + Month: 1, + TailNum: 'N937CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/281911', + _key: '281911', + _rev: '_cTBW32y--Q', + to: 'airports/EWR', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T01:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1816, + DepTimeUTC: '2008-01-15T23:16:00.000Z', + Distance: 628, + FlightNum: 2874, + Month: 1, + TailNum: 'N13936', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/281126', + _key: '281126', + _rev: '_cTBW30u--A', + to: 'airports/LGA', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 641, + FlightNum: 5138, + Month: 1, + TailNum: 'N933CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/281118', + _key: '281118', + _rev: '_cTBW30q--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 259, + FlightNum: 1555, + Month: 1, + TailNum: 'N936DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/280523', + _key: '280523', + _rev: '_cTBW3z---i', + to: 'airports/ORD', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T00:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 760, + FlightNum: 7121, + Month: 1, + TailNum: 'N509MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/279560', + _key: '279560', + _rev: '_cTBW3wS--Y', + to: 'airports/MEM', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 589, + FlightNum: 5798, + Month: 1, + TailNum: '88889E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283112', + _key: '283112', + _rev: '_cTBW36K--O', + to: 'airports/SAV', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 213, + FlightNum: 2690, + Month: 1, + TailNum: 'N938LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/279277', + _key: '279277', + _rev: '_cTBW3vi--B', + to: 'airports/ATL', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 259, + FlightNum: 840, + Month: 1, + TailNum: 'N960AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/278104', + _key: '278104', + _rev: '_cTBW3sS--e', + to: 'airports/BOS', + attributes: { + ArrTime: 1842, + ArrTimeUTC: '2008-01-15T23:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1616, + DepTimeUTC: '2008-01-15T21:16:00.000Z', + Distance: 818, + FlightNum: 5117, + Month: 1, + TailNum: 'N510CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/276936', + _key: '276936', + _rev: '_cTBW3pK--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 259, + FlightNum: 4300, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/274287', + _key: '274287', + _rev: '_cTBW3iO--i', + to: 'airports/IAD', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T21:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1438, + DepTimeUTC: '2008-01-15T19:38:00.000Z', + Distance: 441, + FlightNum: 7337, + Month: 1, + TailNum: 'N77181', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/273663', + _key: '273663', + _rev: '_cTBW3gq--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 837, + DepTimeUTC: '2008-01-15T13:37:00.000Z', + Distance: 259, + FlightNum: 1405, + Month: 1, + TailNum: 'N374DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275019', + _key: '275019', + _rev: '_cTBW3kG--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 812, + FlightNum: 5091, + Month: 1, + TailNum: 'N669CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/272558', + _key: '272558', + _rev: '_cTBW3dy--q', + to: 'airports/ATL', + attributes: { + ArrTime: 1509, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 259, + FlightNum: 1837, + Month: 1, + TailNum: 'N903DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267906', + _key: '267906', + _rev: '_cTBW3Ru--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1346, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 732, + FlightNum: 1868, + Month: 1, + TailNum: 'N509AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/271151', + _key: '271151', + _rev: '_cTBW3aK--c', + to: 'airports/ATL', + attributes: { + ArrTime: 830, + ArrTimeUTC: '2008-01-15T13:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T12:19:00.000Z', + Distance: 259, + FlightNum: 1203, + Month: 1, + TailNum: 'N998DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/270365', + _key: '270365', + _rev: '_cTBW3YG--C', + to: 'airports/MEM', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T13:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 589, + FlightNum: 5749, + Month: 1, + TailNum: '88089E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/269580', + _key: '269580', + _rev: '_cTBW3WG--W', + to: 'airports/ORD', + attributes: { + ArrTime: 742, + ArrTimeUTC: '2008-01-15T13:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 623, + DepTimeUTC: '2008-01-15T11:23:00.000Z', + Distance: 760, + FlightNum: 5803, + Month: 1, + TailNum: 'N763SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272539', + _key: '272539', + _rev: '_cTBW3dy--E', + to: 'airports/SLC', + attributes: { + ArrTime: 727, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 603, + DepTimeUTC: '2008-01-15T13:03:00.000Z', + Distance: 391, + FlightNum: 790, + Month: 1, + TailNum: 'N913DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/269376', + _key: '269376', + _rev: '_cTBW3Vi--q', + to: 'airports/ATL', + attributes: { + ArrTime: 717, + ArrTimeUTC: '2008-01-15T12:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 610, + DepTimeUTC: '2008-01-15T11:10:00.000Z', + Distance: 259, + FlightNum: 855, + Month: 1, + TailNum: 'N954AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279953', + _key: '279953', + _rev: '_cTBW3xa--G', + to: 'airports/IDA', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1457, + DepTimeUTC: '2008-01-15T21:57:00.000Z', + Distance: 458, + FlightNum: 6533, + Month: 1, + TailNum: 'N907SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/269056', + _key: '269056', + _rev: '_cTBW3Uu--g', + to: 'airports/ATL', + attributes: { + ArrTime: 700, + ArrTimeUTC: '2008-01-15T12:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 259, + FlightNum: 1072, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/268906', + _key: '268906', + _rev: '_cTBW3UW--Q', + to: 'airports/IAD', + attributes: { + ArrTime: 704, + ArrTimeUTC: '2008-01-15T12:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 551, + DepTimeUTC: '2008-01-15T10:51:00.000Z', + Distance: 441, + FlightNum: 7334, + Month: 1, + TailNum: 'N75998', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/268892', + _key: '268892', + _rev: '_cTBW3US--k', + to: 'airports/LGA', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T10:50:00.000Z', + Distance: 641, + FlightNum: 5376, + Month: 1, + TailNum: 'N779CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279403', + _key: '279403', + _rev: '_cTBW3v2--e', + to: 'airports/AUS', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 189, + FlightNum: 791, + Month: 1, + TailNum: 'N651SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/268505', + _key: '268505', + _rev: '_cTBW3TS--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 668, + FlightNum: 3735, + Month: 1, + TailNum: '88369E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/267891', + _key: '267891', + _rev: '_cTBW3Rq--W', + to: 'airports/EWR', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 628, + FlightNum: 2784, + Month: 1, + TailNum: 'N14920', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286813', + _key: '286813', + _rev: '_cTBW4ES--S', + to: 'airports/SFO', + attributes: { + ArrTime: 1959, + ArrTimeUTC: '2008-01-16T03:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T01:22:00.000Z', + Distance: 967, + FlightNum: 661, + Month: 1, + TailNum: 'N931FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/267855', + _key: '267855', + _rev: '_cTBW3Ri--q', + to: 'airports/ORD', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1152, + DepTimeUTC: '2008-01-15T16:52:00.000Z', + Distance: 760, + FlightNum: 7174, + Month: 1, + TailNum: 'N514MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/267372', + _key: '267372', + _rev: '_cTBW3QS--O', + to: 'airports/DFW', + attributes: { + ArrTime: 1354, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 987, + FlightNum: 3474, + Month: 1, + TailNum: 'N696AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281286', + _key: '281286', + _rev: '_cTBW31G--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 361, + FlightNum: 808, + Month: 1, + TailNum: 'N516AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CHO', + id: 'flights/280465', + _key: '280465', + _rev: '_cTBW3y2--L', + to: 'airports/ATL', + attributes: { + ArrTime: 1841, + ArrTimeUTC: '2008-01-15T23:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1713, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 457, + FlightNum: 4817, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284505', + _key: '284505', + _rev: '_cTBW4----W', + to: 'airports/DTW', + attributes: { + ArrTime: 2400, + ArrTimeUTC: '2008-01-16T05:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2219, + DepTimeUTC: '2008-01-16T03:19:00.000Z', + Distance: 500, + FlightNum: 1134, + Month: 1, + TailNum: 'N730US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CHO', + id: 'flights/269176', + _key: '269176', + _rev: '_cTBW3VC--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 735, + ArrTimeUTC: '2008-01-15T12:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 457, + FlightNum: 4707, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/281869', + _key: '281869', + _rev: '_cTBW32q--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 501, + FlightNum: 4364, + Month: 1, + TailNum: 'N638AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/281206', + _key: '281206', + _rev: '_cTBW306--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 106, + FlightNum: 4235, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/275410', + _key: '275410', + _rev: '_cTBW3lG--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1508, + DepTimeUTC: '2008-01-15T20:08:00.000Z', + Distance: 695, + FlightNum: 3466, + Month: 1, + TailNum: 'N802AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/271626', + _key: '271626', + _rev: '_cTBW3ba--Q', + to: 'airports/MEM', + attributes: { + ArrTime: 744, + ArrTimeUTC: '2008-01-15T13:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 271, + FlightNum: 5730, + Month: 1, + TailNum: '89869E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286070', + _key: '286070', + _rev: '_cTBW4CS--R', + to: 'airports/MCO', + attributes: { + ArrTime: 2214, + ArrTimeUTC: '2008-01-16T03:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1951, + DepTimeUTC: '2008-01-16T00:51:00.000Z', + Distance: 759, + FlightNum: 1189, + Month: 1, + TailNum: 'N458UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/271044', + _key: '271044', + _rev: '_cTBW3Z6--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 106, + FlightNum: 4301, + Month: 1, + TailNum: 'N931EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269635', + _key: '269635', + _rev: '_cTBW3WO--i', + to: 'airports/HSV', + attributes: { + ArrTime: 717, + ArrTimeUTC: '2008-01-15T13:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T11:25:00.000Z', + Distance: 613, + FlightNum: 4483, + Month: 1, + TailNum: 'N908EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/270619', + _key: '270619', + _rev: '_cTBW3Yu--S', + to: 'airports/IAH', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T14:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 659, + DepTimeUTC: '2008-01-15T11:59:00.000Z', + Distance: 686, + FlightNum: 2026, + Month: 1, + TailNum: 'N27523', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/269864', + _key: '269864', + _rev: '_cTBW3Wy--s', + to: 'airports/ATL', + attributes: { + ArrTime: 712, + ArrTimeUTC: '2008-01-15T12:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 106, + FlightNum: 4873, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/269499', + _key: '269499', + _rev: '_cTBW3V6--E', + to: 'airports/ORD', + attributes: { + ArrTime: 715, + ArrTimeUTC: '2008-01-15T13:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T11:19:00.000Z', + Distance: 501, + FlightNum: 4126, + Month: 1, + TailNum: 'N635AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/269192', + _key: '269192', + _rev: '_cTBW3VG--H', + to: 'airports/CVG', + attributes: { + ArrTime: 710, + ArrTimeUTC: '2008-01-15T12:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 278, + FlightNum: 5332, + Month: 1, + TailNum: 'N451CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271478', + _key: '271478', + _rev: '_cTBW3bC--I', + to: 'airports/IAH', + attributes: { + ArrTime: 729, + ArrTimeUTC: '2008-01-15T13:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 217, + FlightNum: 2149, + Month: 1, + TailNum: 'N16541', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/267317', + _key: '267317', + _rev: '_cTBW3QK--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1217, + ArrTimeUTC: '2008-01-15T17:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1137, + DepTimeUTC: '2008-01-15T16:37:00.000Z', + Distance: 106, + FlightNum: 4719, + Month: 1, + TailNum: 'N979EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CEC', + id: 'flights/273329', + _key: '273329', + _rev: '_cTBW3fy--c', + to: 'airports/SFO', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T21:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T19:13:00.000Z', + Distance: 304, + FlightNum: 5715, + Month: 1, + TailNum: 'N216SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CDV', + id: 'flights/281969', + _key: '281969', + _rev: '_cTBW326--i', + to: 'airports/ANC', + attributes: { + ArrTime: 1507, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T23:18:00.000Z', + Distance: 160, + FlightNum: 61, + Month: 1, + TailNum: 'N763AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/CDC', + id: 'flights/279809', + _key: '279809', + _rev: '_cTBW3x---s', + to: 'airports/SLC', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1454, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 221, + FlightNum: 3729, + Month: 1, + TailNum: 'N298SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CDC', + id: 'flights/275392', + _key: '275392', + _rev: '_cTBW3lG--C', + to: 'airports/SLC', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T15:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 221, + FlightNum: 3672, + Month: 1, + TailNum: 'N237SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/283699', + _key: '283699', + _rev: '_cTBW37u--S', + to: 'airports/ATL', + attributes: { + ArrTime: 2046, + ArrTimeUTC: '2008-01-16T01:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1854, + DepTimeUTC: '2008-01-15T23:54:00.000Z', + Distance: 528, + FlightNum: 213, + Month: 1, + TailNum: 'N992AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/283667', + _key: '283667', + _rev: '_cTBW37q--C', + to: 'airports/DEN', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 1224, + FlightNum: 498, + Month: 1, + TailNum: 'N929FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/282965', + _key: '282965', + _rev: '_cTBW35u--u', + to: 'airports/DTW', + attributes: { + ArrTime: 1940, + ArrTimeUTC: '2008-01-16T00:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 133, + FlightNum: 3769, + Month: 1, + TailNum: '85779E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/279451', + _key: '279451', + _rev: '_cTBW3w---h', + to: 'airports/ORD', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1647, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 344, + FlightNum: 6032, + Month: 1, + TailNum: 'N967SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278173', + _key: '278173', + _rev: '_cTBW3se--m', + to: 'airports/BIL', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T21:18:00.000Z', + Distance: 455, + FlightNum: 1165, + Month: 1, + TailNum: 'N310UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/279255', + _key: '279255', + _rev: '_cTBW3ve--C', + to: 'airports/BOS', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-15T23:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 549, + FlightNum: 198, + Month: 1, + TailNum: 'N928AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/278648', + _key: '278648', + _rev: '_cTBW3t2--R', + to: 'airports/ATL', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 528, + FlightNum: 4207, + Month: 1, + TailNum: 'N880AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282828', + _key: '282828', + _rev: '_cTBW35W--_', + to: 'airports/SYR', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2104, + DepTimeUTC: '2008-01-16T02:04:00.000Z', + Distance: 298, + FlightNum: 1712, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMI', + id: 'flights/276325', + _key: '276325', + _rev: '_cTBW3ne--a', + to: 'airports/ORD', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T14:41:00.000Z', + Distance: 135, + FlightNum: 4278, + Month: 1, + TailNum: 'N654AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/277418', + _key: '277418', + _rev: '_cTBW3qe--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T16:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1008, + DepTimeUTC: '2008-01-15T15:08:00.000Z', + Distance: 528, + FlightNum: 205, + Month: 1, + TailNum: 'N313AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/277232', + _key: '277232', + _rev: '_cTBW3q---I', + to: 'airports/ATL', + attributes: { + ArrTime: 1154, + ArrTimeUTC: '2008-01-15T16:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1003, + DepTimeUTC: '2008-01-15T15:03:00.000Z', + Distance: 528, + FlightNum: 4869, + Month: 1, + TailNum: 'N876AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282597', + _key: '282597', + _rev: '_cTBW34u--A', + to: 'airports/AUS', + attributes: { + ArrTime: 2305, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 958, + FlightNum: 5085, + Month: 1, + TailNum: 'N964CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/274248', + _key: '274248', + _rev: '_cTBW3iK--G', + to: 'airports/LGA', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T21:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 396, + FlightNum: 207, + Month: 1, + TailNum: 'N992AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/271594', + _key: '271594', + _rev: '_cTBW3bW--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1541, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 528, + FlightNum: 4899, + Month: 1, + TailNum: 'N858AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272133', + _key: '272133', + _rev: '_cTBW3cu--O', + to: 'airports/BUR', + attributes: { + ArrTime: 1314, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1143, + DepTimeUTC: '2008-01-15T18:43:00.000Z', + Distance: 850, + FlightNum: 6617, + Month: 1, + TailNum: 'N923SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/268852', + _key: '268852', + _rev: '_cTBW3UO--C', + to: 'airports/ATL', + attributes: { + ArrTime: 728, + ArrTimeUTC: '2008-01-15T12:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 547, + DepTimeUTC: '2008-01-15T10:47:00.000Z', + Distance: 528, + FlightNum: 200, + Month: 1, + TailNum: 'N981AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/267589', + _key: '267589', + _rev: '_cTBW3Q2--N', + to: 'airports/ATL', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 528, + FlightNum: 4783, + Month: 1, + TailNum: 'N977EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/283605', + _key: '283605', + _rev: '_cTBW37e--Q', + to: 'airports/IAD', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1852, + DepTimeUTC: '2008-01-15T23:52:00.000Z', + Distance: 401, + FlightNum: 7279, + Month: 1, + TailNum: 'N37208', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/283066', + _key: '283066', + _rev: '_cTBW36C--W', + to: 'airports/LGA', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 617, + FlightNum: 4686, + Month: 1, + TailNum: 'N681BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/282943', + _key: '282943', + _rev: '_cTBW35u--C', + to: 'airports/EWR', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 602, + FlightNum: 2988, + Month: 1, + TailNum: 'N11548', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267983', + _key: '267983', + _rev: '_cTBW3R6--O', + to: 'airports/BUR', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 1231, + FlightNum: 493, + Month: 1, + TailNum: 'N564AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280973', + _key: '280973', + _rev: '_cTBW30S--O', + to: 'airports/PHX', + attributes: { + ArrTime: 1939, + ArrTimeUTC: '2008-01-16T02:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 1671, + FlightNum: 639, + Month: 1, + TailNum: 'N840AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/282763', + _key: '282763', + _rev: '_cTBW35K--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T01:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 666, + FlightNum: 7350, + Month: 1, + TailNum: 'N75995', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/281108', + _key: '281108', + _rev: '_cTBW30q--I', + to: 'airports/DFW', + attributes: { + ArrTime: 1950, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 922, + FlightNum: 3826, + Month: 1, + TailNum: 'N689EC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/280371', + _key: '280371', + _rev: '_cTBW3ym--A', + to: 'airports/MEM', + attributes: { + ArrTime: 1756, + ArrTimeUTC: '2008-01-15T23:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1708, + DepTimeUTC: '2008-01-15T22:08:00.000Z', + Distance: 511, + FlightNum: 5942, + Month: 1, + TailNum: '87979E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281540', + _key: '281540', + _rev: '_cTBW31y--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1916, + ArrTimeUTC: '2008-01-16T00:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1804, + DepTimeUTC: '2008-01-15T23:04:00.000Z', + Distance: 227, + FlightNum: 2651, + Month: 1, + TailNum: 'N933LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/280254', + _key: '280254', + _rev: '_cTBW3yO--k', + to: 'airports/CVG', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1703, + DepTimeUTC: '2008-01-15T22:03:00.000Z', + Distance: 404, + FlightNum: 5614, + Month: 1, + TailNum: 'N590SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/280020', + _key: '280020', + _rev: '_cTBW3xm--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1312, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 922, + FlightNum: 3390, + Month: 1, + TailNum: 'N660CL', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/279951', + _key: '279951', + _rev: '_cTBW3xa--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1754, + ArrTimeUTC: '2008-01-15T22:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-15T21:57:00.000Z', + Distance: 191, + FlightNum: 4211, + Month: 1, + TailNum: 'N884AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/276376', + _key: '276376', + _rev: '_cTBW3nm--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1631, + ArrTimeUTC: '2008-01-15T21:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 191, + FlightNum: 4748, + Month: 1, + TailNum: 'N751EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/275048', + _key: '275048', + _rev: '_cTBW3kK--W', + to: 'airports/ORD', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 911, + DepTimeUTC: '2008-01-15T14:11:00.000Z', + Distance: 666, + FlightNum: 7229, + Month: 1, + TailNum: 'N593ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/274326', + _key: '274326', + _rev: '_cTBW3iW--M', + to: 'airports/IAD', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 401, + FlightNum: 7167, + Month: 1, + TailNum: 'N37208', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/274157', + _key: '274157', + _rev: '_cTBW3h6--Z', + to: 'airports/DTW', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 583, + FlightNum: 3711, + Month: 1, + TailNum: '86989E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/272462', + _key: '272462', + _rev: '_cTBW3dm--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1502, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 191, + FlightNum: 4418, + Month: 1, + TailNum: 'N848AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/272200', + _key: '272200', + _rev: '_cTBW3c6--O', + to: 'airports/CVG', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T20:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 404, + FlightNum: 4298, + Month: 1, + TailNum: 'N834AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/271431', + _key: '271431', + _rev: '_cTBW3a6--M', + to: 'airports/LGA', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 617, + FlightNum: 4254, + Month: 1, + TailNum: 'N834AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/268052', + _key: '268052', + _rev: '_cTBW3SG--O', + to: 'airports/EWR', + attributes: { + ArrTime: 1342, + ArrTimeUTC: '2008-01-15T18:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1157, + DepTimeUTC: '2008-01-15T16:57:00.000Z', + Distance: 602, + FlightNum: 3114, + Month: 1, + TailNum: 'N13978', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282258', + _key: '282258', + _rev: '_cTBW33u--c', + to: 'airports/LGA', + attributes: { + ArrTime: 5, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1844, + DepTimeUTC: '2008-01-16T01:44:00.000Z', + Distance: 1619, + FlightNum: 408, + Month: 1, + TailNum: 'N464UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/267085', + _key: '267085', + _rev: '_cTBW3Pi--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 191, + FlightNum: 4891, + Month: 1, + TailNum: 'N390CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/283341', + _key: '283341', + _rev: '_cTBW36y---', + to: 'airports/SLC', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T01:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 347, + FlightNum: 4054, + Month: 1, + TailNum: 'N613SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/272438', + _key: '272438', + _rev: '_cTBW3di--G', + to: 'airports/SLC', + attributes: { + ArrTime: 742, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 320, + FlightNum: 3721, + Month: 1, + TailNum: 'N581SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/279143', + _key: '279143', + _rev: '_cTBW3vK--O', + to: 'airports/SLC', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 347, + FlightNum: 3805, + Month: 1, + TailNum: 'N423SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/277486', + _key: '277486', + _rev: '_cTBW3qq--K', + to: 'airports/MSP', + attributes: { + ArrTime: 1713, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1359, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 874, + FlightNum: 446, + Month: 1, + TailNum: 'N343NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/277110', + _key: '277110', + _rev: '_cTBW3pq--A', + to: 'airports/SLC', + attributes: { + ArrTime: 929, + ArrTimeUTC: '2008-01-15T16:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 347, + FlightNum: 4075, + Month: 1, + TailNum: 'N340CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282522', + _key: '282522', + _rev: '_cTBW34e--a', + to: 'airports/DFW', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T03:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 641, + FlightNum: 338, + Month: 1, + TailNum: 'N329UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/276337', + _key: '276337', + _rev: '_cTBW3ni--C', + to: 'airports/DEN', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T16:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 741, + DepTimeUTC: '2008-01-15T14:41:00.000Z', + Distance: 525, + FlightNum: 6646, + Month: 1, + TailNum: 'N957SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/273939', + _key: '273939', + _rev: '_cTBW3hW--g', + to: 'airports/DEN', + attributes: { + ArrTime: 837, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 646, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 525, + FlightNum: 5884, + Month: 1, + TailNum: 'N770SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/268158', + _key: '268158', + _rev: '_cTBW3SW--m', + to: 'airports/HOU', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T17:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 239, + FlightNum: 19, + Month: 1, + TailNum: 'N612SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286554', + _key: '286554', + _rev: '_cTBW4Dm--J', + to: 'airports/RDU', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T02:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T01:07:00.000Z', + Distance: 130, + FlightNum: 1196, + Month: 1, + TailNum: 'N112US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/273418', + _key: '273418', + _rev: '_cTBW3gC--K', + to: 'airports/SLC', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T15:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 628, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 347, + FlightNum: 4013, + Month: 1, + TailNum: 'N607SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/272040', + _key: '272040', + _rev: '_cTBW3ce--V', + to: 'airports/MSP', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 874, + FlightNum: 1270, + Month: 1, + TailNum: 'N370NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/269204', + _key: '269204', + _rev: '_cTBW3VG--f', + to: 'airports/DEN', + attributes: { + ArrTime: 1158, + ArrTimeUTC: '2008-01-15T18:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1026, + DepTimeUTC: '2008-01-15T17:26:00.000Z', + Distance: 525, + FlightNum: 6625, + Month: 1, + TailNum: 'N938SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273498', + _key: '273498', + _rev: '_cTBW3gO--a', + to: 'airports/MDW', + attributes: { + ArrTime: 939, + ArrTimeUTC: '2008-01-15T15:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 895, + FlightNum: 1439, + Month: 1, + TailNum: 'N218WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286626', + _key: '286626', + _rev: '_cTBW4Dy--O', + to: 'airports/HOU', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T04:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 1246, + FlightNum: 1200, + Month: 1, + TailNum: 'N611SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286434', + _key: '286434', + _rev: '_cTBW4DS---', + to: 'airports/PBI', + attributes: { + ArrTime: 2217, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 883, + FlightNum: 634, + Month: 1, + TailNum: 'N718SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286267', + _key: '286267', + _rev: '_cTBW4C2--B', + to: 'airports/JAX', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1956, + DepTimeUTC: '2008-01-16T00:56:00.000Z', + Distance: 663, + FlightNum: 1629, + Month: 1, + TailNum: 'N764SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286119', + _key: '286119', + _rev: '_cTBW4Ca--W', + to: 'airports/CMH', + attributes: { + ArrTime: 2104, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1953, + DepTimeUTC: '2008-01-16T00:53:00.000Z', + Distance: 336, + FlightNum: 2797, + Month: 1, + TailNum: 'N361SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285770', + _key: '285770', + _rev: '_cTBW4Be--E', + to: 'airports/CLT', + attributes: { + ArrTime: 2113, + ArrTimeUTC: '2008-01-16T02:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 361, + FlightNum: 1554, + Month: 1, + TailNum: 'N516AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285722', + _key: '285722', + _rev: '_cTBW4BW--A', + to: 'airports/BNA', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1944, + DepTimeUTC: '2008-01-16T00:44:00.000Z', + Distance: 588, + FlightNum: 1107, + Month: 1, + TailNum: 'N248WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285694', + _key: '285694', + _rev: '_cTBW4BO--g', + to: 'airports/MKE', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1943, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 641, + FlightNum: 2805, + Month: 1, + TailNum: 'N472CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282150', + _key: '282150', + _rev: '_cTBW33a--g', + to: 'airports/DFW', + attributes: { + ArrTime: 2051, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 936, + FlightNum: 1069, + Month: 1, + TailNum: 'N497AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273915', + _key: '273915', + _rev: '_cTBW3hS--e', + to: 'airports/DTW', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-15T21:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 500, + FlightNum: 1571, + Month: 1, + TailNum: 'N8944E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286657', + _key: '286657', + _rev: '_cTBW4D2--e', + to: 'airports/FLL', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2012, + DepTimeUTC: '2008-01-16T01:12:00.000Z', + Distance: 925, + FlightNum: 888, + Month: 1, + TailNum: 'N329SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285362', + _key: '285362', + _rev: '_cTBW4AS--k', + to: 'airports/PVD', + attributes: { + ArrTime: 2042, + ArrTimeUTC: '2008-01-16T01:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 328, + FlightNum: 1082, + Month: 1, + TailNum: 'N254WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/284634', + _key: '284634', + _rev: '_cTBW4-S--m', + to: 'airports/PIT', + attributes: { + ArrTime: 2015, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1916, + DepTimeUTC: '2008-01-16T00:16:00.000Z', + Distance: 210, + FlightNum: 209, + Month: 1, + TailNum: 'N461WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277632', + _key: '277632', + _rev: '_cTBW3rC--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T15:14:00.000Z', + Distance: 296, + FlightNum: 4320, + Month: 1, + TailNum: 'N849AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/284623', + _key: '284623', + _rev: '_cTBW4-S--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T05:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 2106, + FlightNum: 2890, + Month: 1, + TailNum: 'N422WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/284161', + _key: '284161', + _rev: '_cTBW39---l', + to: 'airports/MHT', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1904, + DepTimeUTC: '2008-01-16T00:04:00.000Z', + Distance: 377, + FlightNum: 3134, + Month: 1, + TailNum: 'N678AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280606', + _key: '280606', + _rev: '_cTBW3zS--C', + to: 'airports/FSD', + attributes: { + ArrTime: 1743, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 483, + FlightNum: 6754, + Month: 1, + TailNum: 'N983SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/284005', + _key: '284005', + _rev: '_cTBW38m--C', + to: 'airports/BDL', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2156, + DepTimeUTC: '2008-01-16T02:56:00.000Z', + Distance: 283, + FlightNum: 3050, + Month: 1, + TailNum: 'N728SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283657', + _key: '283657', + _rev: '_cTBW37m--e', + to: 'airports/TPA', + attributes: { + ArrTime: 2351, + ArrTimeUTC: '2008-01-16T04:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2140, + DepTimeUTC: '2008-01-16T02:40:00.000Z', + Distance: 842, + FlightNum: 3766, + Month: 1, + TailNum: 'N465WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275573', + _key: '275573', + _rev: '_cTBW3li--W', + to: 'airports/LAX', + attributes: { + ArrTime: 1430, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1312, + DepTimeUTC: '2008-01-15T20:12:00.000Z', + Distance: 862, + FlightNum: 417, + Month: 1, + TailNum: 'N802FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283461', + _key: '283461', + _rev: '_cTBW37G--G', + to: 'airports/ALB', + attributes: { + ArrTime: 2237, + ArrTimeUTC: '2008-01-16T03:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2131, + DepTimeUTC: '2008-01-16T02:31:00.000Z', + Distance: 288, + FlightNum: 2787, + Month: 1, + TailNum: 'N253WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273910', + _key: '273910', + _rev: '_cTBW3hS--U', + to: 'airports/SGF', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-15T21:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 637, + FlightNum: 6591, + Month: 1, + TailNum: 'N970SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285609', + _key: '285609', + _rev: '_cTBW4B---a', + to: 'airports/CLE', + attributes: { + ArrTime: 2114, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1941, + DepTimeUTC: '2008-01-16T00:41:00.000Z', + Distance: 430, + FlightNum: 948, + Month: 1, + TailNum: 'N511AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283447', + _key: '283447', + _rev: '_cTBW37C--V', + to: 'airports/PVD', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2130, + DepTimeUTC: '2008-01-16T02:30:00.000Z', + Distance: 328, + FlightNum: 3571, + Month: 1, + TailNum: 'N348SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269705', + _key: '269705', + _rev: '_cTBW3Wa--Y', + to: 'airports/ORD', + attributes: { + ArrTime: 702, + ArrTimeUTC: '2008-01-15T13:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 628, + DepTimeUTC: '2008-01-15T11:28:00.000Z', + Distance: 316, + FlightNum: 4382, + Month: 1, + TailNum: 'N522AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283384', + _key: '283384', + _rev: '_cTBW362--k', + to: 'airports/ORF', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2126, + DepTimeUTC: '2008-01-16T02:26:00.000Z', + Distance: 159, + FlightNum: 1555, + Month: 1, + TailNum: 'N473WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283297', + _key: '283297', + _rev: '_cTBW36q--H', + to: 'airports/BOS', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T01:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 370, + FlightNum: 5414, + Month: 1, + TailNum: 'N931CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283106', + _key: '283106', + _rev: '_cTBW36K--C', + to: 'airports/ATL', + attributes: { + ArrTime: 2032, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1844, + DepTimeUTC: '2008-01-15T23:44:00.000Z', + Distance: 576, + FlightNum: 463, + Month: 1, + TailNum: 'N980AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283090', + _key: '283090', + _rev: '_cTBW36G--S', + to: 'airports/BUF', + attributes: { + ArrTime: 2213, + ArrTimeUTC: '2008-01-16T03:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2114, + DepTimeUTC: '2008-01-16T02:14:00.000Z', + Distance: 281, + FlightNum: 192, + Month: 1, + TailNum: 'N625SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/270922', + _key: '270922', + _rev: '_cTBW3Zi--T', + to: 'airports/ORD', + attributes: { + ArrTime: 748, + ArrTimeUTC: '2008-01-15T13:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T12:10:00.000Z', + Distance: 264, + FlightNum: 5461, + Month: 1, + TailNum: 'N34CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282805', + _key: '282805', + _rev: '_cTBW35S---', + to: 'airports/TPA', + attributes: { + ArrTime: 2058, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1837, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 842, + FlightNum: 402, + Month: 1, + TailNum: 'N966AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285463', + _key: '285463', + _rev: '_cTBW4Am--S', + to: 'airports/CLT', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T02:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1938, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 361, + FlightNum: 330, + Month: 1, + TailNum: 'N603AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282776', + _key: '282776', + _rev: '_cTBW35K--k', + to: 'airports/MDW', + attributes: { + ArrTime: 2152, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2101, + DepTimeUTC: '2008-01-16T02:01:00.000Z', + Distance: 611, + FlightNum: 1251, + Month: 1, + TailNum: 'N660SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282742', + _key: '282742', + _rev: '_cTBW35G--Q', + to: 'airports/DTW', + attributes: { + ArrTime: 2005, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 408, + FlightNum: 1757, + Month: 1, + TailNum: 'N782NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276680', + _key: '276680', + _rev: '_cTBW3oa--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 950, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 544, + FlightNum: 1910, + Month: 1, + TailNum: 'N450UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282732', + _key: '282732', + _rev: '_cTBW35C--s', + to: 'airports/DAY', + attributes: { + ArrTime: 2217, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 406, + FlightNum: 286, + Month: 1, + TailNum: 'N940AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282724', + _key: '282724', + _rev: '_cTBW35C--c', + to: 'airports/ROC', + attributes: { + ArrTime: 2157, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 277, + FlightNum: 421, + Month: 1, + TailNum: 'N956AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282662', + _key: '282662', + _rev: '_cTBW342--o', + to: 'airports/RDU', + attributes: { + ArrTime: 1934, + ArrTimeUTC: '2008-01-16T00:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-15T23:34:00.000Z', + Distance: 255, + FlightNum: 2199, + Month: 1, + TailNum: 'N203WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282622', + _key: '282622', + _rev: '_cTBW34y--C', + to: 'airports/LAX', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T05:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1832, + DepTimeUTC: '2008-01-15T23:32:00.000Z', + Distance: 2329, + FlightNum: 307, + Month: 1, + TailNum: 'N597UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282395', + _key: '282395', + _rev: '_cTBW34G--k', + to: 'airports/PHX', + attributes: { + ArrTime: 2114, + ArrTimeUTC: '2008-01-16T04:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 1999, + FlightNum: 1832, + Month: 1, + TailNum: 'N212WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282380', + _key: '282380', + _rev: '_cTBW34G--G', + to: 'airports/BHM', + attributes: { + ArrTime: 1939, + ArrTimeUTC: '2008-01-16T01:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 682, + FlightNum: 3145, + Month: 1, + TailNum: 'N602SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269080', + _key: '269080', + _rev: '_cTBW3Uy--e', + to: 'airports/ATL', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T12:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 432, + FlightNum: 1213, + Month: 1, + TailNum: 'N900DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282275', + _key: '282275', + _rev: '_cTBW33y--O', + to: 'airports/PWM', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 452, + FlightNum: 416, + Month: 1, + TailNum: 'N942AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280102', + _key: '280102', + _rev: '_cTBW3x2---', + to: 'airports/BNA', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T23:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 448, + FlightNum: 2651, + Month: 1, + TailNum: 'N13132', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282161', + _key: '282161', + _rev: '_cTBW33e--J', + to: 'airports/MCO', + attributes: { + ArrTime: 2244, + ArrTimeUTC: '2008-01-16T03:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T01:40:00.000Z', + Distance: 787, + FlightNum: 1137, + Month: 1, + TailNum: 'N796SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270687', + _key: '270687', + _rev: '_cTBW3Y6--C', + to: 'airports/LGA', + attributes: { + ArrTime: 910, + ArrTimeUTC: '2008-01-15T14:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 544, + FlightNum: 5098, + Month: 1, + TailNum: 'N523CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282154', + _key: '282154', + _rev: '_cTBW33a--o', + to: 'airports/SAN', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 2295, + FlightNum: 1192, + Month: 1, + TailNum: 'N414WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282051', + _key: '282051', + _rev: '_cTBW33K--Q', + to: 'airports/CLE', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2037, + DepTimeUTC: '2008-01-16T01:37:00.000Z', + Distance: 314, + FlightNum: 735, + Month: 1, + TailNum: 'N469WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275838', + _key: '275838', + _rev: '_cTBW3mO--I', + to: 'airports/ROC', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1518, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 245, + FlightNum: 2516, + Month: 1, + TailNum: 'N13975', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282027', + _key: '282027', + _rev: '_cTBW33G--O', + to: 'airports/ISP', + attributes: { + ArrTime: 2137, + ArrTimeUTC: '2008-01-16T02:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2036, + DepTimeUTC: '2008-01-16T01:36:00.000Z', + Distance: 220, + FlightNum: 1560, + Month: 1, + TailNum: 'N383SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282632', + _key: '282632', + _rev: '_cTBW34y--W', + to: 'airports/CHA', + attributes: { + ArrTime: 2157, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2057, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 278, + FlightNum: 5061, + Month: 1, + TailNum: 'N591SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281990', + _key: '281990', + _rev: '_cTBW33---c', + to: 'airports/SDF', + attributes: { + ArrTime: 2214, + ArrTimeUTC: '2008-01-16T03:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2034, + DepTimeUTC: '2008-01-16T01:34:00.000Z', + Distance: 495, + FlightNum: 975, + Month: 1, + TailNum: 'N655WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281986', + _key: '281986', + _rev: '_cTBW33---U', + to: 'airports/DTW', + attributes: { + ArrTime: 2203, + ArrTimeUTC: '2008-01-16T03:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2034, + DepTimeUTC: '2008-01-16T01:34:00.000Z', + Distance: 408, + FlightNum: 1322, + Month: 1, + TailNum: 'N669SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281764', + _key: '281764', + _rev: '_cTBW32a--E', + to: 'airports/BOS', + attributes: { + ArrTime: 2153, + ArrTimeUTC: '2008-01-16T02:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2027, + DepTimeUTC: '2008-01-16T01:27:00.000Z', + Distance: 370, + FlightNum: 825, + Month: 1, + TailNum: 'N283AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281590', + _key: '281590', + _rev: '_cTBW316--m', + to: 'airports/PVD', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1806, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 328, + FlightNum: 3065, + Month: 1, + TailNum: 'N659SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281492', + _key: '281492', + _rev: '_cTBW31q--e', + to: 'airports/MCO', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T01:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 787, + FlightNum: 459, + Month: 1, + TailNum: 'N993AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281436', + _key: '281436', + _rev: '_cTBW31i--M', + to: 'airports/MHT', + attributes: { + ArrTime: 1916, + ArrTimeUTC: '2008-01-16T00:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1759, + DepTimeUTC: '2008-01-15T22:59:00.000Z', + Distance: 377, + FlightNum: 3679, + Month: 1, + TailNum: 'N465WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275104', + _key: '275104', + _rev: '_cTBW3kS--i', + to: 'airports/FSD', + attributes: { + ArrTime: 1522, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 483, + FlightNum: 386, + Month: 1, + TailNum: 'N935UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281275', + _key: '281275', + _rev: '_cTBW31G--K', + to: 'airports/DFW', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1752, + DepTimeUTC: '2008-01-15T22:52:00.000Z', + Distance: 1217, + FlightNum: 1719, + Month: 1, + TailNum: 'N519AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281223', + _key: '281223', + _rev: '_cTBW31---E', + to: 'airports/PBI', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T01:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 883, + FlightNum: 1139, + Month: 1, + TailNum: 'N317WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280968', + _key: '280968', + _rev: '_cTBW30S--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1839, + ArrTimeUTC: '2008-01-16T00:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 622, + FlightNum: 473, + Month: 1, + TailNum: 'N847UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277811', + _key: '277811', + _rev: '_cTBW3ri--O', + to: 'airports/TUS', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1408, + DepTimeUTC: '2008-01-15T21:08:00.000Z', + Distance: 639, + FlightNum: 177, + Month: 1, + TailNum: 'N917FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280850', + _key: '280850', + _rev: '_cTBW3z6--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 576, + FlightNum: 1079, + Month: 1, + TailNum: 'N397DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280746', + _key: '280746', + _rev: '_cTBW3zq--C', + to: 'airports/ORF', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1726, + DepTimeUTC: '2008-01-15T22:26:00.000Z', + Distance: 159, + FlightNum: 1542, + Month: 1, + TailNum: 'N215WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/282502', + _key: '282502', + _rev: '_cTBW34a--g', + to: 'airports/MDW', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-16T00:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 284, + FlightNum: 2633, + Month: 1, + TailNum: 'N626SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280710', + _key: '280710', + _rev: '_cTBW3zi--Z', + to: 'airports/IAH', + attributes: { + ArrTime: 2004, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 1235, + FlightNum: 227, + Month: 1, + TailNum: 'N70352', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282830', + _key: '282830', + _rev: '_cTBW35W--D', + to: 'airports/MSY', + attributes: { + ArrTime: 2118, + ArrTimeUTC: '2008-01-16T03:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T02:04:00.000Z', + Distance: 437, + FlightNum: 3178, + Month: 1, + TailNum: 'N661SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272781', + _key: '272781', + _rev: '_cTBW3ea--E', + to: 'airports/HOU', + attributes: { + ArrTime: 1358, + ArrTimeUTC: '2008-01-15T19:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 239, + FlightNum: 27, + Month: 1, + TailNum: 'N643SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280632', + _key: '280632', + _rev: '_cTBW3zW--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1721, + DepTimeUTC: '2008-01-15T22:21:00.000Z', + Distance: 622, + FlightNum: 4475, + Month: 1, + TailNum: 'N625AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282081', + _key: '282081', + _rev: '_cTBW33O--e', + to: 'airports/TPA', + attributes: { + ArrTime: 2239, + ArrTimeUTC: '2008-01-16T03:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2038, + DepTimeUTC: '2008-01-16T01:38:00.000Z', + Distance: 773, + FlightNum: 1261, + Month: 1, + TailNum: 'N994DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280613', + _key: '280613', + _rev: '_cTBW3zS--Q', + to: 'airports/MDW', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 611, + FlightNum: 1450, + Month: 1, + TailNum: 'N274WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282710', + _key: '282710', + _rev: '_cTBW35C--A', + to: 'airports/CLE', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 310, + FlightNum: 2439, + Month: 1, + TailNum: 'N13956', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282985', + _key: '282985', + _rev: '_cTBW35y--k', + to: 'airports/DAY', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 64, + FlightNum: 5467, + Month: 1, + TailNum: 'N34CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280447', + _key: '280447', + _rev: '_cTBW3yy--S', + to: 'airports/CLT', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 361, + FlightNum: 1139, + Month: 1, + TailNum: 'N453UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280394', + _key: '280394', + _rev: '_cTBW3yq--A', + to: 'airports/TPA', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1709, + DepTimeUTC: '2008-01-15T22:09:00.000Z', + Distance: 842, + FlightNum: 953, + Month: 1, + TailNum: 'N784SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280376', + _key: '280376', + _rev: '_cTBW3ym--K', + to: 'airports/RSW', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T00:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1708, + DepTimeUTC: '2008-01-15T22:08:00.000Z', + Distance: 919, + FlightNum: 3747, + Month: 1, + TailNum: 'N349SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280335', + _key: '280335', + _rev: '_cTBW3ye--W', + to: 'airports/BNA', + attributes: { + ArrTime: 1752, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1706, + DepTimeUTC: '2008-01-15T22:06:00.000Z', + Distance: 588, + FlightNum: 2817, + Month: 1, + TailNum: 'N288WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280046', + _key: '280046', + _rev: '_cTBW3xq--O', + to: 'airports/MCO', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 787, + FlightNum: 3255, + Month: 1, + TailNum: 'N754SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273812', + _key: '273812', + _rev: '_cTBW3hC--U', + to: 'airports/ELP', + attributes: { + ArrTime: 1358, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T19:26:00.000Z', + Distance: 562, + FlightNum: 342, + Month: 1, + TailNum: 'N513SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280039', + _key: '280039', + _rev: '_cTBW3xq--A', + to: 'airports/MHT', + attributes: { + ArrTime: 1231, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 377, + FlightNum: 1634, + Month: 1, + TailNum: 'N606SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279869', + _key: '279869', + _rev: '_cTBW3xK--Y', + to: 'airports/BOS', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 370, + FlightNum: 5412, + Month: 1, + TailNum: 'N806CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279808', + _key: '279808', + _rev: '_cTBW3x---q', + to: 'airports/ISP', + attributes: { + ArrTime: 1204, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T16:10:00.000Z', + Distance: 220, + FlightNum: 2382, + Month: 1, + TailNum: 'N757LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271498', + _key: '271498', + _rev: '_cTBW3bG--E', + to: 'airports/BWI', + attributes: { + ArrTime: 908, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 314, + FlightNum: 2542, + Month: 1, + TailNum: 'N14942', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/269868', + _key: '269868', + _rev: '_cTBW3W2--B', + to: 'airports/DTW', + attributes: { + ArrTime: 741, + ArrTimeUTC: '2008-01-15T12:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 133, + FlightNum: 3767, + Month: 1, + TailNum: '88369E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279531', + _key: '279531', + _rev: '_cTBW3wO--O', + to: 'airports/HOU', + attributes: { + ArrTime: 1936, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 1246, + FlightNum: 3399, + Month: 1, + TailNum: 'N663SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279161', + _key: '279161', + _rev: '_cTBW3vO--G', + to: 'airports/SAN', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1053, + DepTimeUTC: '2008-01-15T15:53:00.000Z', + Distance: 2295, + FlightNum: 1386, + Month: 1, + TailNum: 'N745SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271976', + _key: '271976', + _rev: '_cTBW3cS--o', + to: 'airports/AUS', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 189, + FlightNum: 3412, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279066', + _key: '279066', + _rev: '_cTBW3v---C', + to: 'airports/SDF', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 495, + FlightNum: 1149, + Month: 1, + TailNum: 'N383SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278899', + _key: '278899', + _rev: '_cTBW3ue--s', + to: 'airports/FLL', + attributes: { + ArrTime: 1315, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1046, + DepTimeUTC: '2008-01-15T15:46:00.000Z', + Distance: 925, + FlightNum: 958, + Month: 1, + TailNum: 'N328AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276576', + _key: '276576', + _rev: '_cTBW3oK--M', + to: 'airports/SYR', + attributes: { + ArrTime: 1707, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 317, + FlightNum: 2626, + Month: 1, + TailNum: 'N16963', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270127', + _key: '270127', + _rev: '_cTBW3Xe--U', + to: 'airports/CLT', + attributes: { + ArrTime: 822, + ArrTimeUTC: '2008-01-15T13:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T11:50:00.000Z', + Distance: 430, + FlightNum: 2607, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278806', + _key: '278806', + _rev: '_cTBW3uS--A', + to: 'airports/LIT', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T15:43:00.000Z', + Distance: 912, + FlightNum: 1676, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285175', + _key: '285175', + _rev: '_cTBW4_y--i', + to: 'airports/OMA', + attributes: { + ArrTime: 2320, + ArrTimeUTC: '2008-01-16T05:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2101, + DepTimeUTC: '2008-01-16T04:01:00.000Z', + Distance: 472, + FlightNum: 436, + Month: 1, + TailNum: 'N803FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283959', + _key: '283959', + _rev: '_cTBW38a--i', + to: 'airports/HOU', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 239, + FlightNum: 47, + Month: 1, + TailNum: 'N508SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278756', + _key: '278756', + _rev: '_cTBW3uG--q', + to: 'airports/PVD', + attributes: { + ArrTime: 1738, + ArrTimeUTC: '2008-01-15T22:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 328, + FlightNum: 519, + Month: 1, + TailNum: 'N764SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278732', + _key: '278732', + _rev: '_cTBW3uC--p', + to: 'airports/SAT', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1041, + DepTimeUTC: '2008-01-15T15:41:00.000Z', + Distance: 1407, + FlightNum: 180, + Month: 1, + TailNum: 'N730SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283607', + _key: '283607', + _rev: '_cTBW37e--U', + to: 'airports/LAX', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T05:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1938, + DepTimeUTC: '2008-01-16T02:38:00.000Z', + Distance: 862, + FlightNum: 405, + Month: 1, + TailNum: 'N925FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279510', + _key: '279510', + _rev: '_cTBW3wK--S', + to: 'airports/BOI', + attributes: { + ArrTime: 1644, + ArrTimeUTC: '2008-01-15T23:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1448, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 649, + FlightNum: 6661, + Month: 1, + TailNum: 'N980SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/268920', + _key: '268920', + _rev: '_cTBW3Ua--A', + to: 'airports/ATL', + attributes: { + ArrTime: 711, + ArrTimeUTC: '2008-01-15T12:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 366, + FlightNum: 1420, + Month: 1, + TailNum: 'N909DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278664', + _key: '278664', + _rev: '_cTBW3t6--E', + to: 'airports/DTW', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 408, + FlightNum: 801, + Month: 1, + TailNum: 'N329SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278544', + _key: '278544', + _rev: '_cTBW3ti--i', + to: 'airports/DFW', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1035, + DepTimeUTC: '2008-01-15T15:35:00.000Z', + Distance: 1217, + FlightNum: 1475, + Month: 1, + TailNum: 'N5DAAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280679', + _key: '280679', + _rev: '_cTBW3ze--K', + to: 'airports/MKE', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T00:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 895, + FlightNum: 375, + Month: 1, + TailNum: 'N801FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278226', + _key: '278226', + _rev: '_cTBW3sq--Y', + to: 'airports/TPA', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1027, + DepTimeUTC: '2008-01-15T15:27:00.000Z', + Distance: 842, + FlightNum: 1614, + Month: 1, + TailNum: 'N771SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278188', + _key: '278188', + _rev: '_cTBW3si--S', + to: 'airports/MCO', + attributes: { + ArrTime: 1249, + ArrTimeUTC: '2008-01-15T17:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1026, + DepTimeUTC: '2008-01-15T15:26:00.000Z', + Distance: 787, + FlightNum: 3310, + Month: 1, + TailNum: 'N348SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276892', + _key: '276892', + _rev: '_cTBW3pC--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 1205, + ArrTimeUTC: '2008-01-15T17:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 529, + FlightNum: 2616, + Month: 1, + TailNum: 'N910FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278065', + _key: '278065', + _rev: '_cTBW3sO--C', + to: 'airports/JFK', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-15T22:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 184, + FlightNum: 5478, + Month: 1, + TailNum: 'N941CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278013', + _key: '278013', + _rev: '_cTBW3sC--c', + to: 'airports/DTW', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T16:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T15:22:00.000Z', + Distance: 408, + FlightNum: 1424, + Month: 1, + TailNum: 'N420WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277706', + _key: '277706', + _rev: '_cTBW3rO--q', + to: 'airports/IND', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-15T22:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 515, + FlightNum: 1625, + Month: 1, + TailNum: 'N431WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277603', + _key: '277603', + _rev: '_cTBW3r---U', + to: 'airports/FLL', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1013, + DepTimeUTC: '2008-01-15T15:13:00.000Z', + Distance: 925, + FlightNum: 2005, + Month: 1, + TailNum: 'N497WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284969', + _key: '284969', + _rev: '_cTBW4_O--A', + to: 'airports/DRO', + attributes: { + ArrTime: 2206, + ArrTimeUTC: '2008-01-16T05:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2048, + DepTimeUTC: '2008-01-16T03:48:00.000Z', + Distance: 251, + FlightNum: 6047, + Month: 1, + TailNum: 'N982SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277495', + _key: '277495', + _rev: '_cTBW3qq--c', + to: 'airports/CLE', + attributes: { + ArrTime: 1119, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T15:11:00.000Z', + Distance: 314, + FlightNum: 542, + Month: 1, + TailNum: 'N205WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277009', + _key: '277009', + _rev: '_cTBW3pW--g', + to: 'airports/JAN', + attributes: { + ArrTime: 1133, + ArrTimeUTC: '2008-01-15T17:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 957, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 888, + FlightNum: 3407, + Month: 1, + TailNum: 'N693SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276779', + _key: '276779', + _rev: '_cTBW3ou--I', + to: 'airports/EWR', + attributes: { + ArrTime: 1054, + ArrTimeUTC: '2008-01-15T15:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 953, + DepTimeUTC: '2008-01-15T14:53:00.000Z', + Distance: 169, + FlightNum: 2183, + Month: 1, + TailNum: 'N14947', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276771', + _key: '276771', + _rev: '_cTBW3oq--k', + to: 'airports/LAS', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 2106, + FlightNum: 2872, + Month: 1, + TailNum: 'N293', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276568', + _key: '276568', + _rev: '_cTBW3oG--q', + to: 'airports/ISP', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 220, + FlightNum: 183, + Month: 1, + TailNum: 'N287WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276345', + _key: '276345', + _rev: '_cTBW3ni--S', + to: 'airports/CLE', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T20:29:00.000Z', + Distance: 314, + FlightNum: 101, + Month: 1, + TailNum: 'N340LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276258', + _key: '276258', + _rev: '_cTBW3nS--o', + to: 'airports/ISP', + attributes: { + ArrTime: 1037, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 220, + FlightNum: 2275, + Month: 1, + TailNum: 'N635SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276203', + _key: '276203', + _rev: '_cTBW3nK--W', + to: 'airports/BUF', + attributes: { + ArrTime: 1040, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 281, + FlightNum: 3838, + Month: 1, + TailNum: 'N434WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276165', + _key: '276165', + _rev: '_cTBW3nC--u', + to: 'airports/CLT', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1525, + DepTimeUTC: '2008-01-15T20:25:00.000Z', + Distance: 361, + FlightNum: 2679, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276117', + _key: '276117', + _rev: '_cTBW3n----', + to: 'airports/MHT', + attributes: { + ArrTime: 1046, + ArrTimeUTC: '2008-01-15T15:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 937, + DepTimeUTC: '2008-01-15T14:37:00.000Z', + Distance: 377, + FlightNum: 1184, + Month: 1, + TailNum: 'N731SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275953', + _key: '275953', + _rev: '_cTBW3me--w', + to: 'airports/ATL', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 932, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 576, + FlightNum: 1851, + Month: 1, + TailNum: 'N710TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275825', + _key: '275825', + _rev: '_cTBW3mK--e', + to: 'airports/IAH', + attributes: { + ArrTime: 1811, + ArrTimeUTC: '2008-01-16T00:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T20:17:00.000Z', + Distance: 1235, + FlightNum: 1527, + Month: 1, + TailNum: 'N69311', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/282897', + _key: '282897', + _rev: '_cTBW35i--c', + to: 'airports/IAH', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 929, + FlightNum: 2699, + Month: 1, + TailNum: 'N13566', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275527', + _key: '275527', + _rev: '_cTBW3la--g', + to: 'airports/ALB', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T14:23:00.000Z', + Distance: 288, + FlightNum: 282, + Month: 1, + TailNum: 'N295WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275522', + _key: '275522', + _rev: '_cTBW3la--W', + to: 'airports/PVD', + attributes: { + ArrTime: 1616, + ArrTimeUTC: '2008-01-15T21:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T20:11:00.000Z', + Distance: 328, + FlightNum: 1094, + Month: 1, + TailNum: 'N249WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278340', + _key: '278340', + _rev: '_cTBW3t---W', + to: 'airports/RDU', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T22:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 130, + FlightNum: 1497, + Month: 1, + TailNum: 'N574US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280930', + _key: '280930', + _rev: '_cTBW30K--M', + to: 'airports/MEM', + attributes: { + ArrTime: 1842, + ArrTimeUTC: '2008-01-16T00:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 622, + FlightNum: 5790, + Month: 1, + TailNum: '80369E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275385', + _key: '275385', + _rev: '_cTBW3lC--l', + to: 'airports/ATL', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1507, + DepTimeUTC: '2008-01-15T20:07:00.000Z', + Distance: 576, + FlightNum: 1281, + Month: 1, + TailNum: 'N712TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275215', + _key: '275215', + _rev: '_cTBW3km--a', + to: 'airports/SAT', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T23:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 1407, + FlightNum: 196, + Month: 1, + TailNum: 'N284WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275134', + _key: '275134', + _rev: '_cTBW3ka--C', + to: 'airports/IND', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 913, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 515, + FlightNum: 1544, + Month: 1, + TailNum: 'N726SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275114', + _key: '275114', + _rev: '_cTBW3kW--G', + to: 'airports/PVD', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 913, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 328, + FlightNum: 3320, + Month: 1, + TailNum: 'N603SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285261', + _key: '285261', + _rev: '_cTBW4AC--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 2049, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 229, + FlightNum: 3784, + Month: 1, + TailNum: '85989E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275027', + _key: '275027', + _rev: '_cTBW3kG--a', + to: 'airports/BDL', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1458, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 283, + FlightNum: 1658, + Month: 1, + TailNum: 'N212WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274928', + _key: '274928', + _rev: '_cTBW3j2--c', + to: 'airports/SRQ', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 908, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 880, + FlightNum: 690, + Month: 1, + TailNum: 'N893AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274911', + _key: '274911', + _rev: '_cTBW3jy--t', + to: 'airports/STL', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 737, + FlightNum: 524, + Month: 1, + TailNum: 'N354SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274808', + _key: '274808', + _rev: '_cTBW3ji--m', + to: 'airports/MKE', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T21:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 641, + FlightNum: 2803, + Month: 1, + TailNum: 'N699BR', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274702', + _key: '274702', + _rev: '_cTBW3jS--W', + to: 'airports/TPA', + attributes: { + ArrTime: 1129, + ArrTimeUTC: '2008-01-15T16:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 902, + DepTimeUTC: '2008-01-15T14:02:00.000Z', + Distance: 842, + FlightNum: 413, + Month: 1, + TailNum: 'N986AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268498', + _key: '268498', + _rev: '_cTBW3TO--s', + to: 'airports/MSO', + attributes: { + ArrTime: 1216, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1009, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 679, + FlightNum: 6735, + Month: 1, + TailNum: 'N908SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274685', + _key: '274685', + _rev: '_cTBW3jO--i', + to: 'airports/BHM', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 682, + FlightNum: 3655, + Month: 1, + TailNum: 'N224WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284691', + _key: '284691', + _rev: '_cTBW4-e--K', + to: 'airports/RDU', + attributes: { + ArrTime: 2329, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2230, + DepTimeUTC: '2008-01-16T03:30:00.000Z', + Distance: 130, + FlightNum: 1554, + Month: 1, + TailNum: 'N531AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274677', + _key: '274677', + _rev: '_cTBW3jO--S', + to: 'airports/BOS', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 370, + FlightNum: 5410, + Month: 1, + TailNum: 'N685BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274674', + _key: '274674', + _rev: '_cTBW3jO--M', + to: 'airports/SLC', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 1864, + FlightNum: 3861, + Month: 1, + TailNum: 'N700GS', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278260', + _key: '278260', + _rev: '_cTBW3sy--A', + to: 'airports/PSC', + attributes: { + ArrTime: 1007, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 853, + FlightNum: 6723, + Month: 1, + TailNum: 'N925SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274663', + _key: '274663', + _rev: '_cTBW3jK--k', + to: 'airports/ALB', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 288, + FlightNum: 2291, + Month: 1, + TailNum: 'N436WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274427', + _key: '274427', + _rev: '_cTBW3im--K', + to: 'airports/MCO', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 787, + FlightNum: 3485, + Month: 1, + TailNum: 'N237WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274414', + _key: '274414', + _rev: '_cTBW3ii--m', + to: 'airports/MSY', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 857, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 998, + FlightNum: 1376, + Month: 1, + TailNum: 'N312SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286057', + _key: '286057', + _rev: '_cTBW4CO--m', + to: 'airports/BOS', + attributes: { + ArrTime: 2107, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1951, + DepTimeUTC: '2008-01-16T00:51:00.000Z', + Distance: 399, + FlightNum: 4598, + Month: 1, + TailNum: 'N716AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277825', + _key: '277825', + _rev: '_cTBW3ri--q', + to: 'airports/SAV', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T21:09:00.000Z', + Distance: 213, + FlightNum: 1785, + Month: 1, + TailNum: 'N514AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273476', + _key: '273476', + _rev: '_cTBW3gK--f', + to: 'airports/SAV', + attributes: { + ArrTime: 1512, + ArrTimeUTC: '2008-01-15T20:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T19:18:00.000Z', + Distance: 213, + FlightNum: 2630, + Month: 1, + TailNum: 'N933LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274341', + _key: '274341', + _rev: '_cTBW3iW--q', + to: 'airports/BUF', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T19:40:00.000Z', + Distance: 281, + FlightNum: 1271, + Month: 1, + TailNum: 'N317WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274243', + _key: '274243', + _rev: '_cTBW3iG--s', + to: 'airports/BOS', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 370, + FlightNum: 5404, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274176', + _key: '274176', + _rev: '_cTBW3i---M', + to: 'airports/BDL', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 283, + FlightNum: 3846, + Month: 1, + TailNum: 'N551WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274160', + _key: '274160', + _rev: '_cTBW3h6--f', + to: 'airports/BNA', + attributes: { + ArrTime: 1522, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 588, + FlightNum: 2210, + Month: 1, + TailNum: 'N219WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274083', + _key: '274083', + _rev: '_cTBW3hu--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1433, + DepTimeUTC: '2008-01-15T19:33:00.000Z', + Distance: 576, + FlightNum: 816, + Month: 1, + TailNum: 'N317AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273993', + _key: '273993', + _rev: '_cTBW3hi--A', + to: 'airports/MDW', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T21:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T19:30:00.000Z', + Distance: 611, + FlightNum: 1928, + Month: 1, + TailNum: 'N286WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273956', + _key: '273956', + _rev: '_cTBW3ha--Y', + to: 'airports/ORD', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 622, + FlightNum: 4330, + Month: 1, + TailNum: 'N683AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273943', + _key: '273943', + _rev: '_cTBW3ha---', + to: 'airports/AUS', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 1342, + FlightNum: 2205, + Month: 1, + TailNum: 'N443WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285207', + _key: '285207', + _rev: '_cTBW4_6--I', + to: 'airports/ORD', + attributes: { + ArrTime: 2033, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 622, + FlightNum: 4013, + Month: 1, + TailNum: 'N617AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273902', + _key: '273902', + _rev: '_cTBW3hS--G', + to: 'airports/PWM', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T20:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 452, + FlightNum: 410, + Month: 1, + TailNum: 'N980AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271369', + _key: '271369', + _rev: '_cTBW3au--g', + to: 'airports/PHX', + attributes: { + ArrTime: 707, + ArrTimeUTC: '2008-01-15T14:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 526, + DepTimeUTC: '2008-01-15T12:26:00.000Z', + Distance: 602, + FlightNum: 2774, + Month: 1, + TailNum: 'N929LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285937', + _key: '285937', + _rev: '_cTBW4B6--c', + to: 'airports/DTW', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T02:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 408, + FlightNum: 1131, + Month: 1, + TailNum: 'N327NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273754', + _key: '273754', + _rev: '_cTBW3g6--I', + to: 'airports/BOS', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 370, + FlightNum: 346, + Month: 1, + TailNum: 'N966AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273608', + _key: '273608', + _rev: '_cTBW3gi--O', + to: 'airports/PHX', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 834, + DepTimeUTC: '2008-01-15T13:34:00.000Z', + Distance: 1999, + FlightNum: 1288, + Month: 1, + TailNum: 'N799SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273542', + _key: '273542', + _rev: '_cTBW3gW--Y', + to: 'airports/PIT', + attributes: { + ArrTime: 936, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 210, + FlightNum: 3659, + Month: 1, + TailNum: 'N405WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273481', + _key: '273481', + _rev: '_cTBW3gK--p', + to: 'airports/MHT', + attributes: { + ArrTime: 953, + ArrTimeUTC: '2008-01-15T14:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 377, + FlightNum: 3311, + Month: 1, + TailNum: 'N433LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273432', + _key: '273432', + _rev: '_cTBW3gC--m', + to: 'airports/MSP', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T16:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 936, + FlightNum: 187, + Month: 1, + TailNum: 'N554NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284172', + _key: '284172', + _rev: '_cTBW39C--O', + to: 'airports/MAF', + attributes: { + ArrTime: 2206, + ArrTimeUTC: '2008-01-16T04:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2103, + DepTimeUTC: '2008-01-16T03:03:00.000Z', + Distance: 319, + FlightNum: 2788, + Month: 1, + TailNum: 'N365SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273288', + _key: '273288', + _rev: '_cTBW3fq--q', + to: 'airports/JFK', + attributes: { + ArrTime: 1530, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1412, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 184, + FlightNum: 5384, + Month: 1, + TailNum: 'N965CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273269', + _key: '273269', + _rev: '_cTBW3fq--E', + to: 'airports/MDW', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T15:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 611, + FlightNum: 1108, + Month: 1, + TailNum: 'N265WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284986', + _key: '284986', + _rev: '_cTBW4_O--i', + to: 'airports/SMF', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T06:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T03:49:00.000Z', + Distance: 910, + FlightNum: 485, + Month: 1, + TailNum: 'N366UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284256', + _key: '284256', + _rev: '_cTBW39S--O', + to: 'airports/LAX', + attributes: { + ArrTime: 1822, + ArrTimeUTC: '2008-01-16T02:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1706, + DepTimeUTC: '2008-01-16T00:06:00.000Z', + Distance: 862, + FlightNum: 406, + Month: 1, + TailNum: 'N946FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282163', + _key: '282163', + _rev: '_cTBW33e--N', + to: 'airports/PVD', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T01:40:00.000Z', + Distance: 722, + FlightNum: 5682, + Month: 1, + TailNum: 'N916CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267422', + _key: '267422', + _rev: '_cTBW3Qa--S', + to: 'airports/BNA', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 329, + FlightNum: 1987, + Month: 1, + TailNum: 'N531AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272877', + _key: '272877', + _rev: '_cTBW3eq--C', + to: 'airports/AUS', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1401, + DepTimeUTC: '2008-01-15T19:01:00.000Z', + Distance: 1342, + FlightNum: 1663, + Month: 1, + TailNum: 'N609SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272842', + _key: '272842', + _rev: '_cTBW3ei--a', + to: 'airports/BHM', + attributes: { + ArrTime: 916, + ArrTimeUTC: '2008-01-15T15:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 682, + FlightNum: 3249, + Month: 1, + TailNum: 'N415WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272819', + _key: '272819', + _rev: '_cTBW3ee--e', + to: 'airports/DEN', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 810, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 1491, + FlightNum: 445, + Month: 1, + TailNum: 'N433UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272814', + _key: '272814', + _rev: '_cTBW3ee--U', + to: 'airports/MCO', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1400, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 787, + FlightNum: 472, + Month: 1, + TailNum: 'N935AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272783', + _key: '272783', + _rev: '_cTBW3ea--I', + to: 'airports/SFO', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 809, + DepTimeUTC: '2008-01-15T13:09:00.000Z', + Distance: 2457, + FlightNum: 297, + Month: 1, + TailNum: 'N455UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272664', + _key: '272664', + _rev: '_cTBW3eG--M', + to: 'airports/BNA', + attributes: { + ArrTime: 851, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 806, + DepTimeUTC: '2008-01-15T13:06:00.000Z', + Distance: 588, + FlightNum: 1296, + Month: 1, + TailNum: 'N781WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272597', + _key: '272597', + _rev: '_cTBW3d6--U', + to: 'airports/LAS', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 2106, + FlightNum: 80, + Month: 1, + TailNum: 'N603AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274558', + _key: '274558', + _rev: '_cTBW3i6--Y', + to: 'airports/IAH', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 913, + FlightNum: 2667, + Month: 1, + TailNum: 'N956LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272446', + _key: '272446', + _rev: '_cTBW3di--W', + to: 'airports/ATL', + attributes: { + ArrTime: 954, + ArrTimeUTC: '2008-01-15T14:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 576, + FlightNum: 582, + Month: 1, + TailNum: 'N635DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272205', + _key: '272205', + _rev: '_cTBW3c6--Y', + to: 'airports/IND', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T20:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 515, + FlightNum: 1847, + Month: 1, + TailNum: 'N622SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272095', + _key: '272095', + _rev: '_cTBW3cm--i', + to: 'airports/SJU', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 1565, + FlightNum: 1857, + Month: 1, + TailNum: 'N5DNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272082', + _key: '272082', + _rev: '_cTBW3cm--I', + to: 'airports/MCO', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T15:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 787, + FlightNum: 2875, + Month: 1, + TailNum: 'N334SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272056', + _key: '272056', + _rev: '_cTBW3ci--E', + to: 'airports/PVD', + attributes: { + ArrTime: 1448, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1341, + DepTimeUTC: '2008-01-15T18:41:00.000Z', + Distance: 328, + FlightNum: 3660, + Month: 1, + TailNum: 'N349SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267301', + _key: '267301', + _rev: '_cTBW3QG--a', + to: 'airports/PBI', + attributes: { + ArrTime: 1335, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1136, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 590, + FlightNum: 1411, + Month: 1, + TailNum: 'N103US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271797', + _key: '271797', + _rev: '_cTBW3b2--O', + to: 'airports/BDL', + attributes: { + ArrTime: 834, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 741, + DepTimeUTC: '2008-01-15T12:41:00.000Z', + Distance: 283, + FlightNum: 1157, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271792', + _key: '271792', + _rev: '_cTBW3b2--E', + to: 'airports/TPA', + attributes: { + ArrTime: 1012, + ArrTimeUTC: '2008-01-15T15:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 842, + FlightNum: 701, + Month: 1, + TailNum: 'N379SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271776', + _key: '271776', + _rev: '_cTBW3by--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T14:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 576, + FlightNum: 461, + Month: 1, + TailNum: 'N969AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271759', + _key: '271759', + _rev: '_cTBW3bu--m', + to: 'airports/PHL', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 90, + FlightNum: 1851, + Month: 1, + TailNum: 'N950UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271290', + _key: '271290', + _rev: '_cTBW3ai--Q', + to: 'airports/MHT', + attributes: { + ArrTime: 1438, + ArrTimeUTC: '2008-01-15T19:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1321, + DepTimeUTC: '2008-01-15T18:21:00.000Z', + Distance: 377, + FlightNum: 2730, + Month: 1, + TailNum: 'N288WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271133', + _key: '271133', + _rev: '_cTBW3aG--o', + to: 'airports/MDW', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1317, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 611, + FlightNum: 3836, + Month: 1, + TailNum: 'N373SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271051', + _key: '271051', + _rev: '_cTBW3Z6--S', + to: 'airports/JFK', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T13:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 184, + FlightNum: 5103, + Month: 1, + TailNum: 'N917CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270985', + _key: '270985', + _rev: '_cTBW3Zu--a', + to: 'airports/PBI', + attributes: { + ArrTime: 938, + ArrTimeUTC: '2008-01-15T14:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 712, + DepTimeUTC: '2008-01-15T12:12:00.000Z', + Distance: 883, + FlightNum: 3658, + Month: 1, + TailNum: 'N302SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278770', + _key: '278770', + _rev: '_cTBW3uK--U', + to: 'airports/EWR', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T21:31:00.000Z', + Distance: 569, + FlightNum: 4798, + Month: 1, + TailNum: 'N712EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270890', + _key: '270890', + _rev: '_cTBW3Za--G', + to: 'airports/LAX', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 2329, + FlightNum: 305, + Month: 1, + TailNum: 'N568UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276706', + _key: '276706', + _rev: '_cTBW3oe--m', + to: 'airports/SAN', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T16:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T14:51:00.000Z', + Distance: 853, + FlightNum: 569, + Month: 1, + TailNum: 'N937FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280356', + _key: '280356', + _rev: '_cTBW3yi--S', + to: 'airports/BNA', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T23:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1707, + DepTimeUTC: '2008-01-15T22:07:00.000Z', + Distance: 448, + FlightNum: 101, + Month: 1, + TailNum: 'N340LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270849', + _key: '270849', + _rev: '_cTBW3ZS--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1309, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 169, + FlightNum: 2683, + Month: 1, + TailNum: 'N14942', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270769', + _key: '270769', + _rev: '_cTBW3ZG--P', + to: 'airports/BDL', + attributes: { + ArrTime: 1410, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1307, + DepTimeUTC: '2008-01-15T18:07:00.000Z', + Distance: 283, + FlightNum: 1480, + Month: 1, + TailNum: 'N783SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270693', + _key: '270693', + _rev: '_cTBW3Y6--O', + to: 'airports/MEM', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 787, + FlightNum: 5938, + Month: 1, + TailNum: '80349E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270670', + _key: '270670', + _rev: '_cTBW3Y2--S', + to: 'airports/DEN', + attributes: { + ArrTime: 1500, + ArrTimeUTC: '2008-01-15T22:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 1491, + FlightNum: 3517, + Month: 1, + TailNum: 'N276WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285988', + _key: '285988', + _rev: '_cTBW4CC--p', + to: 'airports/PHX', + attributes: { + ArrTime: 2227, + ArrTimeUTC: '2008-01-16T05:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T00:49:00.000Z', + Distance: 1774, + FlightNum: 43, + Month: 1, + TailNum: 'N648AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/272072', + _key: '272072', + _rev: '_cTBW3ci--k', + to: 'airports/MKE', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 328, + FlightNum: 2033, + Month: 1, + TailNum: 'N13970', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270656', + _key: '270656', + _rev: '_cTBW3Yy--o', + to: 'airports/BOS', + attributes: { + ArrTime: 830, + ArrTimeUTC: '2008-01-15T13:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 370, + FlightNum: 5402, + Month: 1, + TailNum: 'N965CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270518', + _key: '270518', + _rev: '_cTBW3Ye--S', + to: 'airports/BOS', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 370, + FlightNum: 5408, + Month: 1, + TailNum: 'N796CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270300', + _key: '270300', + _rev: '_cTBW3X6--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 752, + ArrTimeUTC: '2008-01-15T13:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 612, + FlightNum: 603, + Month: 1, + TailNum: 'N810UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270455', + _key: '270455', + _rev: '_cTBW3YS--g', + to: 'airports/STL', + attributes: { + ArrTime: 808, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 737, + FlightNum: 21, + Month: 1, + TailNum: 'N627SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/273997', + _key: '273997', + _rev: '_cTBW3hi--I', + to: 'airports/MDW', + attributes: { + ArrTime: 856, + ArrTimeUTC: '2008-01-15T14:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 849, + DepTimeUTC: '2008-01-15T13:49:00.000Z', + Distance: 284, + FlightNum: 1310, + Month: 1, + TailNum: 'N445WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270363', + _key: '270363', + _rev: '_cTBW3YG---', + to: 'airports/JAX', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T13:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 663, + FlightNum: 2093, + Month: 1, + TailNum: 'N793SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278874', + _key: '278874', + _rev: '_cTBW3ua--q', + to: 'airports/AUS', + attributes: { + ArrTime: 1628, + ArrTimeUTC: '2008-01-15T22:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1534, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 189, + FlightNum: 2980, + Month: 1, + TailNum: 'N312SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270287', + _key: '270287', + _rev: '_cTBW3X2--m', + to: 'airports/CLT', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T13:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 361, + FlightNum: 1933, + Month: 1, + TailNum: 'N409US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270266', + _key: '270266', + _rev: '_cTBW3Xy--y', + to: 'airports/HOU', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 653, + DepTimeUTC: '2008-01-15T11:53:00.000Z', + Distance: 1246, + FlightNum: 16, + Month: 1, + TailNum: 'N489WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/268496', + _key: '268496', + _rev: '_cTBW3TO--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 528, + FlightNum: 202, + Month: 1, + TailNum: 'N961AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270191', + _key: '270191', + _rev: '_cTBW3Xq---', + to: 'airports/MCO', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T11:52:00.000Z', + Distance: 787, + FlightNum: 481, + Month: 1, + TailNum: 'N960AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270778', + _key: '270778', + _rev: '_cTBW3ZG--h', + to: 'airports/ATL', + attributes: { + ArrTime: 900, + ArrTimeUTC: '2008-01-15T14:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 446, + FlightNum: 1040, + Month: 1, + TailNum: 'N398DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270157', + _key: '270157', + _rev: '_cTBW3Xi--i', + to: 'airports/ORD', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T14:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 622, + FlightNum: 1127, + Month: 1, + TailNum: 'N434UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269969', + _key: '269969', + _rev: '_cTBW3XG--I', + to: 'airports/PBI', + attributes: { + ArrTime: 1512, + ArrTimeUTC: '2008-01-15T20:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 883, + FlightNum: 2362, + Month: 1, + TailNum: 'N635SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269966', + _key: '269966', + _rev: '_cTBW3XG--C', + to: 'airports/MCI', + attributes: { + ArrTime: 812, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 640, + DepTimeUTC: '2008-01-15T11:40:00.000Z', + Distance: 967, + FlightNum: 2789, + Month: 1, + TailNum: 'N733SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267731', + _key: '267731', + _rev: '_cTBW3RO--I', + to: 'airports/SFO', + attributes: { + ArrTime: 1243, + ArrTimeUTC: '2008-01-15T20:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1049, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 1464, + FlightNum: 1461, + Month: 1, + TailNum: 'N565AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269881', + _key: '269881', + _rev: '_cTBW3W2--b', + to: 'airports/FLL', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T13:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 925, + FlightNum: 1571, + Month: 1, + TailNum: 'N212WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/278169', + _key: '278169', + _rev: '_cTBW3se--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1618, + DepTimeUTC: '2008-01-15T21:18:00.000Z', + Distance: 240, + FlightNum: 4196, + Month: 1, + TailNum: 'N657AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269796', + _key: '269796', + _rev: '_cTBW3Wq--G', + to: 'airports/RDU', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1241, + DepTimeUTC: '2008-01-15T17:41:00.000Z', + Distance: 255, + FlightNum: 3925, + Month: 1, + TailNum: 'N434WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278462', + _key: '278462', + _rev: '_cTBW3tS--q', + to: 'airports/COS', + attributes: { + ArrTime: 1504, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T21:25:00.000Z', + Distance: 72, + FlightNum: 6361, + Month: 1, + TailNum: 'N925SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DBQ', + id: 'flights/271041', + _key: '271041', + _rev: '_cTBW3Z6---', + to: 'airports/ORD', + attributes: { + ArrTime: 716, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 147, + FlightNum: 4258, + Month: 1, + TailNum: 'N629AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269788', + _key: '269788', + _rev: '_cTBW3Wm--o', + to: 'airports/PHX', + attributes: { + ArrTime: 1525, + ArrTimeUTC: '2008-01-15T22:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 1999, + FlightNum: 369, + Month: 1, + TailNum: 'N295WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269691', + _key: '269691', + _rev: '_cTBW3WW--s', + to: 'airports/MIA', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T13:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T11:27:00.000Z', + Distance: 946, + FlightNum: 1047, + Month: 1, + TailNum: 'N631AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275201', + _key: '275201', + _rev: '_cTBW3km---', + to: 'airports/ORD', + attributes: { + ArrTime: 1531, + ArrTimeUTC: '2008-01-15T21:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 264, + FlightNum: 4306, + Month: 1, + TailNum: 'N617AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269650', + _key: '269650', + _rev: '_cTBW3WS--O', + to: 'airports/MCO', + attributes: { + ArrTime: 1501, + ArrTimeUTC: '2008-01-15T20:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1237, + DepTimeUTC: '2008-01-15T17:37:00.000Z', + Distance: 787, + FlightNum: 2003, + Month: 1, + TailNum: 'N603SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269620', + _key: '269620', + _rev: '_cTBW3WO--E', + to: 'airports/BOS', + attributes: { + ArrTime: 738, + ArrTimeUTC: '2008-01-15T12:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T11:25:00.000Z', + Distance: 370, + FlightNum: 805, + Month: 1, + TailNum: 'N979AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269537', + _key: '269537', + _rev: '_cTBW3W---e', + to: 'airports/CLE', + attributes: { + ArrTime: 736, + ArrTimeUTC: '2008-01-15T12:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 621, + DepTimeUTC: '2008-01-15T11:21:00.000Z', + Distance: 314, + FlightNum: 2623, + Month: 1, + TailNum: 'N13936', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269455', + _key: '269455', + _rev: '_cTBW3Vy--K', + to: 'airports/TPA', + attributes: { + ArrTime: 839, + ArrTimeUTC: '2008-01-15T13:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T11:15:00.000Z', + Distance: 842, + FlightNum: 1224, + Month: 1, + TailNum: 'N448WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281934', + _key: '281934', + _rev: '_cTBW322--M', + to: 'airports/MDW', + attributes: { + ArrTime: 2126, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 611, + FlightNum: 1503, + Month: 1, + TailNum: 'N243WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269296', + _key: '269296', + _rev: '_cTBW3VW--W', + to: 'airports/BUF', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 281, + FlightNum: 1618, + Month: 1, + TailNum: 'N746SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269276', + _key: '269276', + _rev: '_cTBW3VS--g', + to: 'airports/MCO', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T13:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 602, + DepTimeUTC: '2008-01-15T11:02:00.000Z', + Distance: 787, + FlightNum: 2527, + Month: 1, + TailNum: 'N365SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269146', + _key: '269146', + _rev: '_cTBW3V---M', + to: 'airports/ATL', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 576, + FlightNum: 953, + Month: 1, + TailNum: 'N707TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268509', + _key: '268509', + _rev: '_cTBW3TS--Q', + to: 'airports/MEM', + attributes: { + ArrTime: 1338, + ArrTimeUTC: '2008-01-15T19:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 787, + FlightNum: 5941, + Month: 1, + TailNum: '84889E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/271128', + _key: '271128', + _rev: '_cTBW3aG--e', + to: 'airports/DTW', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 618, + DepTimeUTC: '2008-01-15T12:18:00.000Z', + Distance: 431, + FlightNum: 2959, + Month: 1, + TailNum: '89239E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268230', + _key: '268230', + _rev: '_cTBW3Si--m', + to: 'airports/CLT', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1201, + DepTimeUTC: '2008-01-15T17:01:00.000Z', + Distance: 361, + FlightNum: 1875, + Month: 1, + TailNum: 'N442US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268160', + _key: '268160', + _rev: '_cTBW3SW--q', + to: 'airports/PIT', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 210, + FlightNum: 3398, + Month: 1, + TailNum: 'N433LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268120', + _key: '268120', + _rev: '_cTBW3SS--K', + to: 'airports/BNA', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1159, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 588, + FlightNum: 40, + Month: 1, + TailNum: 'N343SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275756', + _key: '275756', + _rev: '_cTBW3m---e', + to: 'airports/DFW', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1316, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 641, + FlightNum: 1962, + Month: 1, + TailNum: 'N431AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/280609', + _key: '280609', + _rev: '_cTBW3zS--I', + to: 'airports/MCI', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 538, + FlightNum: 2914, + Month: 1, + TailNum: 'N496CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/267591', + _key: '267591', + _rev: '_cTBW3Q2--R', + to: 'airports/ATL', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 576, + FlightNum: 826, + Month: 1, + TailNum: 'N923AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/267518', + _key: '267518', + _rev: '_cTBW3Qq--K', + to: 'airports/ROC', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1143, + DepTimeUTC: '2008-01-15T16:43:00.000Z', + Distance: 277, + FlightNum: 980, + Month: 1, + TailNum: 'N993AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285906', + _key: '285906', + _rev: '_cTBW4B2--I', + to: 'airports/LAS', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T06:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2130, + DepTimeUTC: '2008-01-16T05:30:00.000Z', + Distance: 223, + FlightNum: 2721, + Month: 1, + TailNum: 'N431WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285780', + _key: '285780', + _rev: '_cTBW4Be--Y', + to: 'airports/JFK', + attributes: { + ArrTime: 511, + ArrTimeUTC: '2008-01-16T10:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2108, + DepTimeUTC: '2008-01-16T05:08:00.000Z', + Distance: 2465, + FlightNum: 358, + Month: 1, + TailNum: 'N583JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274151', + _key: '274151', + _rev: '_cTBW3h6--N', + to: 'airports/BUF', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 192, + FlightNum: 2061, + Month: 1, + TailNum: 'N29917', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285726', + _key: '285726', + _rev: '_cTBW4BW--I', + to: 'airports/SJC', + attributes: { + ArrTime: 2159, + ArrTimeUTC: '2008-01-16T05:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2059, + DepTimeUTC: '2008-01-16T04:59:00.000Z', + Distance: 296, + FlightNum: 1414, + Month: 1, + TailNum: 'N492WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274127', + _key: '274127', + _rev: '_cTBW3h2--Q', + to: 'airports/MSP', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 931, + FlightNum: 781, + Month: 1, + TailNum: 'N516US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285725', + _key: '285725', + _rev: '_cTBW4BW--G', + to: 'airports/LAS', + attributes: { + ArrTime: 2146, + ArrTimeUTC: '2008-01-16T05:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2058, + DepTimeUTC: '2008-01-16T04:58:00.000Z', + Distance: 223, + FlightNum: 2715, + Month: 1, + TailNum: 'N280WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285534', + _key: '285534', + _rev: '_cTBW4Ay--V', + to: 'airports/SFO', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 326, + FlightNum: 6410, + Month: 1, + TailNum: 'N976SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275278', + _key: '275278', + _rev: '_cTBW3ky--K', + to: 'airports/MIA', + attributes: { + ArrTime: 1805, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 946, + FlightNum: 1745, + Month: 1, + TailNum: 'N5CTAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285492', + _key: '285492', + _rev: '_cTBW4Aq--i', + to: 'airports/SJC', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-16T00:39:00.000Z', + Distance: 296, + FlightNum: 1402, + Month: 1, + TailNum: 'N772SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267633', + _key: '267633', + _rev: '_cTBW3R---G', + to: 'airports/LAS', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T19:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1046, + DepTimeUTC: '2008-01-15T16:46:00.000Z', + Distance: 1055, + FlightNum: 1131, + Month: 1, + TailNum: 'N466AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285417', + _key: '285417', + _rev: '_cTBW4Ae--I', + to: 'airports/SMF', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T05:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2023, + DepTimeUTC: '2008-01-16T04:23:00.000Z', + Distance: 358, + FlightNum: 1156, + Month: 1, + TailNum: 'N472WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285331', + _key: '285331', + _rev: '_cTBW4AO--U', + to: 'airports/SFO', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T05:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T04:15:00.000Z', + Distance: 326, + FlightNum: 6097, + Month: 1, + TailNum: 'N926SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285228', + _key: '285228', + _rev: '_cTBW4A---E', + to: 'airports/SMF', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-16T00:31:00.000Z', + Distance: 358, + FlightNum: 3046, + Month: 1, + TailNum: 'N293', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275666', + _key: '275666', + _rev: '_cTBW3ly--G', + to: 'airports/MSY', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T16:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 651, + FlightNum: 1503, + Month: 1, + TailNum: 'N517AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285133', + _key: '285133', + _rev: '_cTBW4_u---', + to: 'airports/SFO', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T05:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T03:58:00.000Z', + Distance: 326, + FlightNum: 6349, + Month: 1, + TailNum: 'N910SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285127', + _key: '285127', + _rev: '_cTBW4_q--f', + to: 'airports/SJC', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T04:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T03:58:00.000Z', + Distance: 296, + FlightNum: 1935, + Month: 1, + TailNum: 'N357SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284424', + _key: '284424', + _rev: '_cTBW39u--i', + to: 'airports/PHX', + attributes: { + ArrTime: 2134, + ArrTimeUTC: '2008-01-16T04:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T03:15:00.000Z', + Distance: 369, + FlightNum: 479, + Month: 1, + TailNum: 'N305AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284571', + _key: '284571', + _rev: '_cTBW4-K--I', + to: 'airports/BUR', + attributes: { + ArrTime: 2144, + ArrTimeUTC: '2008-01-16T05:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2022, + DepTimeUTC: '2008-01-16T03:22:00.000Z', + Distance: 850, + FlightNum: 1221, + Month: 1, + TailNum: 'N339UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284356', + _key: '284356', + _rev: '_cTBW39i--k', + to: 'airports/PHX', + attributes: { + ArrTime: 2127, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T03:12:00.000Z', + Distance: 369, + FlightNum: 1464, + Month: 1, + TailNum: 'N276WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284331', + _key: '284331', + _rev: '_cTBW39e--g', + to: 'airports/SMF', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T04:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T03:11:00.000Z', + Distance: 358, + FlightNum: 2784, + Month: 1, + TailNum: 'N708SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273938', + _key: '273938', + _rev: '_cTBW3hW--e', + to: 'airports/DCA', + attributes: { + ArrTime: 1531, + ArrTimeUTC: '2008-01-15T20:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1429, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 331, + FlightNum: 975, + Month: 1, + TailNum: 'N715UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284330', + _key: '284330', + _rev: '_cTBW39e--e', + to: 'airports/LAS', + attributes: { + ArrTime: 1714, + ArrTimeUTC: '2008-01-16T01:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-16T00:09:00.000Z', + Distance: 223, + FlightNum: 3331, + Month: 1, + TailNum: 'N285WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280489', + _key: '280489', + _rev: '_cTBW3y6--M', + to: 'airports/MCI', + attributes: { + ArrTime: 1744, + ArrTimeUTC: '2008-01-15T23:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1514, + DepTimeUTC: '2008-01-15T22:14:00.000Z', + Distance: 533, + FlightNum: 1349, + Month: 1, + TailNum: 'N656SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284307', + _key: '284307', + _rev: '_cTBW39a--Y', + to: 'airports/SLC', + attributes: { + ArrTime: 1854, + ArrTimeUTC: '2008-01-16T01:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1608, + DepTimeUTC: '2008-01-16T00:08:00.000Z', + Distance: 574, + FlightNum: 4096, + Month: 1, + TailNum: 'N340CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282905', + _key: '282905', + _rev: '_cTBW35m--K', + to: 'airports/LEX', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2107, + DepTimeUTC: '2008-01-16T02:07:00.000Z', + Distance: 70, + FlightNum: 5459, + Month: 1, + TailNum: 'N809CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/283823', + _key: '283823', + _rev: '_cTBW38C--o', + to: 'airports/PHX', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 369, + FlightNum: 475, + Month: 1, + TailNum: 'N640AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282722', + _key: '282722', + _rev: '_cTBW35C--Y', + to: 'airports/HDN', + attributes: { + ArrTime: 1957, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 142, + FlightNum: 7082, + Month: 1, + TailNum: 'N434YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/283252', + _key: '283252', + _rev: '_cTBW36i--M', + to: 'airports/SEA', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T05:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1820, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 937, + FlightNum: 365, + Month: 1, + TailNum: 'N960AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273872', + _key: '273872', + _rev: '_cTBW3hK--u', + to: 'airports/IND', + attributes: { + ArrTime: 1117, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T13:44:00.000Z', + Distance: 977, + FlightNum: 616, + Month: 1, + TailNum: 'N921FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/283195', + _key: '283195', + _rev: '_cTBW36W--o', + to: 'airports/OAK', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T23:46:00.000Z', + Distance: 325, + FlightNum: 2970, + Month: 1, + TailNum: 'N785SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282726', + _key: '282726', + _rev: '_cTBW35C--g', + to: 'airports/SMF', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T03:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 358, + FlightNum: 1240, + Month: 1, + TailNum: 'N492WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282434', + _key: '282434', + _rev: '_cTBW34O--Y', + to: 'airports/SLC', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 574, + FlightNum: 3747, + Month: 1, + TailNum: 'N463SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282057', + _key: '282057', + _rev: '_cTBW33K--c', + to: 'airports/SFO', + attributes: { + ArrTime: 1854, + ArrTimeUTC: '2008-01-16T02:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-16T01:37:00.000Z', + Distance: 326, + FlightNum: 6333, + Month: 1, + TailNum: 'N413SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282001', + _key: '282001', + _rev: '_cTBW33C--I', + to: 'airports/LAS', + attributes: { + ArrTime: 1838, + ArrTimeUTC: '2008-01-16T02:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-16T01:35:00.000Z', + Distance: 223, + FlightNum: 2019, + Month: 1, + TailNum: 'N401WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/272450', + _key: '272450', + _rev: '_cTBW3di--e', + to: 'airports/EWR', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T15:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 569, + FlightNum: 5332, + Month: 1, + TailNum: 'N656CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281889', + _key: '281889', + _rev: '_cTBW32u--S', + to: 'airports/SEA', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 937, + FlightNum: 561, + Month: 1, + TailNum: 'N977AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275992', + _key: '275992', + _rev: '_cTBW3mm--g', + to: 'airports/DRO', + attributes: { + ArrTime: 1435, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1321, + DepTimeUTC: '2008-01-15T20:21:00.000Z', + Distance: 251, + FlightNum: 7194, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281769', + _key: '281769', + _rev: '_cTBW32a--O', + to: 'airports/OAK', + attributes: { + ArrTime: 1623, + ArrTimeUTC: '2008-01-16T00:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1512, + DepTimeUTC: '2008-01-15T23:12:00.000Z', + Distance: 325, + FlightNum: 700, + Month: 1, + TailNum: 'N743SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271681', + _key: '271681', + _rev: '_cTBW3bi--c', + to: 'airports/HOU', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T13:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 637, + DepTimeUTC: '2008-01-15T12:37:00.000Z', + Distance: 239, + FlightNum: 201, + Month: 1, + TailNum: 'N501SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/275031', + _key: '275031', + _rev: '_cTBW3kG--i', + to: 'airports/STL', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1458, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 410, + FlightNum: 2474, + Month: 1, + TailNum: 'N371SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269709', + _key: '269709', + _rev: '_cTBW3Wa--g', + to: 'airports/BNA', + attributes: { + ArrTime: 710, + ArrTimeUTC: '2008-01-15T13:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 628, + DepTimeUTC: '2008-01-15T11:28:00.000Z', + Distance: 448, + FlightNum: 1659, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276484', + _key: '276484', + _rev: '_cTBW3n6--Q', + to: 'airports/RDU', + attributes: { + ArrTime: 1629, + ArrTimeUTC: '2008-01-15T21:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 255, + FlightNum: 442, + Month: 1, + TailNum: 'N746SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281456', + _key: '281456', + _rev: '_cTBW31m--E', + to: 'airports/PHX', + attributes: { + ArrTime: 1726, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 369, + FlightNum: 3077, + Month: 1, + TailNum: 'N679AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281041', + _key: '281041', + _rev: '_cTBW30e--O', + to: 'airports/SLC', + attributes: { + ArrTime: 1727, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1441, + DepTimeUTC: '2008-01-15T22:41:00.000Z', + Distance: 574, + FlightNum: 3744, + Month: 1, + TailNum: 'N453SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/267004', + _key: '267004', + _rev: '_cTBW3PW--Q', + to: 'airports/STL', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1027, + DepTimeUTC: '2008-01-15T16:27:00.000Z', + Distance: 546, + FlightNum: 1330, + Month: 1, + TailNum: 'N363SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281014', + _key: '281014', + _rev: '_cTBW30a--E', + to: 'airports/LAS', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T22:40:00.000Z', + Distance: 223, + FlightNum: 61, + Month: 1, + TailNum: 'N444WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276882', + _key: '276882', + _rev: '_cTBW3pC--E', + to: 'airports/PNS', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 488, + FlightNum: 2671, + Month: 1, + TailNum: 'N956LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/280948', + _key: '280948', + _rev: '_cTBW30O--G', + to: 'airports/OAK', + attributes: { + ArrTime: 1551, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1436, + DepTimeUTC: '2008-01-15T22:36:00.000Z', + Distance: 325, + FlightNum: 1845, + Month: 1, + TailNum: 'N401WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285894', + _key: '285894', + _rev: '_cTBW4By--c', + to: 'airports/OAK', + attributes: { + ArrTime: 2242, + ArrTimeUTC: '2008-01-16T06:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2128, + DepTimeUTC: '2008-01-16T05:28:00.000Z', + Distance: 325, + FlightNum: 1829, + Month: 1, + TailNum: 'N229WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279835', + _key: '279835', + _rev: '_cTBW3xG--C', + to: 'airports/LAS', + attributes: { + ArrTime: 1452, + ArrTimeUTC: '2008-01-15T22:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 223, + FlightNum: 446, + Month: 1, + TailNum: 'N267WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282809', + _key: '282809', + _rev: '_cTBW35S--G', + to: 'airports/IAH', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T02:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1637, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 861, + FlightNum: 1098, + Month: 1, + TailNum: 'N14250', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280095', + _key: '280095', + _rev: '_cTBW3xy--a', + to: 'airports/SLC', + attributes: { + ArrTime: 1046, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 918, + DepTimeUTC: '2008-01-15T16:18:00.000Z', + Distance: 391, + FlightNum: 571, + Month: 1, + TailNum: 'N930FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279648', + _key: '279648', + _rev: '_cTBW3wi--Q', + to: 'airports/SEA', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 937, + FlightNum: 401, + Month: 1, + TailNum: 'N977AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279634', + _key: '279634', + _rev: '_cTBW3we--g', + to: 'airports/PHX', + attributes: { + ArrTime: 1027, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 369, + FlightNum: 807, + Month: 1, + TailNum: 'N246LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279362', + _key: '279362', + _rev: '_cTBW3vu--k', + to: 'airports/SMF', + attributes: { + ArrTime: 1458, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T21:45:00.000Z', + Distance: 358, + FlightNum: 3054, + Month: 1, + TailNum: 'N717SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279120', + _key: '279120', + _rev: '_cTBW3vG--O', + to: 'airports/DEN', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 850, + FlightNum: 6617, + Month: 1, + TailNum: 'N923SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/278912', + _key: '278912', + _rev: '_cTBW3ui--X', + to: 'airports/OAK', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T16:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 747, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 325, + FlightNum: 2030, + Month: 1, + TailNum: 'N791SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271508', + _key: '271508', + _rev: '_cTBW3bG--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 418, + FlightNum: 1750, + Month: 1, + TailNum: 'N70353', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/278878', + _key: '278878', + _rev: '_cTBW3ue--C', + to: 'airports/SJC', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T22:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1334, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 296, + FlightNum: 1500, + Month: 1, + TailNum: 'N488WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269501', + _key: '269501', + _rev: '_cTBW3V6--I', + to: 'airports/LGA', + attributes: { + ArrTime: 820, + ArrTimeUTC: '2008-01-15T13:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T11:19:00.000Z', + Distance: 478, + FlightNum: 5680, + Month: 1, + TailNum: 'N369CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/278182', + _key: '278182', + _rev: '_cTBW3si--G', + to: 'airports/SLC', + attributes: { + ArrTime: 1013, + ArrTimeUTC: '2008-01-15T17:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 726, + DepTimeUTC: '2008-01-15T15:26:00.000Z', + Distance: 574, + FlightNum: 3997, + Month: 1, + TailNum: 'N864AS', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/286256', + _key: '286256', + _rev: '_cTBW4Cy--W', + to: 'airports/ORD', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T02:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1856, + DepTimeUTC: '2008-01-16T00:56:00.000Z', + Distance: 196, + FlightNum: 6010, + Month: 1, + TailNum: 'N770SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277993', + _key: '277993', + _rev: '_cTBW3s---i', + to: 'airports/OAK', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1313, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 325, + FlightNum: 1587, + Month: 1, + TailNum: 'N481WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/286466', + _key: '286466', + _rev: '_cTBW4DW--O', + to: 'airports/IAD', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2002, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 441, + FlightNum: 7339, + Month: 1, + TailNum: 'N77181', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277421', + _key: '277421', + _rev: '_cTBW3qe--O', + to: 'airports/DFW', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1257, + DepTimeUTC: '2008-01-15T20:57:00.000Z', + Distance: 1231, + FlightNum: 352, + Month: 1, + TailNum: 'N564AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277257', + _key: '277257', + _rev: '_cTBW3qC--I', + to: 'airports/SFO', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T16:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T15:04:00.000Z', + Distance: 326, + FlightNum: 6095, + Month: 1, + TailNum: 'N926SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277251', + _key: '277251', + _rev: '_cTBW3q---u', + to: 'airports/OAK', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T15:04:00.000Z', + Distance: 325, + FlightNum: 265, + Month: 1, + TailNum: 'N432WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276982', + _key: '276982', + _rev: '_cTBW3pS--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 916, + ArrTimeUTC: '2008-01-15T16:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 369, + FlightNum: 613, + Month: 1, + TailNum: 'N743SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274263', + _key: '274263', + _rev: '_cTBW3iK--k', + to: 'airports/PHL', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-15T23:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1237, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 1557, + FlightNum: 1120, + Month: 1, + TailNum: 'N854UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276788', + _key: '276788', + _rev: '_cTBW3ou--a', + to: 'airports/PHX', + attributes: { + ArrTime: 1506, + ArrTimeUTC: '2008-01-15T22:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1241, + DepTimeUTC: '2008-01-15T20:41:00.000Z', + Distance: 369, + FlightNum: 551, + Month: 1, + TailNum: 'N601AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280669', + _key: '280669', + _rev: '_cTBW3za--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1723, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 296, + FlightNum: 725, + Month: 1, + TailNum: 'N311UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274095', + _key: '274095', + _rev: '_cTBW3hy--E', + to: 'airports/MCO', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T16:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 851, + DepTimeUTC: '2008-01-15T13:51:00.000Z', + Distance: 787, + FlightNum: 466, + Month: 1, + TailNum: 'N288AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276437', + _key: '276437', + _rev: '_cTBW3ny--O', + to: 'airports/LAS', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T21:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1231, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 223, + FlightNum: 523, + Month: 1, + TailNum: 'N713SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276124', + _key: '276124', + _rev: '_cTBW3n---M', + to: 'airports/PHX', + attributes: { + ArrTime: 906, + ArrTimeUTC: '2008-01-15T16:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 637, + DepTimeUTC: '2008-01-15T14:37:00.000Z', + Distance: 369, + FlightNum: 421, + Month: 1, + TailNum: 'N166AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/275736', + _key: '275736', + _rev: '_cTBW3l6--s', + to: 'airports/OAK', + attributes: { + ArrTime: 1329, + ArrTimeUTC: '2008-01-15T21:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 325, + FlightNum: 2184, + Month: 1, + TailNum: 'N335SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276100', + _key: '276100', + _rev: '_cTBW3m6--O', + to: 'airports/PBI', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 936, + DepTimeUTC: '2008-01-15T14:36:00.000Z', + Distance: 590, + FlightNum: 1656, + Month: 1, + TailNum: 'N421US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/275438', + _key: '275438', + _rev: '_cTBW3lK--u', + to: 'airports/SJC', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T21:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 296, + FlightNum: 3580, + Month: 1, + TailNum: 'N429WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283487', + _key: '283487', + _rev: '_cTBW37K--M', + to: 'airports/IND', + attributes: { + ArrTime: 2352, + ArrTimeUTC: '2008-01-16T04:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T02:32:00.000Z', + Distance: 977, + FlightNum: 612, + Month: 1, + TailNum: 'N921FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/274715', + _key: '274715', + _rev: '_cTBW3jW---', + to: 'airports/PHX', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1151, + DepTimeUTC: '2008-01-15T19:51:00.000Z', + Distance: 369, + FlightNum: 1352, + Month: 1, + TailNum: 'N903WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285043', + _key: '285043', + _rev: '_cTBW4_a--S', + to: 'airports/SLC', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T05:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2051, + DepTimeUTC: '2008-01-16T03:51:00.000Z', + Distance: 391, + FlightNum: 387, + Month: 1, + TailNum: 'N906UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/270980', + _key: '270980', + _rev: '_cTBW3Zu--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T19:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1013, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 223, + FlightNum: 381, + Month: 1, + TailNum: 'N251WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/270454', + _key: '270454', + _rev: '_cTBW3YS--e', + to: 'airports/SEA', + attributes: { + ArrTime: 1241, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 958, + DepTimeUTC: '2008-01-15T17:58:00.000Z', + Distance: 937, + FlightNum: 515, + Month: 1, + TailNum: 'N615AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/270013', + _key: '270013', + _rev: '_cTBW3XK--s', + to: 'airports/PHX', + attributes: { + ArrTime: 1202, + ArrTimeUTC: '2008-01-15T19:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 947, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 369, + FlightNum: 989, + Month: 1, + TailNum: 'N232WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284380', + _key: '284380', + _rev: '_cTBW39m--k', + to: 'airports/ATL', + attributes: { + ArrTime: 2320, + ArrTimeUTC: '2008-01-16T04:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2213, + DepTimeUTC: '2008-01-16T03:13:00.000Z', + Distance: 227, + FlightNum: 2681, + Month: 1, + TailNum: 'N908FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/269617', + _key: '269617', + _rev: '_cTBW3WO---', + to: 'airports/PHX', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T19:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 936, + DepTimeUTC: '2008-01-15T17:36:00.000Z', + Distance: 369, + FlightNum: 2922, + Month: 1, + TailNum: 'N77286', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/269488', + _key: '269488', + _rev: '_cTBW3V2--e', + to: 'airports/OAK', + attributes: { + ArrTime: 1042, + ArrTimeUTC: '2008-01-15T18:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 325, + FlightNum: 1388, + Month: 1, + TailNum: 'N244WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/268851', + _key: '268851', + _rev: '_cTBW3UO--A', + to: 'airports/SMF', + attributes: { + ArrTime: 1038, + ArrTimeUTC: '2008-01-15T18:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 918, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 358, + FlightNum: 2010, + Month: 1, + TailNum: 'N473WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/268601', + _key: '268601', + _rev: '_cTBW3Ti--C', + to: 'airports/LAS', + attributes: { + ArrTime: 1012, + ArrTimeUTC: '2008-01-15T18:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 912, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 223, + FlightNum: 1611, + Month: 1, + TailNum: 'N736SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/276190', + _key: '276190', + _rev: '_cTBW3nG--u', + to: 'airports/DEN', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1525, + DepTimeUTC: '2008-01-15T20:25:00.000Z', + Distance: 1084, + FlightNum: 6326, + Month: 1, + TailNum: 'N745SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/267837', + _key: '267837', + _rev: '_cTBW3Ri--G', + to: 'airports/OAK', + attributes: { + ArrTime: 1002, + ArrTimeUTC: '2008-01-15T18:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 852, + DepTimeUTC: '2008-01-15T16:52:00.000Z', + Distance: 325, + FlightNum: 993, + Month: 1, + TailNum: 'N738CB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/284309', + _key: '284309', + _rev: '_cTBW39a--c', + to: 'airports/ORD', + attributes: { + ArrTime: 2001, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1908, + DepTimeUTC: '2008-01-16T00:08:00.000Z', + Distance: 473, + FlightNum: 7101, + Month: 1, + TailNum: 'N521LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/280936', + _key: '280936', + _rev: '_cTBW30K--Y', + to: 'airports/IAH', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T01:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 871, + FlightNum: 3135, + Month: 1, + TailNum: 'N12564', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/272709', + _key: '272709', + _rev: '_cTBW3eO--M', + to: 'airports/PHX', + attributes: { + ArrTime: 1336, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 551, + FlightNum: 2732, + Month: 1, + TailNum: 'N913FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/284211', + _key: '284211', + _rev: '_cTBW39K--G', + to: 'airports/MDW', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 468, + FlightNum: 15, + Month: 1, + TailNum: 'N680AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/283115', + _key: '283115', + _rev: '_cTBW36K--U', + to: 'airports/ATL', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T02:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1844, + DepTimeUTC: '2008-01-15T23:44:00.000Z', + Distance: 712, + FlightNum: 4615, + Month: 1, + TailNum: 'N755EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/283089', + _key: '283089', + _rev: '_cTBW36G--Q', + to: 'airports/CLE', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1844, + DepTimeUTC: '2008-01-15T23:44:00.000Z', + Distance: 192, + FlightNum: 2477, + Month: 1, + TailNum: 'N14542', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/282628', + _key: '282628', + _rev: '_cTBW34y--O', + to: 'airports/BWI', + attributes: { + ArrTime: 2152, + ArrTimeUTC: '2008-01-16T02:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2057, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 281, + FlightNum: 2794, + Month: 1, + TailNum: 'N498WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282940', + _key: '282940', + _rev: '_cTBW35q--s', + to: 'airports/CAK', + attributes: { + ArrTime: 1, + ArrTimeUTC: '2008-01-16T05:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1907, + DepTimeUTC: '2008-01-16T02:07:00.000Z', + Distance: 1224, + FlightNum: 491, + Month: 1, + TailNum: 'N802FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270832', + _key: '270832', + _rev: '_cTBW3ZO--o', + to: 'airports/LAX', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T20:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1108, + DepTimeUTC: '2008-01-15T18:08:00.000Z', + Distance: 862, + FlightNum: 633, + Month: 1, + TailNum: 'N673UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/281656', + _key: '281656', + _rev: '_cTBW32G--c', + to: 'airports/MCO', + attributes: { + ArrTime: 2032, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1809, + DepTimeUTC: '2008-01-15T23:09:00.000Z', + Distance: 1011, + FlightNum: 1744, + Month: 1, + TailNum: 'N384SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/281523', + _key: '281523', + _rev: '_cTBW31u--q', + to: 'airports/BWI', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 281, + FlightNum: 1107, + Month: 1, + TailNum: 'N248WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285269', + _key: '285269', + _rev: '_cTBW4AC--o', + to: 'airports/STL', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 737, + FlightNum: 1378, + Month: 1, + TailNum: 'N457WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/281142', + _key: '281142', + _rev: '_cTBW30u--g', + to: 'airports/EWR', + attributes: { + ArrTime: 1925, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1746, + DepTimeUTC: '2008-01-15T22:46:00.000Z', + Distance: 282, + FlightNum: 3041, + Month: 1, + TailNum: 'N13935', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/280730', + _key: '280730', + _rev: '_cTBW3zm--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-16T00:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 473, + FlightNum: 7227, + Month: 1, + TailNum: 'N593ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/280705', + _key: '280705', + _rev: '_cTBW3zi--P', + to: 'airports/TPA', + attributes: { + ArrTime: 1959, + ArrTimeUTC: '2008-01-16T00:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 1054, + FlightNum: 1073, + Month: 1, + TailNum: 'N486WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/280585', + _key: '280585', + _rev: '_cTBW3zO--G', + to: 'airports/PHX', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1718, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 1912, + FlightNum: 293, + Month: 1, + TailNum: 'N279WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279010', + _key: '279010', + _rev: '_cTBW3uy--i', + to: 'airports/SDF', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1637, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 304, + FlightNum: 3063, + Month: 1, + TailNum: 'N13997', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/280021', + _key: '280021', + _rev: '_cTBW3xm--M', + to: 'airports/EWR', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 282, + FlightNum: 2266, + Month: 1, + TailNum: 'N13979', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277528', + _key: '277528', + _rev: '_cTBW3qy--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1657, + ArrTimeUTC: '2008-01-15T22:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 612, + FlightNum: 623, + Month: 1, + TailNum: 'N932UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281073', + _key: '281073', + _rev: '_cTBW30i--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 1337, + FlightNum: 659, + Month: 1, + TailNum: 'N366UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284589', + _key: '284589', + _rev: '_cTBW4-K--s', + to: 'airports/PHX', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-16T01:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 369, + FlightNum: 368, + Month: 1, + TailNum: 'N482WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/279926', + _key: '279926', + _rev: '_cTBW3xS--s', + to: 'airports/JFK', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 301, + FlightNum: 7, + Month: 1, + TailNum: 'N594JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/279812', + _key: '279812', + _rev: '_cTBW3xC--C', + to: 'airports/BWI', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T17:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T16:10:00.000Z', + Distance: 281, + FlightNum: 3925, + Month: 1, + TailNum: 'N434WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274303', + _key: '274303', + _rev: '_cTBW3iS--M', + to: 'airports/IAH', + attributes: { + ArrTime: 1642, + ArrTimeUTC: '2008-01-15T22:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1438, + DepTimeUTC: '2008-01-15T19:38:00.000Z', + Distance: 1091, + FlightNum: 1545, + Month: 1, + TailNum: 'N69351', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/279500', + _key: '279500', + _rev: '_cTBW3wK---', + to: 'airports/ORD', + attributes: { + ArrTime: 1141, + ArrTimeUTC: '2008-01-15T17:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T16:01:00.000Z', + Distance: 473, + FlightNum: 4151, + Month: 1, + TailNum: 'N642AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/279057', + _key: '279057', + _rev: '_cTBW3u6--i', + to: 'airports/FLL', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1050, + DepTimeUTC: '2008-01-15T15:50:00.000Z', + Distance: 1166, + FlightNum: 1119, + Month: 1, + TailNum: 'N192JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/278646', + _key: '278646', + _rev: '_cTBW3t2--N', + to: 'airports/ORD', + attributes: { + ArrTime: 1721, + ArrTimeUTC: '2008-01-15T23:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 473, + FlightNum: 127, + Month: 1, + TailNum: 'N306UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/278379', + _key: '278379', + _rev: '_cTBW3tG--M', + to: 'airports/MDW', + attributes: { + ArrTime: 1101, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 468, + FlightNum: 620, + Month: 1, + TailNum: 'N419WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285441', + _key: '285441', + _rev: '_cTBW4Ai--L', + to: 'airports/LGA', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1937, + DepTimeUTC: '2008-01-16T00:37:00.000Z', + Distance: 585, + FlightNum: 940, + Month: 1, + TailNum: 'N915DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278385', + _key: '278385', + _rev: '_cTBW3tG--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 576, + FlightNum: 812, + Month: 1, + TailNum: 'N286AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/278083', + _key: '278083', + _rev: '_cTBW3sO--m', + to: 'airports/ATL', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 712, + FlightNum: 1505, + Month: 1, + TailNum: 'N979DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/277824', + _key: '277824', + _rev: '_cTBW3ri--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T17:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1018, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 712, + FlightNum: 1987, + Month: 1, + TailNum: 'N813SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/276688', + _key: '276688', + _rev: '_cTBW3oe--C', + to: 'airports/MCO', + attributes: { + ArrTime: 1805, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1538, + DepTimeUTC: '2008-01-15T20:38:00.000Z', + Distance: 1011, + FlightNum: 663, + Month: 1, + TailNum: 'N509JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/275367', + _key: '275367', + _rev: '_cTBW3lC--B', + to: 'airports/DTW', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 919, + DepTimeUTC: '2008-01-15T14:19:00.000Z', + Distance: 240, + FlightNum: 747, + Month: 1, + TailNum: 'N781NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/275137', + _key: '275137', + _rev: '_cTBW3ka--I', + to: 'airports/MCO', + attributes: { + ArrTime: 1727, + ArrTimeUTC: '2008-01-15T22:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 1011, + FlightNum: 554, + Month: 1, + TailNum: 'N956AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273521', + _key: '273521', + _rev: '_cTBW3gS--Y', + to: 'airports/BWI', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 831, + DepTimeUTC: '2008-01-15T13:31:00.000Z', + Distance: 281, + FlightNum: 2005, + Month: 1, + TailNum: 'N497WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273395', + _key: '273395', + _rev: '_cTBW3g---M', + to: 'airports/TPA', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T16:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 1054, + FlightNum: 2265, + Month: 1, + TailNum: 'N655WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/275558', + _key: '275558', + _rev: '_cTBW3le--q', + to: 'airports/SMF', + attributes: { + ArrTime: 1327, + ArrTimeUTC: '2008-01-15T21:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1212, + DepTimeUTC: '2008-01-15T20:12:00.000Z', + Distance: 358, + FlightNum: 756, + Month: 1, + TailNum: 'N450WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273356', + _key: '273356', + _rev: '_cTBW3f2--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1414, + DepTimeUTC: '2008-01-15T19:14:00.000Z', + Distance: 712, + FlightNum: 4282, + Month: 1, + TailNum: 'N720EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/272711', + _key: '272711', + _rev: '_cTBW3eO--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 473, + FlightNum: 4192, + Month: 1, + TailNum: 'N652RS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/272458', + _key: '272458', + _rev: '_cTBW3di--u', + to: 'airports/BWI', + attributes: { + ArrTime: 1457, + ArrTimeUTC: '2008-01-15T19:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 281, + FlightNum: 442, + Month: 1, + TailNum: 'N746SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/269561', + _key: '269561', + _rev: '_cTBW3WC--g', + to: 'airports/SJC', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 296, + FlightNum: 1048, + Month: 1, + TailNum: 'N242WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/272276', + _key: '272276', + _rev: '_cTBW3dG--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1347, + DepTimeUTC: '2008-01-15T18:47:00.000Z', + Distance: 712, + FlightNum: 559, + Month: 1, + TailNum: 'N945AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272439', + _key: '272439', + _rev: '_cTBW3di--I', + to: 'airports/SBA', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T21:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1152, + DepTimeUTC: '2008-01-15T18:52:00.000Z', + Distance: 916, + FlightNum: 6672, + Month: 1, + TailNum: 'N773SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282334', + _key: '282334', + _rev: '_cTBW34---A', + to: 'airports/ACY', + attributes: { + ArrTime: 2232, + ArrTimeUTC: '2008-01-16T03:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2047, + DepTimeUTC: '2008-01-16T01:47:00.000Z', + Distance: 678, + FlightNum: 4792, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/283163', + _key: '283163', + _rev: '_cTBW36S--W', + to: 'airports/ONT', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1645, + DepTimeUTC: '2008-01-15T23:45:00.000Z', + Distance: 789, + FlightNum: 143, + Month: 1, + TailNum: 'N14204', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282313', + _key: '282313', + _rev: '_cTBW336--C', + to: 'airports/TOL', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2046, + DepTimeUTC: '2008-01-16T01:46:00.000Z', + Distance: 549, + FlightNum: 4547, + Month: 1, + TailNum: 'N847AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272076', + _key: '272076', + _rev: '_cTBW3ci--s', + to: 'airports/SLC', + attributes: { + ArrTime: 744, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 551, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 493, + FlightNum: 3760, + Month: 1, + TailNum: 'N453SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270734', + _key: '270734', + _rev: '_cTBW3Z---u', + to: 'airports/MSP', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1106, + DepTimeUTC: '2008-01-15T18:06:00.000Z', + Distance: 680, + FlightNum: 592, + Month: 1, + TailNum: 'N515UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270709', + _key: '270709', + _rev: '_cTBW3Y6--u', + to: 'airports/GRK', + attributes: { + ArrTime: 1435, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 803, + FlightNum: 4558, + Month: 1, + TailNum: 'N823AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272780', + _key: '272780', + _rev: '_cTBW3ea--C', + to: 'airports/LGB', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 809, + DepTimeUTC: '2008-01-15T13:09:00.000Z', + Distance: 2602, + FlightNum: 481, + Month: 1, + TailNum: 'N592JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282263', + _key: '282263', + _rev: '_cTBW33u--m', + to: 'airports/SDF', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T00:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 321, + FlightNum: 1718, + Month: 1, + TailNum: 'N992DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/270982', + _key: '270982', + _rev: '_cTBW3Zu--U', + to: 'airports/EWR', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1313, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 143, + FlightNum: 3158, + Month: 1, + TailNum: 'N16961', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275005', + _key: '275005', + _rev: '_cTBW3kC--g', + to: 'airports/IAD', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 388, + FlightNum: 5037, + Month: 1, + TailNum: 'N526CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282210', + _key: '282210', + _rev: '_cTBW33m--R', + to: 'airports/MCO', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T00:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-15T23:24:00.000Z', + Distance: 403, + FlightNum: 849, + Month: 1, + TailNum: 'N959AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/275672', + _key: '275672', + _rev: '_cTBW3ly--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1314, + DepTimeUTC: '2008-01-15T20:14:00.000Z', + Distance: 1185, + FlightNum: 1216, + Month: 1, + TailNum: 'N371DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282041', + _key: '282041', + _rev: '_cTBW33G--q', + to: 'airports/BWI', + attributes: { + ArrTime: 1958, + ArrTimeUTC: '2008-01-16T00:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1820, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 576, + FlightNum: 416, + Month: 1, + TailNum: 'N942AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275323', + _key: '275323', + _rev: '_cTBW3k6--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1056, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 1201, + FlightNum: 2549, + Month: 1, + TailNum: 'N12135', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282038', + _key: '282038', + _rev: '_cTBW33G--k', + to: 'airports/ATW', + attributes: { + ArrTime: 2151, + ArrTimeUTC: '2008-01-16T03:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2036, + DepTimeUTC: '2008-01-16T01:36:00.000Z', + Distance: 765, + FlightNum: 4406, + Month: 1, + TailNum: 'N834AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270926', + _key: '270926', + _rev: '_cTBW3Zm--A', + to: 'airports/EWR', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T12:10:00.000Z', + Distance: 745, + FlightNum: 656, + Month: 1, + TailNum: 'N3732J', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281982', + _key: '281982', + _rev: '_cTBW33---M', + to: 'airports/CLT', + attributes: { + ArrTime: 2156, + ArrTimeUTC: '2008-01-16T02:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2034, + DepTimeUTC: '2008-01-16T01:34:00.000Z', + Distance: 227, + FlightNum: 1552, + Month: 1, + TailNum: 'N3756', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274445', + _key: '274445', + _rev: '_cTBW3im--s', + to: 'airports/LAS', + attributes: { + ArrTime: 744, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 629, + FlightNum: 785, + Month: 1, + TailNum: 'N920FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/281294', + _key: '281294', + _rev: '_cTBW31K--C', + to: 'airports/ATL', + attributes: { + ArrTime: 2016, + ArrTimeUTC: '2008-01-16T01:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 528, + FlightNum: 4740, + Month: 1, + TailNum: 'N925EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281759', + _key: '281759', + _rev: '_cTBW32W--s', + to: 'airports/SNA', + attributes: { + ArrTime: 2227, + ArrTimeUTC: '2008-01-16T06:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 1919, + FlightNum: 1483, + Month: 1, + TailNum: 'N699DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281741', + _key: '281741', + _rev: '_cTBW32W--I', + to: 'airports/GNV', + attributes: { + ArrTime: 2137, + ArrTimeUTC: '2008-01-16T02:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 300, + FlightNum: 4550, + Month: 1, + TailNum: 'N853AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281751', + _key: '281751', + _rev: '_cTBW32W--c', + to: 'airports/SWF', + attributes: { + ArrTime: 2253, + ArrTimeUTC: '2008-01-16T03:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 784, + FlightNum: 4632, + Month: 1, + TailNum: 'N921EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/285015', + _key: '285015', + _rev: '_cTBW4_W--B', + to: 'airports/MHT', + attributes: { + ArrTime: 48, + ArrTimeUTC: '2008-01-16T05:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2250, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 737, + FlightNum: 1116, + Month: 1, + TailNum: 'N423US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/277190', + _key: '277190', + _rev: '_cTBW3p2--U', + to: 'airports/IAD', + attributes: { + ArrTime: 1114, + ArrTimeUTC: '2008-01-15T16:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T15:02:00.000Z', + Distance: 401, + FlightNum: 7179, + Month: 1, + TailNum: 'N650ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/274534', + _key: '274534', + _rev: '_cTBW3i2--Y', + to: 'airports/CLE', + attributes: { + ArrTime: 1548, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 192, + FlightNum: 2541, + Month: 1, + TailNum: 'N14902', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/284690', + _key: '284690', + _rev: '_cTBW4-e--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-16T00:17:00.000Z', + Distance: 649, + FlightNum: 6661, + Month: 1, + TailNum: 'N980SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281738', + _key: '281738', + _rev: '_cTBW32W--C', + to: 'airports/DTW', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1811, + DepTimeUTC: '2008-01-15T23:11:00.000Z', + Distance: 594, + FlightNum: 472, + Month: 1, + TailNum: 'N1799U', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278322', + _key: '278322', + _rev: '_cTBW3s6--i', + to: 'airports/MHT', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1621, + DepTimeUTC: '2008-01-15T21:21:00.000Z', + Distance: 377, + FlightNum: 3326, + Month: 1, + TailNum: 'N367SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281654', + _key: '281654', + _rev: '_cTBW32G--Y', + to: 'airports/PWM', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1809, + DepTimeUTC: '2008-01-15T23:09:00.000Z', + Distance: 1027, + FlightNum: 4352, + Month: 1, + TailNum: 'N741EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/278453', + _key: '278453', + _rev: '_cTBW3tS--Y', + to: 'airports/RDU', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T16:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T15:33:00.000Z', + Distance: 481, + FlightNum: 529, + Month: 1, + TailNum: 'N13553', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281636', + _key: '281636', + _rev: '_cTBW32C--m', + to: 'airports/MSP', + attributes: { + ArrTime: 1950, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1808, + DepTimeUTC: '2008-01-15T23:08:00.000Z', + Distance: 906, + FlightNum: 1522, + Month: 1, + TailNum: 'N940DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270378', + _key: '270378', + _rev: '_cTBW3YG--c', + to: 'airports/ORD', + attributes: { + ArrTime: 759, + ArrTimeUTC: '2008-01-15T13:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 606, + FlightNum: 1626, + Month: 1, + TailNum: 'N930DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/279827', + _key: '279827', + _rev: '_cTBW3xC--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1908, + ArrTimeUTC: '2008-01-16T01:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 987, + FlightNum: 3508, + Month: 1, + TailNum: 'N678AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281605', + _key: '281605', + _rev: '_cTBW32---Y', + to: 'airports/MCN', + attributes: { + ArrTime: 1855, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1807, + DepTimeUTC: '2008-01-15T23:07:00.000Z', + Distance: 79, + FlightNum: 4306, + Month: 1, + TailNum: 'N872AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281604', + _key: '281604', + _rev: '_cTBW32---W', + to: 'airports/SAN', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T03:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1806, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 1891, + FlightNum: 615, + Month: 1, + TailNum: 'N308AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281464', + _key: '281464', + _rev: '_cTBW31m--U', + to: 'airports/FLL', + attributes: { + ArrTime: 2021, + ArrTimeUTC: '2008-01-16T01:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 925, + FlightNum: 2378, + Month: 1, + TailNum: 'N436WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/273715', + _key: '273715', + _rev: '_cTBW3gy--c', + to: 'airports/DEN', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 639, + DepTimeUTC: '2008-01-15T13:39:00.000Z', + Distance: 349, + FlightNum: 409, + Month: 1, + TailNum: 'N616SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/286305', + _key: '286305', + _rev: '_cTBW4C6--e', + to: 'airports/SFO', + attributes: { + ArrTime: 1819, + ArrTimeUTC: '2008-01-16T02:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 250, + FlightNum: 5478, + Month: 1, + TailNum: 'N227SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286543', + _key: '286543', + _rev: '_cTBW4Di--g', + to: 'airports/ABQ', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T02:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1806, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 349, + FlightNum: 572, + Month: 1, + TailNum: 'N538UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278270', + _key: '278270', + _rev: '_cTBW3sy--U', + to: 'airports/BWI', + attributes: { + ArrTime: 1341, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 1491, + FlightNum: 310, + Month: 1, + TailNum: 'N410UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281512', + _key: '281512', + _rev: '_cTBW31u--U', + to: 'airports/PHX', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T03:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1802, + DepTimeUTC: '2008-01-15T23:02:00.000Z', + Distance: 1587, + FlightNum: 542, + Month: 1, + TailNum: 'N331AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/273284', + _key: '273284', + _rev: '_cTBW3fq--i', + to: 'airports/ORD', + attributes: { + ArrTime: 1402, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1312, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 160, + FlightNum: 7123, + Month: 1, + TailNum: 'N17175', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268728', + _key: '268728', + _rev: '_cTBW3T2--g', + to: 'airports/TPA', + attributes: { + ArrTime: 1524, + ArrTimeUTC: '2008-01-15T20:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 1506, + FlightNum: 1472, + Month: 1, + TailNum: 'N486UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281502', + _key: '281502', + _rev: '_cTBW31u--A', + to: 'airports/TPA', + attributes: { + ArrTime: 1924, + ArrTimeUTC: '2008-01-16T00:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1802, + DepTimeUTC: '2008-01-15T23:02:00.000Z', + Distance: 406, + FlightNum: 142, + Month: 1, + TailNum: 'N291AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273251', + _key: '273251', + _rev: '_cTBW3fm--O', + to: 'airports/MAF', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T20:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1311, + DepTimeUTC: '2008-01-15T19:11:00.000Z', + Distance: 319, + FlightNum: 24, + Month: 1, + TailNum: 'N520SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283138', + _key: '283138', + _rev: '_cTBW36O--S', + to: 'airports/BNA', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T03:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 588, + FlightNum: 3152, + Month: 1, + TailNum: 'N659SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281421', + _key: '281421', + _rev: '_cTBW31e--a', + to: 'airports/EWR', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T01:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1758, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 745, + FlightNum: 1156, + Month: 1, + TailNum: 'N17644', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281190', + _key: '281190', + _rev: '_cTBW302--g', + to: 'airports/RSW', + attributes: { + ArrTime: 1923, + ArrTimeUTC: '2008-01-16T00:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1749, + DepTimeUTC: '2008-01-15T22:49:00.000Z', + Distance: 515, + FlightNum: 131, + Month: 1, + TailNum: 'N621DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282486', + _key: '282486', + _rev: '_cTBW34a--C', + to: 'airports/ELP', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T01:52:00.000Z', + Distance: 562, + FlightNum: 50, + Month: 1, + TailNum: 'N374SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274047', + _key: '274047', + _rev: '_cTBW3hq--G', + to: 'airports/JAX', + attributes: { + ArrTime: 1531, + ArrTimeUTC: '2008-01-15T20:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1432, + DepTimeUTC: '2008-01-15T19:32:00.000Z', + Distance: 270, + FlightNum: 1007, + Month: 1, + TailNum: 'N644DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283734', + _key: '283734', + _rev: '_cTBW37y--s', + to: 'airports/MCI', + attributes: { + ArrTime: 1931, + ArrTimeUTC: '2008-01-16T01:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 533, + FlightNum: 829, + Month: 1, + TailNum: 'N944FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281175', + _key: '281175', + _rev: '_cTBW302--C', + to: 'airports/LGA', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 761, + FlightNum: 524, + Month: 1, + TailNum: 'N939DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278139', + _key: '278139', + _rev: '_cTBW3sa--L', + to: 'airports/LAS', + attributes: { + ArrTime: 1505, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1417, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 629, + FlightNum: 775, + Month: 1, + TailNum: 'N935FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277463', + _key: '277463', + _rev: '_cTBW3qm--E', + to: 'airports/LAS', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 223, + FlightNum: 1344, + Month: 1, + TailNum: 'N200WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/268781', + _key: '268781', + _rev: '_cTBW3UC--E', + to: 'airports/LAS', + attributes: { + ArrTime: 1402, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 1987, + FlightNum: 100, + Month: 1, + TailNum: 'N268WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281106', + _key: '281106', + _rev: '_cTBW30q--E', + to: 'airports/BOS', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T01:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 946, + FlightNum: 684, + Month: 1, + TailNum: 'N710TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270138', + _key: '270138', + _rev: '_cTBW3Xe--q', + to: 'airports/JAX', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T11:50:00.000Z', + Distance: 1011, + FlightNum: 5158, + Month: 1, + TailNum: 'N929CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281065', + _key: '281065', + _rev: '_cTBW30i--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 1945, + ArrTimeUTC: '2008-01-16T00:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 761, + FlightNum: 372, + Month: 1, + TailNum: 'N957AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/270483', + _key: '270483', + _rev: '_cTBW3YW--q', + to: 'airports/LAX', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T19:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 677, + FlightNum: 10, + Month: 1, + TailNum: 'N640SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/279119', + _key: '279119', + _rev: '_cTBW3vG--M', + to: 'airports/ORD', + attributes: { + ArrTime: 1203, + ArrTimeUTC: '2008-01-15T18:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T15:52:00.000Z', + Distance: 584, + FlightNum: 3984, + Month: 1, + TailNum: 'N619AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281058', + _key: '281058', + _rev: '_cTBW30i--C', + to: 'airports/JAN', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-16T00:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 341, + FlightNum: 4871, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279375', + _key: '279375', + _rev: '_cTBW3vy--S', + to: 'airports/DTW', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 594, + FlightNum: 464, + Month: 1, + TailNum: 'N350NA', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/275493', + _key: '275493', + _rev: '_cTBW3lW--M', + to: 'airports/OAK', + attributes: { + ArrTime: 802, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 722, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 511, + FlightNum: 1221, + Month: 1, + TailNum: 'N378SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269875', + _key: '269875', + _rev: '_cTBW3W2--P', + to: 'airports/CLE', + attributes: { + ArrTime: 800, + ArrTimeUTC: '2008-01-15T13:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 310, + FlightNum: 2865, + Month: 1, + TailNum: 'N16511', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281168', + _key: '281168', + _rev: '_cTBW30y--k', + to: 'airports/SRQ', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 445, + FlightNum: 863, + Month: 1, + TailNum: 'N919DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268372', + _key: '268372', + _rev: '_cTBW3S6--a', + to: 'airports/TRI', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1205, + DepTimeUTC: '2008-01-15T17:05:00.000Z', + Distance: 227, + FlightNum: 4626, + Month: 1, + TailNum: 'N641AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286471', + _key: '286471', + _rev: '_cTBW4DW--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2002, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 544, + FlightNum: 1624, + Month: 1, + TailNum: 'N716UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280886', + _key: '280886', + _rev: '_cTBW30C--N', + to: 'airports/MSP', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 906, + FlightNum: 1433, + Month: 1, + TailNum: 'N8921E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276239', + _key: '276239', + _rev: '_cTBW3nS--C', + to: 'airports/MDW', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 1121, + FlightNum: 2446, + Month: 1, + TailNum: 'N498WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273747', + _key: '273747', + _rev: '_cTBW3g2--q', + to: 'airports/ORD', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T15:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 640, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 888, + FlightNum: 532, + Month: 1, + TailNum: 'N454UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283214', + _key: '283214', + _rev: '_cTBW36a--e', + to: 'airports/MHT', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2119, + DepTimeUTC: '2008-01-16T02:19:00.000Z', + Distance: 377, + FlightNum: 3936, + Month: 1, + TailNum: 'N210WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279268', + _key: '279268', + _rev: '_cTBW3ve--c', + to: 'airports/PHF', + attributes: { + ArrTime: 1235, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 464, + FlightNum: 211, + Month: 1, + TailNum: 'N955AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280578', + _key: '280578', + _rev: '_cTBW3zK--i', + to: 'airports/DCA', + attributes: { + ArrTime: 1901, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1718, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 547, + FlightNum: 117, + Month: 1, + TailNum: 'N990DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270950', + _key: '270950', + _rev: '_cTBW3Zq--C', + to: 'airports/MIA', + attributes: { + ArrTime: 918, + ArrTimeUTC: '2008-01-15T14:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 611, + DepTimeUTC: '2008-01-15T12:11:00.000Z', + Distance: 806, + FlightNum: 1877, + Month: 1, + TailNum: 'N3CWAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283990', + _key: '283990', + _rev: '_cTBW38i--O', + to: 'airports/IAD', + attributes: { + ArrTime: 2329, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2155, + DepTimeUTC: '2008-01-16T02:55:00.000Z', + Distance: 533, + FlightNum: 638, + Month: 1, + TailNum: 'N689DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280448', + _key: '280448', + _rev: '_cTBW3yy--U', + to: 'airports/TPA', + attributes: { + ArrTime: 1838, + ArrTimeUTC: '2008-01-15T23:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 406, + FlightNum: 177, + Month: 1, + TailNum: 'N655DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271977', + _key: '271977', + _rev: '_cTBW3cS--q', + to: 'airports/DCA', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T14:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 648, + DepTimeUTC: '2008-01-15T12:48:00.000Z', + Distance: 562, + FlightNum: 4779, + Month: 1, + TailNum: 'N736DT', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284832', + _key: '284832', + _rev: '_cTBW4-2--C', + to: 'airports/MAF', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T00:22:00.000Z', + Distance: 319, + FlightNum: 44, + Month: 1, + TailNum: 'N643SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280965', + _key: '280965', + _rev: '_cTBW30S---', + to: 'airports/DTW', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 594, + FlightNum: 144, + Month: 1, + TailNum: 'N944AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274607', + _key: '274607', + _rev: '_cTBW3jC--W', + to: 'airports/FNT', + attributes: { + ArrTime: 1708, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 644, + FlightNum: 4511, + Month: 1, + TailNum: 'N909EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276065', + _key: '276065', + _rev: '_cTBW3my--m', + to: 'airports/IND', + attributes: { + ArrTime: 1126, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T14:35:00.000Z', + Distance: 499, + FlightNum: 4789, + Month: 1, + TailNum: '89749E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280401', + _key: '280401', + _rev: '_cTBW3yq--O', + to: 'airports/CAE', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-15T23:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T22:10:00.000Z', + Distance: 191, + FlightNum: 4486, + Month: 1, + TailNum: 'N681BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280352', + _key: '280352', + _rev: '_cTBW3yi--K', + to: 'airports/GPT', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T23:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1707, + DepTimeUTC: '2008-01-15T22:07:00.000Z', + Distance: 352, + FlightNum: 4883, + Month: 1, + TailNum: 'N683BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270490', + _key: '270490', + _rev: '_cTBW3Ya--I', + to: 'airports/MCI', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 967, + FlightNum: 1945, + Month: 1, + TailNum: 'N315SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280345', + _key: '280345', + _rev: '_cTBW3ye--q', + to: 'airports/SFO', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T03:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1706, + DepTimeUTC: '2008-01-15T22:06:00.000Z', + Distance: 2139, + FlightNum: 69, + Month: 1, + TailNum: 'N133DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/271936', + _key: '271936', + _rev: '_cTBW3cO--G', + to: 'airports/DEN', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T19:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 125, + FlightNum: 7151, + Month: 1, + TailNum: 'N455YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276243', + _key: '276243', + _rev: '_cTBW3nS--K', + to: 'airports/ATL', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 1269, + FlightNum: 1426, + Month: 1, + TailNum: 'N977DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280206', + _key: '280206', + _rev: '_cTBW3yG--c', + to: 'airports/RDU', + attributes: { + ArrTime: 1823, + ArrTimeUTC: '2008-01-15T23:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1702, + DepTimeUTC: '2008-01-15T22:02:00.000Z', + Distance: 356, + FlightNum: 98, + Month: 1, + TailNum: 'N951AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271340', + _key: '271340', + _rev: '_cTBW3aq--a', + to: 'airports/EWR', + attributes: { + ArrTime: 924, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 725, + DepTimeUTC: '2008-01-15T12:25:00.000Z', + Distance: 404, + FlightNum: 124, + Month: 1, + TailNum: 'N15710', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280113', + _key: '280113', + _rev: '_cTBW3x2--U', + to: 'airports/ABQ', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1118, + DepTimeUTC: '2008-01-15T16:18:00.000Z', + Distance: 1269, + FlightNum: 1433, + Month: 1, + TailNum: 'N915DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280101', + _key: '280101', + _rev: '_cTBW3xy--m', + to: 'airports/PHL', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1118, + DepTimeUTC: '2008-01-15T16:18:00.000Z', + Distance: 665, + FlightNum: 1598, + Month: 1, + TailNum: 'N391DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286787', + _key: '286787', + _rev: '_cTBW4EO--O', + to: 'airports/VPS', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2021, + DepTimeUTC: '2008-01-16T01:21:00.000Z', + Distance: 264, + FlightNum: 4807, + Month: 1, + TailNum: 'N708EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277634', + _key: '277634', + _rev: '_cTBW3rC--k', + to: 'airports/LGA', + attributes: { + ArrTime: 1730, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 544, + FlightNum: 1490, + Month: 1, + TailNum: 'N118US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280034', + _key: '280034', + _rev: '_cTBW3xm--m', + to: 'airports/JAX', + attributes: { + ArrTime: 1219, + ArrTimeUTC: '2008-01-15T17:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 270, + FlightNum: 947, + Month: 1, + TailNum: 'N982AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280033', + _key: '280033', + _rev: '_cTBW3xm--k', + to: 'airports/MSY', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 425, + FlightNum: 454, + Month: 1, + TailNum: 'N961AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279948', + _key: '279948', + _rev: '_cTBW3xW--o', + to: 'airports/SAT', + attributes: { + ArrTime: 1307, + ArrTimeUTC: '2008-01-15T19:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 874, + FlightNum: 1685, + Month: 1, + TailNum: 'N964DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279285', + _key: '279285', + _rev: '_cTBW3vi--R', + to: 'airports/BWI', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-15T23:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 314, + FlightNum: 3102, + Month: 1, + TailNum: 'N12924', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279942', + _key: '279942', + _rev: '_cTBW3xW--c', + to: 'airports/IAH', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T18:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 689, + FlightNum: 1587, + Month: 1, + TailNum: 'N76355', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269494', + _key: '269494', + _rev: '_cTBW3V2--q', + to: 'airports/OMA', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1033, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 472, + FlightNum: 1198, + Month: 1, + TailNum: 'N592UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279925', + _key: '279925', + _rev: '_cTBW3xS--q', + to: 'airports/MLU', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 448, + FlightNum: 4819, + Month: 1, + TailNum: 'N867AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279898', + _key: '279898', + _rev: '_cTBW3xO--i', + to: 'airports/MSP', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T16:12:00.000Z', + Distance: 906, + FlightNum: 639, + Month: 1, + TailNum: 'N947DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279571', + _key: '279571', + _rev: '_cTBW3wW--A', + to: 'airports/PHX', + attributes: { + ArrTime: 1934, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 1979, + FlightNum: 1479, + Month: 1, + TailNum: 'N715UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279800', + _key: '279800', + _rev: '_cTBW3x---a', + to: 'airports/SJU', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T19:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T16:09:00.000Z', + Distance: 1547, + FlightNum: 579, + Month: 1, + TailNum: 'N690DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279679', + _key: '279679', + _rev: '_cTBW3wm--f', + to: 'airports/DCA', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 562, + FlightNum: 4582, + Month: 1, + TailNum: 'N722AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279686', + _key: '279686', + _rev: '_cTBW3wq--A', + to: 'airports/IAH', + attributes: { + ArrTime: 1841, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 986, + FlightNum: 1793, + Month: 1, + TailNum: 'N17344', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279798', + _key: '279798', + _rev: '_cTBW3x---W', + to: 'airports/COS', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T19:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T16:09:00.000Z', + Distance: 1185, + FlightNum: 1215, + Month: 1, + TailNum: 'N371DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283502', + _key: '283502', + _rev: '_cTBW37O---', + to: 'airports/SDF', + attributes: { + ArrTime: 1, + ArrTimeUTC: '2008-01-16T05:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1933, + DepTimeUTC: '2008-01-16T02:33:00.000Z', + Distance: 1023, + FlightNum: 360, + Month: 1, + TailNum: 'N938FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/282139', + _key: '282139', + _rev: '_cTBW33a--K', + to: 'airports/ATL', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 712, + FlightNum: 553, + Month: 1, + TailNum: 'N947AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279383', + _key: '279383', + _rev: '_cTBW3vy--i', + to: 'airports/OMA', + attributes: { + ArrTime: 1223, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 821, + FlightNum: 4201, + Month: 1, + TailNum: 'N883AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278820', + _key: '278820', + _rev: '_cTBW3uS--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-15T23:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T21:32:00.000Z', + Distance: 766, + FlightNum: 5262, + Month: 1, + TailNum: 'N713CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279625', + _key: '279625', + _rev: '_cTBW3we--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1910, + ArrTimeUTC: '2008-01-16T00:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T21:50:00.000Z', + Distance: 761, + FlightNum: 364, + Month: 1, + TailNum: 'N924AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279472', + _key: '279472', + _rev: '_cTBW3wC--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T18:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 732, + FlightNum: 1217, + Month: 1, + TailNum: 'N920DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267326', + _key: '267326', + _rev: '_cTBW3QK--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T18:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1137, + DepTimeUTC: '2008-01-15T16:37:00.000Z', + Distance: 606, + FlightNum: 1119, + Month: 1, + TailNum: 'N919DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276006', + _key: '276006', + _rev: '_cTBW3mq--O', + to: 'airports/AUS', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1321, + DepTimeUTC: '2008-01-15T20:21:00.000Z', + Distance: 775, + FlightNum: 217, + Month: 1, + TailNum: 'N608SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269178', + _key: '269178', + _rev: '_cTBW3VC--c', + to: 'airports/DTW', + attributes: { + ArrTime: 737, + ArrTimeUTC: '2008-01-15T12:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 408, + FlightNum: 1133, + Month: 1, + TailNum: 'N314US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279436', + _key: '279436', + _rev: '_cTBW3w---D', + to: 'airports/SMF', + attributes: { + ArrTime: 1330, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 2092, + FlightNum: 1161, + Month: 1, + TailNum: 'N373DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/269660', + _key: '269660', + _rev: '_cTBW3WS--i', + to: 'airports/BOS', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T12:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T11:26:00.000Z', + Distance: 201, + FlightNum: 5429, + Month: 1, + TailNum: 'N936CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279420', + _key: '279420', + _rev: '_cTBW3v6--U', + to: 'airports/MKE', + attributes: { + ArrTime: 1204, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 669, + FlightNum: 4598, + Month: 1, + TailNum: 'N707EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286143', + _key: '286143', + _rev: '_cTBW4Ce--g', + to: 'airports/BOS', + attributes: { + ArrTime: 521, + ArrTimeUTC: '2008-01-16T10:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2326, + DepTimeUTC: '2008-01-16T06:26:00.000Z', + Distance: 1754, + FlightNum: 490, + Month: 1, + TailNum: 'N564JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/284292', + _key: '284292', + _rev: '_cTBW39W--o', + to: 'airports/GRR', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T04:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2209, + DepTimeUTC: '2008-01-16T03:09:00.000Z', + Distance: 214, + FlightNum: 3107, + Month: 1, + TailNum: 'N12921', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273867', + _key: '273867', + _rev: '_cTBW3hK--k', + to: 'airports/HOU', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T21:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T19:27:00.000Z', + Distance: 670, + FlightNum: 40, + Month: 1, + TailNum: 'N343SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272429', + _key: '272429', + _rev: '_cTBW3de--k', + to: 'airports/MIA', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-15T20:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1352, + DepTimeUTC: '2008-01-15T18:52:00.000Z', + Distance: 595, + FlightNum: 1761, + Month: 1, + TailNum: 'N3BWAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271016', + _key: '271016', + _rev: '_cTBW3Zy--m', + to: 'airports/JAX', + attributes: { + ArrTime: 809, + ArrTimeUTC: '2008-01-15T13:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T12:14:00.000Z', + Distance: 270, + FlightNum: 1415, + Month: 1, + TailNum: 'N616DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279317', + _key: '279317', + _rev: '_cTBW3vm--k', + to: 'airports/SWF', + attributes: { + ArrTime: 1316, + ArrTimeUTC: '2008-01-15T18:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 784, + FlightNum: 4542, + Month: 1, + TailNum: 'N824AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/271264', + _key: '271264', + _rev: '_cTBW3ae--M', + to: 'airports/ATL', + attributes: { + ArrTime: 903, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 723, + DepTimeUTC: '2008-01-15T12:23:00.000Z', + Distance: 366, + FlightNum: 1864, + Month: 1, + TailNum: 'N974DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/285756', + _key: '285756', + _rev: '_cTBW4Ba--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T01:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 313, + FlightNum: 3544, + Month: 1, + TailNum: 'N509AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283460', + _key: '283460', + _rev: '_cTBW37G--E', + to: 'airports/CAE', + attributes: { + ArrTime: 2227, + ArrTimeUTC: '2008-01-16T03:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2131, + DepTimeUTC: '2008-01-16T02:31:00.000Z', + Distance: 191, + FlightNum: 4906, + Month: 1, + TailNum: 'N845AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279865', + _key: '279865', + _rev: '_cTBW3xK--Q', + to: 'airports/EWR', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 199, + FlightNum: 1112, + Month: 1, + TailNum: 'N16617', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278296', + _key: '278296', + _rev: '_cTBW3s2--c', + to: 'airports/CVG', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 752, + FlightNum: 5092, + Month: 1, + TailNum: 'N691CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279309', + _key: '279309', + _rev: '_cTBW3vm--U', + to: 'airports/JFK', + attributes: { + ArrTime: 1923, + ArrTimeUTC: '2008-01-16T00:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 760, + FlightNum: 16, + Month: 1, + TailNum: 'N866DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279253', + _key: '279253', + _rev: '_cTBW3ve---', + to: 'airports/BMI', + attributes: { + ArrTime: 1734, + ArrTimeUTC: '2008-01-15T23:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 533, + FlightNum: 547, + Month: 1, + TailNum: 'N965AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279247', + _key: '279247', + _rev: '_cTBW3va--g', + to: 'airports/MLB', + attributes: { + ArrTime: 1810, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 443, + FlightNum: 4465, + Month: 1, + TailNum: 'N760EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283562', + _key: '283562', + _rev: '_cTBW37W--Y', + to: 'airports/SAT', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 794, + FlightNum: 756, + Month: 1, + TailNum: 'N376UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274817', + _key: '274817', + _rev: '_cTBW3jm--K', + to: 'airports/PBI', + attributes: { + ArrTime: 1721, + ArrTimeUTC: '2008-01-15T22:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 857, + FlightNum: 1217, + Month: 1, + TailNum: 'N745VJ', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279177', + _key: '279177', + _rev: '_cTBW3vO--m', + to: 'airports/DTW', + attributes: { + ArrTime: 1842, + ArrTimeUTC: '2008-01-15T23:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 594, + FlightNum: 4169, + Month: 1, + TailNum: 'N753EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279122', + _key: '279122', + _rev: '_cTBW3vG--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1855, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 761, + FlightNum: 522, + Month: 1, + TailNum: 'N635DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275416', + _key: '275416', + _rev: '_cTBW3lK--C', + to: 'airports/AUS', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T16:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 775, + FlightNum: 212, + Month: 1, + TailNum: 'N916FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/276442', + _key: '276442', + _rev: '_cTBW3ny--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T15:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 143, + FlightNum: 2295, + Month: 1, + TailNum: 'N16502', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280832', + _key: '280832', + _rev: '_cTBW3z2--n', + to: 'airports/MCI', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 650, + FlightNum: 2933, + Month: 1, + TailNum: 'N468CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270552', + _key: '270552', + _rev: '_cTBW3Yi--j', + to: 'airports/LGA', + attributes: { + ArrTime: 815, + ArrTimeUTC: '2008-01-15T13:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 214, + FlightNum: 2160, + Month: 1, + TailNum: 'N760US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/270099', + _key: '270099', + _rev: '_cTBW3Xa--Q', + to: 'airports/MEM', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T13:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 649, + DepTimeUTC: '2008-01-15T11:49:00.000Z', + Distance: 511, + FlightNum: 5945, + Month: 1, + TailNum: '89769E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272936', + _key: '272936', + _rev: '_cTBW3ey--W', + to: 'airports/DEN', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 813, + DepTimeUTC: '2008-01-15T13:13:00.000Z', + Distance: 1491, + FlightNum: 2815, + Month: 1, + TailNum: 'N427WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274413', + _key: '274413', + _rev: '_cTBW3ii--k', + to: 'airports/GNV', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 300, + FlightNum: 4525, + Month: 1, + TailNum: 'N635AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274108', + _key: '274108', + _rev: '_cTBW3hy--e', + to: 'airports/IND', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 499, + FlightNum: 4791, + Month: 1, + TailNum: '80329E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278881', + _key: '278881', + _rev: '_cTBW3ue--I', + to: 'airports/PBI', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1634, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 545, + FlightNum: 1430, + Month: 1, + TailNum: 'N607DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280085', + _key: '280085', + _rev: '_cTBW3xy--G', + to: 'airports/ASE', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 918, + DepTimeUTC: '2008-01-15T16:18:00.000Z', + Distance: 125, + FlightNum: 6542, + Month: 1, + TailNum: 'N765SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278803', + _key: '278803', + _rev: '_cTBW3uO--q', + to: 'airports/MSY', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1632, + DepTimeUTC: '2008-01-15T21:32:00.000Z', + Distance: 425, + FlightNum: 1558, + Month: 1, + TailNum: 'N971DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277800', + _key: '277800', + _rev: '_cTBW3re--o', + to: 'airports/CLT', + attributes: { + ArrTime: 1117, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1018, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 227, + FlightNum: 1708, + Month: 1, + TailNum: 'N910DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/286630', + _key: '286630', + _rev: '_cTBW4Dy--W', + to: 'airports/DFW', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 190, + FlightNum: 1566, + Month: 1, + TailNum: 'N470AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/279033', + _key: '279033', + _rev: '_cTBW3u2--g', + to: 'airports/MCO', + attributes: { + ArrTime: 1211, + ArrTimeUTC: '2008-01-15T17:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 950, + DepTimeUTC: '2008-01-15T15:50:00.000Z', + Distance: 478, + FlightNum: 3249, + Month: 1, + TailNum: 'N415WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281460', + _key: '281460', + _rev: '_cTBW31m--M', + to: 'airports/JFK', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T01:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 483, + FlightNum: 5522, + Month: 1, + TailNum: 'N821CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278793', + _key: '278793', + _rev: '_cTBW3uO--W', + to: 'airports/GPT', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T15:43:00.000Z', + Distance: 352, + FlightNum: 4619, + Month: 1, + TailNum: 'N909EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281059', + _key: '281059', + _rev: '_cTBW30i--E', + to: 'airports/BNA', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 329, + FlightNum: 1186, + Month: 1, + TailNum: 'N533AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278765', + _key: '278765', + _rev: '_cTBW3uK--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1042, + DepTimeUTC: '2008-01-15T15:42:00.000Z', + Distance: 761, + FlightNum: 510, + Month: 1, + TailNum: 'N663DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279556', + _key: '279556', + _rev: '_cTBW3wS--Q', + to: 'airports/RDU', + attributes: { + ArrTime: 1850, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 612, + FlightNum: 4540, + Month: 1, + TailNum: 'N709GB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/276831', + _key: '276831', + _rev: '_cTBW3o6---', + to: 'airports/ATL', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1543, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 366, + FlightNum: 312, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278689', + _key: '278689', + _rev: '_cTBW3u---E', + to: 'airports/LAS', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 1747, + FlightNum: 905, + Month: 1, + TailNum: 'N6705Y', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273759', + _key: '273759', + _rev: '_cTBW3g6--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1027, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 732, + FlightNum: 1004, + Month: 1, + TailNum: 'N914DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267172', + _key: '267172', + _rev: '_cTBW3Py--M', + to: 'airports/MSP', + attributes: { + ArrTime: 1311, + ArrTimeUTC: '2008-01-15T19:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 906, + FlightNum: 574, + Month: 1, + TailNum: 'N175AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280133', + _key: '280133', + _rev: '_cTBW3x6--Q', + to: 'airports/MLB', + attributes: { + ArrTime: 1243, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1119, + DepTimeUTC: '2008-01-15T16:19:00.000Z', + Distance: 443, + FlightNum: 4821, + Month: 1, + TailNum: 'N847AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280918', + _key: '280918', + _rev: '_cTBW30G--i', + to: 'airports/MKE', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T23:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 331, + FlightNum: 2652, + Month: 1, + TailNum: 'N506CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277868', + _key: '277868', + _rev: '_cTBW3rq--g', + to: 'airports/DCA', + attributes: { + ArrTime: 1715, + ArrTimeUTC: '2008-01-15T22:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 331, + FlightNum: 1768, + Month: 1, + TailNum: 'N756US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276746', + _key: '276746', + _rev: '_cTBW3om--c', + to: 'airports/JAX', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T16:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 663, + FlightNum: 34, + Month: 1, + TailNum: 'N636WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278658', + _key: '278658', + _rev: '_cTBW3t2--l', + to: 'airports/HNL', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T07:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 4502, + FlightNum: 851, + Month: 1, + TailNum: 'N827MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281908', + _key: '281908', + _rev: '_cTBW32y--K', + to: 'airports/LAX', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T06:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2031, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 1946, + FlightNum: 535, + Month: 1, + TailNum: 'N186DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278618', + _key: '278618', + _rev: '_cTBW3ty--C', + to: 'airports/CHA', + attributes: { + ArrTime: 1707, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 106, + FlightNum: 4235, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/266883', + _key: '266883', + _rev: '_cTBW3PC--g', + to: 'airports/JFK', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T16:23:00.000Z', + Distance: 267, + FlightNum: 5559, + Month: 1, + TailNum: 'N917CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277785', + _key: '277785', + _rev: '_cTBW3re--K', + to: 'airports/BGR', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T17:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1017, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 1134, + FlightNum: 4928, + Month: 1, + TailNum: 'N713EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281054', + _key: '281054', + _rev: '_cTBW30e--o', + to: 'airports/CLT', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 227, + FlightNum: 312, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/268986', + _key: '268986', + _rev: '_cTBW3Ui--h', + to: 'airports/SLC', + attributes: { + ArrTime: 806, + ArrTimeUTC: '2008-01-15T15:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T10:54:00.000Z', + Distance: 1449, + FlightNum: 1033, + Month: 1, + TailNum: 'N903DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278446', + _key: '278446', + _rev: '_cTBW3tS--K', + to: 'airports/LAX', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 1946, + FlightNum: 54, + Month: 1, + TailNum: 'N267AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279534', + _key: '279534', + _rev: '_cTBW3wO--U', + to: 'airports/LGA', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T17:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1102, + DepTimeUTC: '2008-01-15T16:02:00.000Z', + Distance: 418, + FlightNum: 4889, + Month: 1, + TailNum: 'N718AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269800', + _key: '269800', + _rev: '_cTBW3Wq--O', + to: 'airports/MDW', + attributes: { + ArrTime: 706, + ArrTimeUTC: '2008-01-15T13:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 632, + DepTimeUTC: '2008-01-15T11:32:00.000Z', + Distance: 468, + FlightNum: 2874, + Month: 1, + TailNum: 'N226WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278439', + _key: '278439', + _rev: '_cTBW3tO--o', + to: 'airports/AUS', + attributes: { + ArrTime: 1211, + ArrTimeUTC: '2008-01-15T18:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 813, + FlightNum: 4179, + Month: 1, + TailNum: 'N331CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/280302', + _key: '280302', + _rev: '_cTBW3ya--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1819, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 363, + FlightNum: 4545, + Month: 1, + TailNum: 'N836AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283174', + _key: '283174', + _rev: '_cTBW36W---', + to: 'airports/DEN', + attributes: { + ArrTime: 1931, + ArrTimeUTC: '2008-01-16T02:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T23:45:00.000Z', + Distance: 1013, + FlightNum: 3919, + Month: 1, + TailNum: 'N272WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/283636', + _key: '283636', + _rev: '_cTBW37i--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-16T00:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 125, + FlightNum: 6609, + Month: 1, + TailNum: 'N740SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281745', + _key: '281745', + _rev: '_cTBW32W--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 2037, + ArrTimeUTC: '2008-01-16T01:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1811, + DepTimeUTC: '2008-01-15T23:11:00.000Z', + Distance: 544, + FlightNum: 1630, + Month: 1, + TailNum: 'N178US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278288', + _key: '278288', + _rev: '_cTBW3s2--M', + to: 'airports/TPA', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T16:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 406, + FlightNum: 158, + Month: 1, + TailNum: 'N983AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/269396', + _key: '269396', + _rev: '_cTBW3Vm--k', + to: 'airports/SEA', + attributes: { + ArrTime: 604, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 210, + DepTimeUTC: '2008-01-15T11:10:00.000Z', + Distance: 1449, + FlightNum: 80, + Month: 1, + TailNum: 'N305AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283541', + _key: '283541', + _rev: '_cTBW37S--c', + to: 'airports/BDL', + attributes: { + ArrTime: 3, + ArrTimeUTC: '2008-01-16T05:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2135, + DepTimeUTC: '2008-01-16T02:35:00.000Z', + Distance: 859, + FlightNum: 1424, + Month: 1, + TailNum: 'N617DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269858', + _key: '269858', + _rev: '_cTBW3Wy--g', + to: 'airports/CLT', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 634, + DepTimeUTC: '2008-01-15T11:34:00.000Z', + Distance: 644, + FlightNum: 1805, + Month: 1, + TailNum: 'N453UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284388', + _key: '284388', + _rev: '_cTBW39q--I', + to: 'airports/TPA', + attributes: { + ArrTime: 2346, + ArrTimeUTC: '2008-01-16T04:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2113, + DepTimeUTC: '2008-01-16T03:13:00.000Z', + Distance: 612, + FlightNum: 1689, + Month: 1, + TailNum: 'N758SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277675', + _key: '277675', + _rev: '_cTBW3rK--c', + to: 'airports/STL', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1604, + DepTimeUTC: '2008-01-15T21:04:00.000Z', + Distance: 737, + FlightNum: 3178, + Month: 1, + TailNum: 'N661SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277079', + _key: '277079', + _rev: '_cTBW3pi--g', + to: 'airports/PHX', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1349, + DepTimeUTC: '2008-01-15T20:49:00.000Z', + Distance: 328, + FlightNum: 1773, + Month: 1, + TailNum: 'N318SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286354', + _key: '286354', + _rev: '_cTBW4DC--g', + to: 'airports/ATL', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 227, + FlightNum: 1909, + Month: 1, + TailNum: 'N111US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278131', + _key: '278131', + _rev: '_cTBW3sW--k', + to: 'airports/BMI', + attributes: { + ArrTime: 1659, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 533, + FlightNum: 4900, + Month: 1, + TailNum: 'N858AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282584', + _key: '282584', + _rev: '_cTBW34q--R', + to: 'airports/OMA', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T03:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 614, + FlightNum: 5157, + Month: 1, + TailNum: 'N814CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278124', + _key: '278124', + _rev: '_cTBW3sW--W', + to: 'airports/SFO', + attributes: { + ArrTime: 1258, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 2139, + FlightNum: 649, + Month: 1, + TailNum: 'N641DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275030', + _key: '275030', + _rev: '_cTBW3kG--g', + to: 'airports/HOU', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T14:11:00.000Z', + Distance: 239, + FlightNum: 5, + Month: 1, + TailNum: 'N520SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278097', + _key: '278097', + _rev: '_cTBW3sS--Q', + to: 'airports/FLL', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1616, + DepTimeUTC: '2008-01-15T21:16:00.000Z', + Distance: 581, + FlightNum: 706, + Month: 1, + TailNum: 'N672DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282457', + _key: '282457', + _rev: '_cTBW34S--c', + to: 'airports/SMF', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-16T00:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 358, + FlightNum: 1667, + Month: 1, + TailNum: 'N713SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273128', + _key: '273128', + _rev: '_cTBW3fS--O', + to: 'airports/CLT', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1408, + DepTimeUTC: '2008-01-15T19:08:00.000Z', + Distance: 227, + FlightNum: 1706, + Month: 1, + TailNum: 'N747UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278050', + _key: '278050', + _rev: '_cTBW3sK--T', + to: 'airports/TYS', + attributes: { + ArrTime: 1124, + ArrTimeUTC: '2008-01-15T16:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1023, + DepTimeUTC: '2008-01-15T15:23:00.000Z', + Distance: 152, + FlightNum: 4703, + Month: 1, + TailNum: 'N886AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270098', + _key: '270098', + _rev: '_cTBW3Xa--O', + to: 'airports/MSY', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T19:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1249, + DepTimeUTC: '2008-01-15T17:49:00.000Z', + Distance: 425, + FlightNum: 1873, + Month: 1, + TailNum: 'N621DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284901', + _key: '284901', + _rev: '_cTBW4_C--A', + to: 'airports/TPA', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1823, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 612, + FlightNum: 101, + Month: 1, + TailNum: 'N340LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286218', + _key: '286218', + _rev: '_cTBW4Cq--o', + to: 'airports/MIA', + attributes: { + ArrTime: 2156, + ArrTimeUTC: '2008-01-16T02:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1955, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 650, + FlightNum: 1127, + Month: 1, + TailNum: 'N456UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277987', + _key: '277987', + _rev: '_cTBW3s---W', + to: 'airports/CSG', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 83, + FlightNum: 4498, + Month: 1, + TailNum: 'N828AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274753', + _key: '274753', + _rev: '_cTBW3ja--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 903, + DepTimeUTC: '2008-01-15T14:03:00.000Z', + Distance: 867, + FlightNum: 2003, + Month: 1, + TailNum: 'N446AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/284688', + _key: '284688', + _rev: '_cTBW4-e--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T01:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1917, + DepTimeUTC: '2008-01-16T00:17:00.000Z', + Distance: 316, + FlightNum: 1123, + Month: 1, + TailNum: 'N336UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277847', + _key: '277847', + _rev: '_cTBW3rm--m', + to: 'airports/XNA', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T23:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T21:09:00.000Z', + Distance: 589, + FlightNum: 1980, + Month: 1, + TailNum: 'N803SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/279512', + _key: '279512', + _rev: '_cTBW3wK--W', + to: 'airports/ORD', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 723, + FlightNum: 1161, + Month: 1, + TailNum: 'N930UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/278759', + _key: '278759', + _rev: '_cTBW3uK--C', + to: 'airports/EWR', + attributes: { + ArrTime: 1252, + ArrTimeUTC: '2008-01-15T17:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 942, + DepTimeUTC: '2008-01-15T15:42:00.000Z', + Distance: 850, + FlightNum: 2354, + Month: 1, + TailNum: 'N14960', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268628', + _key: '268628', + _rev: '_cTBW3Tm--I', + to: 'airports/FLL', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 1703, + FlightNum: 1608, + Month: 1, + TailNum: 'N480UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274487', + _key: '274487', + _rev: '_cTBW3iu--e', + to: 'airports/SYR', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 527, + FlightNum: 5286, + Month: 1, + TailNum: 'N918CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277839', + _key: '277839', + _rev: '_cTBW3rm--W', + to: 'airports/MSY', + attributes: { + ArrTime: 1640, + ArrTimeUTC: '2008-01-15T22:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T21:09:00.000Z', + Distance: 425, + FlightNum: 405, + Month: 1, + TailNum: 'N939AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275542', + _key: '275542', + _rev: '_cTBW3le--K', + to: 'airports/DTW', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T14:23:00.000Z', + Distance: 408, + FlightNum: 1135, + Month: 1, + TailNum: 'N787NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277814', + _key: '277814', + _rev: '_cTBW3ri--U', + to: 'airports/DCA', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T16:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1018, + DepTimeUTC: '2008-01-15T15:18:00.000Z', + Distance: 547, + FlightNum: 456, + Month: 1, + TailNum: 'N978DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279662', + _key: '279662', + _rev: '_cTBW3wi--s', + to: 'airports/DAY', + attributes: { + ArrTime: 1822, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 432, + FlightNum: 702, + Month: 1, + TailNum: 'N173AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276922', + _key: '276922', + _rev: '_cTBW3pG--k', + to: 'airports/CMH', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T22:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1545, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 346, + FlightNum: 2638, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273393', + _key: '273393', + _rev: '_cTBW3g---I', + to: 'airports/MSP', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 906, + FlightNum: 1435, + Month: 1, + TailNum: 'N373NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280840', + _key: '280840', + _rev: '_cTBW3z6--K', + to: 'airports/MIA', + attributes: { + ArrTime: 2106, + ArrTimeUTC: '2008-01-16T02:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 1709, + FlightNum: 1516, + Month: 1, + TailNum: 'N438UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277783', + _key: '277783', + _rev: '_cTBW3re--G', + to: 'airports/MIA', + attributes: { + ArrTime: 1744, + ArrTimeUTC: '2008-01-15T22:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1607, + DepTimeUTC: '2008-01-15T21:07:00.000Z', + Distance: 595, + FlightNum: 689, + Month: 1, + TailNum: 'N624DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/279517', + _key: '279517', + _rev: '_cTBW3wK--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T16:01:00.000Z', + Distance: 1670, + FlightNum: 213, + Month: 1, + TailNum: 'N446WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278937', + _key: '278937', + _rev: '_cTBW3um--a', + to: 'airports/BHM', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 948, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 177, + FlightNum: 342, + Month: 1, + TailNum: 'N513SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272797', + _key: '272797', + _rev: '_cTBW3ea--k', + to: 'airports/MCI', + attributes: { + ArrTime: 843, + ArrTimeUTC: '2008-01-15T14:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 610, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 533, + FlightNum: 1530, + Month: 1, + TailNum: 'N638SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281564', + _key: '281564', + _rev: '_cTBW312--g', + to: 'airports/MCO', + attributes: { + ArrTime: 1925, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1805, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 403, + FlightNum: 63, + Month: 1, + TailNum: 'N667DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/285653', + _key: '285653', + _rev: '_cTBW4BG--k', + to: 'airports/JNU', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T06:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T04:49:00.000Z', + Distance: 571, + FlightNum: 70, + Month: 1, + TailNum: 'N795AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277775', + _key: '277775', + _rev: '_cTBW3ra--m', + to: 'airports/IND', + attributes: { + ArrTime: 1154, + ArrTimeUTC: '2008-01-15T16:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1017, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 432, + FlightNum: 962, + Month: 1, + TailNum: 'N987DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/279751', + _key: '279751', + _rev: '_cTBW3w2--Q', + to: 'airports/SLC', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T23:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 347, + FlightNum: 3935, + Month: 1, + TailNum: 'N913EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277721', + _key: '277721', + _rev: '_cTBW3rS--Y', + to: 'airports/HPN', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 780, + FlightNum: 4846, + Month: 1, + TailNum: 'N860AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277691', + _key: '277691', + _rev: '_cTBW3rO--M', + to: 'airports/HOU', + attributes: { + ArrTime: 1126, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T15:15:00.000Z', + Distance: 696, + FlightNum: 4631, + Month: 1, + TailNum: 'N758EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276893', + _key: '276893', + _rev: '_cTBW3pC--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1754, + ArrTimeUTC: '2008-01-15T22:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1544, + DepTimeUTC: '2008-01-15T20:44:00.000Z', + Distance: 761, + FlightNum: 520, + Month: 1, + TailNum: 'N706TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277570', + _key: '277570', + _rev: '_cTBW3q6--B', + to: 'airports/LGA', + attributes: { + ArrTime: 1252, + ArrTimeUTC: '2008-01-15T17:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T15:12:00.000Z', + Distance: 761, + FlightNum: 368, + Month: 1, + TailNum: 'N330AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284532', + _key: '284532', + _rev: '_cTBW4-C--c', + to: 'airports/ORD', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1913, + DepTimeUTC: '2008-01-16T00:13:00.000Z', + Distance: 599, + FlightNum: 569, + Month: 1, + TailNum: 'N921UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278212', + _key: '278212', + _rev: '_cTBW3sm--S', + to: 'airports/MIA', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T22:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 595, + FlightNum: 23, + Month: 1, + TailNum: 'N276AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268847', + _key: '268847', + _rev: '_cTBW3UK--m', + to: 'airports/MOB', + attributes: { + ArrTime: 1223, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1218, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 302, + FlightNum: 4184, + Month: 1, + TailNum: 'N926EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/267947', + _key: '267947', + _rev: '_cTBW3Ry--m', + to: 'airports/MAF', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T17:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 319, + FlightNum: 125, + Month: 1, + TailNum: 'N399WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273934', + _key: '273934', + _rev: '_cTBW3hW--W', + to: 'airports/JFK', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T15:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 301, + FlightNum: 59, + Month: 1, + TailNum: 'N591JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283492', + _key: '283492', + _rev: '_cTBW37K--W', + to: 'airports/LAS', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T06:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2132, + DepTimeUTC: '2008-01-16T02:32:00.000Z', + Distance: 1747, + FlightNum: 773, + Month: 1, + TailNum: 'N307AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271652', + _key: '271652', + _rev: '_cTBW3be--T', + to: 'airports/DEN', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 1476, + FlightNum: 721, + Month: 1, + TailNum: 'N944FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270570', + _key: '270570', + _rev: '_cTBW3Ym--U', + to: 'airports/LGA', + attributes: { + ArrTime: 1456, + ArrTimeUTC: '2008-01-15T19:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 544, + FlightNum: 1644, + Month: 1, + TailNum: 'N700UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/268948', + _key: '268948', + _rev: '_cTBW3Ue--I', + to: 'airports/IAD', + attributes: { + ArrTime: 705, + ArrTimeUTC: '2008-01-15T12:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 553, + DepTimeUTC: '2008-01-15T10:53:00.000Z', + Distance: 321, + FlightNum: 7178, + Month: 1, + TailNum: 'N519LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277546', + _key: '277546', + _rev: '_cTBW3qy--o', + to: 'airports/ABY', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 146, + FlightNum: 4689, + Month: 1, + TailNum: 'N848AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277499', + _key: '277499', + _rev: '_cTBW3qq--k', + to: 'airports/PHF', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T15:11:00.000Z', + Distance: 508, + FlightNum: 4919, + Month: 1, + TailNum: 'N827AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277700', + _key: '277700', + _rev: '_cTBW3rO--e', + to: 'airports/PNS', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 272, + FlightNum: 1455, + Month: 1, + TailNum: 'N985DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/286417', + _key: '286417', + _rev: '_cTBW4DO--K', + to: 'airports/CLT', + attributes: { + ArrTime: 2105, + ArrTimeUTC: '2008-01-16T02:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 168, + FlightNum: 2693, + Month: 1, + TailNum: 'N908FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270139', + _key: '270139', + _rev: '_cTBW3Xi---', + to: 'airports/CVG', + attributes: { + ArrTime: 1415, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 430, + FlightNum: 5065, + Month: 1, + TailNum: 'N819CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280776', + _key: '280776', + _rev: '_cTBW3zu--S', + to: 'airports/FLL', + attributes: { + ArrTime: 1911, + ArrTimeUTC: '2008-01-16T00:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1727, + DepTimeUTC: '2008-01-15T22:27:00.000Z', + Distance: 581, + FlightNum: 1680, + Month: 1, + TailNum: 'N750AT', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273443', + _key: '273443', + _rev: '_cTBW3gG--M', + to: 'airports/ROA', + attributes: { + ArrTime: 1521, + ArrTimeUTC: '2008-01-15T20:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1417, + DepTimeUTC: '2008-01-15T19:17:00.000Z', + Distance: 357, + FlightNum: 4926, + Month: 1, + TailNum: 'N977EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277419', + _key: '277419', + _rev: '_cTBW3qe--K', + to: 'airports/DEN', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-16T00:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T20:57:00.000Z', + Distance: 1199, + FlightNum: 551, + Month: 1, + TailNum: 'N912FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277704', + _key: '277704', + _rev: '_cTBW3rO--m', + to: 'airports/MLU', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T22:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 448, + FlightNum: 4725, + Month: 1, + TailNum: 'N684BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/273518', + _key: '273518', + _rev: '_cTBW3gS--S', + to: 'airports/BWI', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1319, + DepTimeUTC: '2008-01-15T19:19:00.000Z', + Distance: 682, + FlightNum: 1357, + Month: 1, + TailNum: 'N383SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277362', + _key: '277362', + _rev: '_cTBW3qS--e', + to: 'airports/HNL', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-16T01:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 4502, + FlightNum: 1273, + Month: 1, + TailNum: 'N830MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277345', + _key: '277345', + _rev: '_cTBW3qO--s', + to: 'airports/ORF', + attributes: { + ArrTime: 1726, + ArrTimeUTC: '2008-01-15T22:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1556, + DepTimeUTC: '2008-01-15T20:56:00.000Z', + Distance: 516, + FlightNum: 1641, + Month: 1, + TailNum: 'N921DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275802', + _key: '275802', + _rev: '_cTBW3mG--e', + to: 'airports/LGA', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T20:17:00.000Z', + Distance: 185, + FlightNum: 4820, + Month: 1, + TailNum: 'N733KR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280702', + _key: '280702', + _rev: '_cTBW3zi--J', + to: 'airports/EWR', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 745, + FlightNum: 1152, + Month: 1, + TailNum: 'N14652', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277294', + _key: '277294', + _rev: '_cTBW3qG--i', + to: 'airports/TPA', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 406, + FlightNum: 133, + Month: 1, + TailNum: 'N279AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267686', + _key: '267686', + _rev: '_cTBW3RG--Q', + to: 'airports/FWA', + attributes: { + ArrTime: 1357, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1048, + DepTimeUTC: '2008-01-15T16:48:00.000Z', + Distance: 859, + FlightNum: 3793, + Month: 1, + TailNum: 'N838AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271764', + _key: '271764', + _rev: '_cTBW3by--A', + to: 'airports/IAD', + attributes: { + ArrTime: 1502, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1333, + DepTimeUTC: '2008-01-15T18:33:00.000Z', + Distance: 413, + FlightNum: 1255, + Month: 1, + TailNum: 'N537JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285934', + _key: '285934', + _rev: '_cTBW4B6--W', + to: 'airports/BZN', + attributes: { + ArrTime: 1939, + ArrTimeUTC: '2008-01-16T02:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 525, + FlightNum: 5885, + Month: 1, + TailNum: 'N923SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277283', + _key: '277283', + _rev: '_cTBW3qG--M', + to: 'airports/VPS', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T16:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1005, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 264, + FlightNum: 1627, + Month: 1, + TailNum: 'N971DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/271131', + _key: '271131', + _rev: '_cTBW3aG--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T20:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 592, + FlightNum: 1010, + Month: 1, + TailNum: 'N588AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277258', + _key: '277258', + _rev: '_cTBW3qC--K', + to: 'airports/LIT', + attributes: { + ArrTime: 1627, + ArrTimeUTC: '2008-01-15T22:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1554, + DepTimeUTC: '2008-01-15T20:54:00.000Z', + Distance: 453, + FlightNum: 4389, + Month: 1, + TailNum: 'N921EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280445', + _key: '280445', + _rev: '_cTBW3yy--O', + to: 'airports/JFK', + attributes: { + ArrTime: 1828, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 187, + FlightNum: 4619, + Month: 1, + TailNum: 'N726AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277233', + _key: '277233', + _rev: '_cTBW3q---K', + to: 'airports/BUF', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1553, + DepTimeUTC: '2008-01-15T20:53:00.000Z', + Distance: 712, + FlightNum: 689, + Month: 1, + TailNum: 'N947AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277154', + _key: '277154', + _rev: '_cTBW3pu--o', + to: 'airports/JAN', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T16:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1001, + DepTimeUTC: '2008-01-15T15:01:00.000Z', + Distance: 341, + FlightNum: 4563, + Month: 1, + TailNum: 'N682BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279236', + _key: '279236', + _rev: '_cTBW3va--K', + to: 'airports/STL', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T15:55:00.000Z', + Distance: 719, + FlightNum: 515, + Month: 1, + TailNum: 'N251AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279820', + _key: '279820', + _rev: '_cTBW3xC--S', + to: 'airports/CAK', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T17:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T16:10:00.000Z', + Distance: 528, + FlightNum: 4384, + Month: 1, + TailNum: 'N858AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277003', + _key: '277003', + _rev: '_cTBW3pW--U', + to: 'airports/FNT', + attributes: { + ArrTime: 1204, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 957, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 644, + FlightNum: 4780, + Month: 1, + TailNum: 'N845AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/281028', + _key: '281028', + _rev: '_cTBW30a--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1623, + ArrTimeUTC: '2008-01-15T23:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1541, + DepTimeUTC: '2008-01-15T22:41:00.000Z', + Distance: 72, + FlightNum: 7114, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271501', + _key: '271501', + _rev: '_cTBW3bG--K', + to: 'airports/EWR', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T20:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T18:26:00.000Z', + Distance: 745, + FlightNum: 1160, + Month: 1, + TailNum: 'N14645', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276966', + _key: '276966', + _rev: '_cTBW3pO--m', + to: 'airports/LAX', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 1946, + FlightNum: 823, + Month: 1, + TailNum: 'N617DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284117', + _key: '284117', + _rev: '_cTBW382--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-16T01:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1703, + DepTimeUTC: '2008-01-16T00:03:00.000Z', + Distance: 391, + FlightNum: 3998, + Month: 1, + TailNum: 'N465SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279111', + _key: '279111', + _rev: '_cTBW3vC--s', + to: 'airports/BWI', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 314, + FlightNum: 3145, + Month: 1, + TailNum: 'N602SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282398', + _key: '282398', + _rev: '_cTBW34K--A', + to: 'airports/TPA', + attributes: { + ArrTime: 2208, + ArrTimeUTC: '2008-01-16T03:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 406, + FlightNum: 1725, + Month: 1, + TailNum: 'N698DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276952', + _key: '276952', + _rev: '_cTBW3pO--K', + to: 'airports/ALB', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 852, + FlightNum: 4788, + Month: 1, + TailNum: 'N717EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282045', + _key: '282045', + _rev: '_cTBW33K--E', + to: 'airports/PHL', + attributes: { + ArrTime: 2013, + ArrTimeUTC: '2008-01-16T01:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1820, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 665, + FlightNum: 340, + Month: 1, + TailNum: 'N923AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276948', + _key: '276948', + _rev: '_cTBW3pO--C', + to: 'airports/GRR', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 640, + FlightNum: 4902, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276944', + _key: '276944', + _rev: '_cTBW3pK--o', + to: 'airports/IAD', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 533, + FlightNum: 1408, + Month: 1, + TailNum: 'N908DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271188', + _key: '271188', + _rev: '_cTBW3aS--B', + to: 'airports/RDU', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1218, + DepTimeUTC: '2008-01-15T18:18:00.000Z', + Distance: 1162, + FlightNum: 1198, + Month: 1, + TailNum: 'N4WUAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281217', + _key: '281217', + _rev: '_cTBW306--o', + to: 'airports/DAL', + attributes: { + ArrTime: 1827, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1550, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 580, + FlightNum: 720, + Month: 1, + TailNum: 'N509SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276917', + _key: '276917', + _rev: '_cTBW3pG--a', + to: 'airports/EGE', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T18:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 1312, + FlightNum: 1661, + Month: 1, + TailNum: 'N673DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/267022', + _key: '267022', + _rev: '_cTBW3Pa--E', + to: 'airports/BWI', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T17:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 283, + FlightNum: 3517, + Month: 1, + TailNum: 'N276WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272401', + _key: '272401', + _rev: '_cTBW3da--c', + to: 'airports/IAH', + attributes: { + ArrTime: 1624, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T18:50:00.000Z', + Distance: 1208, + FlightNum: 1059, + Month: 1, + TailNum: 'N21723', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/281884', + _key: '281884', + _rev: '_cTBW32u--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1831, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 230, + FlightNum: 7131, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/275162', + _key: '275162', + _rev: '_cTBW3ke--O', + to: 'airports/SLC', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T20:01:00.000Z', + Distance: 320, + FlightNum: 3722, + Month: 1, + TailNum: 'N580SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279561', + _key: '279561', + _rev: '_cTBW3wS--a', + to: 'airports/LAS', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1102, + DepTimeUTC: '2008-01-15T16:02:00.000Z', + Distance: 1747, + FlightNum: 722, + Month: 1, + TailNum: 'N131DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282307', + _key: '282307', + _rev: '_cTBW332--i', + to: 'airports/SLC', + attributes: { + ArrTime: 2013, + ArrTimeUTC: '2008-01-16T03:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1846, + DepTimeUTC: '2008-01-16T01:46:00.000Z', + Distance: 391, + FlightNum: 577, + Month: 1, + TailNum: 'N806FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274856', + _key: '274856', + _rev: '_cTBW3jq--m', + to: 'airports/ICT', + attributes: { + ArrTime: 1612, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1454, + DepTimeUTC: '2008-01-15T19:54:00.000Z', + Distance: 781, + FlightNum: 950, + Month: 1, + TailNum: 'N926AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274167', + _key: '274167', + _rev: '_cTBW3h6--t', + to: 'airports/JFK', + attributes: { + ArrTime: 1637, + ArrTimeUTC: '2008-01-15T21:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 483, + FlightNum: 5517, + Month: 1, + TailNum: 'N594SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/280654', + _key: '280654', + _rev: '_cTBW3za--G', + to: 'airports/EWR', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T22:22:00.000Z', + Distance: 850, + FlightNum: 3154, + Month: 1, + TailNum: 'N12957', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280614', + _key: '280614', + _rev: '_cTBW3zS--S', + to: 'airports/SCE', + attributes: { + ArrTime: 1913, + ArrTimeUTC: '2008-01-16T00:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 615, + FlightNum: 4265, + Month: 1, + TailNum: 'N919EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276884', + _key: '276884', + _rev: '_cTBW3pC--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 606, + FlightNum: 3991, + Month: 1, + TailNum: 'N803SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276813', + _key: '276813', + _rev: '_cTBW3o2--I', + to: 'airports/MCI', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T22:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1542, + DepTimeUTC: '2008-01-15T20:42:00.000Z', + Distance: 692, + FlightNum: 504, + Month: 1, + TailNum: 'N937AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276812', + _key: '276812', + _rev: '_cTBW3o2--G', + to: 'airports/BUF', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 954, + DepTimeUTC: '2008-01-15T14:54:00.000Z', + Distance: 712, + FlightNum: 1443, + Month: 1, + TailNum: 'N993DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276087', + _key: '276087', + _rev: '_cTBW3m2--j', + to: 'airports/FLL', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-15T22:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T20:23:00.000Z', + Distance: 925, + FlightNum: 956, + Month: 1, + TailNum: 'N929AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270384', + _key: '270384', + _rev: '_cTBW3YG--o', + to: 'airports/ORD', + attributes: { + ArrTime: 809, + ArrTimeUTC: '2008-01-15T14:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 606, + FlightNum: 283, + Month: 1, + TailNum: 'N369UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283000', + _key: '283000', + _rev: '_cTBW352--U', + to: 'airports/SAV', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T00:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1842, + DepTimeUTC: '2008-01-15T23:42:00.000Z', + Distance: 215, + FlightNum: 1823, + Month: 1, + TailNum: 'N920DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281888', + _key: '281888', + _rev: '_cTBW32u--Q', + to: 'airports/PHF', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T02:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2031, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 508, + FlightNum: 4332, + Month: 1, + TailNum: 'N730EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272066', + _key: '272066', + _rev: '_cTBW3ci--Y', + to: 'airports/JFK', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 1522, + FlightNum: 1060, + Month: 1, + TailNum: 'N178JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276612', + _key: '276612', + _rev: '_cTBW3oO--m', + to: 'airports/PHF', + attributes: { + ArrTime: 1705, + ArrTimeUTC: '2008-01-15T22:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1536, + DepTimeUTC: '2008-01-15T20:36:00.000Z', + Distance: 508, + FlightNum: 906, + Month: 1, + TailNum: 'N261AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272091', + _key: '272091', + _rev: '_cTBW3cm--a', + to: 'airports/MTJ', + attributes: { + ArrTime: 1254, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1142, + DepTimeUTC: '2008-01-15T18:42:00.000Z', + Distance: 197, + FlightNum: 7161, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281141', + _key: '281141', + _rev: '_cTBW30u--e', + to: 'airports/SDF', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T00:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1746, + DepTimeUTC: '2008-01-15T22:46:00.000Z', + Distance: 336, + FlightNum: 2608, + Month: 1, + TailNum: 'N925FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/270565', + _key: '270565', + _rev: '_cTBW3Ym--K', + to: 'airports/ORD', + attributes: { + ArrTime: 742, + ArrTimeUTC: '2008-01-15T13:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 344, + FlightNum: 7110, + Month: 1, + TailNum: 'N570ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/283160', + _key: '283160', + _rev: '_cTBW36S--Q', + to: 'airports/CLT', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-15T23:45:00.000Z', + Distance: 646, + FlightNum: 1874, + Month: 1, + TailNum: 'N531AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269349', + _key: '269349', + _rev: '_cTBW3Ve--k', + to: 'airports/CVG', + attributes: { + ArrTime: 737, + ArrTimeUTC: '2008-01-15T12:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 607, + DepTimeUTC: '2008-01-15T11:07:00.000Z', + Distance: 430, + FlightNum: 717, + Month: 1, + TailNum: 'N3749D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276582', + _key: '276582', + _rev: '_cTBW3oK--Y', + to: 'airports/AEX', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 500, + FlightNum: 4368, + Month: 1, + TailNum: 'N854AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278755', + _key: '278755', + _rev: '_cTBW3uG--o', + to: 'airports/CMH', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1042, + DepTimeUTC: '2008-01-15T15:42:00.000Z', + Distance: 640, + FlightNum: 4557, + Month: 1, + TailNum: 'N731BE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279305', + _key: '279305', + _rev: '_cTBW3vm--M', + to: 'airports/DFW', + attributes: { + ArrTime: 1814, + ArrTimeUTC: '2008-01-16T00:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 732, + FlightNum: 565, + Month: 1, + TailNum: 'N4WYAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276536', + _key: '276536', + _rev: '_cTBW3oC--a', + to: 'airports/MCO', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1533, + DepTimeUTC: '2008-01-15T20:33:00.000Z', + Distance: 403, + FlightNum: 1647, + Month: 1, + TailNum: 'N832MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285171', + _key: '285171', + _rev: '_cTBW4_y--a', + to: 'airports/GPT', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T05:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2301, + DepTimeUTC: '2008-01-16T04:01:00.000Z', + Distance: 352, + FlightNum: 4614, + Month: 1, + TailNum: 'N978EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270816', + _key: '270816', + _rev: '_cTBW3ZO--K', + to: 'airports/CMH', + attributes: { + ArrTime: 825, + ArrTimeUTC: '2008-01-15T13:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 706, + DepTimeUTC: '2008-01-15T12:06:00.000Z', + Distance: 336, + FlightNum: 1310, + Month: 1, + TailNum: 'N445WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276490', + _key: '276490', + _rev: '_cTBW3n6--c', + to: 'airports/DFW', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T17:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 732, + FlightNum: 1209, + Month: 1, + TailNum: 'N911DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276474', + _key: '276474', + _rev: '_cTBW3n2--o', + to: 'airports/CAE', + attributes: { + ArrTime: 1621, + ArrTimeUTC: '2008-01-15T21:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 191, + FlightNum: 4757, + Month: 1, + TailNum: 'N884AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279644', + _key: '279644', + _rev: '_cTBW3wi--I', + to: 'airports/AVP', + attributes: { + ArrTime: 1320, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 714, + FlightNum: 4599, + Month: 1, + TailNum: 'N916EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279970', + _key: '279970', + _rev: '_cTBW3xe--A', + to: 'airports/SAN', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T04:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-15T21:57:00.000Z', + Distance: 2588, + FlightNum: 411, + Month: 1, + TailNum: 'N612JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276365', + _key: '276365', + _rev: '_cTBW3nm--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T16:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 942, + DepTimeUTC: '2008-01-15T14:42:00.000Z', + Distance: 761, + FlightNum: 508, + Month: 1, + TailNum: 'N752AT', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279086', + _key: '279086', + _rev: '_cTBW3v---q', + to: 'airports/ICT', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1051, + DepTimeUTC: '2008-01-15T15:51:00.000Z', + Distance: 781, + FlightNum: 4215, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276369', + _key: '276369', + _rev: '_cTBW3nm--U', + to: 'airports/PWM', + attributes: { + ArrTime: 1209, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 942, + DepTimeUTC: '2008-01-15T14:42:00.000Z', + Distance: 1027, + FlightNum: 4514, + Month: 1, + TailNum: 'N722EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278671', + _key: '278671', + _rev: '_cTBW3t6--S', + to: 'airports/CMH', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 336, + FlightNum: 1940, + Month: 1, + TailNum: 'N248WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267145', + _key: '267145', + _rev: '_cTBW3Pu--I', + to: 'airports/MSP', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T19:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1131, + DepTimeUTC: '2008-01-15T16:31:00.000Z', + Distance: 906, + FlightNum: 1427, + Month: 1, + TailNum: 'N301US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276339', + _key: '276339', + _rev: '_cTBW3ni--G', + to: 'airports/MIA', + attributes: { + ArrTime: 1132, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 941, + DepTimeUTC: '2008-01-15T14:41:00.000Z', + Distance: 595, + FlightNum: 1606, + Month: 1, + TailNum: 'N913DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CRW', + id: 'flights/280116', + _key: '280116', + _rev: '_cTBW3x2--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1913, + ArrTimeUTC: '2008-01-16T01:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 975, + FlightNum: 3104, + Month: 1, + TailNum: 'N14522', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281230', + _key: '281230', + _rev: '_cTBW31---S', + to: 'airports/DEN', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 1155, + FlightNum: 761, + Month: 1, + TailNum: 'N339UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274237', + _key: '274237', + _rev: '_cTBW3iG--g', + to: 'airports/SRQ', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T15:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 445, + FlightNum: 4711, + Month: 1, + TailNum: 'N752EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280018', + _key: '280018', + _rev: '_cTBW3xm--G', + to: 'airports/STL', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 1046, + FlightNum: 1563, + Month: 1, + TailNum: 'N4WNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273987', + _key: '273987', + _rev: '_cTBW3he--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T16:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 848, + DepTimeUTC: '2008-01-15T13:48:00.000Z', + Distance: 867, + FlightNum: 881, + Month: 1, + TailNum: 'N338UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276313', + _key: '276313', + _rev: '_cTBW3ne--C', + to: 'airports/MSP', + attributes: { + ArrTime: 1127, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 906, + FlightNum: 1790, + Month: 1, + TailNum: 'N928DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278105', + _key: '278105', + _rev: '_cTBW3sS--g', + to: 'airports/TPA', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T16:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 924, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 612, + FlightNum: 785, + Month: 1, + TailNum: 'N737JW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285057', + _key: '285057', + _rev: '_cTBW4_e---', + to: 'airports/OAK', + attributes: { + ArrTime: 2242, + ArrTimeUTC: '2008-01-16T06:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2052, + DepTimeUTC: '2008-01-16T03:52:00.000Z', + Distance: 957, + FlightNum: 505, + Month: 1, + TailNum: 'N841UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/270456', + _key: '270456', + _rev: '_cTBW3YS--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1456, + ArrTimeUTC: '2008-01-15T21:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T17:58:00.000Z', + Distance: 1671, + FlightNum: 1112, + Month: 1, + TailNum: 'N208WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276264', + _key: '276264', + _rev: '_cTBW3nW--C', + to: 'airports/RIC', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1527, + DepTimeUTC: '2008-01-15T20:27:00.000Z', + Distance: 481, + FlightNum: 592, + Month: 1, + TailNum: 'N989DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272873', + _key: '272873', + _rev: '_cTBW3em--s', + to: 'airports/RDU', + attributes: { + ArrTime: 1711, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1201, + DepTimeUTC: '2008-01-15T19:01:00.000Z', + Distance: 1436, + FlightNum: 802, + Month: 1, + TailNum: 'N377UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278155', + _key: '278155', + _rev: '_cTBW3se--C', + to: 'airports/PHX', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T23:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 872, + FlightNum: 644, + Month: 1, + TailNum: 'N305AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276242', + _key: '276242', + _rev: '_cTBW3nS--I', + to: 'airports/BOS', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T22:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 946, + FlightNum: 676, + Month: 1, + TailNum: 'N916DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276036', + _key: '276036', + _rev: '_cTBW3mu--a', + to: 'airports/CHO', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T20:22:00.000Z', + Distance: 457, + FlightNum: 4522, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269360', + _key: '269360', + _rev: '_cTBW3Vi--K', + to: 'airports/DAY', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 1084, + FlightNum: 191, + Month: 1, + TailNum: 'N807FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269799', + _key: '269799', + _rev: '_cTBW3Wq--M', + to: 'airports/IAD', + attributes: { + ArrTime: 1350, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1241, + DepTimeUTC: '2008-01-15T17:41:00.000Z', + Distance: 321, + FlightNum: 2620, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271474', + _key: '271474', + _rev: '_cTBW3bC--A', + to: 'airports/FLL', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T15:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 729, + DepTimeUTC: '2008-01-15T12:29:00.000Z', + Distance: 1173, + FlightNum: 1529, + Month: 1, + TailNum: 'N399DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286513', + _key: '286513', + _rev: '_cTBW4De--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T05:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T01:04:00.000Z', + Distance: 1916, + FlightNum: 312, + Month: 1, + TailNum: 'N603AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277638', + _key: '277638', + _rev: '_cTBW3rG---', + to: 'airports/IAD', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 533, + FlightNum: 62, + Month: 1, + TailNum: 'N910AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274657', + _key: '274657', + _rev: '_cTBW3jK--Y', + to: 'airports/SAT', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 248, + FlightNum: 3234, + Month: 1, + TailNum: 'N770SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273534', + _key: '273534', + _rev: '_cTBW3gW--I', + to: 'airports/PDX', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T18:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 831, + DepTimeUTC: '2008-01-15T13:31:00.000Z', + Distance: 2172, + FlightNum: 1237, + Month: 1, + TailNum: 'N6701', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281477', + _key: '281477', + _rev: '_cTBW31q--A', + to: 'airports/FLO', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 273, + FlightNum: 4852, + Month: 1, + TailNum: 'N936EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272543', + _key: '272543', + _rev: '_cTBW3dy--M', + to: 'airports/PIT', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T13:03:00.000Z', + Distance: 526, + FlightNum: 1406, + Month: 1, + TailNum: 'N979DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/269729', + _key: '269729', + _rev: '_cTBW3We--W', + to: 'airports/AUS', + attributes: { + ArrTime: 1225, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 189, + FlightNum: 684, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286397', + _key: '286397', + _rev: '_cTBW4DK--S', + to: 'airports/BNA', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T02:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1959, + DepTimeUTC: '2008-01-16T00:59:00.000Z', + Distance: 329, + FlightNum: 834, + Month: 1, + TailNum: 'N529AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/276540', + _key: '276540', + _rev: '_cTBW3oC--i', + to: 'airports/EWR', + attributes: { + ArrTime: 1720, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1533, + DepTimeUTC: '2008-01-15T20:33:00.000Z', + Distance: 583, + FlightNum: 2256, + Month: 1, + TailNum: 'N27512', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275974', + _key: '275974', + _rev: '_cTBW3mi--n', + to: 'airports/AGS', + attributes: { + ArrTime: 1029, + ArrTimeUTC: '2008-01-15T15:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T14:33:00.000Z', + Distance: 143, + FlightNum: 4350, + Month: 1, + TailNum: 'N875AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282124', + _key: '282124', + _rev: '_cTBW33W--W', + to: 'airports/RSW', + attributes: { + ArrTime: 1950, + ArrTimeUTC: '2008-01-16T00:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 515, + FlightNum: 171, + Month: 1, + TailNum: 'N717JL', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275916', + _key: '275916', + _rev: '_cTBW3ma--W', + to: 'airports/FAY', + attributes: { + ArrTime: 1053, + ArrTimeUTC: '2008-01-15T15:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 931, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 331, + FlightNum: 4607, + Month: 1, + TailNum: 'N849AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275878', + _key: '275878', + _rev: '_cTBW3mS--q', + to: 'airports/PHL', + attributes: { + ArrTime: 1122, + ArrTimeUTC: '2008-01-15T16:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 665, + FlightNum: 789, + Month: 1, + TailNum: 'N326AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271546', + _key: '271546', + _rev: '_cTBW3bO--E', + to: 'airports/IAH', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T20:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T18:27:00.000Z', + Distance: 562, + FlightNum: 2977, + Month: 1, + TailNum: 'N14905', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277106', + _key: '277106', + _rev: '_cTBW3pm--m', + to: 'airports/TPA', + attributes: { + ArrTime: 1121, + ArrTimeUTC: '2008-01-15T16:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 406, + FlightNum: 127, + Month: 1, + TailNum: 'N969AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277900', + _key: '277900', + _rev: '_cTBW3ry---', + to: 'airports/DTW', + attributes: { + ArrTime: 1132, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 155, + FlightNum: 5818, + Month: 1, + TailNum: '89829E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275844', + _key: '275844', + _rev: '_cTBW3mO--U', + to: 'airports/CRW', + attributes: { + ArrTime: 1636, + ArrTimeUTC: '2008-01-15T21:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1518, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 363, + FlightNum: 4316, + Month: 1, + TailNum: 'N836AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275224', + _key: '275224', + _rev: '_cTBW3kq--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1503, + DepTimeUTC: '2008-01-15T20:03:00.000Z', + Distance: 373, + FlightNum: 305, + Month: 1, + TailNum: 'N383DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272771', + _key: '272771', + _rev: '_cTBW3eW--i', + to: 'airports/CHA', + attributes: { + ArrTime: 1440, + ArrTimeUTC: '2008-01-15T19:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1400, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 106, + FlightNum: 4210, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267159', + _key: '267159', + _rev: '_cTBW3Pu--k', + to: 'airports/TPA', + attributes: { + ArrTime: 1248, + ArrTimeUTC: '2008-01-15T17:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 406, + FlightNum: 1869, + Month: 1, + TailNum: 'N605DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268995', + _key: '268995', + _rev: '_cTBW3Um--E', + to: 'airports/MEM', + attributes: { + ArrTime: 1241, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1221, + DepTimeUTC: '2008-01-15T17:21:00.000Z', + Distance: 332, + FlightNum: 526, + Month: 1, + TailNum: 'N899AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275566', + _key: '275566', + _rev: '_cTBW3li--I', + to: 'airports/MLI', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1512, + DepTimeUTC: '2008-01-15T20:12:00.000Z', + Distance: 633, + FlightNum: 380, + Month: 1, + TailNum: 'N987AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277923', + _key: '277923', + _rev: '_cTBW3ry--s', + to: 'airports/SGF', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 563, + FlightNum: 4287, + Month: 1, + TailNum: 'N980EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275520', + _key: '275520', + _rev: '_cTBW3la--S', + to: 'airports/LAX', + attributes: { + ArrTime: 1705, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1510, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 1946, + FlightNum: 885, + Month: 1, + TailNum: 'N828MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267429', + _key: '267429', + _rev: '_cTBW3Qa--g', + to: 'airports/LGA', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T19:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 544, + FlightNum: 938, + Month: 1, + TailNum: 'N189UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285007', + _key: '285007', + _rev: '_cTBW4_S--e', + to: 'airports/LEX', + attributes: { + ArrTime: 20, + ArrTimeUTC: '2008-01-16T05:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2250, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 303, + FlightNum: 5334, + Month: 1, + TailNum: 'N938CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276749', + _key: '276749', + _rev: '_cTBW3om--i', + to: 'airports/ROA', + attributes: { + ArrTime: 1657, + ArrTimeUTC: '2008-01-15T21:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 357, + FlightNum: 4750, + Month: 1, + TailNum: 'N928EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281558', + _key: '281558', + _rev: '_cTBW312--U', + to: 'airports/AMA', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 324, + FlightNum: 2008, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283815', + _key: '283815', + _rev: '_cTBW38C--Y', + to: 'airports/CVG', + attributes: { + ArrTime: 2022, + ArrTimeUTC: '2008-01-16T01:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 373, + FlightNum: 4228, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/270296', + _key: '270296', + _rev: '_cTBW3X6--I', + to: 'airports/BOS', + attributes: { + ArrTime: 834, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 396, + FlightNum: 1210, + Month: 1, + TailNum: 'N197JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275474', + _key: '275474', + _rev: '_cTBW3lS--W', + to: 'airports/BNA', + attributes: { + ArrTime: 927, + ArrTimeUTC: '2008-01-15T15:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 214, + FlightNum: 1572, + Month: 1, + TailNum: 'N926DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280457', + _key: '280457', + _rev: '_cTBW3yy--m', + to: 'airports/MEM', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-16T00:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 787, + FlightNum: 181, + Month: 1, + TailNum: 'N354NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275446', + _key: '275446', + _rev: '_cTBW3lO--M', + to: 'airports/JAX', + attributes: { + ArrTime: 1038, + ArrTimeUTC: '2008-01-15T15:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 921, + DepTimeUTC: '2008-01-15T14:21:00.000Z', + Distance: 270, + FlightNum: 1171, + Month: 1, + TailNum: 'N642DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276013', + _key: '276013', + _rev: '_cTBW3mq--c', + to: 'airports/MDT', + attributes: { + ArrTime: 1122, + ArrTimeUTC: '2008-01-15T16:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 619, + FlightNum: 4510, + Month: 1, + TailNum: 'N907EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273406', + _key: '273406', + _rev: '_cTBW3g---i', + to: 'airports/DFW', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 1562, + FlightNum: 1027, + Month: 1, + TailNum: 'N571AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281248', + _key: '281248', + _rev: '_cTBW31C--G', + to: 'airports/EWR', + attributes: { + ArrTime: 1957, + ArrTimeUTC: '2008-01-16T00:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1751, + DepTimeUTC: '2008-01-15T22:51:00.000Z', + Distance: 745, + FlightNum: 578, + Month: 1, + TailNum: 'N919AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286545', + _key: '286545', + _rev: '_cTBW4Di--k', + to: 'airports/AEX', + attributes: { + ArrTime: 2033, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2006, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 500, + FlightNum: 4571, + Month: 1, + TailNum: 'N929EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278527', + _key: '278527', + _rev: '_cTBW3ti--A', + to: 'airports/BOI', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T17:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 835, + DepTimeUTC: '2008-01-15T15:35:00.000Z', + Distance: 649, + FlightNum: 6611, + Month: 1, + TailNum: 'N744SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275382', + _key: '275382', + _rev: '_cTBW3lC--f', + to: 'airports/GSP', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 153, + FlightNum: 4717, + Month: 1, + TailNum: 'N870AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271241', + _key: '271241', + _rev: '_cTBW3aa--K', + to: 'airports/AMA', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T18:20:00.000Z', + Distance: 324, + FlightNum: 20, + Month: 1, + TailNum: 'N502SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267054', + _key: '267054', + _rev: '_cTBW3Pe--S', + to: 'airports/GTR', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T16:29:00.000Z', + Distance: 241, + FlightNum: 4733, + Month: 1, + TailNum: 'N851AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284734', + _key: '284734', + _rev: '_cTBW4-m---', + to: 'airports/LIT', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T04:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2133, + DepTimeUTC: '2008-01-16T03:33:00.000Z', + Distance: 296, + FlightNum: 656, + Month: 1, + TailNum: 'N222WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283560', + _key: '283560', + _rev: '_cTBW37W--U', + to: 'airports/RDU', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 612, + FlightNum: 4565, + Month: 1, + TailNum: 'N702AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275307', + _key: '275307', + _rev: '_cTBW3k2--Y', + to: 'airports/IND', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 432, + FlightNum: 419, + Month: 1, + TailNum: 'N950AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281407', + _key: '281407', + _rev: '_cTBW31e---', + to: 'airports/DFW', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 190, + FlightNum: 463, + Month: 1, + TailNum: 'N588AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270268', + _key: '270268', + _rev: '_cTBW3X2--A', + to: 'airports/LAS', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 653, + DepTimeUTC: '2008-01-15T11:53:00.000Z', + Distance: 2106, + FlightNum: 2528, + Month: 1, + TailNum: 'N206WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275292', + _key: '275292', + _rev: '_cTBW3ky--m', + to: 'airports/PNS', + attributes: { + ArrTime: 925, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 272, + FlightNum: 427, + Month: 1, + TailNum: 'N963AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275282', + _key: '275282', + _rev: '_cTBW3ky--S', + to: 'airports/TLH', + attributes: { + ArrTime: 1600, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1505, + DepTimeUTC: '2008-01-15T20:05:00.000Z', + Distance: 223, + FlightNum: 4409, + Month: 1, + TailNum: 'N981EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278714', + _key: '278714', + _rev: '_cTBW3uC--F', + to: 'airports/PHL', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 280, + FlightNum: 740, + Month: 1, + TailNum: 'N946UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279243', + _key: '279243', + _rev: '_cTBW3va--Y', + to: 'airports/MTJ', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T23:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 197, + FlightNum: 7096, + Month: 1, + TailNum: 'N454YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275880', + _key: '275880', + _rev: '_cTBW3mW--A', + to: 'airports/ORD', + attributes: { + ArrTime: 1548, + ArrTimeUTC: '2008-01-15T21:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 264, + FlightNum: 5542, + Month: 1, + TailNum: 'N710CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284322', + _key: '284322', + _rev: '_cTBW39e--O', + to: 'airports/FLL', + attributes: { + ArrTime: 2351, + ArrTimeUTC: '2008-01-16T04:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2210, + DepTimeUTC: '2008-01-16T03:10:00.000Z', + Distance: 631, + FlightNum: 959, + Month: 1, + TailNum: 'N201UU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275264', + _key: '275264', + _rev: '_cTBW3ku--e', + to: 'airports/MDW', + attributes: { + ArrTime: 1612, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 590, + FlightNum: 26, + Month: 1, + TailNum: 'N176AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284459', + _key: '284459', + _rev: '_cTBW392--W', + to: 'airports/TUS', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T04:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T00:11:00.000Z', + Distance: 1541, + FlightNum: 627, + Month: 1, + TailNum: 'N634DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274149', + _key: '274149', + _rev: '_cTBW3h6--J', + to: 'airports/ILM', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T15:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 377, + FlightNum: 4454, + Month: 1, + TailNum: 'N879AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275207', + _key: '275207', + _rev: '_cTBW3km--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1621, + ArrTimeUTC: '2008-01-15T22:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 606, + FlightNum: 1996, + Month: 1, + TailNum: 'N278AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279614', + _key: '279614', + _rev: '_cTBW3wa--n', + to: 'airports/IAH', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T16:04:00.000Z', + Distance: 689, + FlightNum: 1048, + Month: 1, + TailNum: 'N905DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269198', + _key: '269198', + _rev: '_cTBW3VG--T', + to: 'airports/PVD', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1226, + DepTimeUTC: '2008-01-15T17:26:00.000Z', + Distance: 328, + FlightNum: 1064, + Month: 1, + TailNum: 'N291WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/273188', + _key: '273188', + _rev: '_cTBW3fa--m', + to: 'airports/ATL', + attributes: { + ArrTime: 1457, + ArrTimeUTC: '2008-01-15T19:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 143, + FlightNum: 4633, + Month: 1, + TailNum: 'N632AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272351', + _key: '272351', + _rev: '_cTBW3dS--c', + to: 'airports/MIA', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 758, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 595, + FlightNum: 501, + Month: 1, + TailNum: 'N308AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284984', + _key: '284984', + _rev: '_cTBW4_O--e', + to: 'airports/PHX', + attributes: { + ArrTime: 2244, + ArrTimeUTC: '2008-01-16T05:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T03:49:00.000Z', + Distance: 602, + FlightNum: 1459, + Month: 1, + TailNum: 'N483UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275193', + _key: '275193', + _rev: '_cTBW3ki--e', + to: 'airports/DEN', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 914, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 1199, + FlightNum: 303, + Month: 1, + TailNum: 'N318AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/283603', + _key: '283603', + _rev: '_cTBW37e--M', + to: 'airports/DEN', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T23:52:00.000Z', + Distance: 230, + FlightNum: 7118, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275172', + _key: '275172', + _rev: '_cTBW3ke--i', + to: 'airports/GNV', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 914, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 300, + FlightNum: 4531, + Month: 1, + TailNum: 'N636AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/275484', + _key: '275484', + _rev: '_cTBW3lS--q', + to: 'airports/SLC', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T21:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 291, + FlightNum: 4077, + Month: 1, + TailNum: 'N611SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280687', + _key: '280687', + _rev: '_cTBW3ze--a', + to: 'airports/MCI', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T23:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1624, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 461, + FlightNum: 36, + Month: 1, + TailNum: 'N612SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275757', + _key: '275757', + _rev: '_cTBW3m---g', + to: 'airports/MCO', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 403, + FlightNum: 868, + Month: 1, + TailNum: 'N312AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275631', + _key: '275631', + _rev: '_cTBW3lq--k', + to: 'airports/PDX', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T22:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1313, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 992, + FlightNum: 793, + Month: 1, + TailNum: 'N925FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276011', + _key: '276011', + _rev: '_cTBW3mq--Y', + to: 'airports/MCI', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T16:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 734, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 718, + FlightNum: 1247, + Month: 1, + TailNum: 'N287WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283542', + _key: '283542', + _rev: '_cTBW37S--e', + to: 'airports/CVG', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T01:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1751, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 230, + FlightNum: 5371, + Month: 1, + TailNum: 'N447CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275212', + _key: '275212', + _rev: '_cTBW3km--U', + to: 'airports/JAN', + attributes: { + ArrTime: 939, + ArrTimeUTC: '2008-01-15T15:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 341, + FlightNum: 4688, + Month: 1, + TailNum: 'N823AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275115', + _key: '275115', + _rev: '_cTBW3kW--I', + to: 'airports/FLL', + attributes: { + ArrTime: 1643, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 581, + FlightNum: 81, + Month: 1, + TailNum: 'N283AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/266959', + _key: '266959', + _rev: '_cTBW3PO--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1134, + ArrTimeUTC: '2008-01-15T18:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T16:25:00.000Z', + Distance: 641, + FlightNum: 833, + Month: 1, + TailNum: 'N809FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272732', + _key: '272732', + _rev: '_cTBW3eS--I', + to: 'airports/PHL', + attributes: { + ArrTime: 959, + ArrTimeUTC: '2008-01-15T14:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 675, + FlightNum: 3743, + Month: 1, + TailNum: 'N505SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272813', + _key: '272813', + _rev: '_cTBW3ee--S', + to: 'airports/LAX', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 610, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 862, + FlightNum: 81, + Month: 1, + TailNum: 'N935UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275113', + _key: '275113', + _rev: '_cTBW3kW--E', + to: 'airports/PIA', + attributes: { + ArrTime: 1543, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 564, + FlightNum: 4504, + Month: 1, + TailNum: 'N686BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267392', + _key: '267392', + _rev: '_cTBW3QW--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1139, + DepTimeUTC: '2008-01-15T16:39:00.000Z', + Distance: 599, + FlightNum: 904, + Month: 1, + TailNum: 'N434US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275086', + _key: '275086', + _rev: '_cTBW3kS---', + to: 'airports/ICT', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T16:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 912, + DepTimeUTC: '2008-01-15T14:12:00.000Z', + Distance: 781, + FlightNum: 4855, + Month: 1, + TailNum: 'N932EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275084', + _key: '275084', + _rev: '_cTBW3kO--s', + to: 'airports/MKE', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 912, + DepTimeUTC: '2008-01-15T14:12:00.000Z', + Distance: 669, + FlightNum: 848, + Month: 1, + TailNum: 'N290AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/267409', + _key: '267409', + _rev: '_cTBW3QW--m', + to: 'airports/LAS', + attributes: { + ArrTime: 1240, + ArrTimeUTC: '2008-01-15T20:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1039, + DepTimeUTC: '2008-01-15T16:39:00.000Z', + Distance: 1618, + FlightNum: 1292, + Month: 1, + TailNum: 'N275WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281675', + _key: '281675', + _rev: '_cTBW32K--S', + to: 'airports/BHM', + attributes: { + ArrTime: 1827, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 587, + FlightNum: 1664, + Month: 1, + TailNum: 'N394SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275022', + _key: '275022', + _rev: '_cTBW3kG--Q', + to: 'airports/TRI', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1458, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 227, + FlightNum: 4196, + Month: 1, + TailNum: 'N851AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272000', + _key: '272000', + _rev: '_cTBW3cW--m', + to: 'airports/LAS', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1139, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 629, + FlightNum: 1563, + Month: 1, + TailNum: 'N460UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/282934', + _key: '282934', + _rev: '_cTBW35q--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1824, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 525, + FlightNum: 6639, + Month: 1, + TailNum: 'N906SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271126', + _key: '271126', + _rev: '_cTBW3aG--a', + to: 'airports/DCA', + attributes: { + ArrTime: 842, + ArrTimeUTC: '2008-01-15T13:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T12:18:00.000Z', + Distance: 547, + FlightNum: 450, + Month: 1, + TailNum: 'N956DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277072', + _key: '277072', + _rev: '_cTBW3pi--S', + to: 'airports/RDU', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1549, + DepTimeUTC: '2008-01-15T20:49:00.000Z', + Distance: 227, + FlightNum: 4647, + Month: 1, + TailNum: 'N727AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275253', + _key: '275253', + _rev: '_cTBW3ku--I', + to: 'airports/PHF', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 508, + FlightNum: 1062, + Month: 1, + TailNum: 'N995DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275153', + _key: '275153', + _rev: '_cTBW3ka--o', + to: 'airports/DTW', + attributes: { + ArrTime: 1119, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 913, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 500, + FlightNum: 1577, + Month: 1, + TailNum: 'N772NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275508', + _key: '275508', + _rev: '_cTBW3lW--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T16:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 732, + FlightNum: 104, + Month: 1, + TailNum: 'N958AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276302', + _key: '276302', + _rev: '_cTBW3na--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1145, + ArrTimeUTC: '2008-01-15T16:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 761, + FlightNum: 2370, + Month: 1, + TailNum: 'N4WRAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284707', + _key: '284707', + _rev: '_cTBW4-e--q', + to: 'airports/MSY', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1818, + DepTimeUTC: '2008-01-16T00:18:00.000Z', + Distance: 437, + FlightNum: 1404, + Month: 1, + TailNum: 'N649SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275009', + _key: '275009', + _rev: '_cTBW3kC--o', + to: 'airports/OKC', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T16:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 761, + FlightNum: 4385, + Month: 1, + TailNum: 'N881AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275994', + _key: '275994', + _rev: '_cTBW3mm--k', + to: 'airports/SDF', + attributes: { + ArrTime: 1643, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1521, + DepTimeUTC: '2008-01-15T20:21:00.000Z', + Distance: 321, + FlightNum: 4493, + Month: 1, + TailNum: 'N709EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280438', + _key: '280438', + _rev: '_cTBW3yy--A', + to: 'airports/PHX', + attributes: { + ArrTime: 1701, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T22:11:00.000Z', + Distance: 602, + FlightNum: 287, + Month: 1, + TailNum: 'N315AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278795', + _key: '278795', + _rev: '_cTBW3uO--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1213, + ArrTimeUTC: '2008-01-15T17:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T15:43:00.000Z', + Distance: 373, + FlightNum: 1086, + Month: 1, + TailNum: 'N940DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/285782', + _key: '285782', + _rev: '_cTBW4Be--c', + to: 'airports/SEA', + attributes: { + ArrTime: 13, + ArrTimeUTC: '2008-01-16T08:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2009, + DepTimeUTC: '2008-01-16T05:09:00.000Z', + Distance: 1449, + FlightNum: 180, + Month: 1, + TailNum: 'N587AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270824', + _key: '270824', + _rev: '_cTBW3ZO--Y', + to: 'airports/IDA', + attributes: { + ArrTime: 1249, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1108, + DepTimeUTC: '2008-01-15T18:08:00.000Z', + Distance: 458, + FlightNum: 5933, + Month: 1, + TailNum: 'N983SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278438', + _key: '278438', + _rev: '_cTBW3tO--m', + to: 'airports/MCI', + attributes: { + ArrTime: 1658, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T21:24:00.000Z', + Distance: 461, + FlightNum: 3503, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/279728', + _key: '279728', + _rev: '_cTBW3wy--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1907, + ArrTimeUTC: '2008-01-16T01:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1452, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 1186, + FlightNum: 5892, + Month: 1, + TailNum: 'N701SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274924', + _key: '274924', + _rev: '_cTBW3j2--U', + to: 'airports/HPN', + attributes: { + ArrTime: 1116, + ArrTimeUTC: '2008-01-15T16:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 908, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 780, + FlightNum: 651, + Month: 1, + TailNum: 'N998AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275111', + _key: '275111', + _rev: '_cTBW3kW--A', + to: 'airports/PBI', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 545, + FlightNum: 1183, + Month: 1, + TailNum: 'N698DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/274982', + _key: '274982', + _rev: '_cTBW3k---k', + to: 'airports/BWI', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 283, + FlightNum: 1676, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277297', + _key: '277297', + _rev: '_cTBW3qG--o', + to: 'airports/DAY', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T16:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1005, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 432, + FlightNum: 1091, + Month: 1, + TailNum: 'N904DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275529', + _key: '275529', + _rev: '_cTBW3la--k', + to: 'airports/CHS', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T15:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T14:23:00.000Z', + Distance: 259, + FlightNum: 884, + Month: 1, + TailNum: 'N948AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271523', + _key: '271523', + _rev: '_cTBW3bK--G', + to: 'airports/LGA', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 866, + FlightNum: 5120, + Month: 1, + TailNum: 'N594SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270781', + _key: '270781', + _rev: '_cTBW3ZG--n', + to: 'airports/ORD', + attributes: { + ArrTime: 842, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 867, + FlightNum: 527, + Month: 1, + TailNum: 'N403UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274811', + _key: '274811', + _rev: '_cTBW3jm---', + to: 'airports/ABE', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 692, + FlightNum: 4795, + Month: 1, + TailNum: 'N881AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282549', + _key: '282549', + _rev: '_cTBW34i--i', + to: 'airports/IND', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T02:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 817, + FlightNum: 4787, + Month: 1, + TailNum: '87759E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283262', + _key: '283262', + _rev: '_cTBW36i--g', + to: 'airports/BTV', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T01:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1847, + DepTimeUTC: '2008-01-15T23:47:00.000Z', + Distance: 489, + FlightNum: 2414, + Month: 1, + TailNum: 'N13949', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270118', + _key: '270118', + _rev: '_cTBW3Xe--C', + to: 'airports/JFK', + attributes: { + ArrTime: 1337, + ArrTimeUTC: '2008-01-15T18:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 106, + FlightNum: 5052, + Month: 1, + TailNum: 'N659BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281393', + _key: '281393', + _rev: '_cTBW31a--Q', + to: 'airports/SRQ', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 445, + FlightNum: 694, + Month: 1, + TailNum: 'N967AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275171', + _key: '275171', + _rev: '_cTBW3ke--g', + to: 'airports/PVD', + attributes: { + ArrTime: 1738, + ArrTimeUTC: '2008-01-15T22:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1501, + DepTimeUTC: '2008-01-15T20:01:00.000Z', + Distance: 903, + FlightNum: 4850, + Month: 1, + TailNum: 'N830AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281673', + _key: '281673', + _rev: '_cTBW32K--O', + to: 'airports/HOU', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T02:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1924, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 148, + FlightNum: 1352, + Month: 1, + TailNum: 'N903WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272240', + _key: '272240', + _rev: '_cTBW3dC---', + to: 'airports/DFW', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T20:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1146, + DepTimeUTC: '2008-01-15T18:46:00.000Z', + Distance: 569, + FlightNum: 1086, + Month: 1, + TailNum: 'N410AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274625', + _key: '274625', + _rev: '_cTBW3jG--K', + to: 'airports/HOU', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1448, + DepTimeUTC: '2008-01-15T19:48:00.000Z', + Distance: 696, + FlightNum: 294, + Month: 1, + TailNum: 'N958AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274623', + _key: '274623', + _rev: '_cTBW3jG--G', + to: 'airports/SHV', + attributes: { + ArrTime: 1549, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1448, + DepTimeUTC: '2008-01-15T19:48:00.000Z', + Distance: 552, + FlightNum: 4785, + Month: 1, + TailNum: 'N927EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/274673', + _key: '274673', + _rev: '_cTBW3jO--K', + to: 'airports/SFO', + attributes: { + ArrTime: 1311, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 250, + FlightNum: 5499, + Month: 1, + TailNum: 'N301YV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286428', + _key: '286428', + _rev: '_cTBW4DO--g', + to: 'airports/GRR', + attributes: { + ArrTime: 2149, + ArrTimeUTC: '2008-01-16T02:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 524, + FlightNum: 3719, + Month: 1, + TailNum: '80329E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271710', + _key: '271710', + _rev: '_cTBW3bm--k', + to: 'airports/MSP', + attributes: { + ArrTime: 918, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 737, + DepTimeUTC: '2008-01-15T12:37:00.000Z', + Distance: 906, + FlightNum: 4905, + Month: 1, + TailNum: 'N740EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274605', + _key: '274605', + _rev: '_cTBW3jC--S', + to: 'airports/PHL', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 665, + FlightNum: 959, + Month: 1, + TailNum: 'N692DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277552', + _key: '277552', + _rev: '_cTBW3q2--I', + to: 'airports/PIT', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 205, + FlightNum: 1081, + Month: 1, + TailNum: 'N701UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268112', + _key: '268112', + _rev: '_cTBW3SO--q', + to: 'airports/TPA', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1159, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 406, + FlightNum: 161, + Month: 1, + TailNum: 'N311AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280475', + _key: '280475', + _rev: '_cTBW3y2--f', + to: 'airports/IND', + attributes: { + ArrTime: 1932, + ArrTimeUTC: '2008-01-16T00:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 977, + FlightNum: 608, + Month: 1, + TailNum: 'N810FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274500', + _key: '274500', + _rev: '_cTBW3iy--G', + to: 'airports/LGA', + attributes: { + ArrTime: 1657, + ArrTimeUTC: '2008-01-15T21:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 761, + FlightNum: 518, + Month: 1, + TailNum: 'N3732J', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268971', + _key: '268971', + _rev: '_cTBW3Ui--D', + to: 'airports/ATL', + attributes: { + ArrTime: 1502, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 946, + FlightNum: 673, + Month: 1, + TailNum: 'N985DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274494', + _key: '274494', + _rev: '_cTBW3iu--s', + to: 'airports/IAD', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 533, + FlightNum: 1132, + Month: 1, + TailNum: 'N904DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279608', + _key: '279608', + _rev: '_cTBW3wa--b', + to: 'airports/MIA', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T16:04:00.000Z', + Distance: 595, + FlightNum: 1039, + Month: 1, + TailNum: 'N3CSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280559', + _key: '280559', + _rev: '_cTBW3zG--i', + to: 'airports/CMH', + attributes: { + ArrTime: 1843, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 446, + FlightNum: 1448, + Month: 1, + TailNum: 'N3763D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276234', + _key: '276234', + _rev: '_cTBW3nO--o', + to: 'airports/SBN', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T22:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 566, + FlightNum: 4390, + Month: 1, + TailNum: 'N929EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282472', + _key: '282472', + _rev: '_cTBW34W--O', + to: 'airports/MSP', + attributes: { + ArrTime: 1923, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 680, + FlightNum: 546, + Month: 1, + TailNum: 'N329NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283696', + _key: '283696', + _rev: '_cTBW37u--M', + to: 'airports/CHS', + attributes: { + ArrTime: 2247, + ArrTimeUTC: '2008-01-16T03:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 259, + FlightNum: 579, + Month: 1, + TailNum: 'N920AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/268927', + _key: '268927', + _rev: '_cTBW3Ua--O', + to: 'airports/CLE', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T12:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 489, + FlightNum: 2029, + Month: 1, + TailNum: 'N16918', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286180', + _key: '286180', + _rev: '_cTBW4Cm--M', + to: 'airports/SJC', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T03:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-16T00:54:00.000Z', + Distance: 948, + FlightNum: 723, + Month: 1, + TailNum: 'N513UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275620', + _key: '275620', + _rev: '_cTBW3lq--O', + to: 'airports/TPA', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 773, + FlightNum: 1813, + Month: 1, + TailNum: 'N37700', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276395', + _key: '276395', + _rev: '_cTBW3nq--a', + to: 'airports/SRQ', + attributes: { + ArrTime: 1657, + ArrTimeUTC: '2008-01-15T21:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 445, + FlightNum: 1865, + Month: 1, + TailNum: 'N978DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268823', + _key: '268823', + _rev: '_cTBW3UG--n', + to: 'airports/PHL', + attributes: { + ArrTime: 708, + ArrTimeUTC: '2008-01-15T12:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 534, + DepTimeUTC: '2008-01-15T10:34:00.000Z', + Distance: 280, + FlightNum: 1779, + Month: 1, + TailNum: 'N948UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277642', + _key: '277642', + _rev: '_cTBW3rG--G', + to: 'airports/MSN', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 826, + FlightNum: 5976, + Month: 1, + TailNum: 'N944SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271260', + _key: '271260', + _rev: '_cTBW3ae--E', + to: 'airports/RSW', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 722, + DepTimeUTC: '2008-01-15T12:22:00.000Z', + Distance: 1249, + FlightNum: 866, + Month: 1, + TailNum: 'N299AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274417', + _key: '274417', + _rev: '_cTBW3ii--s', + to: 'airports/CMH', + attributes: { + ArrTime: 1616, + ArrTimeUTC: '2008-01-15T21:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 446, + FlightNum: 958, + Month: 1, + TailNum: 'N953DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269619', + _key: '269619', + _rev: '_cTBW3WO--C', + to: 'airports/BMI', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T19:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1236, + DepTimeUTC: '2008-01-15T17:36:00.000Z', + Distance: 533, + FlightNum: 4868, + Month: 1, + TailNum: 'N875AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284899', + _key: '284899', + _rev: '_cTBW4_---q', + to: 'airports/IAD', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1923, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 413, + FlightNum: 861, + Month: 1, + TailNum: 'N503UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270863', + _key: '270863', + _rev: '_cTBW3ZW--D', + to: 'airports/EUG', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 997, + FlightNum: 6663, + Month: 1, + TailNum: 'N748SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278381', + _key: '278381', + _rev: '_cTBW3tG--Q', + to: 'airports/FWA', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 508, + FlightNum: 4814, + Month: 1, + TailNum: 'N855AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284875', + _key: '284875', + _rev: '_cTBW4-6--q', + to: 'airports/PSC', + attributes: { + ArrTime: 2154, + ArrTimeUTC: '2008-01-16T05:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T03:42:00.000Z', + Distance: 853, + FlightNum: 6725, + Month: 1, + TailNum: 'N743SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/280963', + _key: '280963', + _rev: '_cTBW30O--k', + to: 'airports/RDU', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 532, + FlightNum: 4664, + Month: 1, + TailNum: 'N711PH', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276563', + _key: '276563', + _rev: '_cTBW3oG--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T23:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1534, + DepTimeUTC: '2008-01-15T20:34:00.000Z', + Distance: 732, + FlightNum: 463, + Month: 1, + TailNum: 'N935DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278836', + _key: '278836', + _rev: '_cTBW3uW--J', + to: 'airports/SAN', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T18:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 944, + DepTimeUTC: '2008-01-15T15:44:00.000Z', + Distance: 1164, + FlightNum: 3056, + Month: 1, + TailNum: 'N328SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286773', + _key: '286773', + _rev: '_cTBW4EK--g', + to: 'airports/BOS', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 399, + FlightNum: 5686, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284867', + _key: '284867', + _rev: '_cTBW4-6--a', + to: 'airports/OAK', + attributes: { + ArrTime: 2058, + ArrTimeUTC: '2008-01-16T04:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1942, + DepTimeUTC: '2008-01-16T03:42:00.000Z', + Distance: 325, + FlightNum: 361, + Month: 1, + TailNum: 'N268WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274411', + _key: '274411', + _rev: '_cTBW3ii--g', + to: 'airports/RDU', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T20:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 356, + FlightNum: 1425, + Month: 1, + TailNum: 'N632DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276456', + _key: '276456', + _rev: '_cTBW3n2--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1615, + ArrTimeUTC: '2008-01-15T22:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1431, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 409, + FlightNum: 6081, + Month: 1, + TailNum: 'N738SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/284035', + _key: '284035', + _rev: '_cTBW38q--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T01:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1901, + DepTimeUTC: '2008-01-16T00:01:00.000Z', + Distance: 418, + FlightNum: 1050, + Month: 1, + TailNum: 'N14655', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274389', + _key: '274389', + _rev: '_cTBW3ie--m', + to: 'airports/ALB', + attributes: { + ArrTime: 1648, + ArrTimeUTC: '2008-01-15T21:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1441, + DepTimeUTC: '2008-01-15T19:41:00.000Z', + Distance: 852, + FlightNum: 4529, + Month: 1, + TailNum: 'N718EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279714', + _key: '279714', + _rev: '_cTBW3wu--S', + to: 'airports/BWI', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T17:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1007, + DepTimeUTC: '2008-01-15T16:07:00.000Z', + Distance: 588, + FlightNum: 3749, + Month: 1, + TailNum: 'N373SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282385', + _key: '282385', + _rev: '_cTBW34G--Q', + to: 'airports/COS', + attributes: { + ArrTime: 1934, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 72, + FlightNum: 7316, + Month: 1, + TailNum: 'N455YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274327', + _key: '274327', + _rev: '_cTBW3iW--O', + to: 'airports/XNA', + attributes: { + ArrTime: 953, + ArrTimeUTC: '2008-01-15T15:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 589, + FlightNum: 1976, + Month: 1, + TailNum: 'N817SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274347', + _key: '274347', + _rev: '_cTBW3ia--I', + to: 'airports/BWI', + attributes: { + ArrTime: 1605, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T19:40:00.000Z', + Distance: 370, + FlightNum: 5409, + Month: 1, + TailNum: 'N806CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280875', + _key: '280875', + _rev: '_cTBW30---k', + to: 'airports/CVG', + attributes: { + ArrTime: 1901, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 411, + FlightNum: 1261, + Month: 1, + TailNum: 'N994DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274318', + _key: '274318', + _rev: '_cTBW3iS--q', + to: 'airports/LEX', + attributes: { + ArrTime: 1548, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 303, + FlightNum: 4461, + Month: 1, + TailNum: 'N935EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281804', + _key: '281804', + _rev: '_cTBW32e--k', + to: 'airports/IAD', + attributes: { + ArrTime: 1959, + ArrTimeUTC: '2008-01-16T00:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1813, + DepTimeUTC: '2008-01-15T23:13:00.000Z', + Distance: 413, + FlightNum: 1259, + Month: 1, + TailNum: 'N618JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274240', + _key: '274240', + _rev: '_cTBW3iG--m', + to: 'airports/LYH', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 389, + FlightNum: 4716, + Month: 1, + TailNum: 'N861AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284647', + _key: '284647', + _rev: '_cTBW4-W--Q', + to: 'airports/GSP', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T04:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2228, + DepTimeUTC: '2008-01-16T03:28:00.000Z', + Distance: 153, + FlightNum: 1988, + Month: 1, + TailNum: 'N804SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/274617', + _key: '274617', + _rev: '_cTBW3jC--q', + to: 'airports/SLC', + attributes: { + ArrTime: 1410, + ArrTimeUTC: '2008-01-15T21:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1248, + DepTimeUTC: '2008-01-15T19:48:00.000Z', + Distance: 387, + FlightNum: 4037, + Month: 1, + TailNum: 'N606SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/272117', + _key: '272117', + _rev: '_cTBW3cq--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T15:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 752, + DepTimeUTC: '2008-01-15T12:52:00.000Z', + Distance: 712, + FlightNum: 4482, + Month: 1, + TailNum: 'N750EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279060', + _key: '279060', + _rev: '_cTBW3u6--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 264, + FlightNum: 5310, + Month: 1, + TailNum: 'N430CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274075', + _key: '274075', + _rev: '_cTBW3hu--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1433, + DepTimeUTC: '2008-01-15T19:33:00.000Z', + Distance: 403, + FlightNum: 1197, + Month: 1, + TailNum: 'N829MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273904', + _key: '273904', + _rev: '_cTBW3hS--I', + to: 'airports/JFK', + attributes: { + ArrTime: 1045, + ArrTimeUTC: '2008-01-15T15:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 760, + FlightNum: 5070, + Month: 1, + TailNum: 'N376CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270240', + _key: '270240', + _rev: '_cTBW3Xy---', + to: 'airports/IAD', + attributes: { + ArrTime: 1418, + ArrTimeUTC: '2008-01-15T19:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 533, + FlightNum: 912, + Month: 1, + TailNum: 'N687DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283462', + _key: '283462', + _rev: '_cTBW37G--K', + to: 'airports/MIA', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1850, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 650, + FlightNum: 4396, + Month: 1, + TailNum: 'N846AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278149', + _key: '278149', + _rev: '_cTBW3sa--f', + to: 'airports/MCO', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 468, + FlightNum: 1709, + Month: 1, + TailNum: 'N933UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276219', + _key: '276219', + _rev: '_cTBW3nO--K', + to: 'airports/MYR', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 317, + FlightNum: 4823, + Month: 1, + TailNum: 'N636AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279655', + _key: '279655', + _rev: '_cTBW3wi--e', + to: 'airports/PHX', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 1587, + FlightNum: 450, + Month: 1, + TailNum: 'N637AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276517', + _key: '276517', + _rev: '_cTBW3o---m', + to: 'airports/DFW', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 732, + FlightNum: 113, + Month: 1, + TailNum: 'N307AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274721', + _key: '274721', + _rev: '_cTBW3jW--K', + to: 'airports/MCO', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-15T21:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1451, + DepTimeUTC: '2008-01-15T19:51:00.000Z', + Distance: 403, + FlightNum: 292, + Month: 1, + TailNum: 'N309AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282062', + _key: '282062', + _rev: '_cTBW33K--m', + to: 'airports/RIC', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T03:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2037, + DepTimeUTC: '2008-01-16T01:37:00.000Z', + Distance: 474, + FlightNum: 1289, + Month: 1, + TailNum: 'N192JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274002', + _key: '274002', + _rev: '_cTBW3hi--S', + to: 'airports/MSP', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T19:30:00.000Z', + Distance: 906, + FlightNum: 1431, + Month: 1, + TailNum: 'N338NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281554', + _key: '281554', + _rev: '_cTBW312--M', + to: 'airports/LAS', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T04:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1804, + DepTimeUTC: '2008-01-15T23:04:00.000Z', + Distance: 1916, + FlightNum: 115, + Month: 1, + TailNum: 'N834AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277182', + _key: '277182', + _rev: '_cTBW3p2--E', + to: 'airports/CAE', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T16:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T15:02:00.000Z', + Distance: 191, + FlightNum: 4214, + Month: 1, + TailNum: 'N390CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/275230', + _key: '275230', + _rev: '_cTBW3kq--M', + to: 'airports/ORD', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T20:03:00.000Z', + Distance: 584, + FlightNum: 5883, + Month: 1, + TailNum: 'N764SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/273897', + _key: '273897', + _rev: '_cTBW3hO--s', + to: 'airports/EWR', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T15:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 462, + FlightNum: 2930, + Month: 1, + TailNum: 'N14998', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281299', + _key: '281299', + _rev: '_cTBW31K--M', + to: 'airports/LAX', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T03:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 1946, + FlightNum: 40, + Month: 1, + TailNum: 'N318AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274964', + _key: '274964', + _rev: '_cTBW3k---A', + to: 'airports/IND', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 432, + FlightNum: 4746, + Month: 1, + TailNum: 'N740EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273919', + _key: '273919', + _rev: '_cTBW3hS--m', + to: 'airports/SAN', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 1891, + FlightNum: 1017, + Month: 1, + TailNum: 'N695DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273916', + _key: '273916', + _rev: '_cTBW3hS--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 732, + FlightNum: 102, + Month: 1, + TailNum: 'N169AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279363', + _key: '279363', + _rev: '_cTBW3vu--m', + to: 'airports/DAY', + attributes: { + ArrTime: 1225, + ArrTimeUTC: '2008-01-15T17:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 406, + FlightNum: 285, + Month: 1, + TailNum: 'N921AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274689', + _key: '274689', + _rev: '_cTBW3jO--q', + to: 'airports/ISP', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 795, + FlightNum: 4592, + Month: 1, + TailNum: 'N931EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278727', + _key: '278727', + _rev: '_cTBW3uC--f', + to: 'airports/MDW', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 1121, + FlightNum: 2205, + Month: 1, + TailNum: 'N443WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/272592', + _key: '272592', + _rev: '_cTBW3d6--K', + to: 'airports/JFK', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 425, + FlightNum: 4450, + Month: 1, + TailNum: 'N697AB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273905', + _key: '273905', + _rev: '_cTBW3hS--K', + to: 'airports/GPT', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 352, + FlightNum: 1594, + Month: 1, + TailNum: 'N922DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268985', + _key: '268985', + _rev: '_cTBW3Ui--f', + to: 'airports/EWR', + attributes: { + ArrTime: 1605, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 1605, + FlightNum: 422, + Month: 1, + TailNum: 'N841UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/274018', + _key: '274018', + _rev: '_cTBW3hm---', + to: 'airports/ATL', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1331, + DepTimeUTC: '2008-01-15T19:31:00.000Z', + Distance: 134, + FlightNum: 1788, + Month: 1, + TailNum: 'N926DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DBQ', + id: 'flights/281406', + _key: '281406', + _rev: '_cTBW31a--q', + to: 'airports/ORD', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T23:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 147, + FlightNum: 4226, + Month: 1, + TailNum: 'N823AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268404', + _key: '268404', + _rev: '_cTBW3TC--F', + to: 'airports/IAH', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1205, + DepTimeUTC: '2008-01-15T17:05:00.000Z', + Distance: 1235, + FlightNum: 727, + Month: 1, + TailNum: 'N16713', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273891', + _key: '273891', + _rev: '_cTBW3hO--g', + to: 'airports/JAX', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T20:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 270, + FlightNum: 929, + Month: 1, + TailNum: 'N943AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284141', + _key: '284141', + _rev: '_cTBW386--o', + to: 'airports/COS', + attributes: { + ArrTime: 2046, + ArrTimeUTC: '2008-01-16T03:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2001, + DepTimeUTC: '2008-01-16T03:01:00.000Z', + Distance: 72, + FlightNum: 5917, + Month: 1, + TailNum: 'N742SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273852', + _key: '273852', + _rev: '_cTBW3hK--G', + to: 'airports/GSO', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T20:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1427, + DepTimeUTC: '2008-01-15T19:27:00.000Z', + Distance: 306, + FlightNum: 4402, + Month: 1, + TailNum: 'N741EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276499', + _key: '276499', + _rev: '_cTBW3o---C', + to: 'airports/ILM', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1532, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 377, + FlightNum: 4172, + Month: 1, + TailNum: 'N845AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278128', + _key: '278128', + _rev: '_cTBW3sW--e', + to: 'airports/CHA', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 106, + FlightNum: 4268, + Month: 1, + TailNum: 'N979EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273784', + _key: '273784', + _rev: '_cTBW3h---S', + to: 'airports/JFK', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 760, + FlightNum: 150, + Month: 1, + TailNum: 'N178DZ', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278213', + _key: '278213', + _rev: '_cTBW3sq---', + to: 'airports/BWI', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-15T23:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 576, + FlightNum: 1542, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281856', + _key: '281856', + _rev: '_cTBW32q--A', + to: 'airports/CLT', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 227, + FlightNum: 2626, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273696', + _key: '273696', + _rev: '_cTBW3gu--o', + to: 'airports/IAD', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 838, + DepTimeUTC: '2008-01-15T13:38:00.000Z', + Distance: 533, + FlightNum: 7065, + Month: 1, + TailNum: 'N27172', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273675', + _key: '273675', + _rev: '_cTBW3gu---', + to: 'airports/SWF', + attributes: { + ArrTime: 1051, + ArrTimeUTC: '2008-01-15T15:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 837, + DepTimeUTC: '2008-01-15T13:37:00.000Z', + Distance: 784, + FlightNum: 4466, + Month: 1, + TailNum: 'N861AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282265', + _key: '282265', + _rev: '_cTBW33u--q', + to: 'airports/BTR', + attributes: { + ArrTime: 1850, + ArrTimeUTC: '2008-01-16T00:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 449, + FlightNum: 4487, + Month: 1, + TailNum: 'N754EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273667', + _key: '273667', + _rev: '_cTBW3gq--g', + to: 'airports/RDU', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 837, + DepTimeUTC: '2008-01-15T13:37:00.000Z', + Distance: 356, + FlightNum: 1054, + Month: 1, + TailNum: 'N919DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277359', + _key: '277359', + _rev: '_cTBW3qS--Y', + to: 'airports/DEN', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T18:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 1491, + FlightNum: 441, + Month: 1, + TailNum: 'N503UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273660', + _key: '273660', + _rev: '_cTBW3gq--S', + to: 'airports/PFN', + attributes: { + ArrTime: 1433, + ArrTimeUTC: '2008-01-15T20:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1423, + DepTimeUTC: '2008-01-15T19:23:00.000Z', + Distance: 247, + FlightNum: 4295, + Month: 1, + TailNum: 'N872AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273429', + _key: '273429', + _rev: '_cTBW3gC--g', + to: 'airports/IAH', + attributes: { + ArrTime: 1531, + ArrTimeUTC: '2008-01-15T21:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1416, + DepTimeUTC: '2008-01-15T19:16:00.000Z', + Distance: 689, + FlightNum: 1037, + Month: 1, + TailNum: 'N910DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273654', + _key: '273654', + _rev: '_cTBW3gq--G', + to: 'airports/IAH', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T15:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 836, + DepTimeUTC: '2008-01-15T13:36:00.000Z', + Distance: 689, + FlightNum: 1615, + Month: 1, + TailNum: 'N911DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275590', + _key: '275590', + _rev: '_cTBW3lm--C', + to: 'airports/HOU', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T20:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1413, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 148, + FlightNum: 3241, + Month: 1, + TailNum: 'N682SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268861', + _key: '268861', + _rev: '_cTBW3UO--U', + to: 'airports/MIA', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1218, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 595, + FlightNum: 827, + Month: 1, + TailNum: 'N979AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/279145', + _key: '279145', + _rev: '_cTBW3vK--S', + to: 'airports/ATL', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 449, + FlightNum: 4663, + Month: 1, + TailNum: 'N855AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/269541', + _key: '269541', + _rev: '_cTBW3W---m', + to: 'airports/LGA', + attributes: { + ArrTime: 754, + ArrTimeUTC: '2008-01-15T12:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 621, + DepTimeUTC: '2008-01-15T11:21:00.000Z', + Distance: 396, + FlightNum: 201, + Month: 1, + TailNum: 'N604AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273552', + _key: '273552', + _rev: '_cTBW3ga--C', + to: 'airports/DTW', + attributes: { + ArrTime: 1037, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 594, + FlightNum: 1220, + Month: 1, + TailNum: 'N909DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273508', + _key: '273508', + _rev: '_cTBW3gS---', + to: 'airports/DEN', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T17:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 1199, + FlightNum: 1727, + Month: 1, + TailNum: 'N607DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269625', + _key: '269625', + _rev: '_cTBW3WO--O', + to: 'airports/PHL', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1236, + DepTimeUTC: '2008-01-15T17:36:00.000Z', + Distance: 665, + FlightNum: 787, + Month: 1, + TailNum: 'N273AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284295', + _key: '284295', + _rev: '_cTBW39a--A', + to: 'airports/DEN', + attributes: { + ArrTime: 2039, + ArrTimeUTC: '2008-01-16T03:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1907, + DepTimeUTC: '2008-01-16T00:07:00.000Z', + Distance: 1199, + FlightNum: 427, + Month: 1, + TailNum: 'N930FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281952', + _key: '281952', + _rev: '_cTBW326--A', + to: 'airports/SEA', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T23:17:00.000Z', + Distance: 1024, + FlightNum: 3407, + Month: 1, + TailNum: 'N693SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274472', + _key: '274472', + _rev: '_cTBW3iu--C', + to: 'airports/COS', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T20:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1244, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 72, + FlightNum: 6747, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273492', + _key: '273492', + _rev: '_cTBW3gO--O', + to: 'airports/FLL', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 581, + FlightNum: 1818, + Month: 1, + TailNum: 'N829MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280866', + _key: '280866', + _rev: '_cTBW30---S', + to: 'airports/LAX', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1732, + DepTimeUTC: '2008-01-15T22:32:00.000Z', + Distance: 1946, + FlightNum: 75, + Month: 1, + TailNum: 'N614DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279468', + _key: '279468', + _rev: '_cTBW3wC--Y', + to: 'airports/ROC', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 749, + FlightNum: 4708, + Month: 1, + TailNum: 'N937EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272477', + _key: '272477', + _rev: '_cTBW3dm--g', + to: 'airports/MAF', + attributes: { + ArrTime: 800, + ArrTimeUTC: '2008-01-15T14:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 701, + DepTimeUTC: '2008-01-15T13:01:00.000Z', + Distance: 294, + FlightNum: 2002, + Month: 1, + TailNum: 'N247WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280166', + _key: '280166', + _rev: '_cTBW3y---m', + to: 'airports/ORD', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-16T00:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1701, + DepTimeUTC: '2008-01-15T22:01:00.000Z', + Distance: 606, + FlightNum: 321, + Month: 1, + TailNum: 'N338UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273451', + _key: '273451', + _rev: '_cTBW3gG--c', + to: 'airports/AUS', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T16:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 829, + DepTimeUTC: '2008-01-15T13:29:00.000Z', + Distance: 813, + FlightNum: 4677, + Month: 1, + TailNum: 'N905EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278382', + _key: '278382', + _rev: '_cTBW3tG--S', + to: 'airports/BOS', + attributes: { + ArrTime: 1855, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 946, + FlightNum: 680, + Month: 1, + TailNum: 'N388DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273438', + _key: '273438', + _rev: '_cTBW3gG--C', + to: 'airports/SEA', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T18:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 2182, + FlightNum: 1115, + Month: 1, + TailNum: 'N132DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278411', + _key: '278411', + _rev: '_cTBW3tK--e', + to: 'airports/SLC', + attributes: { + ArrTime: 1241, + ArrTimeUTC: '2008-01-15T19:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 1589, + FlightNum: 545, + Month: 1, + TailNum: 'N626DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283383', + _key: '283383', + _rev: '_cTBW362--i', + to: 'airports/LAX', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 1946, + FlightNum: 41, + Month: 1, + TailNum: 'N136DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/268919', + _key: '268919', + _rev: '_cTBW3Ua---', + to: 'airports/TUS', + attributes: { + ArrTime: 1122, + ArrTimeUTC: '2008-01-15T18:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 321, + FlightNum: 2612, + Month: 1, + TailNum: 'N613SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284800', + _key: '284800', + _rev: '_cTBW4-u--i', + to: 'airports/MKE', + attributes: { + ArrTime: 2346, + ArrTimeUTC: '2008-01-16T05:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2037, + DepTimeUTC: '2008-01-16T03:37:00.000Z', + Distance: 895, + FlightNum: 372, + Month: 1, + TailNum: 'N934FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/276778', + _key: '276778', + _rev: '_cTBW3ou--G', + to: 'airports/BOS', + attributes: { + ArrTime: 1918, + ArrTimeUTC: '2008-01-16T00:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T20:40:00.000Z', + Distance: 1698, + FlightNum: 1264, + Month: 1, + TailNum: 'N197JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275779', + _key: '275779', + _rev: '_cTBW3mC--e', + to: 'airports/SJU', + attributes: { + ArrTime: 2015, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1516, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 1674, + FlightNum: 435, + Month: 1, + TailNum: 'N613AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281711', + _key: '281711', + _rev: '_cTBW32O--q', + to: 'airports/SJC', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T23:11:00.000Z', + Distance: 296, + FlightNum: 205, + Month: 1, + TailNum: 'N450WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273383', + _key: '273383', + _rev: '_cTBW3f6--o', + to: 'airports/DCA', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 547, + FlightNum: 199, + Month: 1, + TailNum: 'N315AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281163', + _key: '281163', + _rev: '_cTBW30y--a', + to: 'airports/PNS', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 272, + FlightNum: 4568, + Month: 1, + TailNum: 'N901EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282637', + _key: '282637', + _rev: '_cTBW34y--g', + to: 'airports/ATL', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1833, + DepTimeUTC: '2008-01-15T23:33:00.000Z', + Distance: 547, + FlightNum: 185, + Month: 1, + TailNum: 'N989AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272840', + _key: '272840', + _rev: '_cTBW3ei--W', + to: 'airports/MIA', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T15:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 595, + FlightNum: 1523, + Month: 1, + TailNum: 'N688DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273378', + _key: '273378', + _rev: '_cTBW3f6--e', + to: 'airports/GPT', + attributes: { + ArrTime: 846, + ArrTimeUTC: '2008-01-15T14:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 352, + FlightNum: 4697, + Month: 1, + TailNum: 'N846AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/286801', + _key: '286801', + _rev: '_cTBW4EO--q', + to: 'airports/LAS', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T01:22:00.000Z', + Distance: 487, + FlightNum: 1631, + Month: 1, + TailNum: 'N335SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/278955', + _key: '278955', + _rev: '_cTBW3uq--S', + to: 'airports/ABQ', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 948, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 580, + FlightNum: 10, + Month: 1, + TailNum: 'N640SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268103', + _key: '268103', + _rev: '_cTBW3SO--Y', + to: 'airports/PBI', + attributes: { + ArrTime: 1518, + ArrTimeUTC: '2008-01-15T20:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 1197, + FlightNum: 425, + Month: 1, + TailNum: 'N639JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280572', + _key: '280572', + _rev: '_cTBW3zK--W', + to: 'airports/LIT', + attributes: { + ArrTime: 1709, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1618, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 296, + FlightNum: 1614, + Month: 1, + TailNum: 'N771SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276953', + _key: '276953', + _rev: '_cTBW3pO--M', + to: 'airports/CMH', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 336, + FlightNum: 1334, + Month: 1, + TailNum: 'N779SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273314', + _key: '273314', + _rev: '_cTBW3fy---', + to: 'airports/TPA', + attributes: { + ArrTime: 1526, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1413, + DepTimeUTC: '2008-01-15T19:13:00.000Z', + Distance: 406, + FlightNum: 1179, + Month: 1, + TailNum: 'N658DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271682', + _key: '271682', + _rev: '_cTBW3bi--e', + to: 'airports/IAH', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T18:30:00.000Z', + Distance: 861, + FlightNum: 34, + Month: 1, + TailNum: 'N75854', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278825', + _key: '278825', + _rev: '_cTBW3uS--i', + to: 'airports/MSP', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1632, + DepTimeUTC: '2008-01-15T21:32:00.000Z', + Distance: 906, + FlightNum: 831, + Month: 1, + TailNum: 'N311AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268625', + _key: '268625', + _rev: '_cTBW3Tm--C', + to: 'airports/BNA', + attributes: { + ArrTime: 1358, + ArrTimeUTC: '2008-01-15T19:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 1013, + FlightNum: 6656, + Month: 1, + TailNum: 'N738SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284538', + _key: '284538', + _rev: '_cTBW4-C--o', + to: 'airports/IAD', + attributes: { + ArrTime: 2335, + ArrTimeUTC: '2008-01-16T04:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2221, + DepTimeUTC: '2008-01-16T03:21:00.000Z', + Distance: 321, + FlightNum: 1774, + Month: 1, + TailNum: 'N712US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/271441', + _key: '271441', + _rev: '_cTBW3a6--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T19:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1325, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 288, + FlightNum: 1466, + Month: 1, + TailNum: 'N277WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283070', + _key: '283070', + _rev: '_cTBW36C--e', + to: 'airports/STL', + attributes: { + ArrTime: 2138, + ArrTimeUTC: '2008-01-16T03:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 546, + FlightNum: 1461, + Month: 1, + TailNum: 'N685SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273297', + _key: '273297', + _rev: '_cTBW3fu--M', + to: 'airports/ORD', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1412, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 606, + FlightNum: 1131, + Month: 1, + TailNum: 'N340UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/267418', + _key: '267418', + _rev: '_cTBW3Qa--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T17:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 354, + FlightNum: 3566, + Month: 1, + TailNum: 'N803AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268535', + _key: '268535', + _rev: '_cTBW3TW--U', + to: 'airports/IND', + attributes: { + ArrTime: 1342, + ArrTimeUTC: '2008-01-15T18:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T17:10:00.000Z', + Distance: 432, + FlightNum: 500, + Month: 1, + TailNum: 'N385DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/267765', + _key: '267765', + _rev: '_cTBW3RS--Y', + to: 'airports/DCA', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1050, + DepTimeUTC: '2008-01-15T16:50:00.000Z', + Distance: 985, + FlightNum: 5226, + Month: 1, + TailNum: 'N786CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273211', + _key: '273211', + _rev: '_cTBW3fe--k', + to: 'airports/LIT', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 453, + FlightNum: 4442, + Month: 1, + TailNum: 'N976EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283135', + _key: '283135', + _rev: '_cTBW36O--M', + to: 'airports/TUL', + attributes: { + ArrTime: 2152, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 541, + FlightNum: 416, + Month: 1, + TailNum: 'N350UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283318', + _key: '283318', + _rev: '_cTBW36u--A', + to: 'airports/ICT', + attributes: { + ArrTime: 2246, + ArrTimeUTC: '2008-01-16T04:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2123, + DepTimeUTC: '2008-01-16T02:23:00.000Z', + Distance: 781, + FlightNum: 4713, + Month: 1, + TailNum: 'N659CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/269751', + _key: '269751', + _rev: '_cTBW3Wi--Q', + to: 'airports/SJC', + attributes: { + ArrTime: 1059, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 296, + FlightNum: 2886, + Month: 1, + TailNum: 'N423WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282253', + _key: '282253', + _rev: '_cTBW33u--S', + to: 'airports/JAX', + attributes: { + ArrTime: 2204, + ArrTimeUTC: '2008-01-16T03:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2044, + DepTimeUTC: '2008-01-16T01:44:00.000Z', + Distance: 270, + FlightNum: 707, + Month: 1, + TailNum: 'N695DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/283044', + _key: '283044', + _rev: '_cTBW36---Y', + to: 'airports/ORD', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T00:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1743, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 116, + FlightNum: 6004, + Month: 1, + TailNum: 'N930SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277735', + _key: '277735', + _rev: '_cTBW3rW--G', + to: 'airports/SBN', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 566, + FlightNum: 4806, + Month: 1, + TailNum: 'N859AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285239', + _key: '285239', + _rev: '_cTBW4A---a', + to: 'airports/SAN', + attributes: { + ArrTime: 1819, + ArrTimeUTC: '2008-01-16T02:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-16T00:31:00.000Z', + Distance: 628, + FlightNum: 3420, + Month: 1, + TailNum: 'N477WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282292', + _key: '282292', + _rev: '_cTBW332--E', + to: 'airports/FSD', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 701, + FlightNum: 5163, + Month: 1, + TailNum: 'N403CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275108', + _key: '275108', + _rev: '_cTBW3kS--q', + to: 'airports/JAN', + attributes: { + ArrTime: 1532, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 341, + FlightNum: 4183, + Month: 1, + TailNum: 'N827AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279801', + _key: '279801', + _rev: '_cTBW3x---c', + to: 'airports/ALB', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-15T23:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 288, + FlightNum: 990, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/269603', + _key: '269603', + _rev: '_cTBW3WK--S', + to: 'airports/PHX', + attributes: { + ArrTime: 1406, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1135, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 1448, + FlightNum: 1752, + Month: 1, + TailNum: 'N278WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273125', + _key: '273125', + _rev: '_cTBW3fS--I', + to: 'airports/IAD', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 533, + FlightNum: 854, + Month: 1, + TailNum: 'N923DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269584', + _key: '269584', + _rev: '_cTBW3WG--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1340, + ArrTimeUTC: '2008-01-15T19:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 612, + FlightNum: 617, + Month: 1, + TailNum: 'N305UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/272019', + _key: '272019', + _rev: '_cTBW3ca--a', + to: 'airports/SMF', + attributes: { + ArrTime: 1157, + ArrTimeUTC: '2008-01-15T19:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 358, + FlightNum: 2880, + Month: 1, + TailNum: 'N717SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274485', + _key: '274485', + _rev: '_cTBW3iu--a', + to: 'airports/MKE', + attributes: { + ArrTime: 1001, + ArrTimeUTC: '2008-01-15T16:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 669, + FlightNum: 4328, + Month: 1, + TailNum: 'N903EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279501', + _key: '279501', + _rev: '_cTBW3wK--A', + to: 'airports/DCA', + attributes: { + ArrTime: 1814, + ArrTimeUTC: '2008-01-15T23:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 310, + FlightNum: 2153, + Month: 1, + TailNum: 'N13956', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273096', + _key: '273096', + _rev: '_cTBW3fO--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1013, + ArrTimeUTC: '2008-01-15T15:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T13:19:00.000Z', + Distance: 813, + FlightNum: 1590, + Month: 1, + TailNum: 'N947DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/268710', + _key: '268710', + _rev: '_cTBW3Ty--Z', + to: 'airports/ORD', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1215, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 654, + FlightNum: 7148, + Month: 1, + TailNum: 'N510MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/271536', + _key: '271536', + _rev: '_cTBW3bK--g', + to: 'airports/SLC', + attributes: { + ArrTime: 1239, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1127, + DepTimeUTC: '2008-01-15T18:27:00.000Z', + Distance: 347, + FlightNum: 3830, + Month: 1, + TailNum: 'N913EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/273048', + _key: '273048', + _rev: '_cTBW3fG--A', + to: 'airports/CLE', + attributes: { + ArrTime: 1623, + ArrTimeUTC: '2008-01-15T21:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1405, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 424, + FlightNum: 3094, + Month: 1, + TailNum: 'N11536', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275571', + _key: '275571', + _rev: '_cTBW3li--S', + to: 'airports/BDL', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T22:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1512, + DepTimeUTC: '2008-01-15T20:12:00.000Z', + Distance: 859, + FlightNum: 1812, + Month: 1, + TailNum: 'N967DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269284', + _key: '269284', + _rev: '_cTBW3VW---', + to: 'airports/CSG', + attributes: { + ArrTime: 1309, + ArrTimeUTC: '2008-01-15T18:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 83, + FlightNum: 4166, + Month: 1, + TailNum: 'N920EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271931', + _key: '271931', + _rev: '_cTBW3cK--s', + to: 'airports/BUF', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T14:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 746, + DepTimeUTC: '2008-01-15T12:46:00.000Z', + Distance: 712, + FlightNum: 1990, + Month: 1, + TailNum: 'N813SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283797', + _key: '283797', + _rev: '_cTBW38---e', + to: 'airports/HOU', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T05:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2146, + DepTimeUTC: '2008-01-16T02:46:00.000Z', + Distance: 696, + FlightNum: 4401, + Month: 1, + TailNum: 'N755EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/283811', + _key: '283811', + _rev: '_cTBW38C--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1900, + ArrTimeUTC: '2008-01-16T01:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 160, + FlightNum: 6153, + Month: 1, + TailNum: 'N979SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271628', + _key: '271628', + _rev: '_cTBW3ba--U', + to: 'airports/MSY', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 321, + FlightNum: 698, + Month: 1, + TailNum: 'N643SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275805', + _key: '275805', + _rev: '_cTBW3mG--k', + to: 'airports/GPT', + attributes: { + ArrTime: 959, + ArrTimeUTC: '2008-01-15T15:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T14:29:00.000Z', + Distance: 352, + FlightNum: 1590, + Month: 1, + TailNum: 'N717JL', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/268917', + _key: '268917', + _rev: '_cTBW3UW--m', + to: 'airports/DEN', + attributes: { + ArrTime: 1119, + ArrTimeUTC: '2008-01-15T18:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 125, + FlightNum: 5940, + Month: 1, + TailNum: 'N730SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280063', + _key: '280063', + _rev: '_cTBW3xu--E', + to: 'airports/ILM', + attributes: { + ArrTime: 1203, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T16:17:00.000Z', + Distance: 185, + FlightNum: 929, + Month: 1, + TailNum: 'N590US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282603', + _key: '282603', + _rev: '_cTBW34u--M', + to: 'airports/DTW', + attributes: { + ArrTime: 2157, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2056, + DepTimeUTC: '2008-01-16T01:56:00.000Z', + Distance: 95, + FlightNum: 2677, + Month: 1, + TailNum: 'N16510', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275068', + _key: '275068', + _rev: '_cTBW3kO--M', + to: 'airports/BWI', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1459, + DepTimeUTC: '2008-01-15T19:59:00.000Z', + Distance: 576, + FlightNum: 418, + Month: 1, + TailNum: 'N326AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/281534', + _key: '281534', + _rev: '_cTBW31y--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1704, + DepTimeUTC: '2008-01-15T23:04:00.000Z', + Distance: 116, + FlightNum: 3948, + Month: 1, + TailNum: 'N908AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275463', + _key: '275463', + _rev: '_cTBW3lS--A', + to: 'airports/MCO', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-15T23:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1309, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 1552, + FlightNum: 1355, + Month: 1, + TailNum: 'N210WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275840', + _key: '275840', + _rev: '_cTBW3mO--M', + to: 'airports/MSY', + attributes: { + ArrTime: 1530, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 445, + FlightNum: 612, + Month: 1, + TailNum: 'N12563', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/269264', + _key: '269264', + _rev: '_cTBW3VS--I', + to: 'airports/DTW', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T12:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 602, + DepTimeUTC: '2008-01-15T11:02:00.000Z', + Distance: 424, + FlightNum: 2938, + Month: 1, + TailNum: '87519E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281487', + _key: '281487', + _rev: '_cTBW31q--U', + to: 'airports/ONT', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-16T00:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 631, + FlightNum: 148, + Month: 1, + TailNum: 'N11187', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271975', + _key: '271975', + _rev: '_cTBW3cS--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T22:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 1589, + FlightNum: 509, + Month: 1, + TailNum: 'N6703D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274915', + _key: '274915', + _rev: '_cTBW3j2--C', + to: 'airports/OMA', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 821, + FlightNum: 4293, + Month: 1, + TailNum: 'N842AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/283063', + _key: '283063', + _rev: '_cTBW36C--Q', + to: 'airports/DAL', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 324, + FlightNum: 2809, + Month: 1, + TailNum: 'N615SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/272586', + _key: '272586', + _rev: '_cTBW3d6---', + to: 'airports/MSP', + attributes: { + ArrTime: 1456, + ArrTimeUTC: '2008-01-15T20:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 596, + FlightNum: 4734, + Month: 1, + TailNum: '85169E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269416', + _key: '269416', + _rev: '_cTBW3Vq--e', + to: 'airports/CLT', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1230, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 646, + FlightNum: 2625, + Month: 1, + TailNum: 'N927LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275500', + _key: '275500', + _rev: '_cTBW3lW--a', + to: 'airports/DTW', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 594, + FlightNum: 140, + Month: 1, + TailNum: 'N928AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/278799', + _key: '278799', + _rev: '_cTBW3uO--i', + to: 'airports/IAD', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1632, + DepTimeUTC: '2008-01-15T21:32:00.000Z', + Distance: 326, + FlightNum: 7232, + Month: 1, + TailNum: 'N503MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269395', + _key: '269395', + _rev: '_cTBW3Vm--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1358, + ArrTimeUTC: '2008-01-15T18:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1230, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 432, + FlightNum: 1431, + Month: 1, + TailNum: 'N904DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278437', + _key: '278437', + _rev: '_cTBW3tO--k', + to: 'airports/MOB', + attributes: { + ArrTime: 1652, + ArrTimeUTC: '2008-01-15T22:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1624, + DepTimeUTC: '2008-01-15T21:24:00.000Z', + Distance: 302, + FlightNum: 4237, + Month: 1, + TailNum: 'N937EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268788', + _key: '268788', + _rev: '_cTBW3UC--S', + to: 'airports/SEA', + attributes: { + ArrTime: 528, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 119, + DepTimeUTC: '2008-01-15T10:19:00.000Z', + Distance: 1449, + FlightNum: 198, + Month: 1, + TailNum: 'N306AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271941', + _key: '271941', + _rev: '_cTBW3cO--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 741, + ArrTimeUTC: '2008-01-15T13:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 647, + DepTimeUTC: '2008-01-15T12:47:00.000Z', + Distance: 140, + FlightNum: 340, + Month: 1, + TailNum: 'N18243', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271667', + _key: '271667', + _rev: '_cTBW3bi--A', + to: 'airports/XNA', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T20:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T18:30:00.000Z', + Distance: 589, + FlightNum: 4769, + Month: 1, + TailNum: 'N857AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276393', + _key: '276393', + _rev: '_cTBW3nq--W', + to: 'airports/TPA', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 406, + FlightNum: 947, + Month: 1, + TailNum: 'N128DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/275225', + _key: '275225', + _rev: '_cTBW3kq--C', + to: 'airports/PHX', + attributes: { + ArrTime: 907, + ArrTimeUTC: '2008-01-15T16:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 425, + FlightNum: 2920, + Month: 1, + TailNum: 'N913FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274668', + _key: '274668', + _rev: '_cTBW3jO--A', + to: 'airports/MIA', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 948, + FlightNum: 5477, + Month: 1, + TailNum: 'N655CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/273588', + _key: '273588', + _rev: '_cTBW3ge--Y', + to: 'airports/CLT', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T15:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 833, + DepTimeUTC: '2008-01-15T13:33:00.000Z', + Distance: 481, + FlightNum: 1821, + Month: 1, + TailNum: 'N762US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272925', + _key: '272925', + _rev: '_cTBW3ey--A', + to: 'airports/SAV', + attributes: { + ArrTime: 1451, + ArrTimeUTC: '2008-01-15T19:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T19:03:00.000Z', + Distance: 215, + FlightNum: 1284, + Month: 1, + TailNum: 'N909DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/269760', + _key: '269760', + _rev: '_cTBW3Wi--i', + to: 'airports/DFW', + attributes: { + ArrTime: 1315, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 569, + FlightNum: 736, + Month: 1, + TailNum: 'N415AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283371', + _key: '283371', + _rev: '_cTBW362--K', + to: 'airports/MHT', + attributes: { + ArrTime: 2340, + ArrTimeUTC: '2008-01-16T04:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2125, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 952, + FlightNum: 4276, + Month: 1, + TailNum: 'N331CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272518', + _key: '272518', + _rev: '_cTBW3du--M', + to: 'airports/STL', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T14:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 802, + DepTimeUTC: '2008-01-15T13:02:00.000Z', + Distance: 483, + FlightNum: 4302, + Month: 1, + TailNum: 'N706EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281626', + _key: '281626', + _rev: '_cTBW32C--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T00:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1808, + DepTimeUTC: '2008-01-15T23:08:00.000Z', + Distance: 185, + FlightNum: 2139, + Month: 1, + TailNum: 'N708UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276736', + _key: '276736', + _rev: '_cTBW3om--I', + to: 'airports/EVV', + attributes: { + ArrTime: 1013, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 350, + FlightNum: 4573, + Month: 1, + TailNum: 'N857AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285193', + _key: '285193', + _rev: '_cTBW4_2--W', + to: 'airports/RDU', + attributes: { + ArrTime: 2055, + ArrTimeUTC: '2008-01-16T01:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 390, + FlightNum: 5180, + Month: 1, + TailNum: 'N810CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/284608', + _key: '284608', + _rev: '_cTBW4-O--g', + to: 'airports/LAX', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T05:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2025, + DepTimeUTC: '2008-01-16T03:25:00.000Z', + Distance: 677, + FlightNum: 48, + Month: 1, + TailNum: 'N551WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/279997', + _key: '279997', + _rev: '_cTBW3xi--K', + to: 'airports/LAX', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1458, + DepTimeUTC: '2008-01-15T21:58:00.000Z', + Distance: 674, + FlightNum: 7821, + Month: 1, + TailNum: 'N14570', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/278705', + _key: '278705', + _rev: '_cTBW3u---k', + to: 'airports/ORD', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1041, + DepTimeUTC: '2008-01-15T15:41:00.000Z', + Distance: 296, + FlightNum: 169, + Month: 1, + TailNum: 'N422UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274462', + _key: '274462', + _rev: '_cTBW3iq--e', + to: 'airports/CSG', + attributes: { + ArrTime: 938, + ArrTimeUTC: '2008-01-15T14:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 83, + FlightNum: 4825, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/284464', + _key: '284464', + _rev: '_cTBW392--g', + to: 'airports/DAL', + attributes: { + ArrTime: 2242, + ArrTimeUTC: '2008-01-16T04:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2017, + DepTimeUTC: '2008-01-16T03:17:00.000Z', + Distance: 580, + FlightNum: 375, + Month: 1, + TailNum: 'N662SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269041', + _key: '269041', + _rev: '_cTBW3Uu--C', + to: 'airports/SLC', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 391, + FlightNum: 3769, + Month: 1, + TailNum: 'N455SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275480', + _key: '275480', + _rev: '_cTBW3lS--i', + to: 'airports/BUF', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1510, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 296, + FlightNum: 1120, + Month: 1, + TailNum: 'N732US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283093', + _key: '283093', + _rev: '_cTBW36G--Y', + to: 'airports/CAK', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2114, + DepTimeUTC: '2008-01-16T02:14:00.000Z', + Distance: 528, + FlightNum: 218, + Month: 1, + TailNum: 'N895AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284068', + _key: '284068', + _rev: '_cTBW38u--i', + to: 'airports/PVD', + attributes: { + ArrTime: 2352, + ArrTimeUTC: '2008-01-16T04:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2158, + DepTimeUTC: '2008-01-16T02:58:00.000Z', + Distance: 683, + FlightNum: 1294, + Month: 1, + TailNum: 'N588US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277733', + _key: '277733', + _rev: '_cTBW3rW--C', + to: 'airports/PBI', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T17:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 545, + FlightNum: 1125, + Month: 1, + TailNum: 'N628DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270746', + _key: '270746', + _rev: '_cTBW3ZC--U', + to: 'airports/ORD', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T20:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1306, + DepTimeUTC: '2008-01-15T18:06:00.000Z', + Distance: 867, + FlightNum: 535, + Month: 1, + TailNum: 'N837UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279298', + _key: '279298', + _rev: '_cTBW3vm---', + to: 'airports/MEM', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 332, + FlightNum: 531, + Month: 1, + TailNum: 'N894AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278059', + _key: '278059', + _rev: '_cTBW3sK--l', + to: 'airports/CLT', + attributes: { + ArrTime: 1730, + ArrTimeUTC: '2008-01-15T22:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 227, + FlightNum: 2642, + Month: 1, + TailNum: 'N907FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285218', + _key: '285218', + _rev: '_cTBW4_6--e', + to: 'airports/ABQ', + attributes: { + ArrTime: 2214, + ArrTimeUTC: '2008-01-16T05:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2105, + DepTimeUTC: '2008-01-16T04:05:00.000Z', + Distance: 349, + FlightNum: 470, + Month: 1, + TailNum: 'N769SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BQN', + id: 'flights/278444', + _key: '278444', + _rev: '_cTBW3tS--G', + to: 'airports/JFK', + attributes: { + ArrTime: 1424, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 1576, + FlightNum: 736, + Month: 1, + TailNum: 'N636JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272283', + _key: '272283', + _rev: '_cTBW3dG--g', + to: 'airports/DCA', + attributes: { + ArrTime: 908, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 331, + FlightNum: 1732, + Month: 1, + TailNum: 'N701UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/276604', + _key: '276604', + _rev: '_cTBW3oO--W', + to: 'airports/MCO', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T17:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 948, + DepTimeUTC: '2008-01-15T14:48:00.000Z', + Distance: 895, + FlightNum: 948, + Month: 1, + TailNum: 'N340LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280533', + _key: '280533', + _rev: '_cTBW3zC--Q', + to: 'airports/CHS', + attributes: { + ArrTime: 1839, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1716, + DepTimeUTC: '2008-01-15T22:16:00.000Z', + Distance: 259, + FlightNum: 4489, + Month: 1, + TailNum: 'N908EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275284', + _key: '275284', + _rev: '_cTBW3ky--W', + to: 'airports/RSW', + attributes: { + ArrTime: 1307, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 916, + DepTimeUTC: '2008-01-15T14:16:00.000Z', + Distance: 1025, + FlightNum: 1811, + Month: 1, + TailNum: 'N14335', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284415', + _key: '284415', + _rev: '_cTBW39u--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T04:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T03:15:00.000Z', + Distance: 223, + FlightNum: 804, + Month: 1, + TailNum: 'N479WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286669', + _key: '286669', + _rev: '_cTBW4D6--I', + to: 'airports/BOS', + attributes: { + ArrTime: 2249, + ArrTimeUTC: '2008-01-16T03:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T01:13:00.000Z', + Distance: 946, + FlightNum: 688, + Month: 1, + TailNum: 'N917DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/269891', + _key: '269891', + _rev: '_cTBW3W2--v', + to: 'airports/ATL', + attributes: { + ArrTime: 927, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 960, + FlightNum: 4567, + Month: 1, + TailNum: 'N354CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268284', + _key: '268284', + _rev: '_cTBW3Sq--u', + to: 'airports/OKC', + attributes: { + ArrTime: 1321, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1202, + DepTimeUTC: '2008-01-15T17:02:00.000Z', + Distance: 761, + FlightNum: 4705, + Month: 1, + TailNum: 'N873AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/269984', + _key: '269984', + _rev: '_cTBW3XG--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T18:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1146, + DepTimeUTC: '2008-01-15T17:46:00.000Z', + Distance: 158, + FlightNum: 3276, + Month: 1, + TailNum: 'N298AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/271620', + _key: '271620', + _rev: '_cTBW3ba--E', + to: 'airports/DFW', + attributes: { + ArrTime: 722, + ArrTimeUTC: '2008-01-15T13:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 158, + FlightNum: 3624, + Month: 1, + TailNum: 'N909AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278030', + _key: '278030', + _rev: '_cTBW3sG--M', + to: 'airports/BWI', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1614, + DepTimeUTC: '2008-01-15T21:14:00.000Z', + Distance: 361, + FlightNum: 1956, + Month: 1, + TailNum: 'N450UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272793', + _key: '272793', + _rev: '_cTBW3ea--c', + to: 'airports/RIC', + attributes: { + ArrTime: 929, + ArrTimeUTC: '2008-01-15T14:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 810, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 481, + FlightNum: 248, + Month: 1, + TailNum: 'N989AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272591', + _key: '272591', + _rev: '_cTBW3d6--I', + to: 'airports/MSP', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 930, + FlightNum: 974, + Month: 1, + TailNum: 'N721UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273858', + _key: '273858', + _rev: '_cTBW3hK--S', + to: 'airports/BUF', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 844, + DepTimeUTC: '2008-01-15T13:44:00.000Z', + Distance: 396, + FlightNum: 1211, + Month: 1, + TailNum: 'N192JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276708', + _key: '276708', + _rev: '_cTBW3oe--q', + to: 'airports/PVD', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T17:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 951, + DepTimeUTC: '2008-01-15T14:51:00.000Z', + Distance: 903, + FlightNum: 4640, + Month: 1, + TailNum: 'N832AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276168', + _key: '276168', + _rev: '_cTBW3nG--C', + to: 'airports/BWI', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 361, + FlightNum: 1678, + Month: 1, + TailNum: 'N442US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/273051', + _key: '273051', + _rev: '_cTBW3fG--G', + to: 'airports/DFW', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T13:18:00.000Z', + Distance: 158, + FlightNum: 3448, + Month: 1, + TailNum: 'N906AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286345', + _key: '286345', + _rev: '_cTBW4DC--O', + to: 'airports/VLD', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T01:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 208, + FlightNum: 4554, + Month: 1, + TailNum: 'N855AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270091', + _key: '270091', + _rev: '_cTBW3Xa--A', + to: 'airports/DFW', + attributes: { + ArrTime: 812, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 648, + DepTimeUTC: '2008-01-15T11:48:00.000Z', + Distance: 732, + FlightNum: 315, + Month: 1, + TailNum: 'N3CLAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280980', + _key: '280980', + _rev: '_cTBW30S--c', + to: 'airports/MCO', + attributes: { + ArrTime: 1907, + ArrTimeUTC: '2008-01-16T00:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-15T22:38:00.000Z', + Distance: 403, + FlightNum: 830, + Month: 1, + TailNum: 'N986AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271982', + _key: '271982', + _rev: '_cTBW3cW--C', + to: 'airports/PNS', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 272, + FlightNum: 775, + Month: 1, + TailNum: 'N980DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269911', + _key: '269911', + _rev: '_cTBW3W6--k', + to: 'airports/PDX', + attributes: { + ArrTime: 1248, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1044, + DepTimeUTC: '2008-01-15T17:44:00.000Z', + Distance: 992, + FlightNum: 507, + Month: 1, + TailNum: 'N644AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277635', + _key: '277635', + _rev: '_cTBW3rC--m', + to: 'airports/BWI', + attributes: { + ArrTime: 1154, + ArrTimeUTC: '2008-01-15T16:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T15:14:00.000Z', + Distance: 576, + FlightNum: 538, + Month: 1, + TailNum: 'N961DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270419', + _key: '270419', + _rev: '_cTBW3YO--O', + to: 'airports/JFK', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1157, + DepTimeUTC: '2008-01-15T17:57:00.000Z', + Distance: 1522, + FlightNum: 1062, + Month: 1, + TailNum: 'N216JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277276', + _key: '277276', + _rev: '_cTBW3qG---', + to: 'airports/MSP', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-15T23:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1354, + DepTimeUTC: '2008-01-15T20:54:00.000Z', + Distance: 981, + FlightNum: 626, + Month: 1, + TailNum: 'N343NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277181', + _key: '277181', + _rev: '_cTBW3p2--C', + to: 'airports/CHS', + attributes: { + ArrTime: 1708, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1552, + DepTimeUTC: '2008-01-15T20:52:00.000Z', + Distance: 259, + FlightNum: 1584, + Month: 1, + TailNum: 'N936DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/273980', + _key: '273980', + _rev: '_cTBW3he--W', + to: 'airports/DTW', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T19:30:00.000Z', + Distance: 229, + FlightNum: 3780, + Month: 1, + TailNum: '80249E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/282561', + _key: '282561', + _rev: '_cTBW34m--N', + to: 'airports/DFW', + attributes: { + ArrTime: 1834, + ArrTimeUTC: '2008-01-16T00:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T23:31:00.000Z', + Distance: 158, + FlightNum: 3214, + Month: 1, + TailNum: 'N238AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/266988', + _key: '266988', + _rev: '_cTBW3PS--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T16:26:00.000Z', + Distance: 569, + FlightNum: 1814, + Month: 1, + TailNum: 'N4XEAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281255', + _key: '281255', + _rev: '_cTBW31C--U', + to: 'airports/SAT', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1751, + DepTimeUTC: '2008-01-15T22:51:00.000Z', + Distance: 874, + FlightNum: 109, + Month: 1, + TailNum: 'N956DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/267255', + _key: '267255', + _rev: '_cTBW3Q---g', + to: 'airports/ONT', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T18:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T16:35:00.000Z', + Distance: 631, + FlightNum: 21, + Month: 1, + TailNum: 'N11191', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275311', + _key: '275311', + _rev: '_cTBW3k2--g', + to: 'airports/IAD', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 533, + FlightNum: 78, + Month: 1, + TailNum: 'N896AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278716', + _key: '278716', + _rev: '_cTBW3uC--J', + to: 'airports/BWI', + attributes: { + ArrTime: 1806, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 370, + FlightNum: 5411, + Month: 1, + TailNum: 'N931CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/277263', + _key: '277263', + _rev: '_cTBW3qC--U', + to: 'airports/HOU', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 904, + DepTimeUTC: '2008-01-15T15:04:00.000Z', + Distance: 670, + FlightNum: 1412, + Month: 1, + TailNum: 'N360SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283707', + _key: '283707', + _rev: '_cTBW37u--i', + to: 'airports/DFW', + attributes: { + ArrTime: 2044, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1854, + DepTimeUTC: '2008-01-15T23:54:00.000Z', + Distance: 732, + FlightNum: 1167, + Month: 1, + TailNum: 'N481AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273477', + _key: '273477', + _rev: '_cTBW3gK--h', + to: 'airports/BWI', + attributes: { + ArrTime: 953, + ArrTimeUTC: '2008-01-15T14:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 588, + FlightNum: 1746, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CEC', + id: 'flights/282418', + _key: '282418', + _rev: '_cTBW34K--o', + to: 'airports/SFO', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-16T00:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1528, + DepTimeUTC: '2008-01-15T23:28:00.000Z', + Distance: 304, + FlightNum: 5785, + Month: 1, + TailNum: 'N216SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278619', + _key: '278619', + _rev: '_cTBW3ty--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1134, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T15:38:00.000Z', + Distance: 606, + FlightNum: 1986, + Month: 1, + TailNum: 'N244AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270037', + _key: '270037', + _rev: '_cTBW3XO--q', + to: 'airports/OAK', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 957, + FlightNum: 2815, + Month: 1, + TailNum: 'N427WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277085', + _key: '277085', + _rev: '_cTBW3pi--s', + to: 'airports/ATL', + attributes: { + ArrTime: 1735, + ArrTimeUTC: '2008-01-15T22:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1549, + DepTimeUTC: '2008-01-15T20:49:00.000Z', + Distance: 576, + FlightNum: 479, + Month: 1, + TailNum: 'N942AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275501', + _key: '275501', + _rev: '_cTBW3lW--c', + to: 'airports/MIA', + attributes: { + ArrTime: 1718, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 806, + FlightNum: 923, + Month: 1, + TailNum: 'N3BGAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277277', + _key: '277277', + _rev: '_cTBW3qG--A', + to: 'airports/TLH', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1005, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 223, + FlightNum: 4476, + Month: 1, + TailNum: 'N716EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/285305', + _key: '285305', + _rev: '_cTBW4AK--S', + to: 'airports/HNL', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T06:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1533, + DepTimeUTC: '2008-01-16T00:33:00.000Z', + Distance: 2777, + FlightNum: 870, + Month: 1, + TailNum: 'N577AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277451', + _key: '277451', + _rev: '_cTBW3qi--a', + to: 'airports/CLT', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 809, + DepTimeUTC: '2008-01-15T15:09:00.000Z', + Distance: 1337, + FlightNum: 1520, + Month: 1, + TailNum: 'N188US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284164', + _key: '284164', + _rev: '_cTBW39C---', + to: 'airports/LAS', + attributes: { + ArrTime: 2253, + ArrTimeUTC: '2008-01-16T06:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2102, + DepTimeUTC: '2008-01-16T03:02:00.000Z', + Distance: 1588, + FlightNum: 1107, + Month: 1, + TailNum: 'N248WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278672', + _key: '278672', + _rev: '_cTBW3t6--U', + to: 'airports/RSW', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 600, + FlightNum: 1697, + Month: 1, + TailNum: 'N425US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277255', + _key: '277255', + _rev: '_cTBW3qC--E', + to: 'airports/PFN', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T16:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1004, + DepTimeUTC: '2008-01-15T15:04:00.000Z', + Distance: 247, + FlightNum: 4491, + Month: 1, + TailNum: 'N642AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/274368', + _key: '274368', + _rev: '_cTBW3ia--y', + to: 'airports/DEN', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 125, + FlightNum: 6716, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277898', + _key: '277898', + _rev: '_cTBW3ru--q', + to: 'airports/RDU', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 227, + FlightNum: 4672, + Month: 1, + TailNum: 'N709GB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277720', + _key: '277720', + _rev: '_cTBW3rS--W', + to: 'airports/BUF', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 712, + FlightNum: 4534, + Month: 1, + TailNum: 'N755EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276721', + _key: '276721', + _rev: '_cTBW3oi--U', + to: 'airports/ORD', + attributes: { + ArrTime: 1640, + ArrTimeUTC: '2008-01-15T22:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1539, + DepTimeUTC: '2008-01-15T20:39:00.000Z', + Distance: 606, + FlightNum: 952, + Month: 1, + TailNum: 'N993DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277872', + _key: '277872', + _rev: '_cTBW3rq--o', + to: 'airports/GSO', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 306, + FlightNum: 1023, + Month: 1, + TailNum: 'N906DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/268610', + _key: '268610', + _rev: '_cTBW3Ti--U', + to: 'airports/DEN', + attributes: { + ArrTime: 1137, + ArrTimeUTC: '2008-01-15T18:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 349, + FlightNum: 6589, + Month: 1, + TailNum: 'N954SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279650', + _key: '279650', + _rev: '_cTBW3wi--U', + to: 'airports/DEN', + attributes: { + ArrTime: 1232, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 1199, + FlightNum: 781, + Month: 1, + TailNum: 'N616DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272985', + _key: '272985', + _rev: '_cTBW3e6--U', + to: 'airports/PHX', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1204, + DepTimeUTC: '2008-01-15T19:04:00.000Z', + Distance: 602, + FlightNum: 700, + Month: 1, + TailNum: 'N743SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285502', + _key: '285502', + _rev: '_cTBW4Au--G', + to: 'airports/DTW', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1939, + DepTimeUTC: '2008-01-16T00:39:00.000Z', + Distance: 632, + FlightNum: 379, + Month: 1, + TailNum: 'N342NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273467', + _key: '273467', + _rev: '_cTBW3gK--N', + to: 'airports/VPS', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 264, + FlightNum: 4255, + Month: 1, + TailNum: 'N931EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268687', + _key: '268687', + _rev: '_cTBW3Tu--a', + to: 'airports/MCO', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T20:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T17:14:00.000Z', + Distance: 1545, + FlightNum: 1632, + Month: 1, + TailNum: 'N489UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278890', + _key: '278890', + _rev: '_cTBW3ue--a', + to: 'airports/DFW', + attributes: { + ArrTime: 1803, + ArrTimeUTC: '2008-01-16T00:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1634, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 812, + FlightNum: 1989, + Month: 1, + TailNum: 'N806SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/268923', + _key: '268923', + _rev: '_cTBW3Ua--G', + to: 'airports/PHX', + attributes: { + ArrTime: 1127, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 328, + FlightNum: 2722, + Month: 1, + TailNum: 'N615SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270647', + _key: '270647', + _rev: '_cTBW3Yy--W', + to: 'airports/TPA', + attributes: { + ArrTime: 822, + ArrTimeUTC: '2008-01-15T13:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 406, + FlightNum: 1154, + Month: 1, + TailNum: 'N689DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/269895', + _key: '269895', + _rev: '_cTBW3W6--E', + to: 'airports/IAH', + attributes: { + ArrTime: 631, + ArrTimeUTC: '2008-01-15T12:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 536, + DepTimeUTC: '2008-01-15T11:36:00.000Z', + Distance: 140, + FlightNum: 240, + Month: 1, + TailNum: 'N75410', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272368', + _key: '272368', + _rev: '_cTBW3dW--O', + to: 'airports/MSP', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 758, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 1124, + FlightNum: 1638, + Month: 1, + TailNum: 'N548US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/270348', + _key: '270348', + _rev: '_cTBW3YC--Q', + to: 'airports/DAL', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T17:55:00.000Z', + Distance: 580, + FlightNum: 1295, + Month: 1, + TailNum: 'N766SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284313', + _key: '284313', + _rev: '_cTBW39a--k', + to: 'airports/IAD', + attributes: { + ArrTime: 2111, + ArrTimeUTC: '2008-01-16T02:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1908, + DepTimeUTC: '2008-01-16T00:08:00.000Z', + Distance: 533, + FlightNum: 7269, + Month: 1, + TailNum: 'N75993', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/274542', + _key: '274542', + _rev: '_cTBW3i2--o', + to: 'airports/DFW', + attributes: { + ArrTime: 935, + ArrTimeUTC: '2008-01-15T15:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 569, + FlightNum: 2030, + Month: 1, + TailNum: 'N466AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/267757', + _key: '267757', + _rev: '_cTBW3RS--I', + to: 'airports/LGA', + attributes: { + ArrTime: 1354, + ArrTimeUTC: '2008-01-15T18:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T16:50:00.000Z', + Distance: 478, + FlightNum: 4858, + Month: 1, + TailNum: 'N716AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/270385', + _key: '270385', + _rev: '_cTBW3YG--q', + to: 'airports/IAH', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T19:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T17:56:00.000Z', + Distance: 744, + FlightNum: 2362, + Month: 1, + TailNum: 'N15983', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276405', + _key: '276405', + _rev: '_cTBW3nu--_', + to: 'airports/PHX', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 602, + FlightNum: 1455, + Month: 1, + TailNum: 'N476UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BTM', + id: 'flights/279443', + _key: '279443', + _rev: '_cTBW3w---R', + to: 'airports/SLC', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 357, + FlightNum: 3938, + Month: 1, + TailNum: 'N915EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278298', + _key: '278298', + _rev: '_cTBW3s2--g', + to: 'airports/TUL', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 674, + FlightNum: 4393, + Month: 1, + TailNum: 'N826AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269782', + _key: '269782', + _rev: '_cTBW3Wm--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T21:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 1619, + FlightNum: 510, + Month: 1, + TailNum: 'N907FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286449', + _key: '286449', + _rev: '_cTBW4DS--c', + to: 'airports/PIT', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2001, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 496, + FlightNum: 1297, + Month: 1, + TailNum: 'N197JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/278242', + _key: '278242', + _rev: '_cTBW3su--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 158, + FlightNum: 3766, + Month: 1, + TailNum: 'N801AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272981', + _key: '272981', + _rev: '_cTBW3e6--M', + to: 'airports/LAS', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T20:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1204, + DepTimeUTC: '2008-01-15T19:04:00.000Z', + Distance: 487, + FlightNum: 3570, + Month: 1, + TailNum: 'N449WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276979', + _key: '276979', + _rev: '_cTBW3pS--S', + to: 'airports/DSM', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 743, + FlightNum: 4519, + Month: 1, + TailNum: 'N821AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/270430', + _key: '270430', + _rev: '_cTBW3YO--k', + to: 'airports/ATL', + attributes: { + ArrTime: 835, + ArrTimeUTC: '2008-01-15T13:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 500, + FlightNum: 4717, + Month: 1, + TailNum: 'N870AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274324', + _key: '274324', + _rev: '_cTBW3iW--I', + to: 'airports/BTR', + attributes: { + ArrTime: 1513, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 449, + FlightNum: 4477, + Month: 1, + TailNum: 'N855AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278332', + _key: '278332', + _rev: '_cTBW3t---G', + to: 'airports/HDN', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 142, + FlightNum: 7200, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/270561', + _key: '270561', + _rev: '_cTBW3Ym--C', + to: 'airports/BWI', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T13:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 406, + FlightNum: 413, + Month: 1, + TailNum: 'N986AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/267954', + _key: '267954', + _rev: '_cTBW3R2--F', + to: 'airports/JFK', + attributes: { + ArrTime: 1320, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1155, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 301, + FlightNum: 139, + Month: 1, + TailNum: 'N638JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/271169', + _key: '271169', + _rev: '_cTBW3aO--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T12:19:00.000Z', + Distance: 1073, + FlightNum: 3306, + Month: 1, + TailNum: 'N777QC', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272103', + _key: '272103', + _rev: '_cTBW3cq--C', + to: 'airports/PHX', + attributes: { + ArrTime: 708, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T12:52:00.000Z', + Distance: 328, + FlightNum: 320, + Month: 1, + TailNum: 'N818AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279287', + _key: '279287', + _rev: '_cTBW3vi--V', + to: 'airports/SDF', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-15T23:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 321, + FlightNum: 5017, + Month: 1, + TailNum: 'N379CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275765', + _key: '275765', + _rev: '_cTBW3mC--C', + to: 'airports/BTR', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 449, + FlightNum: 5621, + Month: 1, + TailNum: 'N786CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271281', + _key: '271281', + _rev: '_cTBW3ai---', + to: 'airports/DEN', + attributes: { + ArrTime: 842, + ArrTimeUTC: '2008-01-15T15:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 723, + DepTimeUTC: '2008-01-15T12:23:00.000Z', + Distance: 1199, + FlightNum: 429, + Month: 1, + TailNum: 'N908FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269221', + _key: '269221', + _rev: '_cTBW3VK--S', + to: 'airports/DTW', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T19:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1226, + DepTimeUTC: '2008-01-15T17:26:00.000Z', + Distance: 488, + FlightNum: 3731, + Month: 1, + TailNum: '89409E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276064', + _key: '276064', + _rev: '_cTBW3my--k', + to: 'airports/CLT', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-15T20:23:00.000Z', + Distance: 227, + FlightNum: 584, + Month: 1, + TailNum: 'N908DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/272791', + _key: '272791', + _rev: '_cTBW3ea--Y', + to: 'airports/DAL', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 710, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 324, + FlightNum: 7, + Month: 1, + TailNum: 'N683SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280720', + _key: '280720', + _rev: '_cTBW3zm---', + to: 'airports/MEM', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 200, + FlightNum: 5757, + Month: 1, + TailNum: '84589E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272346', + _key: '272346', + _rev: '_cTBW3dS--S', + to: 'airports/DFW', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 569, + FlightNum: 2284, + Month: 1, + TailNum: 'N495AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272367', + _key: '272367', + _rev: '_cTBW3dW--M', + to: 'airports/BOS', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T18:50:00.000Z', + Distance: 399, + FlightNum: 5656, + Month: 1, + TailNum: 'N962CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/271302', + _key: '271302', + _rev: '_cTBW3ai--o', + to: 'airports/DTW', + attributes: { + ArrTime: 927, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T12:24:00.000Z', + Distance: 297, + FlightNum: 5815, + Month: 1, + TailNum: '85339E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272515', + _key: '272515', + _rev: '_cTBW3du--G', + to: 'airports/TUL', + attributes: { + ArrTime: 1438, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1154, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 608, + FlightNum: 41, + Month: 1, + TailNum: 'N14203', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272990', + _key: '272990', + _rev: '_cTBW3e6--e', + to: 'airports/DAL', + attributes: { + ArrTime: 853, + ArrTimeUTC: '2008-01-15T14:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T13:15:00.000Z', + Distance: 580, + FlightNum: 1118, + Month: 1, + TailNum: 'N618WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/268858', + _key: '268858', + _rev: '_cTBW3UO--O', + to: 'airports/ORD', + attributes: { + ArrTime: 610, + ArrTimeUTC: '2008-01-15T12:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 548, + DepTimeUTC: '2008-01-15T10:48:00.000Z', + Distance: 264, + FlightNum: 4376, + Month: 1, + TailNum: 'N806AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274110', + _key: '274110', + _rev: '_cTBW3hy--i', + to: 'airports/CVG', + attributes: { + ArrTime: 1609, + ArrTimeUTC: '2008-01-15T21:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 373, + FlightNum: 1418, + Month: 1, + TailNum: 'N668DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273489', + _key: '273489', + _rev: '_cTBW3gO--I', + to: 'airports/DCA', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T19:18:00.000Z', + Distance: 399, + FlightNum: 2037, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/269575', + _key: '269575', + _rev: '_cTBW3WG--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1409, + ArrTimeUTC: '2008-01-15T19:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1135, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 500, + FlightNum: 4660, + Month: 1, + TailNum: 'N929EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273816', + _key: '273816', + _rev: '_cTBW3hC--c', + to: 'airports/HPN', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 842, + DepTimeUTC: '2008-01-15T13:42:00.000Z', + Distance: 780, + FlightNum: 4664, + Month: 1, + TailNum: 'N927EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280272', + _key: '280272', + _rev: '_cTBW3yS--c', + to: 'airports/OKC', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1703, + DepTimeUTC: '2008-01-15T22:03:00.000Z', + Distance: 1180, + FlightNum: 271, + Month: 1, + TailNum: 'N334SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273743', + _key: '273743', + _rev: '_cTBW3g2--i', + to: 'airports/LIT', + attributes: { + ArrTime: 925, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 453, + FlightNum: 4617, + Month: 1, + TailNum: 'N973EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278001', + _key: '278001', + _rev: '_cTBW3sC--E', + to: 'airports/FLL', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 581, + FlightNum: 76, + Month: 1, + TailNum: 'N899AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/267573', + _key: '267573', + _rev: '_cTBW3Qy--U', + to: 'airports/ORF', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1145, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 159, + FlightNum: 46, + Month: 1, + TailNum: 'N342SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272970', + _key: '272970', + _rev: '_cTBW3e2--o', + to: 'airports/LAS', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 814, + DepTimeUTC: '2008-01-15T13:14:00.000Z', + Distance: 1747, + FlightNum: 749, + Month: 1, + TailNum: 'N137DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285456', + _key: '285456', + _rev: '_cTBW4Am--E', + to: 'airports/SJC', + attributes: { + ArrTime: 2254, + ArrTimeUTC: '2008-01-16T06:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2126, + DepTimeUTC: '2008-01-16T04:26:00.000Z', + Distance: 948, + FlightNum: 165, + Month: 1, + TailNum: 'N929FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/273584', + _key: '273584', + _rev: '_cTBW3ge--O', + to: 'airports/DEN', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T20:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1221, + DepTimeUTC: '2008-01-15T19:21:00.000Z', + Distance: 349, + FlightNum: 807, + Month: 1, + TailNum: 'N246LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268751', + _key: '268751', + _rev: '_cTBW3T6--o', + to: 'airports/EWN', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T18:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 433, + FlightNum: 4243, + Month: 1, + TailNum: 'N914EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280704', + _key: '280704', + _rev: '_cTBW3zi--N', + to: 'airports/BOS', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T00:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 946, + FlightNum: 275, + Month: 1, + TailNum: 'N953AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272516', + _key: '272516', + _rev: '_cTBW3du--I', + to: 'airports/MSY', + attributes: { + ArrTime: 832, + ArrTimeUTC: '2008-01-15T14:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 802, + DepTimeUTC: '2008-01-15T13:02:00.000Z', + Distance: 425, + FlightNum: 473, + Month: 1, + TailNum: 'N924AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/272636', + _key: '272636', + _rev: '_cTBW3eC--E', + to: 'airports/ORD', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 666, + FlightNum: 7211, + Month: 1, + TailNum: 'N75995', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277865', + _key: '277865', + _rev: '_cTBW3rq--a', + to: 'airports/JAX', + attributes: { + ArrTime: 1715, + ArrTimeUTC: '2008-01-15T22:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 270, + FlightNum: 1743, + Month: 1, + TailNum: 'N605DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284061', + _key: '284061', + _rev: '_cTBW38u--U', + to: 'airports/PFN', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T01:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1902, + DepTimeUTC: '2008-01-16T00:02:00.000Z', + Distance: 247, + FlightNum: 4721, + Month: 1, + TailNum: 'N833AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/274329', + _key: '274329', + _rev: '_cTBW3iW--S', + to: 'airports/HOU', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T15:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 759, + FlightNum: 1357, + Month: 1, + TailNum: 'N383SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269787', + _key: '269787', + _rev: '_cTBW3Wm--m', + to: 'airports/DFW', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 631, + DepTimeUTC: '2008-01-15T11:31:00.000Z', + Distance: 732, + FlightNum: 1059, + Month: 1, + TailNum: 'N916DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270853', + _key: '270853', + _rev: '_cTBW3ZS--g', + to: 'airports/STL', + attributes: { + ArrTime: 1344, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 546, + FlightNum: 1487, + Month: 1, + TailNum: 'N366SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268670', + _key: '268670', + _rev: '_cTBW3Tq--s', + to: 'airports/GSP', + attributes: { + ArrTime: 1306, + ArrTimeUTC: '2008-01-15T18:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1214, + DepTimeUTC: '2008-01-15T17:14:00.000Z', + Distance: 153, + FlightNum: 1257, + Month: 1, + TailNum: 'N930DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268778', + _key: '268778', + _rev: '_cTBW3UC---', + to: 'airports/BOS', + attributes: { + ArrTime: 1601, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 1754, + FlightNum: 584, + Month: 1, + TailNum: 'N578UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275255', + _key: '275255', + _rev: '_cTBW3ku--M', + to: 'airports/DAL', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T21:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 580, + FlightNum: 3419, + Month: 1, + TailNum: 'N341SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281624', + _key: '281624', + _rev: '_cTBW32C--O', + to: 'airports/SFO', + attributes: { + ArrTime: 2043, + ArrTimeUTC: '2008-01-16T04:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1807, + DepTimeUTC: '2008-01-15T23:07:00.000Z', + Distance: 2296, + FlightNum: 1167, + Month: 1, + TailNum: 'N174US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278106', + _key: '278106', + _rev: '_cTBW3sS--i', + to: 'airports/PBI', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T17:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 545, + FlightNum: 363, + Month: 1, + TailNum: 'N936AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268553', + _key: '268553', + _rev: '_cTBW3Ta--G', + to: 'airports/RDU', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T19:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T17:10:00.000Z', + Distance: 1062, + FlightNum: 1788, + Month: 1, + TailNum: 'N501AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/275018', + _key: '275018', + _rev: '_cTBW3kG--I', + to: 'airports/DAL', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 324, + FlightNum: 37, + Month: 1, + TailNum: 'N502SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/276277', + _key: '276277', + _rev: '_cTBW3nW--c', + to: 'airports/SLC', + attributes: { + ArrTime: 901, + ArrTimeUTC: '2008-01-15T16:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 291, + FlightNum: 4059, + Month: 1, + TailNum: 'N604SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274746', + _key: '274746', + _rev: '_cTBW3ja--M', + to: 'airports/BOS', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1452, + DepTimeUTC: '2008-01-15T19:52:00.000Z', + Distance: 399, + FlightNum: 4782, + Month: 1, + TailNum: 'N709GB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/276048', + _key: '276048', + _rev: '_cTBW3my--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T22:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T20:22:00.000Z', + Distance: 859, + FlightNum: 1107, + Month: 1, + TailNum: 'N669DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267319', + _key: '267319', + _rev: '_cTBW3QK--M', + to: 'airports/AUS', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1037, + DepTimeUTC: '2008-01-15T16:37:00.000Z', + Distance: 190, + FlightNum: 1477, + Month: 1, + TailNum: 'N4WUAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277354', + _key: '277354', + _rev: '_cTBW3qS--O', + to: 'airports/HDN', + attributes: { + ArrTime: 1148, + ArrTimeUTC: '2008-01-15T18:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 1340, + FlightNum: 1735, + Month: 1, + TailNum: 'N378DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268815', + _key: '268815', + _rev: '_cTBW3UG--X', + to: 'airports/PVD', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 903, + FlightNum: 4890, + Month: 1, + TailNum: 'N874AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/272012', + _key: '272012', + _rev: '_cTBW3ca--M', + to: 'airports/JFK', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T00:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1039, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 2465, + FlightNum: 352, + Month: 1, + TailNum: 'N597JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/286617', + _key: '286617', + _rev: '_cTBW4Du--q', + to: 'airports/DEN', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 517, + FlightNum: 6678, + Month: 1, + TailNum: 'N957SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276690', + _key: '276690', + _rev: '_cTBW3oe--G', + to: 'airports/CVG', + attributes: { + ArrTime: 1841, + ArrTimeUTC: '2008-01-15T23:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T20:38:00.000Z', + Distance: 1240, + FlightNum: 940, + Month: 1, + TailNum: 'N915DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280047', + _key: '280047', + _rev: '_cTBW3xq--Q', + to: 'airports/PHX', + attributes: { + ArrTime: 1054, + ArrTimeUTC: '2008-01-15T17:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 916, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 602, + FlightNum: 81, + Month: 1, + TailNum: 'N785SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/269387', + _key: '269387', + _rev: '_cTBW3Vm--S', + to: 'airports/MDW', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 395, + FlightNum: 108, + Month: 1, + TailNum: 'N467WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281169', + _key: '281169', + _rev: '_cTBW30y--m', + to: 'airports/MCI', + attributes: { + ArrTime: 1822, + ArrTimeUTC: '2008-01-16T00:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 491, + FlightNum: 507, + Month: 1, + TailNum: 'N236WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272487', + _key: '272487', + _rev: '_cTBW3dq--B', + to: 'airports/ELP', + attributes: { + ArrTime: 739, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 701, + DepTimeUTC: '2008-01-15T13:01:00.000Z', + Distance: 562, + FlightNum: 3661, + Month: 1, + TailNum: 'N380SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272796', + _key: '272796', + _rev: '_cTBW3ea--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 328, + FlightNum: 3406, + Month: 1, + TailNum: 'N299WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270772', + _key: '270772', + _rev: '_cTBW3ZG--V', + to: 'airports/MEM', + attributes: { + ArrTime: 1324, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1307, + DepTimeUTC: '2008-01-15T18:07:00.000Z', + Distance: 332, + FlightNum: 1295, + Month: 1, + TailNum: 'N945DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/275231', + _key: '275231', + _rev: '_cTBW3kq--O', + to: 'airports/SLC', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 534, + FlightNum: 3786, + Month: 1, + TailNum: 'N912EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271581', + _key: '271581', + _rev: '_cTBW3bS--Y', + to: 'airports/MCO', + attributes: { + ArrTime: 1452, + ArrTimeUTC: '2008-01-15T19:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 403, + FlightNum: 1804, + Month: 1, + TailNum: 'N631DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279492', + _key: '279492', + _rev: '_cTBW3wG--a', + to: 'airports/CVG', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T16:01:00.000Z', + Distance: 373, + FlightNum: 1623, + Month: 1, + TailNum: 'N639DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283863', + _key: '283863', + _rev: '_cTBW38K--i', + to: 'airports/RDU', + attributes: { + ArrTime: 2259, + ArrTimeUTC: '2008-01-16T03:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T02:50:00.000Z', + Distance: 443, + FlightNum: 2374, + Month: 1, + TailNum: 'N654SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275537', + _key: '275537', + _rev: '_cTBW3le--A', + to: 'airports/MCO', + attributes: { + ArrTime: 1104, + ArrTimeUTC: '2008-01-15T16:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T14:23:00.000Z', + Distance: 403, + FlightNum: 1031, + Month: 1, + TailNum: 'N828MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277100', + _key: '277100', + _rev: '_cTBW3pm--a', + to: 'airports/PHX', + attributes: { + ArrTime: 913, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 328, + FlightNum: 436, + Month: 1, + TailNum: 'N713SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277142', + _key: '277142', + _rev: '_cTBW3pu--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T20:50:00.000Z', + Distance: 744, + FlightNum: 2000, + Month: 1, + TailNum: 'N16987', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279754', + _key: '279754', + _rev: '_cTBW3w2--W', + to: 'airports/SHV', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1108, + DepTimeUTC: '2008-01-15T16:08:00.000Z', + Distance: 552, + FlightNum: 4439, + Month: 1, + TailNum: 'N878AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269055', + _key: '269055', + _rev: '_cTBW3Uu--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1222, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 859, + FlightNum: 1219, + Month: 1, + TailNum: 'N921DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268342', + _key: '268342', + _rev: '_cTBW3S2--M', + to: 'airports/DSM', + attributes: { + ArrTime: 1249, + ArrTimeUTC: '2008-01-15T18:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T17:04:00.000Z', + Distance: 624, + FlightNum: 3611, + Month: 1, + TailNum: 'N813AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286107', + _key: '286107', + _rev: '_cTBW4Ca---', + to: 'airports/PVD', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T00:52:00.000Z', + Distance: 683, + FlightNum: 1581, + Month: 1, + TailNum: 'N453UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273702', + _key: '273702', + _rev: '_cTBW3gy--C', + to: 'airports/LAS', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T18:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 838, + DepTimeUTC: '2008-01-15T13:38:00.000Z', + Distance: 1747, + FlightNum: 615, + Month: 1, + TailNum: 'N656AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/280652', + _key: '280652', + _rev: '_cTBW3za--C', + to: 'airports/LAX', + attributes: { + ArrTime: 1617, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T22:22:00.000Z', + Distance: 677, + FlightNum: 558, + Month: 1, + TailNum: 'N521SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282906', + _key: '282906', + _rev: '_cTBW35m--M', + to: 'airports/AUS', + attributes: { + ArrTime: 1831, + ArrTimeUTC: '2008-01-16T00:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1740, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 189, + FlightNum: 3422, + Month: 1, + TailNum: 'N928AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278120', + _key: '278120', + _rev: '_cTBW3sW--O', + to: 'airports/SEA', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T18:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 1180, + FlightNum: 3053, + Month: 1, + TailNum: 'N675AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281688', + _key: '281688', + _rev: '_cTBW32K--s', + to: 'airports/ATL', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T01:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 813, + FlightNum: 1535, + Month: 1, + TailNum: 'N974DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280706', + _key: '280706', + _rev: '_cTBW3zi--R', + to: 'airports/SEA', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 1024, + FlightNum: 591, + Month: 1, + TailNum: 'N303UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281187', + _key: '281187', + _rev: '_cTBW302--a', + to: 'airports/LBB', + attributes: { + ArrTime: 1747, + ArrTimeUTC: '2008-01-15T23:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T22:49:00.000Z', + Distance: 293, + FlightNum: 38, + Month: 1, + TailNum: 'N627SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278164', + _key: '278164', + _rev: '_cTBW3se--U', + to: 'airports/IAH', + attributes: { + ArrTime: 1143, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 744, + FlightNum: 1474, + Month: 1, + TailNum: 'N33637', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280818', + _key: '280818', + _rev: '_cTBW3z2--L', + to: 'airports/HOU', + attributes: { + ArrTime: 1847, + ArrTimeUTC: '2008-01-16T00:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-15T22:29:00.000Z', + Distance: 696, + FlightNum: 297, + Month: 1, + TailNum: 'N963AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284725', + _key: '284725', + _rev: '_cTBW4-i--c', + to: 'airports/LAS', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T05:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T03:32:00.000Z', + Distance: 629, + FlightNum: 1611, + Month: 1, + TailNum: 'N472UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/281372', + _key: '281372', + _rev: '_cTBW31W--W', + to: 'airports/HOU', + attributes: { + ArrTime: 1858, + ArrTimeUTC: '2008-01-16T00:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 570, + FlightNum: 259, + Month: 1, + TailNum: 'N483WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267848', + _key: '267848', + _rev: '_cTBW3Ri--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1152, + DepTimeUTC: '2008-01-15T16:52:00.000Z', + Distance: 547, + FlightNum: 461, + Month: 1, + TailNum: 'N989DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/277886', + _key: '277886', + _rev: '_cTBW3ru--S', + to: 'airports/DEN', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T16:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 125, + FlightNum: 6742, + Month: 1, + TailNum: 'N753SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278247', + _key: '278247', + _rev: '_cTBW3su--U', + to: 'airports/PHX', + attributes: { + ArrTime: 1823, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 1587, + FlightNum: 27, + Month: 1, + TailNum: 'N659DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/281333', + _key: '281333', + _rev: '_cTBW31O--g', + to: 'airports/ATL', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-15T23:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 134, + FlightNum: 4152, + Month: 1, + TailNum: 'N750EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277834', + _key: '277834', + _rev: '_cTBW3rm--M', + to: 'airports/ABQ', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 819, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 349, + FlightNum: 483, + Month: 1, + TailNum: 'N761RR', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272049', + _key: '272049', + _rev: '_cTBW3ce--n', + to: 'airports/CAK', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T14:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 528, + FlightNum: 4772, + Month: 1, + TailNum: 'N876AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286099', + _key: '286099', + _rev: '_cTBW4CW--e', + to: 'airports/BWI', + attributes: { + ArrTime: 2126, + ArrTimeUTC: '2008-01-16T02:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1952, + DepTimeUTC: '2008-01-16T00:52:00.000Z', + Distance: 430, + FlightNum: 776, + Month: 1, + TailNum: 'N3768', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278273', + _key: '278273', + _rev: '_cTBW3sy--a', + to: 'airports/SAT', + attributes: { + ArrTime: 1701, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 609, + FlightNum: 226, + Month: 1, + TailNum: 'N11194', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283230', + _key: '283230', + _rev: '_cTBW36e--Q', + to: 'airports/BUF', + attributes: { + ArrTime: 2231, + ArrTimeUTC: '2008-01-16T03:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2120, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 296, + FlightNum: 1920, + Month: 1, + TailNum: 'N745VJ', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282344', + _key: '282344', + _rev: '_cTBW34---U', + to: 'airports/ELP', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1826, + DepTimeUTC: '2008-01-15T23:26:00.000Z', + Distance: 1282, + FlightNum: 859, + Month: 1, + TailNum: 'N926DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/269243', + _key: '269243', + _rev: '_cTBW3VO--O', + to: 'airports/DFW', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 922, + FlightNum: 3410, + Month: 1, + TailNum: 'N662EH', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268162', + _key: '268162', + _rev: '_cTBW3Sa---', + to: 'airports/CLT', + attributes: { + ArrTime: 1306, + ArrTimeUTC: '2008-01-15T18:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 227, + FlightNum: 2622, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BZN', + id: 'flights/280962', + _key: '280962', + _rev: '_cTBW30O--i', + to: 'airports/DEN', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-16T00:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T22:37:00.000Z', + Distance: 525, + FlightNum: 6478, + Month: 1, + TailNum: 'N706SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278613', + _key: '278613', + _rev: '_cTBW3tu--m', + to: 'airports/PHX', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 838, + DepTimeUTC: '2008-01-15T15:38:00.000Z', + Distance: 328, + FlightNum: 211, + Month: 1, + TailNum: 'N829AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269508', + _key: '269508', + _rev: '_cTBW3V6--W', + to: 'airports/FSD', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1233, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 954, + FlightNum: 4835, + Month: 1, + TailNum: 'N876AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281345', + _key: '281345', + _rev: '_cTBW31S--O', + to: 'airports/MIA', + attributes: { + ArrTime: 1939, + ArrTimeUTC: '2008-01-16T00:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 595, + FlightNum: 71, + Month: 1, + TailNum: 'N664DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278299', + _key: '278299', + _rev: '_cTBW3s2--i', + to: 'airports/LFT', + attributes: { + ArrTime: 1118, + ArrTimeUTC: '2008-01-15T17:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 503, + FlightNum: 4355, + Month: 1, + TailNum: 'N981EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273577', + _key: '273577', + _rev: '_cTBW3ge--C', + to: 'airports/MDW', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T14:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 833, + DepTimeUTC: '2008-01-15T13:33:00.000Z', + Distance: 307, + FlightNum: 717, + Month: 1, + TailNum: 'N250WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275961', + _key: '275961', + _rev: '_cTBW3mi--N', + to: 'airports/MCI', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T16:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 932, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 692, + FlightNum: 1203, + Month: 1, + TailNum: 'N998DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278711', + _key: '278711', + _rev: '_cTBW3uC--_', + to: 'airports/SAT', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T17:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T15:41:00.000Z', + Distance: 609, + FlightNum: 501, + Month: 1, + TailNum: 'N27200', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DBQ', + id: 'flights/277958', + _key: '277958', + _rev: '_cTBW3r6--O', + to: 'airports/ORD', + attributes: { + ArrTime: 1006, + ArrTimeUTC: '2008-01-15T16:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 921, + DepTimeUTC: '2008-01-15T15:21:00.000Z', + Distance: 147, + FlightNum: 4338, + Month: 1, + TailNum: 'N658AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/282043', + _key: '282043', + _rev: '_cTBW33K--A', + to: 'airports/ATL', + attributes: { + ArrTime: 2004, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 533, + FlightNum: 4764, + Month: 1, + TailNum: 'N858AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282640', + _key: '282640', + _rev: '_cTBW34y--m', + to: 'airports/OMA', + attributes: { + ArrTime: 2116, + ArrTimeUTC: '2008-01-16T03:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 472, + FlightNum: 448, + Month: 1, + TailNum: 'N567UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271363', + _key: '271363', + _rev: '_cTBW3au--U', + to: 'airports/MCI', + attributes: { + ArrTime: 1347, + ArrTimeUTC: '2008-01-15T19:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 533, + FlightNum: 1397, + Month: 1, + TailNum: 'N445WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282211', + _key: '282211', + _rev: '_cTBW33m--T', + to: 'airports/LGA', + attributes: { + ArrTime: 2253, + ArrTimeUTC: '2008-01-16T03:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T01:42:00.000Z', + Distance: 761, + FlightNum: 530, + Month: 1, + TailNum: 'N615DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281480', + _key: '281480', + _rev: '_cTBW31q--G', + to: 'airports/RDU', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-15T23:01:00.000Z', + Distance: 130, + FlightNum: 1277, + Month: 1, + TailNum: 'N440US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281344', + _key: '281344', + _rev: '_cTBW31S--M', + to: 'airports/DFW', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-16T00:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 569, + FlightNum: 1486, + Month: 1, + TailNum: 'N452AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/281051', + _key: '281051', + _rev: '_cTBW30e--i', + to: 'airports/FAI', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T23:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1342, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 261, + FlightNum: 185, + Month: 1, + TailNum: 'N780AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/280698', + _key: '280698', + _rev: '_cTBW3zi--B', + to: 'airports/ORD', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-16T00:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 654, + FlightNum: 7149, + Month: 1, + TailNum: 'N510MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/280494', + _key: '280494', + _rev: '_cTBW3y6--W', + to: 'airports/ATL', + attributes: { + ArrTime: 1918, + ArrTimeUTC: '2008-01-16T00:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1714, + DepTimeUTC: '2008-01-15T22:14:00.000Z', + Distance: 692, + FlightNum: 4206, + Month: 1, + TailNum: 'N881AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269520', + _key: '269520', + _rev: '_cTBW3V6--u', + to: 'airports/MIA', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T11:20:00.000Z', + Distance: 650, + FlightNum: 4360, + Month: 1, + TailNum: 'N816AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272801', + _key: '272801', + _rev: '_cTBW3ea--s', + to: 'airports/MDW', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 810, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 590, + FlightNum: 610, + Month: 1, + TailNum: 'N938AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284484', + _key: '284484', + _rev: '_cTBW396--c', + to: 'airports/BWI', + attributes: { + ArrTime: 2339, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2218, + DepTimeUTC: '2008-01-16T03:18:00.000Z', + Distance: 361, + FlightNum: 1132, + Month: 1, + TailNum: 'N512AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283929', + _key: '283929', + _rev: '_cTBW38W--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 2102, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1859, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 761, + FlightNum: 343, + Month: 1, + TailNum: 'N968AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280722', + _key: '280722', + _rev: '_cTBW3zm--C', + to: 'airports/GPT', + attributes: { + ArrTime: 1735, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 352, + FlightNum: 4240, + Month: 1, + TailNum: 'N682BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276102', + _key: '276102', + _rev: '_cTBW3m6--S', + to: 'airports/OMA', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T21:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1324, + DepTimeUTC: '2008-01-15T20:24:00.000Z', + Distance: 472, + FlightNum: 160, + Month: 1, + TailNum: 'N538UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270792', + _key: '270792', + _rev: '_cTBW3ZK--M', + to: 'airports/PHL', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T12:05:00.000Z', + Distance: 280, + FlightNum: 1804, + Month: 1, + TailNum: 'N457UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277505', + _key: '277505', + _rev: '_cTBW3qu--C', + to: 'airports/LAX', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1559, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 1946, + FlightNum: 125, + Month: 1, + TailNum: 'N654DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/279265', + _key: '279265', + _rev: '_cTBW3ve--W', + to: 'airports/TPA', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 1497, + FlightNum: 1309, + Month: 1, + TailNum: 'N727SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280410', + _key: '280410', + _rev: '_cTBW3yq--g', + to: 'airports/IAD', + attributes: { + ArrTime: 1857, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T22:10:00.000Z', + Distance: 533, + FlightNum: 1108, + Month: 1, + TailNum: 'N966DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283180', + _key: '283180', + _rev: '_cTBW36W--K', + to: 'airports/OMA', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T04:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2117, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 821, + FlightNum: 4695, + Month: 1, + TailNum: 'N881AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275636', + _key: '275636', + _rev: '_cTBW3lq--u', + to: 'airports/BDL', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 859, + FlightNum: 1080, + Month: 1, + TailNum: 'N921DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286637', + _key: '286637', + _rev: '_cTBW4Dy--k', + to: 'airports/FLL', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2011, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 581, + FlightNum: 94, + Month: 1, + TailNum: 'N169AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/273118', + _key: '273118', + _rev: '_cTBW3fO--s', + to: 'airports/SLC', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T14:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 291, + FlightNum: 7741, + Month: 1, + TailNum: 'N11176', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271306', + _key: '271306', + _rev: '_cTBW3am--A', + to: 'airports/ORD', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T14:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T12:24:00.000Z', + Distance: 978, + FlightNum: 5964, + Month: 1, + TailNum: 'N709SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271980', + _key: '271980', + _rev: '_cTBW3cW---', + to: 'airports/MDW', + attributes: { + ArrTime: 1344, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 307, + FlightNum: 1620, + Month: 1, + TailNum: 'N301SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283011', + _key: '283011', + _rev: '_cTBW356--A', + to: 'airports/PHL', + attributes: { + ArrTime: 2005, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1842, + DepTimeUTC: '2008-01-15T23:42:00.000Z', + Distance: 280, + FlightNum: 1777, + Month: 1, + TailNum: 'N725UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280792', + _key: '280792', + _rev: '_cTBW3zy--E', + to: 'airports/LGA', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1728, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 214, + FlightNum: 1962, + Month: 1, + TailNum: 'N913DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270262', + _key: '270262', + _rev: '_cTBW3Xy--q', + to: 'airports/FNT', + attributes: { + ArrTime: 1445, + ArrTimeUTC: '2008-01-15T19:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T17:53:00.000Z', + Distance: 644, + FlightNum: 511, + Month: 1, + TailNum: 'N308AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/279572', + _key: '279572', + _rev: '_cTBW3wW--C', + to: 'airports/LAS', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 903, + DepTimeUTC: '2008-01-15T16:03:00.000Z', + Distance: 487, + FlightNum: 2002, + Month: 1, + TailNum: 'N247WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270871', + _key: '270871', + _rev: '_cTBW3ZW--T', + to: 'airports/DTW', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T13:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 594, + FlightNum: 474, + Month: 1, + TailNum: 'N323US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277873', + _key: '277873', + _rev: '_cTBW3rq--q', + to: 'airports/SEA', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 819, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 1024, + FlightNum: 847, + Month: 1, + TailNum: 'N901FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/279670', + _key: '279670', + _rev: '_cTBW3wm--N', + to: 'airports/DFW', + attributes: { + ArrTime: 1754, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1451, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 569, + FlightNum: 322, + Month: 1, + TailNum: 'N556AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275635', + _key: '275635', + _rev: '_cTBW3lq--s', + to: 'airports/ATL', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 946, + FlightNum: 679, + Month: 1, + TailNum: 'N905DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273176', + _key: '273176', + _rev: '_cTBW3fa--O', + to: 'airports/BOS', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T14:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 822, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 370, + FlightNum: 807, + Month: 1, + TailNum: 'N940AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271356', + _key: '271356', + _rev: '_cTBW3au--G', + to: 'airports/GPT', + attributes: { + ArrTime: 1339, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1323, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 352, + FlightNum: 4679, + Month: 1, + TailNum: 'N971EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278291', + _key: '278291', + _rev: '_cTBW3s2--S', + to: 'airports/MDW', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T23:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 590, + FlightNum: 122, + Month: 1, + TailNum: 'N295AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282377', + _key: '282377', + _rev: '_cTBW34G--A', + to: 'airports/PDX', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T04:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 1111, + FlightNum: 1081, + Month: 1, + TailNum: 'N731SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271121', + _key: '271121', + _rev: '_cTBW3aG--Q', + to: 'airports/EGE', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 121, + FlightNum: 576, + Month: 1, + TailNum: 'N435UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/280062', + _key: '280062', + _rev: '_cTBW3xu--C', + to: 'airports/ORD', + attributes: { + ArrTime: 1652, + ArrTimeUTC: '2008-01-15T22:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 160, + FlightNum: 5937, + Month: 1, + TailNum: 'N412SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/284545', + _key: '284545', + _rev: '_cTBW4-G--G', + to: 'airports/ATL', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T01:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1814, + DepTimeUTC: '2008-01-16T00:14:00.000Z', + Distance: 134, + FlightNum: 4537, + Month: 1, + TailNum: 'N972EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279346', + _key: '279346', + _rev: '_cTBW3vu--E', + to: 'airports/PSP', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-16T00:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T21:44:00.000Z', + Distance: 776, + FlightNum: 5819, + Month: 1, + TailNum: 'N913SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286589', + _key: '286589', + _rev: '_cTBW4Dq--g', + to: 'airports/RDU', + attributes: { + ArrTime: 2106, + ArrTimeUTC: '2008-01-16T02:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2009, + DepTimeUTC: '2008-01-16T01:09:00.000Z', + Distance: 255, + FlightNum: 1077, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276084', + _key: '276084', + _rev: '_cTBW3m2--d', + to: 'airports/SJU', + attributes: { + ArrTime: 1416, + ArrTimeUTC: '2008-01-15T18:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T14:35:00.000Z', + Distance: 1547, + FlightNum: 907, + Month: 1, + TailNum: 'N625DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280806', + _key: '280806', + _rev: '_cTBW3zy--g', + to: 'airports/SEA', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T03:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1728, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 2182, + FlightNum: 879, + Month: 1, + TailNum: 'N130DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275489', + _key: '275489', + _rev: '_cTBW3lW--E', + to: 'airports/MLB', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T15:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 443, + FlightNum: 827, + Month: 1, + TailNum: 'N948DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285689', + _key: '285689', + _rev: '_cTBW4BO--W', + to: 'airports/PHX', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T05:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2054, + DepTimeUTC: '2008-01-16T04:54:00.000Z', + Distance: 369, + FlightNum: 3775, + Month: 1, + TailNum: 'N328SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281301', + _key: '281301', + _rev: '_cTBW31K--Q', + to: 'airports/LBB', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1554, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 289, + FlightNum: 1352, + Month: 1, + TailNum: 'N903WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283197', + _key: '283197', + _rev: '_cTBW36W--s', + to: 'airports/MEM', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T03:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2118, + DepTimeUTC: '2008-01-16T02:18:00.000Z', + Distance: 332, + FlightNum: 536, + Month: 1, + TailNum: 'N989DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286777', + _key: '286777', + _rev: '_cTBW4EK--o', + to: 'airports/BTR', + attributes: { + ArrTime: 2102, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 449, + FlightNum: 4164, + Month: 1, + TailNum: 'N684BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279652', + _key: '279652', + _rev: '_cTBW3wi--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 185, + FlightNum: 4823, + Month: 1, + TailNum: 'N732DH', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269064', + _key: '269064', + _rev: '_cTBW3Uy---', + to: 'airports/COS', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T17:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1023, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 72, + FlightNum: 6482, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271116', + _key: '271116', + _rev: '_cTBW3aG--G', + to: 'airports/PHL', + attributes: { + ArrTime: 923, + ArrTimeUTC: '2008-01-15T14:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 717, + DepTimeUTC: '2008-01-15T12:17:00.000Z', + Distance: 665, + FlightNum: 1612, + Month: 1, + TailNum: 'N945DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272974', + _key: '272974', + _rev: '_cTBW3e6---', + to: 'airports/CAE', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 815, + DepTimeUTC: '2008-01-15T13:15:00.000Z', + Distance: 191, + FlightNum: 4662, + Month: 1, + TailNum: 'N871AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282765', + _key: '282765', + _rev: '_cTBW35K--O', + to: 'airports/TPA', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T02:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 842, + FlightNum: 910, + Month: 1, + TailNum: 'N601WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/276513', + _key: '276513', + _rev: '_cTBW3o---e', + to: 'airports/DFW', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T14:46:00.000Z', + Distance: 383, + FlightNum: 3690, + Month: 1, + TailNum: 'N838AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282079', + _key: '282079', + _rev: '_cTBW33O--a', + to: 'airports/DEN', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1938, + DepTimeUTC: '2008-01-16T01:38:00.000Z', + Distance: 775, + FlightNum: 219, + Month: 1, + TailNum: 'N910FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/277932', + _key: '277932', + _rev: '_cTBW3r2--M', + to: 'airports/LGA', + attributes: { + ArrTime: 1822, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 764, + FlightNum: 2022, + Month: 1, + TailNum: 'N508AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275001', + _key: '275001', + _rev: '_cTBW3kC--Y', + to: 'airports/STL', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T15:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 483, + FlightNum: 188, + Month: 1, + TailNum: 'N985AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/269877', + _key: '269877', + _rev: '_cTBW3W2--T', + to: 'airports/CVG', + attributes: { + ArrTime: 811, + ArrTimeUTC: '2008-01-15T13:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 404, + FlightNum: 4321, + Month: 1, + TailNum: 'N970EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274169', + _key: '274169', + _rev: '_cTBW3i----', + to: 'airports/PHL', + attributes: { + ArrTime: 1640, + ArrTimeUTC: '2008-01-15T21:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 665, + FlightNum: 1410, + Month: 1, + TailNum: 'N953UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283789', + _key: '283789', + _rev: '_cTBW38---O', + to: 'airports/IND', + attributes: { + ArrTime: 2041, + ArrTimeUTC: '2008-01-16T01:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1856, + DepTimeUTC: '2008-01-15T23:56:00.000Z', + Distance: 499, + FlightNum: 4793, + Month: 1, + TailNum: '84129E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281827', + _key: '281827', + _rev: '_cTBW32i--g', + to: 'airports/CMH', + attributes: { + ArrTime: 2138, + ArrTimeUTC: '2008-01-16T02:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 338, + FlightNum: 39, + Month: 1, + TailNum: 'N327SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275268', + _key: '275268', + _rev: '_cTBW3ku--m', + to: 'airports/MCO', + attributes: { + ArrTime: 1734, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 759, + FlightNum: 1275, + Month: 1, + TailNum: 'N455UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275403', + _key: '275403', + _rev: '_cTBW3lG--Y', + to: 'airports/JAX', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T16:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 614, + FlightNum: 5442, + Month: 1, + TailNum: 'N721CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281595', + _key: '281595', + _rev: '_cTBW32---E', + to: 'airports/SLC', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-16T00:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 493, + FlightNum: 3829, + Month: 1, + TailNum: 'N431SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABY', + id: 'flights/280546', + _key: '280546', + _rev: '_cTBW3zG--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 146, + FlightNum: 4440, + Month: 1, + TailNum: 'N848AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285768', + _key: '285768', + _rev: '_cTBW4Be--A', + to: 'airports/CLE', + attributes: { + ArrTime: 2112, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 221, + FlightNum: 5428, + Month: 1, + TailNum: 'N969CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279996', + _key: '279996', + _rev: '_cTBW3xi--I', + to: 'airports/CHS', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 259, + FlightNum: 4897, + Month: 1, + TailNum: 'N838AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281947', + _key: '281947', + _rev: '_cTBW322--m', + to: 'airports/MSP', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 906, + FlightNum: 3918, + Month: 1, + TailNum: 'N813SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282532', + _key: '282532', + _rev: '_cTBW34i--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 641, + FlightNum: 132, + Month: 1, + TailNum: 'N922FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268803', + _key: '268803', + _rev: '_cTBW3UG--_', + to: 'airports/CLT', + attributes: { + ArrTime: 620, + ArrTimeUTC: '2008-01-15T11:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 525, + DepTimeUTC: '2008-01-15T10:25:00.000Z', + Distance: 227, + FlightNum: 2640, + Month: 1, + TailNum: 'N914FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CPR', + id: 'flights/281844', + _key: '281844', + _rev: '_cTBW32m--U', + to: 'airports/SLC', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T03:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 320, + FlightNum: 3724, + Month: 1, + TailNum: 'N580SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/269714', + _key: '269714', + _rev: '_cTBW3Wa--q', + to: 'airports/LAX', + attributes: { + ArrTime: 1144, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1039, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 737, + FlightNum: 5841, + Month: 1, + TailNum: 'N765SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281765', + _key: '281765', + _rev: '_cTBW32a--G', + to: 'airports/ELP', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-16T00:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1612, + DepTimeUTC: '2008-01-15T23:12:00.000Z', + Distance: 223, + FlightNum: 892, + Month: 1, + TailNum: 'N468WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279852', + _key: '279852', + _rev: '_cTBW3xG--k', + to: 'airports/PHL', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1111, + DepTimeUTC: '2008-01-15T16:11:00.000Z', + Distance: 405, + FlightNum: 2387, + Month: 1, + TailNum: 'N371SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273320', + _key: '273320', + _rev: '_cTBW3fy--K', + to: 'airports/EWR', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T13:25:00.000Z', + Distance: 745, + FlightNum: 1065, + Month: 1, + TailNum: 'N900DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282856', + _key: '282856', + _rev: '_cTBW35a--K', + to: 'airports/ICT', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T01:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 419, + FlightNum: 5820, + Month: 1, + TailNum: 'N925SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272734', + _key: '272734', + _rev: '_cTBW3eS--M', + to: 'airports/MIA', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 808, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 595, + FlightNum: 1737, + Month: 1, + TailNum: 'N3ARAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268872', + _key: '268872', + _rev: '_cTBW3UO--q', + to: 'airports/BNA', + attributes: { + ArrTime: 1346, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1018, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 1013, + FlightNum: 232, + Month: 1, + TailNum: 'N946FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/268209', + _key: '268209', + _rev: '_cTBW3Se--r', + to: 'airports/LAS', + attributes: { + ArrTime: 1416, + ArrTimeUTC: '2008-01-15T22:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 1825, + FlightNum: 542, + Month: 1, + TailNum: 'N205WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281528', + _key: '281528', + _rev: '_cTBW31y--G', + to: 'airports/OKC', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 761, + FlightNum: 4805, + Month: 1, + TailNum: 'N752EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282104', + _key: '282104', + _rev: '_cTBW33S--d', + to: 'airports/PHX', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-16T01:39:00.000Z', + Distance: 328, + FlightNum: 247, + Month: 1, + TailNum: 'N831AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281115', + _key: '281115', + _rev: '_cTBW30q--W', + to: 'airports/JAX', + attributes: { + ArrTime: 1852, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 329, + FlightNum: 933, + Month: 1, + TailNum: 'N434US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275839', + _key: '275839', + _rev: '_cTBW3mO--K', + to: 'airports/RDU', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 130, + FlightNum: 1481, + Month: 1, + TailNum: 'N730US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276670', + _key: '276670', + _rev: '_cTBW3oa--O', + to: 'airports/DSM', + attributes: { + ArrTime: 1101, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 950, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 743, + FlightNum: 4227, + Month: 1, + TailNum: 'N925EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282155', + _key: '282155', + _rev: '_cTBW33a--q', + to: 'airports/SLC', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-16T01:40:00.000Z', + Distance: 493, + FlightNum: 3966, + Month: 1, + TailNum: 'N435SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272963', + _key: '272963', + _rev: '_cTBW3e2--a', + to: 'airports/MIA', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T19:03:00.000Z', + Distance: 920, + FlightNum: 1287, + Month: 1, + TailNum: 'N3BNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282279', + _key: '282279', + _rev: '_cTBW33y--W', + to: 'airports/AUS', + attributes: { + ArrTime: 2122, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 619, + FlightNum: 318, + Month: 1, + TailNum: 'N11193', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271328', + _key: '271328', + _rev: '_cTBW3aq--C', + to: 'airports/PHF', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 725, + DepTimeUTC: '2008-01-15T12:25:00.000Z', + Distance: 508, + FlightNum: 4450, + Month: 1, + TailNum: 'N914EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285008', + _key: '285008', + _rev: '_cTBW4_S--g', + to: 'airports/BUF', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1926, + DepTimeUTC: '2008-01-16T00:26:00.000Z', + Distance: 281, + FlightNum: 2620, + Month: 1, + TailNum: 'N498WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271955', + _key: '271955', + _rev: '_cTBW3cS---', + to: 'airports/MLI', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 633, + FlightNum: 4244, + Month: 1, + TailNum: 'N906EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270519', + _key: '270519', + _rev: '_cTBW3Ye--U', + to: 'airports/GNV', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 300, + FlightNum: 4887, + Month: 1, + TailNum: 'N631AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271864', + _key: '271864', + _rev: '_cTBW3cC--E', + to: 'airports/FLO', + attributes: { + ArrTime: 1435, + ArrTimeUTC: '2008-01-15T19:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1336, + DepTimeUTC: '2008-01-15T18:36:00.000Z', + Distance: 273, + FlightNum: 4521, + Month: 1, + TailNum: 'N908EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286763', + _key: '286763', + _rev: '_cTBW4EK--M', + to: 'airports/DCA', + attributes: { + ArrTime: 2214, + ArrTimeUTC: '2008-01-16T03:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2019, + DepTimeUTC: '2008-01-16T01:19:00.000Z', + Distance: 547, + FlightNum: 187, + Month: 1, + TailNum: 'N261AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282515', + _key: '282515', + _rev: '_cTBW34e--M', + to: 'airports/DAL', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 580, + FlightNum: 2038, + Month: 1, + TailNum: 'N670SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273267', + _key: '273267', + _rev: '_cTBW3fq--A', + to: 'airports/MKE', + attributes: { + ArrTime: 925, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 641, + FlightNum: 348, + Month: 1, + TailNum: 'N240AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286339', + _key: '286339', + _rev: '_cTBW4DC--C', + to: 'airports/LAS', + attributes: { + ArrTime: 2122, + ArrTimeUTC: '2008-01-16T05:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 1747, + FlightNum: 1279, + Month: 1, + TailNum: 'N6708D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277517', + _key: '277517', + _rev: '_cTBW3qu--a', + to: 'airports/DAB', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 366, + FlightNum: 985, + Month: 1, + TailNum: 'N928DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278680', + _key: '278680', + _rev: '_cTBW3t6--k', + to: 'airports/SAT', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-16T00:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 874, + FlightNum: 4575, + Month: 1, + TailNum: 'N722EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280510', + _key: '280510', + _rev: '_cTBW3z---I', + to: 'airports/MEM', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 332, + FlightNum: 1163, + Month: 1, + TailNum: 'N754NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278562', + _key: '278562', + _rev: '_cTBW3tm--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T22:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 214, + FlightNum: 1960, + Month: 1, + TailNum: 'N908DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/280610', + _key: '280610', + _rev: '_cTBW3zS--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1803, + ArrTimeUTC: '2008-01-16T00:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T22:20:00.000Z', + Distance: 592, + FlightNum: 2080, + Month: 1, + TailNum: 'N522AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/274773', + _key: '274773', + _rev: '_cTBW3je--Q', + to: 'airports/DEN', + attributes: { + ArrTime: 1012, + ArrTimeUTC: '2008-01-15T17:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T14:04:00.000Z', + Distance: 1082, + FlightNum: 6599, + Month: 1, + TailNum: 'N748SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269121', + _key: '269121', + _rev: '_cTBW3U6--M', + to: 'airports/ORD', + attributes: { + ArrTime: 721, + ArrTimeUTC: '2008-01-15T13:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T10:57:00.000Z', + Distance: 867, + FlightNum: 1725, + Month: 1, + TailNum: 'N623AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273230', + _key: '273230', + _rev: '_cTBW3fi--W', + to: 'airports/CMH', + attributes: { + ArrTime: 1702, + ArrTimeUTC: '2008-01-15T22:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 1155, + FlightNum: 204, + Month: 1, + TailNum: 'N339UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283047', + _key: '283047', + _rev: '_cTBW36---e', + to: 'airports/PHX', + attributes: { + ArrTime: 1746, + ArrTimeUTC: '2008-01-16T00:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 328, + FlightNum: 2784, + Month: 1, + TailNum: 'N708SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283212', + _key: '283212', + _rev: '_cTBW36a--a', + to: 'airports/PHX', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1919, + DepTimeUTC: '2008-01-16T02:19:00.000Z', + Distance: 328, + FlightNum: 2116, + Month: 1, + TailNum: 'N346SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279117', + _key: '279117', + _rev: '_cTBW3vG--I', + to: 'airports/XNA', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T17:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1052, + DepTimeUTC: '2008-01-15T15:52:00.000Z', + Distance: 589, + FlightNum: 3888, + Month: 1, + TailNum: 'N815SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/268101', + _key: '268101', + _rev: '_cTBW3SO--U', + to: 'airports/ORD', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 723, + FlightNum: 4229, + Month: 1, + TailNum: 'N823AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280019', + _key: '280019', + _rev: '_cTBW3xm--I', + to: 'airports/GSP', + attributes: { + ArrTime: 1757, + ArrTimeUTC: '2008-01-15T22:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 153, + FlightNum: 3914, + Month: 1, + TailNum: 'N814SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286584', + _key: '286584', + _rev: '_cTBW4Dq--W', + to: 'airports/ONT', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1808, + DepTimeUTC: '2008-01-16T01:08:00.000Z', + Distance: 819, + FlightNum: 1441, + Month: 1, + TailNum: 'N474UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277468', + _key: '277468', + _rev: '_cTBW3qm--O', + to: 'airports/LBB', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1459, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 293, + FlightNum: 3346, + Month: 1, + TailNum: 'N508SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/281705', + _key: '281705', + _rev: '_cTBW32O--e', + to: 'airports/FAI', + attributes: { + ArrTime: 1714, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-16T01:25:00.000Z', + Distance: 261, + FlightNum: 145, + Month: 1, + TailNum: 'N763AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/274320', + _key: '274320', + _rev: '_cTBW3iW--A', + to: 'airports/OAK', + attributes: { + ArrTime: 1254, + ArrTimeUTC: '2008-01-15T20:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1139, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 325, + FlightNum: 1346, + Month: 1, + TailNum: 'N444WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275962', + _key: '275962', + _rev: '_cTBW3mi--P', + to: 'airports/SYR', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T22:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 793, + FlightNum: 5498, + Month: 1, + TailNum: 'N938CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286760', + _key: '286760', + _rev: '_cTBW4EK--G', + to: 'airports/RSW', + attributes: { + ArrTime: 2202, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2019, + DepTimeUTC: '2008-01-16T01:19:00.000Z', + Distance: 515, + FlightNum: 1076, + Month: 1, + TailNum: 'N671DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271179', + _key: '271179', + _rev: '_cTBW3aO--g', + to: 'airports/CLT', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T12:20:00.000Z', + Distance: 227, + FlightNum: 1440, + Month: 1, + TailNum: 'N124US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285117', + _key: '285117', + _rev: '_cTBW4_q--L', + to: 'airports/BIL', + attributes: { + ArrTime: 2218, + ArrTimeUTC: '2008-01-16T05:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2057, + DepTimeUTC: '2008-01-16T03:57:00.000Z', + Distance: 455, + FlightNum: 1229, + Month: 1, + TailNum: 'N335UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282678', + _key: '282678', + _rev: '_cTBW346--a', + to: 'airports/OAK', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T04:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-16T01:58:00.000Z', + Distance: 889, + FlightNum: 1640, + Month: 1, + TailNum: 'N671SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283366', + _key: '283366', + _rev: '_cTBW362--A', + to: 'airports/HOU', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T04:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1925, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 759, + FlightNum: 2982, + Month: 1, + TailNum: 'N231WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276260', + _key: '276260', + _rev: '_cTBW3nS--s', + to: 'airports/TRI', + attributes: { + ArrTime: 1039, + ArrTimeUTC: '2008-01-15T15:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 227, + FlightNum: 4830, + Month: 1, + TailNum: 'N681BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/269669', + _key: '269669', + _rev: '_cTBW3WW--A', + to: 'airports/SDF', + attributes: { + ArrTime: 1346, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T17:38:00.000Z', + Distance: 323, + FlightNum: 1924, + Month: 1, + TailNum: 'N339SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268755', + _key: '268755', + _rev: '_cTBW3U---A', + to: 'airports/MCI', + attributes: { + ArrTime: 1252, + ArrTimeUTC: '2008-01-15T18:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 533, + FlightNum: 1140, + Month: 1, + TailNum: 'N921UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275475', + _key: '275475', + _rev: '_cTBW3lS--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1612, + ArrTimeUTC: '2008-01-15T21:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1510, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 185, + FlightNum: 2133, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/276841', + _key: '276841', + _rev: '_cTBW3o6--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1621, + ArrTimeUTC: '2008-01-15T22:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1443, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 285, + FlightNum: 3210, + Month: 1, + TailNum: 'N324AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/285817', + _key: '285817', + _rev: '_cTBW4Bm--M', + to: 'airports/LAX', + attributes: { + ArrTime: 1919, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 833, + FlightNum: 6492, + Month: 1, + TailNum: 'N955SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272758', + _key: '272758', + _rev: '_cTBW3eW--I', + to: 'airports/MCO', + attributes: { + ArrTime: 929, + ArrTimeUTC: '2008-01-15T14:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 809, + DepTimeUTC: '2008-01-15T13:09:00.000Z', + Distance: 403, + FlightNum: 865, + Month: 1, + TailNum: 'N954AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283784', + _key: '283784', + _rev: '_cTBW38---E', + to: 'airports/AMA', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T03:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1946, + DepTimeUTC: '2008-01-16T02:46:00.000Z', + Distance: 277, + FlightNum: 2271, + Month: 1, + TailNum: 'N387SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/285332', + _key: '285332', + _rev: '_cTBW4AO--W', + to: 'airports/CLT', + attributes: { + ArrTime: 2146, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1934, + DepTimeUTC: '2008-01-16T00:34:00.000Z', + Distance: 546, + FlightNum: 1149, + Month: 1, + TailNum: 'N532AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270386', + _key: '270386', + _rev: '_cTBW3YG--s', + to: 'airports/DFW', + attributes: { + ArrTime: 810, + ArrTimeUTC: '2008-01-15T14:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 631, + FlightNum: 1493, + Month: 1, + TailNum: 'N594AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283790', + _key: '283790', + _rev: '_cTBW38---Q', + to: 'airports/MCI', + attributes: { + ArrTime: 2224, + ArrTimeUTC: '2008-01-16T04:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1946, + DepTimeUTC: '2008-01-16T02:46:00.000Z', + Distance: 718, + FlightNum: 135, + Month: 1, + TailNum: 'N645SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/284080', + _key: '284080', + _rev: '_cTBW38y--K', + to: 'airports/IAH', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1702, + DepTimeUTC: '2008-01-16T00:02:00.000Z', + Distance: 744, + FlightNum: 2018, + Month: 1, + TailNum: 'N14991', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/283992', + _key: '283992', + _rev: '_cTBW38i--S', + to: 'airports/PHX', + attributes: { + ArrTime: 2130, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-16T02:55:00.000Z', + Distance: 425, + FlightNum: 2881, + Month: 1, + TailNum: 'N77286', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269177', + _key: '269177', + _rev: '_cTBW3VC--a', + to: 'airports/ROC', + attributes: { + ArrTime: 1414, + ArrTimeUTC: '2008-01-15T19:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1225, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 749, + FlightNum: 4770, + Month: 1, + TailNum: 'N738EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278889', + _key: '278889', + _rev: '_cTBW3ue--Y', + to: 'airports/DAB', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1046, + DepTimeUTC: '2008-01-15T15:46:00.000Z', + Distance: 366, + FlightNum: 1512, + Month: 1, + TailNum: 'N944DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271887', + _key: '271887', + _rev: '_cTBW3cG--C', + to: 'airports/LAS', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T18:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 744, + DepTimeUTC: '2008-01-15T12:44:00.000Z', + Distance: 2381, + FlightNum: 879, + Month: 1, + TailNum: 'N108UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278010', + _key: '278010', + _rev: '_cTBW3sC--W', + to: 'airports/CLE', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 554, + FlightNum: 4262, + Month: 1, + TailNum: 'N879AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286600', + _key: '286600', + _rev: '_cTBW4Du--I', + to: 'airports/ORD', + attributes: { + ArrTime: 2108, + ArrTimeUTC: '2008-01-16T03:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2009, + DepTimeUTC: '2008-01-16T01:09:00.000Z', + Distance: 612, + FlightNum: 2045, + Month: 1, + TailNum: 'N523AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278034', + _key: '278034', + _rev: '_cTBW3sG--U', + to: 'airports/RSW', + attributes: { + ArrTime: 1303, + ArrTimeUTC: '2008-01-15T18:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T15:22:00.000Z', + Distance: 919, + FlightNum: 1570, + Month: 1, + TailNum: 'N384SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282364', + _key: '282364', + _rev: '_cTBW34C--S', + to: 'airports/PHX', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T03:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 369, + FlightNum: 1624, + Month: 1, + TailNum: 'N297WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/278334', + _key: '278334', + _rev: '_cTBW3t---K', + to: 'airports/ATL', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 164, + FlightNum: 4887, + Month: 1, + TailNum: 'N631AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272715', + _key: '272715', + _rev: '_cTBW3eO--Y', + to: 'airports/BOI', + attributes: { + ArrTime: 1353, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 649, + FlightNum: 1195, + Month: 1, + TailNum: 'N379UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269230', + _key: '269230', + _rev: '_cTBW3VK--k', + to: 'airports/RDU', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T13:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 612, + FlightNum: 4586, + Month: 1, + TailNum: 'N731BE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285682', + _key: '285682', + _rev: '_cTBW4BO--I', + to: 'airports/DAL', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1743, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 580, + FlightNum: 3060, + Month: 1, + TailNum: 'N423WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/277169', + _key: '277169', + _rev: '_cTBW3py--W', + to: 'airports/SEA', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1151, + DepTimeUTC: '2008-01-15T20:51:00.000Z', + Distance: 1449, + FlightNum: 82, + Month: 1, + TailNum: 'N319AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/280067', + _key: '280067', + _rev: '_cTBW3xu--M', + to: 'airports/DAL', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T16:17:00.000Z', + Distance: 580, + FlightNum: 1508, + Month: 1, + TailNum: 'N797MX', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275830', + _key: '275830', + _rev: '_cTBW3mK--o', + to: 'airports/AGS', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1518, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 143, + FlightNum: 4399, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275891', + _key: '275891', + _rev: '_cTBW3mW--W', + to: 'airports/BWI', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 430, + FlightNum: 5030, + Month: 1, + TailNum: 'N796CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278008', + _key: '278008', + _rev: '_cTBW3sC--S', + to: 'airports/MIA', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 650, + FlightNum: 1025, + Month: 1, + TailNum: 'N435US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285132', + _key: '285132', + _rev: '_cTBW4_q--p', + to: 'airports/TUS', + attributes: { + ArrTime: 1831, + ArrTimeUTC: '2008-01-16T01:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 321, + FlightNum: 2372, + Month: 1, + TailNum: 'N705SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/272942', + _key: '272942', + _rev: '_cTBW3ey--i', + to: 'airports/BWI', + attributes: { + ArrTime: 916, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 814, + DepTimeUTC: '2008-01-15T13:14:00.000Z', + Distance: 283, + FlightNum: 2872, + Month: 1, + TailNum: 'N293', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285483', + _key: '285483', + _rev: '_cTBW4Aq--Q', + to: 'airports/PHX', + attributes: { + ArrTime: 2242, + ArrTimeUTC: '2008-01-16T05:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2130, + DepTimeUTC: '2008-01-16T04:30:00.000Z', + Distance: 328, + FlightNum: 3399, + Month: 1, + TailNum: 'N663SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275921', + _key: '275921', + _rev: '_cTBW3ma--g', + to: 'airports/VLD', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 208, + FlightNum: 4151, + Month: 1, + TailNum: 'N920EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270090', + _key: '270090', + _rev: '_cTBW3Xa---', + to: 'airports/PNS', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1249, + DepTimeUTC: '2008-01-15T17:49:00.000Z', + Distance: 272, + FlightNum: 439, + Month: 1, + TailNum: 'N989AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270880', + _key: '270880', + _rev: '_cTBW3ZW--l', + to: 'airports/LGA', + attributes: { + ArrTime: 922, + ArrTimeUTC: '2008-01-15T14:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 761, + FlightNum: 382, + Month: 1, + TailNum: 'N995AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273850', + _key: '273850', + _rev: '_cTBW3hK--C', + to: 'airports/SJC', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T19:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 2116, + FlightNum: 1553, + Month: 1, + TailNum: 'N3762Y', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273199', + _key: '273199', + _rev: '_cTBW3fe--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 822, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 946, + FlightNum: 667, + Month: 1, + TailNum: 'N609DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272400', + _key: '272400', + _rev: '_cTBW3da--a', + to: 'airports/TPA', + attributes: { + ArrTime: 950, + ArrTimeUTC: '2008-01-15T14:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 759, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 406, + FlightNum: 125, + Month: 1, + TailNum: 'N899AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279225', + _key: '279225', + _rev: '_cTBW3vW--k', + to: 'airports/SNA', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1441, + DepTimeUTC: '2008-01-15T21:41:00.000Z', + Distance: 846, + FlightNum: 405, + Month: 1, + TailNum: 'N536UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272244', + _key: '272244', + _rev: '_cTBW3dC--G', + to: 'airports/LGA', + attributes: { + ArrTime: 1527, + ArrTimeUTC: '2008-01-15T20:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1346, + DepTimeUTC: '2008-01-15T18:46:00.000Z', + Distance: 544, + FlightNum: 4898, + Month: 1, + TailNum: 'N734EK', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278095', + _key: '278095', + _rev: '_cTBW3sS--M', + to: 'airports/DCA', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1616, + DepTimeUTC: '2008-01-15T21:16:00.000Z', + Distance: 547, + FlightNum: 176, + Month: 1, + TailNum: 'N989AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/286159', + _key: '286159', + _rev: '_cTBW4Ci--S', + to: 'airports/PHX', + attributes: { + ArrTime: 1900, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-16T00:54:00.000Z', + Distance: 328, + FlightNum: 1156, + Month: 1, + TailNum: 'N472WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270008', + _key: '270008', + _rev: '_cTBW3XK--i', + to: 'airports/EWR', + attributes: { + ArrTime: 733, + ArrTimeUTC: '2008-01-15T12:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 643, + DepTimeUTC: '2008-01-15T11:43:00.000Z', + Distance: 116, + FlightNum: 2809, + Month: 1, + TailNum: 'N14923', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280946', + _key: '280946', + _rev: '_cTBW30O--C', + to: 'airports/MEM', + attributes: { + ArrTime: 1751, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1736, + DepTimeUTC: '2008-01-15T22:36:00.000Z', + Distance: 332, + FlightNum: 529, + Month: 1, + TailNum: 'N948AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271865', + _key: '271865', + _rev: '_cTBW3cC--G', + to: 'airports/MEM', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T13:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T12:44:00.000Z', + Distance: 211, + FlightNum: 690, + Month: 1, + TailNum: 'N786NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/276581', + _key: '276581', + _rev: '_cTBW3oK--W', + to: 'airports/DFW', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 947, + DepTimeUTC: '2008-01-15T14:47:00.000Z', + Distance: 927, + FlightNum: 3598, + Month: 1, + TailNum: 'N699AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273054', + _key: '273054', + _rev: '_cTBW3fG--M', + to: 'airports/TLH', + attributes: { + ArrTime: 918, + ArrTimeUTC: '2008-01-15T14:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T13:18:00.000Z', + Distance: 223, + FlightNum: 4685, + Month: 1, + TailNum: 'N868AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279688', + _key: '279688', + _rev: '_cTBW3wq--E', + to: 'airports/DEN', + attributes: { + ArrTime: 1744, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 1069, + FlightNum: 993, + Month: 1, + TailNum: 'N941DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278915', + _key: '278915', + _rev: '_cTBW3ui--d', + to: 'airports/ILM', + attributes: { + ArrTime: 1200, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 377, + FlightNum: 4430, + Month: 1, + TailNum: 'N928EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271452', + _key: '271452', + _rev: '_cTBW3b---C', + to: 'airports/CVG', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-15T20:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1325, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 661, + FlightNum: 5325, + Month: 1, + TailNum: 'N378CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269208', + _key: '269208', + _rev: '_cTBW3VG--n', + to: 'airports/MDT', + attributes: { + ArrTime: 1415, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1226, + DepTimeUTC: '2008-01-15T17:26:00.000Z', + Distance: 619, + FlightNum: 4288, + Month: 1, + TailNum: 'N936EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269748', + _key: '269748', + _rev: '_cTBW3Wi--K', + to: 'airports/BOS', + attributes: { + ArrTime: 754, + ArrTimeUTC: '2008-01-15T12:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 399, + FlightNum: 2020, + Month: 1, + TailNum: 'N750UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275819', + _key: '275819', + _rev: '_cTBW3mK--S', + to: 'airports/TPA', + attributes: { + ArrTime: 1738, + ArrTimeUTC: '2008-01-15T22:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T20:17:00.000Z', + Distance: 842, + FlightNum: 724, + Month: 1, + TailNum: 'N983AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275315', + _key: '275315', + _rev: '_cTBW3k2--o', + to: 'airports/RSW', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 515, + FlightNum: 1461, + Month: 1, + TailNum: 'N907DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274548', + _key: '274548', + _rev: '_cTBW3i6--C', + to: 'airports/ATW', + attributes: { + ArrTime: 1559, + ArrTimeUTC: '2008-01-15T21:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 765, + FlightNum: 4472, + Month: 1, + TailNum: 'N932EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277273', + _key: '277273', + _rev: '_cTBW3qC--o', + to: 'airports/LIT', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T15:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 905, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 296, + FlightNum: 2121, + Month: 1, + TailNum: 'N504SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283159', + _key: '283159', + _rev: '_cTBW36S--O', + to: 'airports/MLI', + attributes: { + ArrTime: 2208, + ArrTimeUTC: '2008-01-16T04:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2116, + DepTimeUTC: '2008-01-16T02:16:00.000Z', + Distance: 633, + FlightNum: 378, + Month: 1, + TailNum: 'N995AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABY', + id: 'flights/269136', + _key: '269136', + _rev: '_cTBW3U6--q', + to: 'airports/ATL', + attributes: { + ArrTime: 646, + ArrTimeUTC: '2008-01-15T11:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 146, + FlightNum: 4622, + Month: 1, + TailNum: 'N874AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268325', + _key: '268325', + _rev: '_cTBW3Sy--e', + to: 'airports/IAH', + attributes: { + ArrTime: 1330, + ArrTimeUTC: '2008-01-15T19:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1203, + DepTimeUTC: '2008-01-15T17:03:00.000Z', + Distance: 689, + FlightNum: 2349, + Month: 1, + TailNum: 'N12957', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278848', + _key: '278848', + _rev: '_cTBW3uW--h', + to: 'airports/GNV', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T15:45:00.000Z', + Distance: 300, + FlightNum: 4354, + Month: 1, + TailNum: 'N935EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274867', + _key: '274867', + _rev: '_cTBW3ju--I', + to: 'airports/LAS', + attributes: { + ArrTime: 1035, + ArrTimeUTC: '2008-01-15T18:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 906, + DepTimeUTC: '2008-01-15T14:06:00.000Z', + Distance: 1747, + FlightNum: 775, + Month: 1, + TailNum: 'N296AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277128', + _key: '277128', + _rev: '_cTBW3pq--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1132, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 732, + FlightNum: 1657, + Month: 1, + TailNum: 'N3CXAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269340', + _key: '269340', + _rev: '_cTBW3Ve--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1338, + ArrTimeUTC: '2008-01-15T18:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 185, + FlightNum: 1919, + Month: 1, + TailNum: 'N912DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279945', + _key: '279945', + _rev: '_cTBW3xW--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 946, + FlightNum: 671, + Month: 1, + TailNum: 'N995DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/273513', + _key: '273513', + _rev: '_cTBW3gS--I', + to: 'airports/PHX', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T20:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1219, + DepTimeUTC: '2008-01-15T19:19:00.000Z', + Distance: 328, + FlightNum: 29, + Month: 1, + TailNum: 'N166AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/266891', + _key: '266891', + _rev: '_cTBW3PC--w', + to: 'airports/MCO', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T16:23:00.000Z', + Distance: 403, + FlightNum: 948, + Month: 1, + TailNum: 'N656DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/280689', + _key: '280689', + _rev: '_cTBW3ze--e', + to: 'airports/SLC', + attributes: { + ArrTime: 1652, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 493, + FlightNum: 3166, + Month: 1, + TailNum: 'N313SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276848', + _key: '276848', + _rev: '_cTBW3o6--g', + to: 'airports/MCI', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1543, + DepTimeUTC: '2008-01-15T20:43:00.000Z', + Distance: 692, + FlightNum: 1745, + Month: 1, + TailNum: 'N930DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284565', + _key: '284565', + _rev: '_cTBW4-G--u', + to: 'airports/MCI', + attributes: { + ArrTime: 2254, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2122, + DepTimeUTC: '2008-01-16T03:22:00.000Z', + Distance: 491, + FlightNum: 3051, + Month: 1, + TailNum: 'N486WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281074', + _key: '281074', + _rev: '_cTBW30i--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1950, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 1587, + FlightNum: 1165, + Month: 1, + TailNum: 'N601DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274342', + _key: '274342', + _rev: '_cTBW3ia---', + to: 'airports/MCO', + attributes: { + ArrTime: 1126, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 787, + FlightNum: 358, + Month: 1, + TailNum: 'N330SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278641', + _key: '278641', + _rev: '_cTBW3t2--D', + to: 'airports/DAB', + attributes: { + ArrTime: 1157, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1039, + DepTimeUTC: '2008-01-15T15:39:00.000Z', + Distance: 366, + FlightNum: 342, + Month: 1, + TailNum: 'N943AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/272900', + _key: '272900', + _rev: '_cTBW3eu--A', + to: 'airports/DFW', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 713, + DepTimeUTC: '2008-01-15T13:13:00.000Z', + Distance: 89, + FlightNum: 3306, + Month: 1, + TailNum: 'N218AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285003', + _key: '285003', + _rev: '_cTBW4_S--W', + to: 'airports/GJT', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T05:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 212, + FlightNum: 7077, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281156', + _key: '281156', + _rev: '_cTBW30y--M', + to: 'airports/FAR', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-16T00:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1547, + DepTimeUTC: '2008-01-15T22:47:00.000Z', + Distance: 627, + FlightNum: 6769, + Month: 1, + TailNum: 'N952SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271846', + _key: '271846', + _rev: '_cTBW3c---S', + to: 'airports/MHT', + attributes: { + ArrTime: 952, + ArrTimeUTC: '2008-01-15T14:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 743, + DepTimeUTC: '2008-01-15T12:43:00.000Z', + Distance: 741, + FlightNum: 5358, + Month: 1, + TailNum: 'N589SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267424', + _key: '267424', + _rev: '_cTBW3Qa--W', + to: 'airports/FSM', + attributes: { + ArrTime: 1220, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T16:40:00.000Z', + Distance: 579, + FlightNum: 4591, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/277020', + _key: '277020', + _rev: '_cTBW3pa--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T21:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1348, + DepTimeUTC: '2008-01-15T20:48:00.000Z', + Distance: 72, + FlightNum: 6747, + Month: 1, + TailNum: 'N975SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283025', + _key: '283025', + _rev: '_cTBW356--c', + to: 'airports/DAB', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T03:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2111, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 366, + FlightNum: 1441, + Month: 1, + TailNum: 'N931DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/274380', + _key: '274380', + _rev: '_cTBW3ie--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T20:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1341, + DepTimeUTC: '2008-01-15T19:41:00.000Z', + Distance: 89, + FlightNum: 3266, + Month: 1, + TailNum: 'N902AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271878', + _key: '271878', + _rev: '_cTBW3cC--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T20:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1336, + DepTimeUTC: '2008-01-15T18:36:00.000Z', + Distance: 612, + FlightNum: 619, + Month: 1, + TailNum: 'N328UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268916', + _key: '268916', + _rev: '_cTBW3UW--k', + to: 'airports/EWR', + attributes: { + ArrTime: 709, + ArrTimeUTC: '2008-01-15T12:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 200, + FlightNum: 1117, + Month: 1, + TailNum: 'N16617', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/277619', + _key: '277619', + _rev: '_cTBW3rC--G', + to: 'airports/DFW', + attributes: { + ArrTime: 1559, + ArrTimeUTC: '2008-01-15T21:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1503, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 89, + FlightNum: 3258, + Month: 1, + TailNum: 'N219AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/271055', + _key: '271055', + _rev: '_cTBW3Z6--a', + to: 'airports/ATL', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 143, + FlightNum: 4609, + Month: 1, + TailNum: 'N640AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273143', + _key: '273143', + _rev: '_cTBW3fS--s', + to: 'airports/CLT', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T15:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 644, + FlightNum: 1962, + Month: 1, + TailNum: 'N189UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/267206', + _key: '267206', + _rev: '_cTBW3P2--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1248, + ArrTimeUTC: '2008-01-15T18:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1133, + DepTimeUTC: '2008-01-15T16:33:00.000Z', + Distance: 783, + FlightNum: 121, + Month: 1, + TailNum: 'N364UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/284129', + _key: '284129', + _rev: '_cTBW386--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-16T00:03:00.000Z', + Distance: 562, + FlightNum: 2292, + Month: 1, + TailNum: 'N16976', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/285717', + _key: '285717', + _rev: '_cTBW4BS--i', + to: 'airports/JAX', + attributes: { + ArrTime: 206, + ArrTimeUTC: '2008-01-16T07:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2257, + DepTimeUTC: '2008-01-16T04:57:00.000Z', + Distance: 954, + FlightNum: 312, + Month: 1, + TailNum: 'N19554', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/277250', + _key: '277250', + _rev: '_cTBW3q---s', + to: 'airports/EWR', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1004, + DepTimeUTC: '2008-01-15T15:04:00.000Z', + Distance: 266, + FlightNum: 2657, + Month: 1, + TailNum: 'N13935', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271239', + _key: '271239', + _rev: '_cTBW3aa--G', + to: 'airports/SAV', + attributes: { + ArrTime: 1414, + ArrTimeUTC: '2008-01-15T19:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T18:20:00.000Z', + Distance: 215, + FlightNum: 548, + Month: 1, + TailNum: 'N920AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275180', + _key: '275180', + _rev: '_cTBW3ki--E', + to: 'airports/JFK', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-15T23:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T20:01:00.000Z', + Distance: 1626, + FlightNum: 126, + Month: 1, + TailNum: 'N536JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/279471', + _key: '279471', + _rev: '_cTBW3wC--e', + to: 'airports/SEA', + attributes: { + ArrTime: 1648, + ArrTimeUTC: '2008-01-16T00:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 1449, + FlightNum: 92, + Month: 1, + TailNum: 'N784AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285387', + _key: '285387', + _rev: '_cTBW4AW--p', + to: 'airports/IAH', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T02:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 689, + FlightNum: 57, + Month: 1, + TailNum: 'N996DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271989', + _key: '271989', + _rev: '_cTBW3cW--Q', + to: 'airports/HOU', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 649, + DepTimeUTC: '2008-01-15T12:49:00.000Z', + Distance: 148, + FlightNum: 1741, + Month: 1, + TailNum: 'N772SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273559', + _key: '273559', + _rev: '_cTBW3ga--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 547, + FlightNum: 464, + Month: 1, + TailNum: 'N996DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276602', + _key: '276602', + _rev: '_cTBW3oO--S', + to: 'airports/MHT', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 948, + DepTimeUTC: '2008-01-15T14:48:00.000Z', + Distance: 952, + FlightNum: 4874, + Month: 1, + TailNum: 'N760EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282320', + _key: '282320', + _rev: '_cTBW336--Q', + to: 'airports/BWI', + attributes: { + ArrTime: 2354, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1846, + DepTimeUTC: '2008-01-16T01:46:00.000Z', + Distance: 1491, + FlightNum: 168, + Month: 1, + TailNum: 'N566UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270583', + _key: '270583', + _rev: '_cTBW3Ym--u', + to: 'airports/TPA', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 1185, + FlightNum: 441, + Month: 1, + TailNum: 'N655JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268759', + _key: '268759', + _rev: '_cTBW3U---I', + to: 'airports/DTW', + attributes: { + ArrTime: 1416, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 594, + FlightNum: 466, + Month: 1, + TailNum: 'N8986E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/283826', + _key: '283826', + _rev: '_cTBW38G--A', + to: 'airports/SFO', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 250, + FlightNum: 5487, + Month: 1, + TailNum: 'N284YV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284677', + _key: '284677', + _rev: '_cTBW4-a--e', + to: 'airports/SLC', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-16T00:17:00.000Z', + Distance: 391, + FlightNum: 1950, + Month: 1, + TailNum: 'N794SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277092', + _key: '277092', + _rev: '_cTBW3pm--K', + to: 'airports/SMF', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 759, + DepTimeUTC: '2008-01-15T14:59:00.000Z', + Distance: 866, + FlightNum: 220, + Month: 1, + TailNum: 'N11194', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277452', + _key: '277452', + _rev: '_cTBW3qi--c', + to: 'airports/BWI', + attributes: { + ArrTime: 1838, + ArrTimeUTC: '2008-01-15T23:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1458, + DepTimeUTC: '2008-01-15T20:58:00.000Z', + Distance: 1342, + FlightNum: 1121, + Month: 1, + TailNum: 'N461WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/278316', + _key: '278316', + _rev: '_cTBW3s6--W', + to: 'airports/JFK', + attributes: { + ArrTime: 2146, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 2465, + FlightNum: 354, + Month: 1, + TailNum: 'N662JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282126', + _key: '282126', + _rev: '_cTBW33W--a', + to: 'airports/ELP', + attributes: { + ArrTime: 1752, + ArrTimeUTC: '2008-01-16T00:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 528, + FlightNum: 1663, + Month: 1, + TailNum: 'N609SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/284558', + _key: '284558', + _rev: '_cTBW4-G--g', + to: 'airports/SFO', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1922, + DepTimeUTC: '2008-01-16T03:22:00.000Z', + Distance: 250, + FlightNum: 5480, + Month: 1, + TailNum: 'N235SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271970', + _key: '271970', + _rev: '_cTBW3cS--c', + to: 'airports/RSW', + attributes: { + ArrTime: 924, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 748, + DepTimeUTC: '2008-01-15T12:48:00.000Z', + Distance: 515, + FlightNum: 1153, + Month: 1, + TailNum: 'N674DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267332', + _key: '267332', + _rev: '_cTBW3QK--m', + to: 'airports/MDW', + attributes: { + ArrTime: 1254, + ArrTimeUTC: '2008-01-15T18:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 937, + DepTimeUTC: '2008-01-15T16:37:00.000Z', + Distance: 895, + FlightNum: 534, + Month: 1, + TailNum: 'N812FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275733', + _key: '275733', + _rev: '_cTBW3l6--m', + to: 'airports/LAX', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 927, + DepTimeUTC: '2008-01-15T14:27:00.000Z', + Distance: 1946, + FlightNum: 55, + Month: 1, + TailNum: 'N300AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278862', + _key: '278862', + _rev: '_cTBW3ua--S', + to: 'airports/PDX', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T21:33:00.000Z', + Distance: 2172, + FlightNum: 1287, + Month: 1, + TailNum: 'N697DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/284498', + _key: '284498', + _rev: '_cTBW4----I', + to: 'airports/MIA', + attributes: { + ArrTime: 2149, + ArrTimeUTC: '2008-01-16T02:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 920, + FlightNum: 1261, + Month: 1, + TailNum: 'N3BHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286359', + _key: '286359', + _rev: '_cTBW4DC--q', + to: 'airports/ORF', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T02:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 290, + FlightNum: 930, + Month: 1, + TailNum: 'N526AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281343', + _key: '281343', + _rev: '_cTBW31S--K', + to: 'airports/IND', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 432, + FlightNum: 159, + Month: 1, + TailNum: 'N969AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/273709', + _key: '273709', + _rev: '_cTBW3gy--Q', + to: 'airports/BNA', + attributes: { + ArrTime: 846, + ArrTimeUTC: '2008-01-15T14:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 839, + DepTimeUTC: '2008-01-15T13:39:00.000Z', + Distance: 338, + FlightNum: 1412, + Month: 1, + TailNum: 'N360SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ACY', + id: 'flights/269516', + _key: '269516', + _rev: '_cTBW3V6--m', + to: 'airports/ATL', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T11:20:00.000Z', + Distance: 678, + FlightNum: 4553, + Month: 1, + TailNum: 'N907EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282175', + _key: '282175', + _rev: '_cTBW33e--l', + to: 'airports/HSV', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2041, + DepTimeUTC: '2008-01-16T01:41:00.000Z', + Distance: 325, + FlightNum: 4773, + Month: 1, + TailNum: 'N889AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281556', + _key: '281556', + _rev: '_cTBW312--Q', + to: 'airports/DAL', + attributes: { + ArrTime: 1756, + ArrTimeUTC: '2008-01-15T23:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 189, + FlightNum: 1404, + Month: 1, + TailNum: 'N649SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268908', + _key: '268908', + _rev: '_cTBW3UW--U', + to: 'airports/BWI', + attributes: { + ArrTime: 1419, + ArrTimeUTC: '2008-01-15T19:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1219, + DepTimeUTC: '2008-01-15T17:19:00.000Z', + Distance: 576, + FlightNum: 1158, + Month: 1, + TailNum: 'N712TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283250', + _key: '283250', + _rev: '_cTBW36i--I', + to: 'airports/AUS', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T05:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2120, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 813, + FlightNum: 5579, + Month: 1, + TailNum: 'N641CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268360', + _key: '268360', + _rev: '_cTBW3S6--C', + to: 'airports/LGA', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T17:04:00.000Z', + Distance: 1389, + FlightNum: 720, + Month: 1, + TailNum: 'N4XUAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276938', + _key: '276938', + _rev: '_cTBW3pK--c', + to: 'airports/GSO', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 306, + FlightNum: 4876, + Month: 1, + TailNum: 'N906EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279989', + _key: '279989', + _rev: '_cTBW3xe--m', + to: 'airports/MCO', + attributes: { + ArrTime: 1831, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T21:58:00.000Z', + Distance: 403, + FlightNum: 864, + Month: 1, + TailNum: 'N317AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276935', + _key: '276935', + _rev: '_cTBW3pK--W', + to: 'airports/IAH', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 657, + FlightNum: 3025, + Month: 1, + TailNum: 'N13965', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268718', + _key: '268718', + _rev: '_cTBW3T2--M', + to: 'airports/ATL', + attributes: { + ArrTime: 517, + ArrTimeUTC: '2008-01-15T10:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 45, + DepTimeUTC: '2008-01-15T07:45:00.000Z', + Distance: 1199, + FlightNum: 502, + Month: 1, + TailNum: 'N710TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/275959', + _key: '275959', + _rev: '_cTBW3mi--J', + to: 'airports/ORD', + attributes: { + ArrTime: 1039, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 932, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 654, + FlightNum: 7171, + Month: 1, + TailNum: 'N75994', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276232', + _key: '276232', + _rev: '_cTBW3nO--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T22:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 641, + FlightNum: 126, + Month: 1, + TailNum: 'N806FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282271', + _key: '282271', + _rev: '_cTBW33y--G', + to: 'airports/PBI', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 590, + FlightNum: 1017, + Month: 1, + TailNum: 'N423US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283673', + _key: '283673', + _rev: '_cTBW37q--O', + to: 'airports/OAK', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T05:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 2130, + FlightNum: 1084, + Month: 1, + TailNum: 'N383DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284283', + _key: '284283', + _rev: '_cTBW39W--W', + to: 'airports/SEA', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T05:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2008, + DepTimeUTC: '2008-01-16T03:08:00.000Z', + Distance: 1024, + FlightNum: 2202, + Month: 1, + TailNum: 'N442WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278252', + _key: '278252', + _rev: '_cTBW3su--e', + to: 'airports/PHX', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T17:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 602, + FlightNum: 851, + Month: 1, + TailNum: 'N929FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282519', + _key: '282519', + _rev: '_cTBW34e--U', + to: 'airports/MKE', + attributes: { + ArrTime: 2132, + ArrTimeUTC: '2008-01-16T03:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2053, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 328, + FlightNum: 2590, + Month: 1, + TailNum: 'N12924', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279272', + _key: '279272', + _rev: '_cTBW3ve--k', + to: 'airports/HOU', + attributes: { + ArrTime: 1217, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 696, + FlightNum: 2007, + Month: 1, + TailNum: '91539E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271184', + _key: '271184', + _rev: '_cTBW3aO--q', + to: 'airports/FLL', + attributes: { + ArrTime: 1524, + ArrTimeUTC: '2008-01-15T20:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T18:18:00.000Z', + Distance: 631, + FlightNum: 1457, + Month: 1, + TailNum: 'N459UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/284563', + _key: '284563', + _rev: '_cTBW4-G--q', + to: 'airports/ADQ', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T04:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-16T03:22:00.000Z', + Distance: 252, + FlightNum: 32, + Month: 1, + TailNum: 'N755AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/285182', + _key: '285182', + _rev: '_cTBW4_2--A', + to: 'airports/HOU', + attributes: { + ArrTime: 1932, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 239, + FlightNum: 49, + Month: 1, + TailNum: 'N373SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282082', + _key: '282082', + _rev: '_cTBW33O--g', + to: 'airports/LBB', + attributes: { + ArrTime: 1822, + ArrTimeUTC: '2008-01-16T00:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1721, + DepTimeUTC: '2008-01-15T23:21:00.000Z', + Distance: 341, + FlightNum: 2116, + Month: 1, + TailNum: 'N346SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271618', + _key: '271618', + _rev: '_cTBW3ba--A', + to: 'airports/MSP', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 734, + DepTimeUTC: '2008-01-15T12:34:00.000Z', + Distance: 1050, + FlightNum: 1212, + Month: 1, + TailNum: 'N356NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276728', + _key: '276728', + _rev: '_cTBW3oi--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1054, + ArrTimeUTC: '2008-01-15T15:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 185, + FlightNum: 2123, + Month: 1, + TailNum: 'N113UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276969', + _key: '276969', + _rev: '_cTBW3pS---', + to: 'airports/LGA', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-15T22:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1546, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 544, + FlightNum: 4896, + Month: 1, + TailNum: 'N718AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276183', + _key: '276183', + _rev: '_cTBW3nG--g', + to: 'airports/FNT', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 644, + FlightNum: 259, + Month: 1, + TailNum: 'N910AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279230', + _key: '279230', + _rev: '_cTBW3va---', + to: 'airports/DFW', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T15:55:00.000Z', + Distance: 641, + FlightNum: 708, + Month: 1, + TailNum: 'N383UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270771', + _key: '270771', + _rev: '_cTBW3ZG--T', + to: 'airports/MDW', + attributes: { + ArrTime: 740, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 395, + FlightNum: 264, + Month: 1, + TailNum: 'N269WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/271943', + _key: '271943', + _rev: '_cTBW3cO--U', + to: 'airports/IAH', + attributes: { + ArrTime: 747, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 647, + DepTimeUTC: '2008-01-15T12:47:00.000Z', + Distance: 190, + FlightNum: 2046, + Month: 1, + TailNum: 'N14940', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLD', + id: 'flights/275491', + _key: '275491', + _rev: '_cTBW3lW--I', + to: 'airports/PHX', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 306, + FlightNum: 2767, + Month: 1, + TailNum: 'N989HA', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284587', + _key: '284587', + _rev: '_cTBW4-K--o', + to: 'airports/MEI', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 267, + FlightNum: 4217, + Month: 1, + TailNum: 'N871AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/271071', + _key: '271071', + _rev: '_cTBW3a---K', + to: 'airports/ATL', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 714, + FlightNum: 4627, + Month: 1, + TailNum: 'N916EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/268846', + _key: '268846', + _rev: '_cTBW3UK--k', + to: 'airports/IAH', + attributes: { + ArrTime: 751, + ArrTimeUTC: '2008-01-15T13:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 545, + DepTimeUTC: '2008-01-15T10:45:00.000Z', + Distance: 1091, + FlightNum: 1045, + Month: 1, + TailNum: 'N12221', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278256', + _key: '278256', + _rev: '_cTBW3su--m', + to: 'airports/ICT', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 781, + FlightNum: 697, + Month: 1, + TailNum: 'N919AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274065', + _key: '274065', + _rev: '_cTBW3hq--q', + to: 'airports/SNA', + attributes: { + ArrTime: 853, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T13:50:00.000Z', + Distance: 1209, + FlightNum: 1465, + Month: 1, + TailNum: 'N444AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277456', + _key: '277456', + _rev: '_cTBW3qi--k', + to: 'airports/MSP', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T23:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1558, + DepTimeUTC: '2008-01-15T20:58:00.000Z', + Distance: 906, + FlightNum: 3883, + Month: 1, + TailNum: 'N815SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/267702', + _key: '267702', + _rev: '_cTBW3RK---', + to: 'airports/DFW', + attributes: { + ArrTime: 1145, + ArrTimeUTC: '2008-01-15T17:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1049, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 190, + FlightNum: 2024, + Month: 1, + TailNum: 'N508AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284421', + _key: '284421', + _rev: '_cTBW39u--c', + to: 'airports/RDU', + attributes: { + ArrTime: 2033, + ArrTimeUTC: '2008-01-16T01:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T00:11:00.000Z', + Distance: 356, + FlightNum: 1639, + Month: 1, + TailNum: 'N632DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272550', + _key: '272550', + _rev: '_cTBW3dy--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1351, + ArrTimeUTC: '2008-01-15T19:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1255, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 217, + FlightNum: 3049, + Month: 1, + TailNum: 'N14937', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267273', + _key: '267273', + _rev: '_cTBW3QC--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T20:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1135, + DepTimeUTC: '2008-01-15T16:35:00.000Z', + Distance: 1562, + FlightNum: 1607, + Month: 1, + TailNum: 'N4XPAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278362', + _key: '278362', + _rev: '_cTBW3tC--U', + to: 'airports/PHL', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 280, + FlightNum: 768, + Month: 1, + TailNum: 'N457UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/279165', + _key: '279165', + _rev: '_cTBW3vO--O', + to: 'airports/ATL', + attributes: { + ArrTime: 1144, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T15:54:00.000Z', + Distance: 143, + FlightNum: 4868, + Month: 1, + TailNum: 'N875AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/280307', + _key: '280307', + _rev: '_cTBW3ya--M', + to: 'airports/CVG', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 396, + FlightNum: 4970, + Month: 1, + TailNum: 'N446CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285333', + _key: '285333', + _rev: '_cTBW4AO--Y', + to: 'airports/SLC', + attributes: { + ArrTime: 2232, + ArrTimeUTC: '2008-01-16T05:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T04:15:00.000Z', + Distance: 391, + FlightNum: 3685, + Month: 1, + TailNum: 'N744SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/279429', + _key: '279429', + _rev: '_cTBW3v6--m', + to: 'airports/ATL', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1647, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 143, + FlightNum: 4228, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/278096', + _key: '278096', + _rev: '_cTBW3sS--O', + to: 'airports/BOS', + attributes: { + ArrTime: 1141, + ArrTimeUTC: '2008-01-15T16:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 399, + FlightNum: 2028, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ADQ', + id: 'flights/285850', + _key: '285850', + _rev: '_cTBW4Bq--i', + to: 'airports/ANC', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T06:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2021, + DepTimeUTC: '2008-01-16T05:21:00.000Z', + Distance: 252, + FlightNum: 33, + Month: 1, + TailNum: 'N755AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/281387', + _key: '281387', + _rev: '_cTBW31a--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1858, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 143, + FlightNum: 4445, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/268807', + _key: '268807', + _rev: '_cTBW3UG--H', + to: 'airports/DEN', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T18:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1017, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 455, + FlightNum: 6593, + Month: 1, + TailNum: 'N970SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274819', + _key: '274819', + _rev: '_cTBW3jm--O', + to: 'airports/SAN', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T22:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 853, + FlightNum: 1183, + Month: 1, + TailNum: 'N571UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277716', + _key: '277716', + _rev: '_cTBW3rS--O', + to: 'airports/FWA', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 508, + FlightNum: 4978, + Month: 1, + TailNum: 'N420CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/278134', + _key: '278134', + _rev: '_cTBW3sa--B', + to: 'airports/DAL', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T16:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 324, + FlightNum: 19, + Month: 1, + TailNum: 'N612SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/277015', + _key: '277015', + _rev: '_cTBW3pa---', + to: 'airports/MSP', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 1142, + FlightNum: 1276, + Month: 1, + TailNum: 'N351NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267234', + _key: '267234', + _rev: '_cTBW3P6--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1212, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1034, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 988, + FlightNum: 1301, + Month: 1, + TailNum: 'N436AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280834', + _key: '280834', + _rev: '_cTBW3z6---', + to: 'airports/ROC', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T00:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 749, + FlightNum: 4896, + Month: 1, + TailNum: 'N924EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274890', + _key: '274890', + _rev: '_cTBW3jy--D', + to: 'airports/VPS', + attributes: { + ArrTime: 1521, + ArrTimeUTC: '2008-01-15T21:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 264, + FlightNum: 4301, + Month: 1, + TailNum: 'N930EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/283355', + _key: '283355', + _rev: '_cTBW36y--a', + to: 'airports/MDW', + attributes: { + ArrTime: 2129, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2125, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 284, + FlightNum: 2797, + Month: 1, + TailNum: 'N361SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282268', + _key: '282268', + _rev: '_cTBW33y--A', + to: 'airports/MHT', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 377, + FlightNum: 1194, + Month: 1, + TailNum: 'N451WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283947', + _key: '283947', + _rev: '_cTBW38a--K', + to: 'airports/MCI', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T05:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2153, + DepTimeUTC: '2008-01-16T02:53:00.000Z', + Distance: 692, + FlightNum: 469, + Month: 1, + TailNum: 'N993DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269214', + _key: '269214', + _rev: '_cTBW3VK--E', + to: 'airports/CLE', + attributes: { + ArrTime: 743, + ArrTimeUTC: '2008-01-15T12:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 424, + FlightNum: 2197, + Month: 1, + TailNum: 'N16961', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275295', + _key: '275295', + _rev: '_cTBW3k2--A', + to: 'airports/MIA', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1505, + DepTimeUTC: '2008-01-15T20:05:00.000Z', + Distance: 595, + FlightNum: 1531, + Month: 1, + TailNum: 'N633DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269423', + _key: '269423', + _rev: '_cTBW3Vq--s', + to: 'airports/CVG', + attributes: { + ArrTime: 819, + ArrTimeUTC: '2008-01-15T13:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 613, + DepTimeUTC: '2008-01-15T11:13:00.000Z', + Distance: 623, + FlightNum: 5569, + Month: 1, + TailNum: 'N912CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269549', + _key: '269549', + _rev: '_cTBW3WC--I', + to: 'airports/ATL', + attributes: { + ArrTime: 902, + ArrTimeUTC: '2008-01-15T14:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 621, + DepTimeUTC: '2008-01-15T11:21:00.000Z', + Distance: 852, + FlightNum: 4732, + Month: 1, + TailNum: 'N744EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271961', + _key: '271961', + _rev: '_cTBW3cS--K', + to: 'airports/RNO', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T20:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 804, + FlightNum: 1515, + Month: 1, + TailNum: 'N481UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268714', + _key: '268714', + _rev: '_cTBW3T2--E', + to: 'airports/BDL', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1215, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 859, + FlightNum: 588, + Month: 1, + TailNum: 'N669DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275298', + _key: '275298', + _rev: '_cTBW3k2--G', + to: 'airports/DCA', + attributes: { + ArrTime: 1033, + ArrTimeUTC: '2008-01-15T15:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 411, + FlightNum: 640, + Month: 1, + TailNum: 'N980DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282741', + _key: '282741', + _rev: '_cTBW35G--O', + to: 'airports/FWA', + attributes: { + ArrTime: 2230, + ArrTimeUTC: '2008-01-16T03:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 508, + FlightNum: 4921, + Month: 1, + TailNum: 'N824AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271918', + _key: '271918', + _rev: '_cTBW3cK--U', + to: 'airports/PHX', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 1774, + FlightNum: 432, + Month: 1, + TailNum: 'N903AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272328', + _key: '272328', + _rev: '_cTBW3dO--a', + to: 'airports/BNA', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 758, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 214, + FlightNum: 4167, + Month: 1, + TailNum: 'N851AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274909', + _key: '274909', + _rev: '_cTBW3jy--p', + to: 'airports/MLI', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 633, + FlightNum: 4570, + Month: 1, + TailNum: 'N907EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/284883', + _key: '284883', + _rev: '_cTBW4_---K', + to: 'airports/FAI', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1523, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 261, + FlightNum: 187, + Month: 1, + TailNum: 'N649AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269785', + _key: '269785', + _rev: '_cTBW3Wm--i', + to: 'airports/MDW', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 631, + DepTimeUTC: '2008-01-15T11:31:00.000Z', + Distance: 717, + FlightNum: 3567, + Month: 1, + TailNum: 'N266WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277723', + _key: '277723', + _rev: '_cTBW3rS--c', + to: 'airports/MKE', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T23:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T21:05:00.000Z', + Distance: 669, + FlightNum: 4421, + Month: 1, + TailNum: 'N758EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276458', + _key: '276458', + _rev: '_cTBW3n2--I', + to: 'airports/MDT', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T22:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1531, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 619, + FlightNum: 4462, + Month: 1, + TailNum: 'N867AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271605', + _key: '271605', + _rev: '_cTBW3bW--Y', + to: 'airports/BDL', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T13:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 734, + DepTimeUTC: '2008-01-15T12:34:00.000Z', + Distance: 313, + FlightNum: 1832, + Month: 1, + TailNum: 'N749US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280511', + _key: '280511', + _rev: '_cTBW3z---K', + to: 'airports/ORD', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-15T23:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 316, + FlightNum: 4209, + Month: 1, + TailNum: 'N837AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274488', + _key: '274488', + _rev: '_cTBW3iu--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 576, + FlightNum: 1469, + Month: 1, + TailNum: 'N397DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269897', + _key: '269897', + _rev: '_cTBW3W6--I', + to: 'airports/EWR', + attributes: { + ArrTime: 737, + ArrTimeUTC: '2008-01-15T12:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 636, + DepTimeUTC: '2008-01-15T11:36:00.000Z', + Distance: 143, + FlightNum: 3159, + Month: 1, + TailNum: 'N11107', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285243', + _key: '285243', + _rev: '_cTBW4A---i', + to: 'airports/TUS', + attributes: { + ArrTime: 1933, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-16T00:31:00.000Z', + Distance: 639, + FlightNum: 6565, + Month: 1, + TailNum: 'N713SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/279179', + _key: '279179', + _rev: '_cTBW3vO--q', + to: 'airports/PHX', + attributes: { + ArrTime: 1643, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 491, + FlightNum: 2949, + Month: 1, + TailNum: 'N987HA', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279736', + _key: '279736', + _rev: '_cTBW3wy--g', + to: 'airports/COS', + attributes: { + ArrTime: 1529, + ArrTimeUTC: '2008-01-15T22:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 72, + FlightNum: 7114, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/268638', + _key: '268638', + _rev: '_cTBW3Tm--c', + to: 'airports/AMA', + attributes: { + ArrTime: 1217, + ArrTimeUTC: '2008-01-15T18:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T17:13:00.000Z', + Distance: 324, + FlightNum: 16, + Month: 1, + TailNum: 'N489WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276659', + _key: '276659', + _rev: '_cTBW3oW--m', + to: 'airports/LFT', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T20:37:00.000Z', + Distance: 503, + FlightNum: 4275, + Month: 1, + TailNum: 'N859AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/268933', + _key: '268933', + _rev: '_cTBW3Ua--a', + to: 'airports/DTW', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T12:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 548, + FlightNum: 1183, + Month: 1, + TailNum: 'N333NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271173', + _key: '271173', + _rev: '_cTBW3aO--U', + to: 'airports/PHX', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T12:19:00.000Z', + Distance: 1737, + FlightNum: 365, + Month: 1, + TailNum: 'N831AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274504', + _key: '274504', + _rev: '_cTBW3iy--O', + to: 'airports/FLL', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 925, + FlightNum: 1770, + Month: 1, + TailNum: 'N676SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/278153', + _key: '278153', + _rev: '_cTBW3se---', + to: 'airports/ORD', + attributes: { + ArrTime: 1739, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 783, + FlightNum: 4274, + Month: 1, + TailNum: 'N619AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/270040', + _key: '270040', + _rev: '_cTBW3XO--w', + to: 'airports/BWI', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T12:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 645, + DepTimeUTC: '2008-01-15T11:45:00.000Z', + Distance: 288, + FlightNum: 1288, + Month: 1, + TailNum: 'N799SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269459', + _key: '269459', + _rev: '_cTBW3Vy--S', + to: 'airports/MHT', + attributes: { + ArrTime: 727, + ArrTimeUTC: '2008-01-15T12:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 616, + DepTimeUTC: '2008-01-15T11:16:00.000Z', + Distance: 377, + FlightNum: 3223, + Month: 1, + TailNum: 'N348SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/270451', + _key: '270451', + _rev: '_cTBW3YS--Y', + to: 'airports/ORD', + attributes: { + ArrTime: 804, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 723, + FlightNum: 421, + Month: 1, + TailNum: 'N304UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272256', + _key: '272256', + _rev: '_cTBW3dC--e', + to: 'airports/JFK', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1347, + DepTimeUTC: '2008-01-15T18:47:00.000Z', + Distance: 184, + FlightNum: 3964, + Month: 1, + TailNum: 'N625AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/269290', + _key: '269290', + _rev: '_cTBW3VW--K', + to: 'airports/ELP', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 223, + FlightNum: 2553, + Month: 1, + TailNum: 'N285WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/267346', + _key: '267346', + _rev: '_cTBW3QO--P', + to: 'airports/PHX', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T17:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 328, + FlightNum: 679, + Month: 1, + TailNum: 'N235WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275478', + _key: '275478', + _rev: '_cTBW3lS--e', + to: 'airports/JAX', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 329, + FlightNum: 1579, + Month: 1, + TailNum: 'N754UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284909', + _key: '284909', + _rev: '_cTBW4_C--Q', + to: 'airports/PNS', + attributes: { + ArrTime: 2250, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2245, + DepTimeUTC: '2008-01-16T03:45:00.000Z', + Distance: 272, + FlightNum: 1633, + Month: 1, + TailNum: 'N975DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/270492', + _key: '270492', + _rev: '_cTBW3Ya--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 1073, + FlightNum: 1846, + Month: 1, + TailNum: 'N740SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278700', + _key: '278700', + _rev: '_cTBW3u---a', + to: 'airports/MIA', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 1709, + FlightNum: 1126, + Month: 1, + TailNum: 'N5EFAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/270766', + _key: '270766', + _rev: '_cTBW3ZG--J', + to: 'airports/PHL', + attributes: { + ArrTime: 826, + ArrTimeUTC: '2008-01-15T13:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 212, + FlightNum: 1769, + Month: 1, + TailNum: 'N417US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268059', + _key: '268059', + _rev: '_cTBW3SG--c', + to: 'airports/BHM', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T19:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 957, + DepTimeUTC: '2008-01-15T16:57:00.000Z', + Distance: 1082, + FlightNum: 6363, + Month: 1, + TailNum: 'N764SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268154', + _key: '268154', + _rev: '_cTBW3SW--e', + to: 'airports/CHA', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 106, + FlightNum: 4738, + Month: 1, + TailNum: 'N931EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/273087', + _key: '273087', + _rev: '_cTBW3fK--e', + to: 'airports/LAS', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1406, + DepTimeUTC: '2008-01-15T19:06:00.000Z', + Distance: 2237, + FlightNum: 1429, + Month: 1, + TailNum: 'N438WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/281412', + _key: '281412', + _rev: '_cTBW31e--I', + to: 'airports/DAL', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 324, + FlightNum: 2627, + Month: 1, + TailNum: 'N514SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277930', + _key: '277930', + _rev: '_cTBW3r2--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1611, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 594, + FlightNum: 470, + Month: 1, + TailNum: 'N780NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269109', + _key: '269109', + _rev: '_cTBW3U2--k', + to: 'airports/ATL', + attributes: { + ArrTime: 714, + ArrTimeUTC: '2008-01-15T12:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T10:57:00.000Z', + Distance: 227, + FlightNum: 1036, + Month: 1, + TailNum: 'N917DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273409', + _key: '273409', + _rev: '_cTBW3g---o', + to: 'airports/JFK', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 187, + FlightNum: 4614, + Month: 1, + TailNum: 'N712AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276069', + _key: '276069', + _rev: '_cTBW3m2--_', + to: 'airports/MLI', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T14:35:00.000Z', + Distance: 633, + FlightNum: 4647, + Month: 1, + TailNum: 'N836AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267479', + _key: '267479', + _rev: '_cTBW3Qi--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1141, + DepTimeUTC: '2008-01-15T16:41:00.000Z', + Distance: 606, + FlightNum: 7267, + Month: 1, + TailNum: 'N519LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/269448', + _key: '269448', + _rev: '_cTBW3Vu--q', + to: 'airports/CVG', + attributes: { + ArrTime: 800, + ArrTimeUTC: '2008-01-15T13:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T11:15:00.000Z', + Distance: 503, + FlightNum: 5303, + Month: 1, + TailNum: 'N526CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/271425', + _key: '271425', + _rev: '_cTBW3a6--A', + to: 'airports/JFK', + attributes: { + ArrTime: 911, + ArrTimeUTC: '2008-01-15T14:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 301, + FlightNum: 109, + Month: 1, + TailNum: 'N638JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/273293', + _key: '273293', + _rev: '_cTBW3fu--E', + to: 'airports/IAH', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1312, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 519, + FlightNum: 2390, + Month: 1, + TailNum: 'N15926', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286779', + _key: '286779', + _rev: '_cTBW4EO---', + to: 'airports/ORF', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T03:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 468, + FlightNum: 4969, + Month: 1, + TailNum: 'N936CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275938', + _key: '275938', + _rev: '_cTBW3me--S', + to: 'airports/FLL', + attributes: { + ArrTime: 1656, + ArrTimeUTC: '2008-01-15T21:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 581, + FlightNum: 591, + Month: 1, + TailNum: 'N618DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269344', + _key: '269344', + _rev: '_cTBW3Ve--a', + to: 'airports/SDF', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 321, + FlightNum: 1029, + Month: 1, + TailNum: 'N969DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/277199', + _key: '277199', + _rev: '_cTBW3p2--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1552, + DepTimeUTC: '2008-01-15T20:52:00.000Z', + Distance: 723, + FlightNum: 4230, + Month: 1, + TailNum: 'N851AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272741', + _key: '272741', + _rev: '_cTBW3eS--a', + to: 'airports/DAB', + attributes: { + ArrTime: 1505, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1359, + DepTimeUTC: '2008-01-15T18:59:00.000Z', + Distance: 366, + FlightNum: 887, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269567', + _key: '269567', + _rev: '_cTBW3WC--s', + to: 'airports/MCO', + attributes: { + ArrTime: 1403, + ArrTimeUTC: '2008-01-15T19:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 403, + FlightNum: 743, + Month: 1, + TailNum: 'N603AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/280848', + _key: '280848', + _rev: '_cTBW3z6--a', + to: 'airports/PHX', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-15T23:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1531, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 328, + FlightNum: 1240, + Month: 1, + TailNum: 'N492WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/268084', + _key: '268084', + _rev: '_cTBW3SK--e', + to: 'airports/SJT', + attributes: { + ArrTime: 1204, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 228, + FlightNum: 3251, + Month: 1, + TailNum: 'N329AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/282802', + _key: '282802', + _rev: '_cTBW35O--o', + to: 'airports/PDX', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1903, + DepTimeUTC: '2008-01-16T02:03:00.000Z', + Distance: 344, + FlightNum: 1488, + Month: 1, + TailNum: 'N242WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283088', + _key: '283088', + _rev: '_cTBW36G--O', + to: 'airports/LAS', + attributes: { + ArrTime: 2303, + ArrTimeUTC: '2008-01-16T07:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2113, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 1747, + FlightNum: 709, + Month: 1, + TailNum: 'N633DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274979', + _key: '274979', + _rev: '_cTBW3k---e', + to: 'airports/ABQ', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-16T00:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 1670, + FlightNum: 2372, + Month: 1, + TailNum: 'N705SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BQK', + id: 'flights/270020', + _key: '270020', + _rev: '_cTBW3XO--I', + to: 'airports/ATL', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T11:44:00.000Z', + Distance: 238, + FlightNum: 4617, + Month: 1, + TailNum: 'N973EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/269667', + _key: '269667', + _rev: '_cTBW3WS--w', + to: 'airports/DTW', + attributes: { + ArrTime: 1341, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1238, + DepTimeUTC: '2008-01-15T17:38:00.000Z', + Distance: 113, + FlightNum: 3708, + Month: 1, + TailNum: '80419E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285404', + _key: '285404', + _rev: '_cTBW4Aa--e', + to: 'airports/TLH', + attributes: { + ArrTime: 2031, + ArrTimeUTC: '2008-01-16T01:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1936, + DepTimeUTC: '2008-01-16T00:36:00.000Z', + Distance: 223, + FlightNum: 1716, + Month: 1, + TailNum: 'N900DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286551', + _key: '286551', + _rev: '_cTBW4Dm--D', + to: 'airports/PHX', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T05:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2006, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 1587, + FlightNum: 538, + Month: 1, + TailNum: 'N166AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/283666', + _key: '283666', + _rev: '_cTBW37q--A', + to: 'airports/DAL', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2041, + DepTimeUTC: '2008-01-16T02:41:00.000Z', + Distance: 189, + FlightNum: 3443, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276851', + _key: '276851', + _rev: '_cTBW3o6--m', + to: 'airports/IAH', + attributes: { + ArrTime: 1002, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 217, + FlightNum: 2548, + Month: 1, + TailNum: 'N13949', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/282267', + _key: '282267', + _rev: '_cTBW33y---', + to: 'airports/DEN', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-16T00:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 455, + FlightNum: 338, + Month: 1, + TailNum: 'N310UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275075', + _key: '275075', + _rev: '_cTBW3kO--a', + to: 'airports/FLL', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 912, + DepTimeUTC: '2008-01-15T14:12:00.000Z', + Distance: 581, + FlightNum: 74, + Month: 1, + TailNum: 'N994AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275369', + _key: '275369', + _rev: '_cTBW3lC--F', + to: 'airports/BWI', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 919, + DepTimeUTC: '2008-01-15T14:19:00.000Z', + Distance: 576, + FlightNum: 486, + Month: 1, + TailNum: 'N980AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281105', + _key: '281105', + _rev: '_cTBW30q--C', + to: 'airports/ORD', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 612, + FlightNum: 627, + Month: 1, + TailNum: 'N304UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275241', + _key: '275241', + _rev: '_cTBW3kq--i', + to: 'airports/OKC', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T16:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 756, + FlightNum: 5313, + Month: 1, + TailNum: 'N991cA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275951', + _key: '275951', + _rev: '_cTBW3me--s', + to: 'airports/TPA', + attributes: { + ArrTime: 1117, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 932, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 508, + FlightNum: 1961, + Month: 1, + TailNum: 'N929UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/281221', + _key: '281221', + _rev: '_cTBW31---A', + to: 'airports/CVG', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T00:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 623, + FlightNum: 5235, + Month: 1, + TailNum: 'N912CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/267464', + _key: '267464', + _rev: '_cTBW3Qi--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1041, + DepTimeUTC: '2008-01-15T16:41:00.000Z', + Distance: 285, + FlightNum: 3206, + Month: 1, + TailNum: 'N286AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279118', + _key: '279118', + _rev: '_cTBW3vG--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 599, + FlightNum: 4004, + Month: 1, + TailNum: 'N653AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277550', + _key: '277550', + _rev: '_cTBW3q2--E', + to: 'airports/SAV', + attributes: { + ArrTime: 1656, + ArrTimeUTC: '2008-01-15T21:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 215, + FlightNum: 1665, + Month: 1, + TailNum: 'N903DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269291', + _key: '269291', + _rev: '_cTBW3VW--M', + to: 'airports/DEN', + attributes: { + ArrTime: 727, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 603, + DepTimeUTC: '2008-01-15T11:03:00.000Z', + Distance: 1199, + FlightNum: 851, + Month: 1, + TailNum: 'N929FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280195', + _key: '280195', + _rev: '_cTBW3yG--G', + to: 'airports/LGA', + attributes: { + ArrTime: 1330, + ArrTimeUTC: '2008-01-15T18:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 478, + FlightNum: 4991, + Month: 1, + TailNum: 'N518CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280514', + _key: '280514', + _rev: '_cTBW3z---Q', + to: 'airports/CVG', + attributes: { + ArrTime: 1855, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 430, + FlightNum: 5433, + Month: 1, + TailNum: 'N735CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/279273', + _key: '279273', + _rev: '_cTBW3ve--m', + to: 'airports/DAL', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1543, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 189, + FlightNum: 3374, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268879', + _key: '268879', + _rev: '_cTBW3US--K', + to: 'airports/HOU', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1218, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 1246, + FlightNum: 995, + Month: 1, + TailNum: 'N254WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280509', + _key: '280509', + _rev: '_cTBW3z---G', + to: 'airports/CVG', + attributes: { + ArrTime: 1839, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 230, + FlightNum: 5423, + Month: 1, + TailNum: 'N514CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275129', + _key: '275129', + _rev: '_cTBW3kW--k', + to: 'airports/MSY', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T15:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 913, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 425, + FlightNum: 1723, + Month: 1, + TailNum: 'N976DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ADQ', + id: 'flights/269558', + _key: '269558', + _rev: '_cTBW3WC--a', + to: 'airports/ANC', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 835, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 252, + FlightNum: 31, + Month: 1, + TailNum: 'N795AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/282328', + _key: '282328', + _rev: '_cTBW336--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1936, + ArrTimeUTC: '2008-01-16T00:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1826, + DepTimeUTC: '2008-01-15T23:26:00.000Z', + Distance: 288, + FlightNum: 1077, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/283394', + _key: '283394', + _rev: '_cTBW366--M', + to: 'airports/DTW', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1850, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 113, + FlightNum: 5863, + Month: 1, + TailNum: '86989E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285096', + _key: '285096', + _rev: '_cTBW4_m--O', + to: 'airports/LGA', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T01:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1928, + DepTimeUTC: '2008-01-16T00:28:00.000Z', + Distance: 185, + FlightNum: 1933, + Month: 1, + TailNum: 'N915DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276128', + _key: '276128', + _rev: '_cTBW3n---U', + to: 'airports/DEN', + attributes: { + ArrTime: 920, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 737, + DepTimeUTC: '2008-01-15T14:37:00.000Z', + Distance: 349, + FlightNum: 648, + Month: 1, + TailNum: 'N578UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285424', + _key: '285424', + _rev: '_cTBW4Ae--W', + to: 'airports/MCI', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1936, + DepTimeUTC: '2008-01-16T00:36:00.000Z', + Distance: 967, + FlightNum: 1367, + Month: 1, + TailNum: 'N458WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/272166', + _key: '272166', + _rev: '_cTBW3cy--m', + to: 'airports/SFO', + attributes: { + ArrTime: 646, + ArrTimeUTC: '2008-01-15T14:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 522, + FlightNum: 6359, + Month: 1, + TailNum: 'N703SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284534', + _key: '284534', + _rev: '_cTBW4-C--g', + to: 'airports/ICT', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T02:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1913, + DepTimeUTC: '2008-01-16T00:13:00.000Z', + Distance: 781, + FlightNum: 4667, + Month: 1, + TailNum: 'N828AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274696', + _key: '274696', + _rev: '_cTBW3jS--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1705, + ArrTimeUTC: '2008-01-15T22:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 761, + FlightNum: 500, + Month: 1, + TailNum: 'N290AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/283575', + _key: '283575', + _rev: '_cTBW37a--C', + to: 'airports/MCO', + attributes: { + ArrTime: 2136, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 1073, + FlightNum: 883, + Month: 1, + TailNum: 'N789SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275267', + _key: '275267', + _rev: '_cTBW3ku--k', + to: 'airports/SAN', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T14:16:00.000Z', + Distance: 628, + FlightNum: 485, + Month: 1, + TailNum: 'N641SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/277216', + _key: '277216', + _rev: '_cTBW3p6--Y', + to: 'airports/FAI', + attributes: { + ArrTime: 654, + ArrTimeUTC: '2008-01-15T15:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 603, + DepTimeUTC: '2008-01-15T15:03:00.000Z', + Distance: 261, + FlightNum: 143, + Month: 1, + TailNum: 'N765AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ALO', + id: 'flights/272324', + _key: '272324', + _rev: '_cTBW3dO--S', + to: 'airports/MSP', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 166, + FlightNum: 4714, + Month: 1, + TailNum: '80219E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/272604', + _key: '272604', + _rev: '_cTBW3d6--i', + to: 'airports/DFW', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T22:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 1471, + FlightNum: 357, + Month: 1, + TailNum: 'N3BSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275200', + _key: '275200', + _rev: '_cTBW3ki--s', + to: 'airports/RDU', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 255, + FlightNum: 2727, + Month: 1, + TailNum: 'N343SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/269486', + _key: '269486', + _rev: '_cTBW3V2--a', + to: 'airports/MEM', + attributes: { + ArrTime: 1233, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1133, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 200, + FlightNum: 631, + Month: 1, + TailNum: 'N767NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270774', + _key: '270774', + _rev: '_cTBW3ZG--X', + to: 'airports/MCO', + attributes: { + ArrTime: 1424, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1307, + DepTimeUTC: '2008-01-15T18:07:00.000Z', + Distance: 403, + FlightNum: 295, + Month: 1, + TailNum: 'N981AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/268522', + _key: '268522', + _rev: '_cTBW3TS--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T17:10:00.000Z', + Distance: 313, + FlightNum: 3762, + Month: 1, + TailNum: 'N647AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275276', + _key: '275276', + _rev: '_cTBW3ky--G', + to: 'airports/DEN', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 1069, + FlightNum: 6536, + Month: 1, + TailNum: 'N710SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273712', + _key: '273712', + _rev: '_cTBW3gy--W', + to: 'airports/PVD', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T19:24:00.000Z', + Distance: 683, + FlightNum: 1600, + Month: 1, + TailNum: 'N749US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/283917', + _key: '283917', + _rev: '_cTBW38W--A', + to: 'airports/ATL', + attributes: { + ArrTime: 2033, + ArrTimeUTC: '2008-01-16T01:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1759, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 533, + FlightNum: 569, + Month: 1, + TailNum: 'N965AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284502', + _key: '284502', + _rev: '_cTBW4----Q', + to: 'airports/OAK', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T06:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 2693, + FlightNum: 477, + Month: 1, + TailNum: 'N607JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/271319', + _key: '271319', + _rev: '_cTBW3am--a', + to: 'airports/DAL', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1222, + DepTimeUTC: '2008-01-15T18:22:00.000Z', + Distance: 324, + FlightNum: 3147, + Month: 1, + TailNum: 'N770SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/277673', + _key: '277673', + _rev: '_cTBW3rK--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1604, + DepTimeUTC: '2008-01-15T21:04:00.000Z', + Distance: 585, + FlightNum: 4807, + Month: 1, + TailNum: 'N737MW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/267137', + _key: '267137', + _rev: '_cTBW3Pq--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T18:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1131, + DepTimeUTC: '2008-01-15T16:31:00.000Z', + Distance: 622, + FlightNum: 575, + Month: 1, + TailNum: 'N522UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/272162', + _key: '272162', + _rev: '_cTBW3cy--e', + to: 'airports/LAS', + attributes: { + ArrTime: 1244, + ArrTimeUTC: '2008-01-15T20:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1244, + DepTimeUTC: '2008-01-15T18:44:00.000Z', + Distance: 758, + FlightNum: 16, + Month: 1, + TailNum: 'N489WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286520', + _key: '286520', + _rev: '_cTBW4De--e', + to: 'airports/IAD', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2005, + DepTimeUTC: '2008-01-16T01:05:00.000Z', + Distance: 321, + FlightNum: 1917, + Month: 1, + TailNum: 'N703UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286487', + _key: '286487', + _rev: '_cTBW4Da--O', + to: 'airports/BWI', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2003, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 576, + FlightNum: 1758, + Month: 1, + TailNum: 'N637DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273529', + _key: '273529', + _rev: '_cTBW3gW---', + to: 'airports/CLT', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-15T22:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1219, + DepTimeUTC: '2008-01-15T19:19:00.000Z', + Distance: 1337, + FlightNum: 303, + Month: 1, + TailNum: 'N663AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278883', + _key: '278883', + _rev: '_cTBW3ue--M', + to: 'airports/DAL', + attributes: { + ArrTime: 1711, + ArrTimeUTC: '2008-01-15T23:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 580, + FlightNum: 45, + Month: 1, + TailNum: 'N353SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272386', + _key: '272386', + _rev: '_cTBW3da---', + to: 'airports/SAT', + attributes: { + ArrTime: 759, + ArrTimeUTC: '2008-01-15T13:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 659, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 248, + FlightNum: 1400, + Month: 1, + TailNum: 'N366SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/281645', + _key: '281645', + _rev: '_cTBW32G--G', + to: 'airports/CLE', + attributes: { + ArrTime: 1935, + ArrTimeUTC: '2008-01-16T00:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1809, + DepTimeUTC: '2008-01-15T23:09:00.000Z', + Distance: 424, + FlightNum: 2273, + Month: 1, + TailNum: 'N16502', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277415', + _key: '277415', + _rev: '_cTBW3qe--C', + to: 'airports/MCO', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T20:57:00.000Z', + Distance: 1050, + FlightNum: 1763, + Month: 1, + TailNum: 'N999DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271050', + _key: '271050', + _rev: '_cTBW3Z6--Q', + to: 'airports/PHF', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 508, + FlightNum: 4426, + Month: 1, + TailNum: 'N752EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/279137', + _key: '279137', + _rev: '_cTBW3vK--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1101, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 953, + DepTimeUTC: '2008-01-15T15:53:00.000Z', + Distance: 313, + FlightNum: 3432, + Month: 1, + TailNum: 'N671AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/270375', + _key: '270375', + _rev: '_cTBW3YG--W', + to: 'airports/AUS', + attributes: { + ArrTime: 1334, + ArrTimeUTC: '2008-01-15T19:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T17:56:00.000Z', + Distance: 619, + FlightNum: 531, + Month: 1, + TailNum: 'N12563', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/279441', + _key: '279441', + _rev: '_cTBW3w---N', + to: 'airports/DEN', + attributes: { + ArrTime: 1555, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1547, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 358, + FlightNum: 1676, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273374', + _key: '273374', + _rev: '_cTBW3f6--W', + to: 'airports/DAB', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 366, + FlightNum: 1563, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277596', + _key: '277596', + _rev: '_cTBW3r---G', + to: 'airports/SYR', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1013, + DepTimeUTC: '2008-01-15T15:13:00.000Z', + Distance: 793, + FlightNum: 4417, + Month: 1, + TailNum: 'N753EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269538', + _key: '269538', + _rev: '_cTBW3W---g', + to: 'airports/BUF', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1234, + DepTimeUTC: '2008-01-15T17:34:00.000Z', + Distance: 712, + FlightNum: 550, + Month: 1, + TailNum: 'N956AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270731', + _key: '270731', + _rev: '_cTBW3Z---o', + to: 'airports/BWI', + attributes: { + ArrTime: 837, + ArrTimeUTC: '2008-01-15T13:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 702, + DepTimeUTC: '2008-01-15T12:02:00.000Z', + Distance: 576, + FlightNum: 551, + Month: 1, + TailNum: 'N710TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286705', + _key: '286705', + _rev: '_cTBW4E---g', + to: 'airports/MCI', + attributes: { + ArrTime: 2122, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T01:15:00.000Z', + Distance: 692, + FlightNum: 1047, + Month: 1, + TailNum: 'N936DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/284004', + _key: '284004', + _rev: '_cTBW38m--A', + to: 'airports/MSP', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 627, + FlightNum: 1495, + Month: 1, + TailNum: 'N335NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278395', + _key: '278395', + _rev: '_cTBW3tK---', + to: 'airports/ORD', + attributes: { + ArrTime: 1154, + ArrTimeUTC: '2008-01-15T17:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 867, + FlightNum: 533, + Month: 1, + TailNum: 'N806UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/280502', + _key: '280502', + _rev: '_cTBW3y6--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1724, + ArrTimeUTC: '2008-01-15T23:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 313, + FlightNum: 3480, + Month: 1, + TailNum: 'N663AR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284818', + _key: '284818', + _rev: '_cTBW4-y--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T05:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2039, + DepTimeUTC: '2008-01-16T03:39:00.000Z', + Distance: 602, + FlightNum: 534, + Month: 1, + TailNum: 'N629SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285097', + _key: '285097', + _rev: '_cTBW4_m--Q', + to: 'airports/SMF', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T06:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T03:55:00.000Z', + Distance: 866, + FlightNum: 315, + Month: 1, + TailNum: 'N12166', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282526', + _key: '282526', + _rev: '_cTBW34e--i', + to: 'airports/LAX', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 677, + FlightNum: 6479, + Month: 1, + TailNum: 'N710SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269254', + _key: '269254', + _rev: '_cTBW3VO--k', + to: 'airports/FNT', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 644, + FlightNum: 4414, + Month: 1, + TailNum: 'N870AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279933', + _key: '279933', + _rev: '_cTBW3xW--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1824, + ArrTimeUTC: '2008-01-16T00:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 732, + FlightNum: 1367, + Month: 1, + TailNum: 'N207AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/267100', + _key: '267100', + _rev: '_cTBW3Pm--K', + to: 'airports/BET', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 399, + FlightNum: 41, + Month: 1, + TailNum: 'N764AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271350', + _key: '271350', + _rev: '_cTBW3aq--u', + to: 'airports/AVL', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1323, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 164, + FlightNum: 4381, + Month: 1, + TailNum: 'N826AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280477', + _key: '280477', + _rev: '_cTBW3y2--j', + to: 'airports/ATL', + attributes: { + ArrTime: 2015, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T22:13:00.000Z', + Distance: 1199, + FlightNum: 974, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281342', + _key: '281342', + _rev: '_cTBW31S--I', + to: 'airports/DCA', + attributes: { + ArrTime: 1924, + ArrTimeUTC: '2008-01-16T00:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 562, + FlightNum: 4598, + Month: 1, + TailNum: 'N716AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276292', + _key: '276292', + _rev: '_cTBW3na--I', + to: 'airports/EYW', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 646, + FlightNum: 4469, + Month: 1, + TailNum: 'N709EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268415', + _key: '268415', + _rev: '_cTBW3TC--b', + to: 'airports/JNU', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 806, + DepTimeUTC: '2008-01-15T17:06:00.000Z', + Distance: 571, + FlightNum: 62, + Month: 1, + TailNum: 'N713AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283469', + _key: '283469', + _rev: '_cTBW37G--W', + to: 'airports/SEA', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T05:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1931, + DepTimeUTC: '2008-01-16T02:31:00.000Z', + Distance: 1180, + FlightNum: 2085, + Month: 1, + TailNum: 'N738CB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/284925', + _key: '284925', + _rev: '_cTBW4_G--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-16T00:24:00.000Z', + Distance: 89, + FlightNum: 3246, + Month: 1, + TailNum: 'N802AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/276164', + _key: '276164', + _rev: '_cTBW3nC--s', + to: 'airports/BWI', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 336, + FlightNum: 1759, + Month: 1, + TailNum: 'N740SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280294', + _key: '280294', + _rev: '_cTBW3yW--a', + to: 'airports/PHX', + attributes: { + ArrTime: 1957, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1704, + DepTimeUTC: '2008-01-15T22:04:00.000Z', + Distance: 1999, + FlightNum: 678, + Month: 1, + TailNum: 'N837AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275767', + _key: '275767', + _rev: '_cTBW3mC--G', + to: 'airports/PHX', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T17:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 872, + FlightNum: 435, + Month: 1, + TailNum: 'N309AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278601', + _key: '278601', + _rev: '_cTBW3tu--O', + to: 'airports/AGS', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T15:38:00.000Z', + Distance: 143, + FlightNum: 4742, + Month: 1, + TailNum: 'N880AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268769', + _key: '268769', + _rev: '_cTBW3U---c', + to: 'airports/FAI', + attributes: { + ArrTime: 104, + ArrTimeUTC: '2008-01-15T10:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 12, + DepTimeUTC: '2008-01-15T09:12:00.000Z', + Distance: 261, + FlightNum: 191, + Month: 1, + TailNum: 'N760AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277485', + _key: '277485', + _rev: '_cTBW3qq--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1258, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 946, + FlightNum: 669, + Month: 1, + TailNum: 'N931DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278721', + _key: '278721', + _rev: '_cTBW3uC--T', + to: 'airports/PIT', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 526, + FlightNum: 4372, + Month: 1, + TailNum: 'N707EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278101', + _key: '278101', + _rev: '_cTBW3sS--Y', + to: 'airports/ABQ', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T16:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 349, + FlightNum: 6589, + Month: 1, + TailNum: 'N954SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/278403', + _key: '278403', + _rev: '_cTBW3tK--O', + to: 'airports/MSP', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1423, + DepTimeUTC: '2008-01-15T21:23:00.000Z', + Distance: 725, + FlightNum: 1230, + Month: 1, + TailNum: 'N336NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280217', + _key: '280217', + _rev: '_cTBW3yK--G', + to: 'airports/JAX', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T16:21:00.000Z', + Distance: 270, + FlightNum: 1463, + Month: 1, + TailNum: 'N900PC', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280311', + _key: '280311', + _rev: '_cTBW3ya--U', + to: 'airports/MEM', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 559, + FlightNum: 5747, + Month: 1, + TailNum: '84329E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CSG', + id: 'flights/269417', + _key: '269417', + _rev: '_cTBW3Vq--g', + to: 'airports/ATL', + attributes: { + ArrTime: 646, + ArrTimeUTC: '2008-01-15T11:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 613, + DepTimeUTC: '2008-01-15T11:13:00.000Z', + Distance: 83, + FlightNum: 4450, + Month: 1, + TailNum: 'N914EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268792', + _key: '268792', + _rev: '_cTBW3UC--a', + to: 'airports/SEA', + attributes: { + ArrTime: 512, + ArrTimeUTC: '2008-01-15T13:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 120, + DepTimeUTC: '2008-01-15T10:20:00.000Z', + Distance: 1449, + FlightNum: 223, + Month: 1, + TailNum: 'N75858', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/272616', + _key: '272616', + _rev: '_cTBW3e---N', + to: 'airports/MSP', + attributes: { + ArrTime: 1352, + ArrTimeUTC: '2008-01-15T19:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1256, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 221, + FlightNum: 2805, + Month: 1, + TailNum: '80019E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268825', + _key: '268825', + _rev: '_cTBW3UG--r', + to: 'airports/SLC', + attributes: { + ArrTime: 754, + ArrTimeUTC: '2008-01-15T14:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 136, + DepTimeUTC: '2008-01-15T10:36:00.000Z', + Distance: 2125, + FlightNum: 792, + Month: 1, + TailNum: 'N622DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282971', + _key: '282971', + _rev: '_cTBW35y--I', + to: 'airports/SLC', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-16T01:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1641, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 391, + FlightNum: 581, + Month: 1, + TailNum: 'N803FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281903', + _key: '281903', + _rev: '_cTBW32y--A', + to: 'airports/ORD', + attributes: { + ArrTime: 2135, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1831, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 888, + FlightNum: 256, + Month: 1, + TailNum: 'N576UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279636', + _key: '279636', + _rev: '_cTBW3we--k', + to: 'airports/MSY', + attributes: { + ArrTime: 1141, + ArrTimeUTC: '2008-01-15T17:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1105, + DepTimeUTC: '2008-01-15T16:05:00.000Z', + Distance: 425, + FlightNum: 4839, + Month: 1, + TailNum: 'N723EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274048', + _key: '274048', + _rev: '_cTBW3hq--I', + to: 'airports/HSV', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T20:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1432, + DepTimeUTC: '2008-01-15T19:32:00.000Z', + Distance: 151, + FlightNum: 4303, + Month: 1, + TailNum: 'N972EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/269293', + _key: '269293', + _rev: '_cTBW3VW--Q', + to: 'airports/PHX', + attributes: { + ArrTime: 849, + ArrTimeUTC: '2008-01-15T15:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 203, + DepTimeUTC: '2008-01-15T11:03:00.000Z', + Distance: 2551, + FlightNum: 220, + Month: 1, + TailNum: 'N804AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272246', + _key: '272246', + _rev: '_cTBW3dC--K', + to: 'airports/PHL', + attributes: { + ArrTime: 1551, + ArrTimeUTC: '2008-01-15T20:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1346, + DepTimeUTC: '2008-01-15T18:46:00.000Z', + Distance: 665, + FlightNum: 1657, + Month: 1, + TailNum: 'N604DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272859', + _key: '272859', + _rev: '_cTBW3em--Q', + to: 'airports/HPN', + attributes: { + ArrTime: 1604, + ArrTimeUTC: '2008-01-15T21:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1401, + DepTimeUTC: '2008-01-15T19:01:00.000Z', + Distance: 780, + FlightNum: 645, + Month: 1, + TailNum: 'N994AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279185', + _key: '279185', + _rev: '_cTBW3vS--G', + to: 'airports/STL', + attributes: { + ArrTime: 1757, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 575, + FlightNum: 2677, + Month: 1, + TailNum: 'N935LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/271337', + _key: '271337', + _rev: '_cTBW3aq--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1615, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1122, + DepTimeUTC: '2008-01-15T18:22:00.000Z', + Distance: 1269, + FlightNum: 1680, + Month: 1, + TailNum: 'N990DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277866', + _key: '277866', + _rev: '_cTBW3rq--c', + to: 'airports/SJC', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 819, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 948, + FlightNum: 521, + Month: 1, + TailNum: 'N313UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273627', + _key: '273627', + _rev: '_cTBW3gm--A', + to: 'airports/FLL', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 581, + FlightNum: 828, + Month: 1, + TailNum: 'N125DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/269855', + _key: '269855', + _rev: '_cTBW3Wy--a', + to: 'airports/IAD', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1142, + DepTimeUTC: '2008-01-15T17:42:00.000Z', + Distance: 1297, + FlightNum: 7276, + Month: 1, + TailNum: 'N507MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282115', + _key: '282115', + _rev: '_cTBW33W--E', + to: 'airports/MEM', + attributes: { + ArrTime: 2154, + ArrTimeUTC: '2008-01-16T03:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-16T01:39:00.000Z', + Distance: 872, + FlightNum: 6714, + Month: 1, + TailNum: 'N963SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281735', + _key: '281735', + _rev: '_cTBW32S--p', + to: 'airports/HSV', + attributes: { + ArrTime: 2028, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 151, + FlightNum: 1634, + Month: 1, + TailNum: 'N978DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270027', + _key: '270027', + _rev: '_cTBW3XO--W', + to: 'airports/MDW', + attributes: { + ArrTime: 733, + ArrTimeUTC: '2008-01-15T13:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T11:44:00.000Z', + Distance: 611, + FlightNum: 1477, + Month: 1, + TailNum: 'N728SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282035', + _key: '282035', + _rev: '_cTBW33G--e', + to: 'airports/BUF', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2036, + DepTimeUTC: '2008-01-16T01:36:00.000Z', + Distance: 396, + FlightNum: 1219, + Month: 1, + TailNum: 'N206JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280531', + _key: '280531', + _rev: '_cTBW3zC--M', + to: 'airports/MEM', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1716, + DepTimeUTC: '2008-01-15T22:16:00.000Z', + Distance: 332, + FlightNum: 4588, + Month: 1, + TailNum: 'N751EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275749', + _key: '275749', + _rev: '_cTBW3m---Q', + to: 'airports/DSM', + attributes: { + ArrTime: 1555, + ArrTimeUTC: '2008-01-15T21:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1316, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 589, + FlightNum: 1220, + Month: 1, + TailNum: 'N331UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276056', + _key: '276056', + _rev: '_cTBW3my--U', + to: 'airports/TPA', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T20:22:00.000Z', + Distance: 1185, + FlightNum: 447, + Month: 1, + TailNum: 'N632JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/286120', + _key: '286120', + _rev: '_cTBW4Ca--Y', + to: 'airports/OAK', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-16T00:53:00.000Z', + Distance: 325, + FlightNum: 3327, + Month: 1, + TailNum: 'N400WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273485', + _key: '273485', + _rev: '_cTBW3gO--A', + to: 'airports/TPA', + attributes: { + ArrTime: 954, + ArrTimeUTC: '2008-01-15T14:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 406, + FlightNum: 1797, + Month: 1, + TailNum: 'N125DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283239', + _key: '283239', + _rev: '_cTBW36e--i', + to: 'airports/TUL', + attributes: { + ArrTime: 2225, + ArrTimeUTC: '2008-01-16T04:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2120, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 674, + FlightNum: 4241, + Month: 1, + TailNum: 'N928EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/278886', + _key: '278886', + _rev: '_cTBW3ue--S', + to: 'airports/ADQ', + attributes: { + ArrTime: 748, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 646, + DepTimeUTC: '2008-01-15T15:46:00.000Z', + Distance: 252, + FlightNum: 30, + Month: 1, + TailNum: 'N795AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276380', + _key: '276380', + _rev: '_cTBW3nm--q', + to: 'airports/CLT', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 329, + FlightNum: 2674, + Month: 1, + TailNum: 'N920FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272472', + _key: '272472', + _rev: '_cTBW3dm--W', + to: 'airports/ATL', + attributes: { + ArrTime: 1539, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 547, + FlightNum: 157, + Month: 1, + TailNum: 'N892AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272031', + _key: '272031', + _rev: '_cTBW3ce--D', + to: 'airports/BUF', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1340, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 712, + FlightNum: 877, + Month: 1, + TailNum: 'N979DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269700', + _key: '269700', + _rev: '_cTBW3Wa--O', + to: 'airports/IAD', + attributes: { + ArrTime: 1416, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 533, + FlightNum: 64, + Month: 1, + TailNum: 'N963AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274996', + _key: '274996', + _rev: '_cTBW3kC--O', + to: 'airports/RSW', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-15T21:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1457, + DepTimeUTC: '2008-01-15T19:57:00.000Z', + Distance: 515, + FlightNum: 174, + Month: 1, + TailNum: 'N316AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276641', + _key: '276641', + _rev: '_cTBW3oW--C', + to: 'airports/IAH', + attributes: { + ArrTime: 1122, + ArrTimeUTC: '2008-01-15T17:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 749, + DepTimeUTC: '2008-01-15T14:49:00.000Z', + Distance: 861, + FlightNum: 642, + Month: 1, + TailNum: 'N73275', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276984', + _key: '276984', + _rev: '_cTBW3pS--c', + to: 'airports/RDU', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 957, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 356, + FlightNum: 1128, + Month: 1, + TailNum: 'N967DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/279015', + _key: '279015', + _rev: '_cTBW3uy--s', + to: 'airports/JNU', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T23:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1237, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 571, + FlightNum: 64, + Month: 1, + TailNum: 'N764AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/283596', + _key: '283596', + _rev: '_cTBW37e---', + to: 'airports/OTZ', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T04:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-16T02:38:00.000Z', + Distance: 549, + FlightNum: 153, + Month: 1, + TailNum: 'N762AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277761', + _key: '277761', + _rev: '_cTBW3ra--K', + to: 'airports/CPR', + attributes: { + ArrTime: 932, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 230, + FlightNum: 7107, + Month: 1, + TailNum: 'N446YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285607', + _key: '285607', + _rev: '_cTBW4B---W', + to: 'airports/DCA', + attributes: { + ArrTime: 2107, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1941, + DepTimeUTC: '2008-01-16T00:41:00.000Z', + Distance: 411, + FlightNum: 1714, + Month: 1, + TailNum: 'N3740C', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279654', + _key: '279654', + _rev: '_cTBW3wi--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 446, + FlightNum: 938, + Month: 1, + TailNum: 'N953DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276611', + _key: '276611', + _rev: '_cTBW3oO--k', + to: 'airports/PHX', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T21:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1236, + DepTimeUTC: '2008-01-15T20:36:00.000Z', + Distance: 369, + FlightNum: 2610, + Month: 1, + TailNum: 'N244WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282392', + _key: '282392', + _rev: '_cTBW34G--e', + to: 'airports/ONT', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T04:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 1900, + FlightNum: 901, + Month: 1, + TailNum: 'N619DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285220', + _key: '285220', + _rev: '_cTBW4_6--i', + to: 'airports/PHX', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T04:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 1587, + FlightNum: 617, + Month: 1, + TailNum: 'N631AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285265', + _key: '285265', + _rev: '_cTBW4AC--g', + to: 'airports/BWI', + attributes: { + ArrTime: 2118, + ArrTimeUTC: '2008-01-16T02:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 576, + FlightNum: 485, + Month: 1, + TailNum: 'N315AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279288', + _key: '279288', + _rev: '_cTBW3vi--X', + to: 'airports/SAN', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T20:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 1891, + FlightNum: 1013, + Month: 1, + TailNum: 'N6711M', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276110', + _key: '276110', + _rev: '_cTBW3m6--i', + to: 'airports/BWI', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T20:24:00.000Z', + Distance: 588, + FlightNum: 1542, + Month: 1, + TailNum: 'N215WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275126', + _key: '275126', + _rev: '_cTBW3kW--e', + to: 'airports/ROC', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 461, + FlightNum: 5468, + Month: 1, + TailNum: 'N812CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273918', + _key: '273918', + _rev: '_cTBW3hS--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1549, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 867, + FlightNum: 537, + Month: 1, + TailNum: 'N843UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/280872', + _key: '280872', + _rev: '_cTBW30---e', + to: 'airports/MSP', + attributes: { + ArrTime: 1751, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 386, + FlightNum: 1535, + Month: 1, + TailNum: 'N316NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/268910', + _key: '268910', + _rev: '_cTBW3UW--Y', + to: 'airports/ONT', + attributes: { + ArrTime: 1138, + ArrTimeUTC: '2008-01-15T19:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1019, + DepTimeUTC: '2008-01-15T17:19:00.000Z', + Distance: 789, + FlightNum: 103, + Month: 1, + TailNum: 'N11193', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/279964', + _key: '279964', + _rev: '_cTBW3xa--c', + to: 'airports/FAI', + attributes: { + ArrTime: 815, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T16:14:00.000Z', + Distance: 261, + FlightNum: 181, + Month: 1, + TailNum: 'N649AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280045', + _key: '280045', + _rev: '_cTBW3xq--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1254, + ArrTimeUTC: '2008-01-15T17:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 616, + FlightNum: 2701, + Month: 1, + TailNum: 'N365SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267873', + _key: '267873', + _rev: '_cTBW3Rm--g', + to: 'airports/VPS', + attributes: { + ArrTime: 1200, + ArrTimeUTC: '2008-01-15T18:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 264, + FlightNum: 4505, + Month: 1, + TailNum: 'N854AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281730', + _key: '281730', + _rev: '_cTBW32S--f', + to: 'airports/BDL', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1925, + DepTimeUTC: '2008-01-16T01:25:00.000Z', + Distance: 852, + FlightNum: 2193, + Month: 1, + TailNum: 'N762SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/281419', + _key: '281419', + _rev: '_cTBW31e--W', + to: 'airports/OME', + attributes: { + ArrTime: 1537, + ArrTimeUTC: '2008-01-16T00:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 539, + FlightNum: 152, + Month: 1, + TailNum: 'N795AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271097', + _key: '271097', + _rev: '_cTBW3aC--M', + to: 'airports/ORD', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1316, + DepTimeUTC: '2008-01-15T18:16:00.000Z', + Distance: 606, + FlightNum: 4443, + Month: 1, + TailNum: 'N504AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281823', + _key: '281823', + _rev: '_cTBW32i--Y', + to: 'airports/GSP', + attributes: { + ArrTime: 2131, + ArrTimeUTC: '2008-01-16T02:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2030, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 153, + FlightNum: 4722, + Month: 1, + TailNum: 'N761EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276629', + _key: '276629', + _rev: '_cTBW3oS--Y', + to: 'airports/LAX', + attributes: { + ArrTime: 848, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 749, + DepTimeUTC: '2008-01-15T14:49:00.000Z', + Distance: 677, + FlightNum: 2182, + Month: 1, + TailNum: 'N395SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/283846', + _key: '283846', + _rev: '_cTBW38K--A', + to: 'airports/OAK', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T04:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-16T02:49:00.000Z', + Distance: 325, + FlightNum: 503, + Month: 1, + TailNum: 'N209WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281349', + _key: '281349', + _rev: '_cTBW31S--W', + to: 'airports/MDW', + attributes: { + ArrTime: 1852, + ArrTimeUTC: '2008-01-16T00:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 590, + FlightNum: 28, + Month: 1, + TailNum: 'N175AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/282387', + _key: '282387', + _rev: '_cTBW34G--U', + to: 'airports/CDV', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-16T02:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 160, + FlightNum: 66, + Month: 1, + TailNum: 'N780AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279462', + _key: '279462', + _rev: '_cTBW3wC--M', + to: 'airports/FLL', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T17:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 581, + FlightNum: 21, + Month: 1, + TailNum: 'N167AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/282531', + _key: '282531', + _rev: '_cTBW34i---', + to: 'airports/SEA', + attributes: { + ArrTime: 2046, + ArrTimeUTC: '2008-01-16T04:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 1449, + FlightNum: 96, + Month: 1, + TailNum: 'N563AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278015', + _key: '278015', + _rev: '_cTBW3sC--g', + to: 'airports/ROA', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T15:22:00.000Z', + Distance: 357, + FlightNum: 4416, + Month: 1, + TailNum: 'N972EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277473', + _key: '277473', + _rev: '_cTBW3qm--Y', + to: 'airports/PIA', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 564, + FlightNum: 4444, + Month: 1, + TailNum: 'N686BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/283906', + _key: '283906', + _rev: '_cTBW38S--a', + to: 'airports/IAD', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1859, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 326, + FlightNum: 499, + Month: 1, + TailNum: 'N346UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274498', + _key: '274498', + _rev: '_cTBW3iy--C', + to: 'airports/MKE', + attributes: { + ArrTime: 1551, + ArrTimeUTC: '2008-01-15T21:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 669, + FlightNum: 4224, + Month: 1, + TailNum: 'N724EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283075', + _key: '283075', + _rev: '_cTBW36C--o', + to: 'airports/ORD', + attributes: { + ArrTime: 2008, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 888, + FlightNum: 938, + Month: 1, + TailNum: 'N586UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/279681', + _key: '279681', + _rev: '_cTBW3wm--j', + to: 'airports/DTW', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 431, + FlightNum: 2955, + Month: 1, + TailNum: '86839E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277563', + _key: '277563', + _rev: '_cTBW3q2--e', + to: 'airports/MLI', + attributes: { + ArrTime: 1127, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T15:12:00.000Z', + Distance: 633, + FlightNum: 338, + Month: 1, + TailNum: 'N261AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/267561', + _key: '267561', + _rev: '_cTBW3Qu--u', + to: 'airports/DEN', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T18:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 944, + DepTimeUTC: '2008-01-15T16:44:00.000Z', + Distance: 649, + FlightNum: 160, + Month: 1, + TailNum: 'N854UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/285419', + _key: '285419', + _rev: '_cTBW4Ae--M', + to: 'airports/BET', + attributes: { + ArrTime: 2052, + ArrTimeUTC: '2008-01-16T05:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1923, + DepTimeUTC: '2008-01-16T04:23:00.000Z', + Distance: 399, + FlightNum: 45, + Month: 1, + TailNum: 'N765AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276297', + _key: '276297', + _rev: '_cTBW3na--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-15T21:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1528, + DepTimeUTC: '2008-01-15T20:28:00.000Z', + Distance: 214, + FlightNum: 1958, + Month: 1, + TailNum: 'N909DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269334', + _key: '269334', + _rev: '_cTBW3Ve--G', + to: 'airports/RDU', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T18:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 227, + FlightNum: 4702, + Month: 1, + TailNum: 'N710TB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275370', + _key: '275370', + _rev: '_cTBW3lC--H', + to: 'airports/CHS', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T21:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1507, + DepTimeUTC: '2008-01-15T20:07:00.000Z', + Distance: 259, + FlightNum: 63, + Month: 1, + TailNum: 'N960AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/268848', + _key: '268848', + _rev: '_cTBW3UK--o', + to: 'airports/ORD', + attributes: { + ArrTime: 650, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 546, + DepTimeUTC: '2008-01-15T10:46:00.000Z', + Distance: 654, + FlightNum: 6072, + Month: 1, + TailNum: 'N412SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284370', + _key: '284370', + _rev: '_cTBW39m--Q', + to: 'airports/FAY', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T01:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 331, + FlightNum: 4692, + Month: 1, + TailNum: 'N827AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278019', + _key: '278019', + _rev: '_cTBW3sC--o', + to: 'airports/MCO', + attributes: { + ArrTime: 1148, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T15:22:00.000Z', + Distance: 403, + FlightNum: 1871, + Month: 1, + TailNum: 'N832MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271433', + _key: '271433', + _rev: '_cTBW3a6--Q', + to: 'airports/MCI', + attributes: { + ArrTime: 839, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 628, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 491, + FlightNum: 2612, + Month: 1, + TailNum: 'N613SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/272987', + _key: '272987', + _rev: '_cTBW3e6--Y', + to: 'airports/IAD', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T19:04:00.000Z', + Distance: 638, + FlightNum: 7108, + Month: 1, + TailNum: 'N75994', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283647', + _key: '283647', + _rev: '_cTBW37m--K', + to: 'airports/LGA', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T01:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 214, + FlightNum: 2184, + Month: 1, + TailNum: 'N760US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/286462', + _key: '286462', + _rev: '_cTBW4DW--G', + to: 'airports/HOU', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T02:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1902, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 239, + FlightNum: 51, + Month: 1, + TailNum: 'N715SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268653', + _key: '268653', + _rev: '_cTBW3Tq--K', + to: 'airports/PBI', + attributes: { + ArrTime: 1342, + ArrTimeUTC: '2008-01-15T18:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1213, + DepTimeUTC: '2008-01-15T17:13:00.000Z', + Distance: 545, + FlightNum: 1239, + Month: 1, + TailNum: 'N619DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273682', + _key: '273682', + _rev: '_cTBW3gu--M', + to: 'airports/SWF', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1423, + DepTimeUTC: '2008-01-15T19:23:00.000Z', + Distance: 784, + FlightNum: 4338, + Month: 1, + TailNum: 'N905EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279713', + _key: '279713', + _rev: '_cTBW3wu--Q', + to: 'airports/SHV', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 552, + FlightNum: 4881, + Month: 1, + TailNum: 'N975EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278650', + _key: '278650', + _rev: '_cTBW3t2--V', + to: 'airports/ORD', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 606, + FlightNum: 417, + Month: 1, + TailNum: 'N399UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273236', + _key: '273236', + _rev: '_cTBW3fi--i', + to: 'airports/RSW', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 1249, + FlightNum: 467, + Month: 1, + TailNum: 'N613JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272436', + _key: '272436', + _rev: '_cTBW3di--C', + to: 'airports/PBI', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 545, + FlightNum: 235, + Month: 1, + TailNum: 'N934AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/267446', + _key: '267446', + _rev: '_cTBW3Qe--P', + to: 'airports/DEN', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 941, + DepTimeUTC: '2008-01-15T16:41:00.000Z', + Distance: 125, + FlightNum: 6568, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275070', + _key: '275070', + _rev: '_cTBW3kO--Q', + to: 'airports/CLE', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1459, + DepTimeUTC: '2008-01-15T19:59:00.000Z', + Distance: 554, + FlightNum: 4496, + Month: 1, + TailNum: 'N761EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279227', + _key: '279227', + _rev: '_cTBW3vW--o', + to: 'airports/DFW', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-16T00:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1641, + DepTimeUTC: '2008-01-15T21:41:00.000Z', + Distance: 732, + FlightNum: 115, + Month: 1, + TailNum: 'N986DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/273080', + _key: '273080', + _rev: '_cTBW3fK--Q', + to: 'airports/SLC', + attributes: { + ArrTime: 713, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T13:19:00.000Z', + Distance: 291, + FlightNum: 1743, + Month: 1, + TailNum: 'N214WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/269852', + _key: '269852', + _rev: '_cTBW3Wy--U', + to: 'airports/CLE', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 634, + DepTimeUTC: '2008-01-15T11:34:00.000Z', + Distance: 339, + FlightNum: 2348, + Month: 1, + TailNum: 'N19503', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267577', + _key: '267577', + _rev: '_cTBW3Qy--c', + to: 'airports/SAT', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 247, + FlightNum: 1397, + Month: 1, + TailNum: 'N218AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281291', + _key: '281291', + _rev: '_cTBW31G--q', + to: 'airports/ATL', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T00:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 547, + FlightNum: 467, + Month: 1, + TailNum: 'N998DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BQN', + id: 'flights/268773', + _key: '268773', + _rev: '_cTBW3U---k', + to: 'airports/JFK', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T13:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 553, + DepTimeUTC: '2008-01-15T09:53:00.000Z', + Distance: 1576, + FlightNum: 728, + Month: 1, + TailNum: 'N648JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271966', + _key: '271966', + _rev: '_cTBW3cS--U', + to: 'airports/MCO', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T14:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 748, + DepTimeUTC: '2008-01-15T12:48:00.000Z', + Distance: 468, + FlightNum: 1121, + Month: 1, + TailNum: 'N939UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270718', + _key: '270718', + _rev: '_cTBW3Z---O', + to: 'airports/RDU', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 701, + DepTimeUTC: '2008-01-15T12:01:00.000Z', + Distance: 356, + FlightNum: 967, + Month: 1, + TailNum: 'N385DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/272848', + _key: '272848', + _rev: '_cTBW3ei--m', + to: 'airports/DFW', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 861, + FlightNum: 1231, + Month: 1, + TailNum: 'N423AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279861', + _key: '279861', + _rev: '_cTBW3xK--I', + to: 'airports/BHM', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 396, + FlightNum: 5699, + Month: 1, + TailNum: 'N973CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283401', + _key: '283401', + _rev: '_cTBW366--Y', + to: 'airports/JAX', + attributes: { + ArrTime: 2226, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2127, + DepTimeUTC: '2008-01-16T02:27:00.000Z', + Distance: 270, + FlightNum: 938, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/279359', + _key: '279359', + _rev: '_cTBW3vu--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1213, + ArrTimeUTC: '2008-01-15T17:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 259, + FlightNum: 841, + Month: 1, + TailNum: 'N948AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270834', + _key: '270834', + _rev: '_cTBW3ZO--s', + to: 'airports/LAS', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1208, + DepTimeUTC: '2008-01-15T18:08:00.000Z', + Distance: 1588, + FlightNum: 281, + Month: 1, + TailNum: 'N482WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/270589', + _key: '270589', + _rev: '_cTBW3Yq--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1102, + DepTimeUTC: '2008-01-15T18:02:00.000Z', + Distance: 125, + FlightNum: 6520, + Month: 1, + TailNum: 'N772SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276170', + _key: '276170', + _rev: '_cTBW3nG--G', + to: 'airports/PIT', + attributes: { + ArrTime: 1101, + ArrTimeUTC: '2008-01-15T16:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 366, + FlightNum: 996, + Month: 1, + TailNum: 'N752US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276940', + _key: '276940', + _rev: '_cTBW3pK--g', + to: 'airports/DCA', + attributes: { + ArrTime: 1118, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 956, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 399, + FlightNum: 2029, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270878', + _key: '270878', + _rev: '_cTBW3ZW--h', + to: 'airports/MEM', + attributes: { + ArrTime: 821, + ArrTimeUTC: '2008-01-15T14:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 622, + FlightNum: 5786, + Month: 1, + TailNum: '86239E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279460', + _key: '279460', + _rev: '_cTBW3wC--I', + to: 'airports/MKE', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 641, + FlightNum: 2801, + Month: 1, + TailNum: 'N479CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275361', + _key: '275361', + _rev: '_cTBW3l---m', + to: 'airports/ABY', + attributes: { + ArrTime: 1013, + ArrTimeUTC: '2008-01-15T15:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 919, + DepTimeUTC: '2008-01-15T14:19:00.000Z', + Distance: 146, + FlightNum: 4468, + Month: 1, + TailNum: 'N936EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268813', + _key: '268813', + _rev: '_cTBW3UG--T', + to: 'airports/MSN', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T19:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1017, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 826, + FlightNum: 6662, + Month: 1, + TailNum: 'N753SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285259', + _key: '285259', + _rev: '_cTBW4AC--U', + to: 'airports/CHS', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T01:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 259, + FlightNum: 1070, + Month: 1, + TailNum: 'N3731T', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276304', + _key: '276304', + _rev: '_cTBW3na--g', + to: 'airports/ALB', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 646, + FlightNum: 2624, + Month: 1, + TailNum: 'N927LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/273285', + _key: '273285', + _rev: '_cTBW3fq--k', + to: 'airports/MCO', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T16:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 1195, + FlightNum: 1147, + Month: 1, + TailNum: 'N273JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/274102', + _key: '274102', + _rev: '_cTBW3hy--S', + to: 'airports/DEN', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T20:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1234, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 125, + FlightNum: 6574, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270468', + _key: '270468', + _rev: '_cTBW3YW--M', + to: 'airports/PHX', + attributes: { + ArrTime: 1033, + ArrTimeUTC: '2008-01-15T17:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 1999, + FlightNum: 679, + Month: 1, + TailNum: 'N826AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280695', + _key: '280695', + _rev: '_cTBW3ze--q', + to: 'airports/PHF', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 508, + FlightNum: 4927, + Month: 1, + TailNum: 'N971EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282120', + _key: '282120', + _rev: '_cTBW33W--O', + to: 'airports/RIC', + attributes: { + ArrTime: 1933, + ArrTimeUTC: '2008-01-16T00:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1822, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 256, + FlightNum: 2618, + Month: 1, + TailNum: 'N907FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275862', + _key: '275862', + _rev: '_cTBW3mS--K', + to: 'airports/MYR', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 317, + FlightNum: 4844, + Month: 1, + TailNum: 'N640AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/277302', + _key: '277302', + _rev: '_cTBW3qK--G', + to: 'airports/ORD', + attributes: { + ArrTime: 1624, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 473, + FlightNum: 4066, + Month: 1, + TailNum: 'N627AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/274272', + _key: '274272', + _rev: '_cTBW3iO--E', + to: 'airports/DEN', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 845, + FlightNum: 6020, + Month: 1, + TailNum: 'N913SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281840', + _key: '281840', + _rev: '_cTBW32m--M', + to: 'airports/BIS', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T02:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 517, + FlightNum: 6636, + Month: 1, + TailNum: 'N969SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/285562', + _key: '285562', + _rev: '_cTBW4A2--c', + to: 'airports/DFW', + attributes: { + ArrTime: 2043, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 685, + FlightNum: 3578, + Month: 1, + TailNum: 'N932AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273912', + _key: '273912', + _rev: '_cTBW3hS--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 1217, + FlightNum: 1625, + Month: 1, + TailNum: 'N611AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/267926', + _key: '267926', + _rev: '_cTBW3Ru--u', + to: 'airports/IAD', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T20:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 954, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 1628, + FlightNum: 782, + Month: 1, + TailNum: 'N811UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286142', + _key: '286142', + _rev: '_cTBW4Ce--e', + to: 'airports/SEA', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T03:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1753, + DepTimeUTC: '2008-01-16T00:53:00.000Z', + Distance: 1024, + FlightNum: 811, + Month: 1, + TailNum: 'N905FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281366', + _key: '281366', + _rev: '_cTBW31W--K', + to: 'airports/PIT', + attributes: { + ArrTime: 1918, + ArrTimeUTC: '2008-01-16T00:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 366, + FlightNum: 772, + Month: 1, + TailNum: 'N950UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284153', + _key: '284153', + _rev: '_cTBW39---V', + to: 'airports/HOU', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T03:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2102, + DepTimeUTC: '2008-01-16T03:02:00.000Z', + Distance: 148, + FlightNum: 1321, + Month: 1, + TailNum: 'N428WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277035', + _key: '277035', + _rev: '_cTBW3pa--m', + to: 'airports/PHL', + attributes: { + ArrTime: 1148, + ArrTimeUTC: '2008-01-15T16:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 958, + DepTimeUTC: '2008-01-15T14:58:00.000Z', + Distance: 665, + FlightNum: 474, + Month: 1, + TailNum: 'N672DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274994', + _key: '274994', + _rev: '_cTBW3kC--K', + to: 'airports/DCA', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T21:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1457, + DepTimeUTC: '2008-01-15T19:57:00.000Z', + Distance: 399, + FlightNum: 2039, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/278048', + _key: '278048', + _rev: '_cTBW3sK--P', + to: 'airports/ORD', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 923, + DepTimeUTC: '2008-01-15T15:23:00.000Z', + Distance: 160, + FlightNum: 5855, + Month: 1, + TailNum: 'N973SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275401', + _key: '275401', + _rev: '_cTBW3lG--U', + to: 'airports/ELP', + attributes: { + ArrTime: 853, + ArrTimeUTC: '2008-01-15T15:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 562, + FlightNum: 4, + Month: 1, + TailNum: 'N507SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269361', + _key: '269361', + _rev: '_cTBW3Vi--M', + to: 'airports/PHX', + attributes: { + ArrTime: 927, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 608, + DepTimeUTC: '2008-01-15T11:08:00.000Z', + Distance: 2213, + FlightNum: 419, + Month: 1, + TailNum: 'N840AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/274628', + _key: '274628', + _rev: '_cTBW3jG--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1624, + ArrTimeUTC: '2008-01-15T22:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1248, + DepTimeUTC: '2008-01-15T19:48:00.000Z', + Distance: 1013, + FlightNum: 5878, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/286246', + _key: '286246', + _rev: '_cTBW4Cy--C', + to: 'airports/FAI', + attributes: { + ArrTime: 2243, + ArrTimeUTC: '2008-01-16T07:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2156, + DepTimeUTC: '2008-01-16T06:56:00.000Z', + Distance: 261, + FlightNum: 195, + Month: 1, + TailNum: 'N755AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276283', + _key: '276283', + _rev: '_cTBW3nW--o', + to: 'airports/JAX', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 329, + FlightNum: 1251, + Month: 1, + TailNum: 'N460UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278947', + _key: '278947', + _rev: '_cTBW3uq--C', + to: 'airports/PNS', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1048, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 272, + FlightNum: 1840, + Month: 1, + TailNum: 'N951DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277151', + _key: '277151', + _rev: '_cTBW3pu--i', + to: 'airports/LIT', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1451, + DepTimeUTC: '2008-01-15T20:51:00.000Z', + Distance: 296, + FlightNum: 30, + Month: 1, + TailNum: 'N361SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277506', + _key: '277506', + _rev: '_cTBW3qu--E', + to: 'airports/MKE', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T16:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T15:11:00.000Z', + Distance: 331, + FlightNum: 2552, + Month: 1, + TailNum: 'N699BR', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/282626', + _key: '282626', + _rev: '_cTBW34y--K', + to: 'airports/DEN', + attributes: { + ArrTime: 1950, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 125, + FlightNum: 6544, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286783', + _key: '286783', + _rev: '_cTBW4EO--G', + to: 'airports/DEN', + attributes: { + ArrTime: 2138, + ArrTimeUTC: '2008-01-16T04:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 1199, + FlightNum: 309, + Month: 1, + TailNum: 'N292AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269470', + _key: '269470', + _rev: '_cTBW3Vy--o', + to: 'airports/EWR', + attributes: { + ArrTime: 714, + ArrTimeUTC: '2008-01-15T12:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 617, + DepTimeUTC: '2008-01-15T11:17:00.000Z', + Distance: 169, + FlightNum: 3153, + Month: 1, + TailNum: 'N14947', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268073', + _key: '268073', + _rev: '_cTBW3SK--I', + to: 'airports/TYS', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 152, + FlightNum: 4300, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269369', + _key: '269369', + _rev: '_cTBW3Vi--c', + to: 'airports/MSP', + attributes: { + ArrTime: 745, + ArrTimeUTC: '2008-01-15T13:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 609, + DepTimeUTC: '2008-01-15T11:09:00.000Z', + Distance: 906, + FlightNum: 1758, + Month: 1, + TailNum: 'N355NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/286759', + _key: '286759', + _rev: '_cTBW4EK--E', + to: 'airports/BWI', + attributes: { + ArrTime: 2146, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1919, + DepTimeUTC: '2008-01-16T01:19:00.000Z', + Distance: 588, + FlightNum: 1632, + Month: 1, + TailNum: 'N484WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268812', + _key: '268812', + _rev: '_cTBW3UG--R', + to: 'airports/PDX', + attributes: { + ArrTime: 547, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 126, + DepTimeUTC: '2008-01-15T10:26:00.000Z', + Distance: 1542, + FlightNum: 100, + Month: 1, + TailNum: 'N318AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/268976', + _key: '268976', + _rev: '_cTBW3Ui--N', + to: 'airports/DTW', + attributes: { + ArrTime: 809, + ArrTimeUTC: '2008-01-15T13:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T10:54:00.000Z', + Distance: 488, + FlightNum: 1519, + Month: 1, + TailNum: 'N8926E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/267277', + _key: '267277', + _rev: '_cTBW3QC--c', + to: 'airports/DEN', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 936, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 72, + FlightNum: 6583, + Month: 1, + TailNum: 'N982SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/286509', + _key: '286509', + _rev: '_cTBW4De--I', + to: 'airports/LAX', + attributes: { + ArrTime: 1919, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1804, + DepTimeUTC: '2008-01-16T01:04:00.000Z', + Distance: 737, + FlightNum: 6425, + Month: 1, + TailNum: 'N727SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279712', + _key: '279712', + _rev: '_cTBW3wu--O', + to: 'airports/BOS', + attributes: { + ArrTime: 1225, + ArrTimeUTC: '2008-01-15T17:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1107, + DepTimeUTC: '2008-01-15T16:07:00.000Z', + Distance: 399, + FlightNum: 4780, + Month: 1, + TailNum: 'N842AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278839', + _key: '278839', + _rev: '_cTBW3uW--P', + to: 'airports/PIT', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-15T22:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T21:33:00.000Z', + Distance: 256, + FlightNum: 5242, + Month: 1, + TailNum: 'N924CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273965', + _key: '273965', + _rev: '_cTBW3ha--o', + to: 'airports/MCI', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T16:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 694, + FlightNum: 2034, + Month: 1, + TailNum: 'N16918', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285459', + _key: '285459', + _rev: '_cTBW4Am--K', + to: 'airports/GPT', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1938, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 352, + FlightNum: 4153, + Month: 1, + TailNum: 'N355CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278612', + _key: '278612', + _rev: '_cTBW3tu--k', + to: 'airports/SLC', + attributes: { + ArrTime: 1901, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 1589, + FlightNum: 67, + Month: 1, + TailNum: 'N752AT', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/271191', + _key: '271191', + _rev: '_cTBW3aS--H', + to: 'airports/DEN', + attributes: { + ArrTime: 706, + ArrTimeUTC: '2008-01-15T14:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T12:20:00.000Z', + Distance: 517, + FlightNum: 6635, + Month: 1, + TailNum: 'N969SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/271136', + _key: '271136', + _rev: '_cTBW3aK---', + to: 'airports/MSP', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T14:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T12:18:00.000Z', + Distance: 622, + FlightNum: 2320, + Month: 1, + TailNum: 'N23139', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269242', + _key: '269242', + _rev: '_cTBW3VO--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1351, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 403, + FlightNum: 1851, + Month: 1, + TailNum: 'N710TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/284590', + _key: '284590', + _rev: '_cTBW4-K--u', + to: 'airports/LAS', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2024, + DepTimeUTC: '2008-01-16T03:24:00.000Z', + Distance: 487, + FlightNum: 507, + Month: 1, + TailNum: 'N236WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/276968', + _key: '276968', + _rev: '_cTBW3pO--q', + to: 'airports/DEN', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T15:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 72, + FlightNum: 6688, + Month: 1, + TailNum: 'N765SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/285029', + _key: '285029', + _rev: '_cTBW4_W--d', + to: 'airports/DFW', + attributes: { + ArrTime: 2021, + ArrTimeUTC: '2008-01-16T02:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1726, + DepTimeUTC: '2008-01-16T00:26:00.000Z', + Distance: 569, + FlightNum: 636, + Month: 1, + TailNum: 'N4XJAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/281717', + _key: '281717', + _rev: '_cTBW32S--F', + to: 'airports/ABE', + attributes: { + ArrTime: 2148, + ArrTimeUTC: '2008-01-16T02:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2025, + DepTimeUTC: '2008-01-16T01:25:00.000Z', + Distance: 339, + FlightNum: 2805, + Month: 1, + TailNum: 'N13956', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/273029', + _key: '273029', + _rev: '_cTBW3fC--K', + to: 'airports/MSP', + attributes: { + ArrTime: 1419, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 386, + FlightNum: 5648, + Month: 1, + TailNum: '85259E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272533', + _key: '272533', + _rev: '_cTBW3du--q', + to: 'airports/FAT', + attributes: { + ArrTime: 1324, + ArrTimeUTC: '2008-01-15T21:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1154, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 844, + FlightNum: 6675, + Month: 1, + TailNum: 'N953SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281865', + _key: '281865', + _rev: '_cTBW32q--S', + to: 'airports/MIA', + attributes: { + ArrTime: 1954, + ArrTimeUTC: '2008-01-16T00:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 595, + FlightNum: 1945, + Month: 1, + TailNum: 'N3CFAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276738', + _key: '276738', + _rev: '_cTBW3om--M', + to: 'airports/MDW', + attributes: { + ArrTime: 1016, + ArrTimeUTC: '2008-01-15T16:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 852, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 395, + FlightNum: 1531, + Month: 1, + TailNum: 'N661SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267185', + _key: '267185', + _rev: '_cTBW3Py--m', + to: 'airports/LAS', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 1747, + FlightNum: 645, + Month: 1, + TailNum: 'N139DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273688', + _key: '273688', + _rev: '_cTBW3gu--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T14:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 738, + DepTimeUTC: '2008-01-15T13:38:00.000Z', + Distance: 190, + FlightNum: 1958, + Month: 1, + TailNum: 'N490AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275662', + _key: '275662', + _rev: '_cTBW3ly---', + to: 'airports/BNA', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 588, + FlightNum: 1453, + Month: 1, + TailNum: 'N222WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278568', + _key: '278568', + _rev: '_cTBW3tm--o', + to: 'airports/MCO', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 403, + FlightNum: 11, + Month: 1, + TailNum: 'N126DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279792', + _key: '279792', + _rev: '_cTBW3x---K', + to: 'airports/ORD', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T18:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T16:09:00.000Z', + Distance: 612, + FlightNum: 611, + Month: 1, + TailNum: 'N530UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277608', + _key: '277608', + _rev: '_cTBW3r---e', + to: 'airports/HOU', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1602, + DepTimeUTC: '2008-01-15T21:02:00.000Z', + Distance: 696, + FlightNum: 4387, + Month: 1, + TailNum: 'N723EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283049', + _key: '283049', + _rev: '_cTBW36---i', + to: 'airports/DEN', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-16T00:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 349, + FlightNum: 2610, + Month: 1, + TailNum: 'N244WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282095', + _key: '282095', + _rev: '_cTBW33S--L', + to: 'airports/COS', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-16T01:39:00.000Z', + Distance: 72, + FlightNum: 6577, + Month: 1, + TailNum: 'N935SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272755', + _key: '272755', + _rev: '_cTBW3eW--C', + to: 'airports/MDW', + attributes: { + ArrTime: 1501, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1359, + DepTimeUTC: '2008-01-15T18:59:00.000Z', + Distance: 590, + FlightNum: 35, + Month: 1, + TailNum: 'N299AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269948', + _key: '269948', + _rev: '_cTBW3XC--O', + to: 'airports/CVG', + attributes: { + ArrTime: 1410, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 373, + FlightNum: 5134, + Month: 1, + TailNum: 'N693CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274405', + _key: '274405', + _rev: '_cTBW3ii--U', + to: 'airports/BOS', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 857, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 946, + FlightNum: 664, + Month: 1, + TailNum: 'N985DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282322', + _key: '282322', + _rev: '_cTBW336--U', + to: 'airports/BOS', + attributes: { + ArrTime: 20, + ArrTimeUTC: '2008-01-16T05:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1846, + DepTimeUTC: '2008-01-16T01:46:00.000Z', + Distance: 1754, + FlightNum: 1126, + Month: 1, + TailNum: 'N535UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273024', + _key: '273024', + _rev: '_cTBW3fC--A', + to: 'airports/PVD', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T15:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T13:16:00.000Z', + Distance: 540, + FlightNum: 2250, + Month: 1, + TailNum: 'N13936', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/269716', + _key: '269716', + _rev: '_cTBW3Wa--u', + to: 'airports/DEN', + attributes: { + ArrTime: 1257, + ArrTimeUTC: '2008-01-15T19:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 850, + FlightNum: 6642, + Month: 1, + TailNum: 'N978SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282609', + _key: '282609', + _rev: '_cTBW34u--Y', + to: 'airports/DEN', + attributes: { + ArrTime: 1734, + ArrTimeUTC: '2008-01-16T00:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1632, + DepTimeUTC: '2008-01-15T23:32:00.000Z', + Distance: 349, + FlightNum: 370, + Month: 1, + TailNum: 'N429UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272585', + _key: '272585', + _rev: '_cTBW3d2--v', + to: 'airports/DFW', + attributes: { + ArrTime: 931, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 732, + FlightNum: 117, + Month: 1, + TailNum: 'N972AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/280000', + _key: '280000', + _rev: '_cTBW3xi--Q', + to: 'airports/DTW', + attributes: { + ArrTime: 1242, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 229, + FlightNum: 3776, + Month: 1, + TailNum: '88379E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277178', + _key: '277178', + _rev: '_cTBW3py--o', + to: 'airports/LAX', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T20:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1001, + DepTimeUTC: '2008-01-15T15:01:00.000Z', + Distance: 2125, + FlightNum: 1433, + Month: 1, + TailNum: 'N165US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267221', + _key: '267221', + _rev: '_cTBW3P6--M', + to: 'airports/DCA', + attributes: { + ArrTime: 1305, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1134, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 547, + FlightNum: 156, + Month: 1, + TailNum: 'N892AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267286', + _key: '267286', + _rev: '_cTBW3QC--u', + to: 'airports/EVV', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1136, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 350, + FlightNum: 4670, + Month: 1, + TailNum: 'N871AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/272593', + _key: '272593', + _rev: '_cTBW3d6--M', + to: 'airports/PBI', + attributes: { + ArrTime: 1112, + ArrTimeUTC: '2008-01-15T16:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 1133, + FlightNum: 1653, + Month: 1, + TailNum: 'N904DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267567', + _key: '267567', + _rev: '_cTBW3Qy--I', + to: 'airports/LGA', + attributes: { + ArrTime: 1412, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1144, + DepTimeUTC: '2008-01-15T16:44:00.000Z', + Distance: 761, + FlightNum: 512, + Month: 1, + TailNum: 'N666DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269184', + _key: '269184', + _rev: '_cTBW3VC--o', + to: 'airports/IAH', + attributes: { + ArrTime: 736, + ArrTimeUTC: '2008-01-15T13:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 689, + FlightNum: 2550, + Month: 1, + TailNum: 'N12540', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283395', + _key: '283395', + _rev: '_cTBW366--K', + to: 'airports/MIA', + attributes: { + ArrTime: 2309, + ArrTimeUTC: '2008-01-16T04:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2126, + DepTimeUTC: '2008-01-16T02:26:00.000Z', + Distance: 595, + FlightNum: 507, + Month: 1, + TailNum: 'N980AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281847', + _key: '281847', + _rev: '_cTBW32m--a', + to: 'airports/DCA', + attributes: { + ArrTime: 2237, + ArrTimeUTC: '2008-01-16T03:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2030, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 547, + FlightNum: 470, + Month: 1, + TailNum: 'N3748Y', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275769', + _key: '275769', + _rev: '_cTBW3mC--K', + to: 'airports/OAK', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T17:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 889, + FlightNum: 1479, + Month: 1, + TailNum: 'N325SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274476', + _key: '274476', + _rev: '_cTBW3iu--I', + to: 'airports/MEM', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T15:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 332, + FlightNum: 4645, + Month: 1, + TailNum: 'N919EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281821', + _key: '281821', + _rev: '_cTBW32i--U', + to: 'airports/BOS', + attributes: { + ArrTime: 2258, + ArrTimeUTC: '2008-01-16T03:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2029, + DepTimeUTC: '2008-01-16T01:29:00.000Z', + Distance: 946, + FlightNum: 276, + Month: 1, + TailNum: 'N168AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/276773', + _key: '276773', + _rev: '_cTBW3oq--o', + to: 'airports/HOU', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 853, + DepTimeUTC: '2008-01-15T14:53:00.000Z', + Distance: 148, + FlightNum: 1148, + Month: 1, + TailNum: 'N323SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267019', + _key: '267019', + _rev: '_cTBW3Pa---', + to: 'airports/ABI', + attributes: { + ArrTime: 1124, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 158, + FlightNum: 3299, + Month: 1, + TailNum: 'N298AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269946', + _key: '269946', + _rev: '_cTBW3XC--K', + to: 'airports/CVG', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T19:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 335, + FlightNum: 5050, + Month: 1, + TailNum: 'N926CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283888', + _key: '283888', + _rev: '_cTBW38O--m', + to: 'airports/SFO', + attributes: { + ArrTime: 8, + ArrTimeUTC: '2008-01-16T08:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2150, + DepTimeUTC: '2008-01-16T02:50:00.000Z', + Distance: 2139, + FlightNum: 1591, + Month: 1, + TailNum: 'N6711M', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272521', + _key: '272521', + _rev: '_cTBW3du--S', + to: 'airports/EWR', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T15:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 802, + DepTimeUTC: '2008-01-15T13:02:00.000Z', + Distance: 745, + FlightNum: 572, + Month: 1, + TailNum: 'N292AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280450', + _key: '280450', + _rev: '_cTBW3yy--Y', + to: 'airports/RIC', + attributes: { + ArrTime: 1840, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 481, + FlightNum: 4824, + Month: 1, + TailNum: 'N720EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273049', + _key: '273049', + _rev: '_cTBW3fG--C', + to: 'airports/CHA', + attributes: { + ArrTime: 856, + ArrTimeUTC: '2008-01-15T13:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T13:18:00.000Z', + Distance: 106, + FlightNum: 4734, + Month: 1, + TailNum: 'N873AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/284629', + _key: '284629', + _rev: '_cTBW4-S--c', + to: 'airports/MAF', + attributes: { + ArrTime: 2226, + ArrTimeUTC: '2008-01-16T04:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2027, + DepTimeUTC: '2008-01-16T03:27:00.000Z', + Distance: 332, + FlightNum: 273, + Month: 1, + TailNum: 'N321SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273069', + _key: '273069', + _rev: '_cTBW3fG--q', + to: 'airports/MIA', + attributes: { + ArrTime: 1136, + ArrTimeUTC: '2008-01-15T16:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 818, + DepTimeUTC: '2008-01-15T13:18:00.000Z', + Distance: 1194, + FlightNum: 2005, + Month: 1, + TailNum: 'N3BKAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275226', + _key: '275226', + _rev: '_cTBW3kq--E', + to: 'airports/ABQ', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T21:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T20:03:00.000Z', + Distance: 580, + FlightNum: 558, + Month: 1, + TailNum: 'N521SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267616', + _key: '267616', + _rev: '_cTBW3Q6--W', + to: 'airports/JAN', + attributes: { + ArrTime: 1202, + ArrTimeUTC: '2008-01-15T18:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1146, + DepTimeUTC: '2008-01-15T16:46:00.000Z', + Distance: 341, + FlightNum: 4865, + Month: 1, + TailNum: 'N868AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283232', + _key: '283232', + _rev: '_cTBW36e--U', + to: 'airports/CHS', + attributes: { + ArrTime: 2250, + ArrTimeUTC: '2008-01-16T03:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2120, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 497, + FlightNum: 5330, + Month: 1, + TailNum: 'N967CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277590', + _key: '277590', + _rev: '_cTBW3q6--n', + to: 'airports/RIC', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T16:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1013, + DepTimeUTC: '2008-01-15T15:13:00.000Z', + Distance: 481, + FlightNum: 4340, + Month: 1, + TailNum: 'N761EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281832', + _key: '281832', + _rev: '_cTBW32i--q', + to: 'airports/GSO', + attributes: { + ArrTime: 2151, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2030, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 306, + FlightNum: 5316, + Month: 1, + TailNum: 'N379CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286230', + _key: '286230', + _rev: '_cTBW4Cu--Q', + to: 'airports/LAX', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T03:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1755, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 862, + FlightNum: 1519, + Month: 1, + TailNum: 'N563AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270992', + _key: '270992', + _rev: '_cTBW3Zu--o', + to: 'airports/IAH', + attributes: { + ArrTime: 1430, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1313, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 689, + FlightNum: 2005, + Month: 1, + TailNum: '91469E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/281686', + _key: '281686', + _rev: '_cTBW32K--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 449, + FlightNum: 4643, + Month: 1, + TailNum: 'N846AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282059', + _key: '282059', + _rev: '_cTBW33K--g', + to: 'airports/OKC', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T02:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1837, + DepTimeUTC: '2008-01-16T01:37:00.000Z', + Distance: 510, + FlightNum: 221, + Month: 1, + TailNum: 'N13550', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282777', + _key: '282777', + _rev: '_cTBW35K--m', + to: 'airports/SFO', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T05:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 2704, + FlightNum: 197, + Month: 1, + TailNum: 'N5BWAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269081', + _key: '269081', + _rev: '_cTBW3Uy--g', + to: 'airports/EWR', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1223, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 745, + FlightNum: 596, + Month: 1, + TailNum: 'N3743H', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/275848', + _key: '275848', + _rev: '_cTBW3mO--c', + to: 'airports/DEN', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 455, + FlightNum: 652, + Month: 1, + TailNum: 'N937UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278692', + _key: '278692', + _rev: '_cTBW3u---K', + to: 'airports/LAX', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 862, + FlightNum: 1235, + Month: 1, + TailNum: 'N545UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271497', + _key: '271497', + _rev: '_cTBW3bG--C', + to: 'airports/PBI', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T18:26:00.000Z', + Distance: 545, + FlightNum: 1412, + Month: 1, + TailNum: 'N642DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267540', + _key: '267540', + _rev: '_cTBW3Qu--E', + to: 'airports/STT', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1143, + DepTimeUTC: '2008-01-15T16:43:00.000Z', + Distance: 1520, + FlightNum: 1040, + Month: 1, + TailNum: 'N201UU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285875', + _key: '285875', + _rev: '_cTBW4Bu--m', + to: 'airports/LAX', + attributes: { + ArrTime: 2111, + ArrTimeUTC: '2008-01-16T05:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1846, + DepTimeUTC: '2008-01-16T00:46:00.000Z', + Distance: 1797, + FlightNum: 1307, + Month: 1, + TailNum: 'N3DBAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267307', + _key: '267307', + _rev: '_cTBW3QG--m', + to: 'airports/SEA', + attributes: { + ArrTime: 1254, + ArrTimeUTC: '2008-01-15T20:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1036, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 1660, + FlightNum: 529, + Month: 1, + TailNum: 'N591AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280877', + _key: '280877', + _rev: '_cTBW30---o', + to: 'airports/PHL', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 280, + FlightNum: 738, + Month: 1, + TailNum: 'N948UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268685', + _key: '268685', + _rev: '_cTBW3Tu--W', + to: 'airports/CLT', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T17:14:00.000Z', + Distance: 1337, + FlightNum: 410, + Month: 1, + TailNum: 'N929UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279387', + _key: '279387', + _rev: '_cTBW3v2---', + to: 'airports/IAH', + attributes: { + ArrTime: 1242, + ArrTimeUTC: '2008-01-15T18:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 871, + FlightNum: 2571, + Month: 1, + TailNum: 'N12530', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281171', + _key: '281171', + _rev: '_cTBW30y--q', + to: 'airports/ORF', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T00:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-15T22:48:00.000Z', + Distance: 516, + FlightNum: 1519, + Month: 1, + TailNum: 'N3733Z', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283216', + _key: '283216', + _rev: '_cTBW36a--i', + to: 'airports/MCO', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2119, + DepTimeUTC: '2008-01-16T02:19:00.000Z', + Distance: 403, + FlightNum: 847, + Month: 1, + TailNum: 'N286AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284996', + _key: '284996', + _rev: '_cTBW4_S--I', + to: 'airports/PDX', + attributes: { + ArrTime: 1905, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-16T00:25:00.000Z', + Distance: 992, + FlightNum: 521, + Month: 1, + TailNum: 'N644AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270994', + _key: '270994', + _rev: '_cTBW3Zu--s', + to: 'airports/SNA', + attributes: { + ArrTime: 1232, + ArrTimeUTC: '2008-01-15T20:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T18:13:00.000Z', + Distance: 846, + FlightNum: 403, + Month: 1, + TailNum: 'N519UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284441', + _key: '284441', + _rev: '_cTBW39y--d', + to: 'airports/TUL', + attributes: { + ArrTime: 2206, + ArrTimeUTC: '2008-01-16T04:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2116, + DepTimeUTC: '2008-01-16T03:16:00.000Z', + Distance: 237, + FlightNum: 2713, + Month: 1, + TailNum: 'N607SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267752', + _key: '267752', + _rev: '_cTBW3RS---', + to: 'airports/BUF', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T16:50:00.000Z', + Distance: 712, + FlightNum: 4282, + Month: 1, + TailNum: 'N720EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278183', + _key: '278183', + _rev: '_cTBW3si--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1743, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1618, + DepTimeUTC: '2008-01-15T21:18:00.000Z', + Distance: 867, + FlightNum: 1521, + Month: 1, + TailNum: 'N502AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/278280', + _key: '278280', + _rev: '_cTBW3sy--o', + to: 'airports/DFW', + attributes: { + ArrTime: 1017, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T15:29:00.000Z', + Distance: 89, + FlightNum: 3254, + Month: 1, + TailNum: 'N219AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/276684', + _key: '276684', + _rev: '_cTBW3oa--q', + to: 'airports/SEA', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T17:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 1449, + FlightNum: 88, + Month: 1, + TailNum: 'N570AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274698', + _key: '274698', + _rev: '_cTBW3jS--O', + to: 'airports/EWR', + attributes: { + ArrTime: 1711, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1450, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 745, + FlightNum: 1704, + Month: 1, + TailNum: 'N914DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267956', + _key: '267956', + _rev: '_cTBW3R2--J', + to: 'airports/BTR', + attributes: { + ArrTime: 1220, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1155, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 449, + FlightNum: 4423, + Month: 1, + TailNum: 'N684BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286492', + _key: '286492', + _rev: '_cTBW4Da--Y', + to: 'airports/MRY', + attributes: { + ArrTime: 1937, + ArrTimeUTC: '2008-01-16T03:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 960, + FlightNum: 6709, + Month: 1, + TailNum: 'N750SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267989', + _key: '267989', + _rev: '_cTBW3R6--a', + to: 'airports/FAY', + attributes: { + ArrTime: 1300, + ArrTimeUTC: '2008-01-15T18:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 331, + FlightNum: 4238, + Month: 1, + TailNum: 'N821AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271240', + _key: '271240', + _rev: '_cTBW3aa--I', + to: 'airports/PVD', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T13:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 722, + DepTimeUTC: '2008-01-15T12:22:00.000Z', + Distance: 328, + FlightNum: 199, + Month: 1, + TailNum: 'N730SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268036', + _key: '268036', + _rev: '_cTBW3SC--a', + to: 'airports/CLT', + attributes: { + ArrTime: 1305, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1157, + DepTimeUTC: '2008-01-15T16:57:00.000Z', + Distance: 227, + FlightNum: 315, + Month: 1, + TailNum: 'N953AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/273026', + _key: '273026', + _rev: '_cTBW3fC--E', + to: 'airports/MSP', + attributes: { + ArrTime: 913, + ArrTimeUTC: '2008-01-15T15:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 616, + DepTimeUTC: '2008-01-15T13:16:00.000Z', + Distance: 748, + FlightNum: 1070, + Month: 1, + TailNum: 'N368NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274716', + _key: '274716', + _rev: '_cTBW3jW--A', + to: 'airports/MCI', + attributes: { + ArrTime: 1511, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1351, + DepTimeUTC: '2008-01-15T19:51:00.000Z', + Distance: 461, + FlightNum: 26, + Month: 1, + TailNum: 'N739GB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273866', + _key: '273866', + _rev: '_cTBW3hK--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1102, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 844, + DepTimeUTC: '2008-01-15T13:44:00.000Z', + Distance: 761, + FlightNum: 506, + Month: 1, + TailNum: 'N706TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269758', + _key: '269758', + _rev: '_cTBW3Wi--e', + to: 'airports/PHL', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 665, + FlightNum: 1592, + Month: 1, + TailNum: 'N951UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/284182', + _key: '284182', + _rev: '_cTBW39C--i', + to: 'airports/DEN', + attributes: { + ArrTime: 1757, + ArrTimeUTC: '2008-01-16T00:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 72, + FlightNum: 6640, + Month: 1, + TailNum: 'N905SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268100', + _key: '268100', + _rev: '_cTBW3SO--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 732, + FlightNum: 477, + Month: 1, + TailNum: 'N452AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282243', + _key: '282243', + _rev: '_cTBW33u---', + to: 'airports/IAH', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T03:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-15T23:24:00.000Z', + Distance: 1597, + FlightNum: 183, + Month: 1, + TailNum: 'N13716', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270023', + _key: '270023', + _rev: '_cTBW3XO--O', + to: 'airports/JFK', + attributes: { + ArrTime: 758, + ArrTimeUTC: '2008-01-15T12:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T11:44:00.000Z', + Distance: 106, + FlightNum: 5246, + Month: 1, + TailNum: 'N447CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270491', + _key: '270491', + _rev: '_cTBW3Ya--K', + to: 'airports/JFK', + attributes: { + ArrTime: 815, + ArrTimeUTC: '2008-01-15T13:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 213, + FlightNum: 5102, + Month: 1, + TailNum: 'N695CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268955', + _key: '268955', + _rev: '_cTBW3Ue--W', + to: 'airports/IAH', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 553, + DepTimeUTC: '2008-01-15T10:53:00.000Z', + Distance: 1235, + FlightNum: 531, + Month: 1, + TailNum: 'N16632', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277560', + _key: '277560', + _rev: '_cTBW3q2--Y', + to: 'airports/BTR', + attributes: { + ArrTime: 1633, + ArrTimeUTC: '2008-01-15T22:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 449, + FlightNum: 4643, + Month: 1, + TailNum: 'N846AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269995', + _key: '269995', + _rev: '_cTBW3XK--K', + to: 'airports/CLE', + attributes: { + ArrTime: 824, + ArrTimeUTC: '2008-01-15T13:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 642, + DepTimeUTC: '2008-01-15T11:42:00.000Z', + Distance: 430, + FlightNum: 2039, + Month: 1, + TailNum: 'N21537', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272001', + _key: '272001', + _rev: '_cTBW3cW--o', + to: 'airports/PBI', + attributes: { + ArrTime: 924, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 749, + DepTimeUTC: '2008-01-15T12:49:00.000Z', + Distance: 545, + FlightNum: 546, + Month: 1, + TailNum: 'N751AT', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281898', + _key: '281898', + _rev: '_cTBW32u--k', + to: 'airports/LAS', + attributes: { + ArrTime: 1920, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1831, + DepTimeUTC: '2008-01-16T01:31:00.000Z', + Distance: 629, + FlightNum: 261, + Month: 1, + TailNum: 'N616SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268427', + _key: '268427', + _rev: '_cTBW3TG--A', + to: 'airports/DEN', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1206, + DepTimeUTC: '2008-01-15T17:06:00.000Z', + Distance: 1199, + FlightNum: 1419, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/273277', + _key: '273277', + _rev: '_cTBW3fq--U', + to: 'airports/CLT', + attributes: { + ArrTime: 1102, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 824, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 646, + FlightNum: 1151, + Month: 1, + TailNum: 'N434US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282576', + _key: '282576', + _rev: '_cTBW34q--B', + to: 'airports/DEN', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T23:31:00.000Z', + Distance: 775, + FlightNum: 509, + Month: 1, + TailNum: 'N821UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269392', + _key: '269392', + _rev: '_cTBW3Vm--c', + to: 'airports/ATL', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T13:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 610, + DepTimeUTC: '2008-01-15T11:10:00.000Z', + Distance: 712, + FlightNum: 889, + Month: 1, + TailNum: 'N902DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268524', + _key: '268524', + _rev: '_cTBW3TW---', + to: 'airports/CHS', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T17:10:00.000Z', + Distance: 259, + FlightNum: 1454, + Month: 1, + TailNum: 'N903DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283084', + _key: '283084', + _rev: '_cTBW36G--G', + to: 'airports/DEN', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T03:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 1491, + FlightNum: 3685, + Month: 1, + TailNum: 'N744SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281116', + _key: '281116', + _rev: '_cTBW30q--Y', + to: 'airports/PNS', + attributes: { + ArrTime: 1754, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 272, + FlightNum: 456, + Month: 1, + TailNum: 'N998AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269816', + _key: '269816', + _rev: '_cTBW3Wq--u', + to: 'airports/CVG', + attributes: { + ArrTime: 758, + ArrTimeUTC: '2008-01-15T12:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 633, + DepTimeUTC: '2008-01-15T11:33:00.000Z', + Distance: 411, + FlightNum: 691, + Month: 1, + TailNum: 'N3769L', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/276763', + _key: '276763', + _rev: '_cTBW3oq--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 1231, + FlightNum: 828, + Month: 1, + TailNum: 'N491AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282464', + _key: '282464', + _rev: '_cTBW34W---', + to: 'airports/PBI', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2051, + DepTimeUTC: '2008-01-16T01:51:00.000Z', + Distance: 545, + FlightNum: 1499, + Month: 1, + TailNum: 'N660DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275304', + _key: '275304', + _rev: '_cTBW3k2--S', + to: 'airports/BOS', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1505, + DepTimeUTC: '2008-01-15T20:05:00.000Z', + Distance: 752, + FlightNum: 5256, + Month: 1, + TailNum: 'N656CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/275150', + _key: '275150', + _rev: '_cTBW3ka--i', + to: 'airports/BWI', + attributes: { + ArrTime: 1601, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1501, + DepTimeUTC: '2008-01-15T20:01:00.000Z', + Distance: 283, + FlightNum: 3399, + Month: 1, + TailNum: 'N663SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273490', + _key: '273490', + _rev: '_cTBW3gO--K', + to: 'airports/DTW', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T15:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 408, + FlightNum: 2524, + Month: 1, + TailNum: 'N314SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282276', + _key: '282276', + _rev: '_cTBW33y--Q', + to: 'airports/FNT', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 644, + FlightNum: 246, + Month: 1, + TailNum: 'N979AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271338', + _key: '271338', + _rev: '_cTBW3aq--W', + to: 'airports/DTW', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 725, + DepTimeUTC: '2008-01-15T12:25:00.000Z', + Distance: 594, + FlightNum: 4641, + Month: 1, + TailNum: 'N730EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279520', + _key: '279520', + _rev: '_cTBW3wK--m', + to: 'airports/IAH', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-16T00:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 871, + FlightNum: 5159, + Month: 1, + TailNum: 'N629BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274282', + _key: '274282', + _rev: '_cTBW3iO--Y', + to: 'airports/MCO', + attributes: { + ArrTime: 1232, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 895, + FlightNum: 1071, + Month: 1, + TailNum: 'N33286', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268533', + _key: '268533', + _rev: '_cTBW3TW--Q', + to: 'airports/IND', + attributes: { + ArrTime: 1340, + ArrTimeUTC: '2008-01-15T18:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T17:10:00.000Z', + Distance: 432, + FlightNum: 4173, + Month: 1, + TailNum: 'N755EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/269873', + _key: '269873', + _rev: '_cTBW3W2--L', + to: 'airports/SLC', + attributes: { + ArrTime: 1222, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T17:43:00.000Z', + Distance: 493, + FlightNum: 3871, + Month: 1, + TailNum: 'N445SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/267550', + _key: '267550', + _rev: '_cTBW3Qu--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 1303, + ArrTimeUTC: '2008-01-15T18:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1144, + DepTimeUTC: '2008-01-15T16:44:00.000Z', + Distance: 446, + FlightNum: 4849, + Month: 1, + TailNum: 'N759EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283876', + _key: '283876', + _rev: '_cTBW38O--O', + to: 'airports/CAK', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-15T23:58:00.000Z', + Distance: 549, + FlightNum: 217, + Month: 1, + TailNum: 'N928AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271462', + _key: '271462', + _rev: '_cTBW3b---Y', + to: 'airports/MEM', + attributes: { + ArrTime: 758, + ArrTimeUTC: '2008-01-15T13:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 729, + DepTimeUTC: '2008-01-15T12:29:00.000Z', + Distance: 332, + FlightNum: 878, + Month: 1, + TailNum: 'N777NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280137', + _key: '280137', + _rev: '_cTBW3x6--Y', + to: 'airports/BNA', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1119, + DepTimeUTC: '2008-01-15T16:19:00.000Z', + Distance: 562, + FlightNum: 4590, + Month: 1, + TailNum: 'N727AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/284144', + _key: '284144', + _rev: '_cTBW39---D', + to: 'airports/LAS', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T04:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1903, + DepTimeUTC: '2008-01-16T00:03:00.000Z', + Distance: 1772, + FlightNum: 296, + Month: 1, + TailNum: 'N653AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272504', + _key: '272504', + _rev: '_cTBW3dq--j', + to: 'airports/EWR', + attributes: { + ArrTime: 1509, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1354, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 200, + FlightNum: 1189, + Month: 1, + TailNum: 'N17620', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268636', + _key: '268636', + _rev: '_cTBW3Tm--Y', + to: 'airports/SAV', + attributes: { + ArrTime: 1311, + ArrTimeUTC: '2008-01-15T18:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1213, + DepTimeUTC: '2008-01-15T17:13:00.000Z', + Distance: 215, + FlightNum: 983, + Month: 1, + TailNum: 'N966DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/282647', + _key: '282647', + _rev: '_cTBW342--K', + to: 'airports/IAH', + attributes: { + ArrTime: 2004, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T23:33:00.000Z', + Distance: 809, + FlightNum: 2110, + Month: 1, + TailNum: 'N21144', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/277340', + _key: '277340', + _rev: '_cTBW3qO--i', + to: 'airports/SMF', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T16:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 706, + DepTimeUTC: '2008-01-15T15:06:00.000Z', + Distance: 358, + FlightNum: 1356, + Month: 1, + TailNum: 'N727SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/286470', + _key: '286470', + _rev: '_cTBW4DW--W', + to: 'airports/LAS', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-16T02:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1802, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 520, + FlightNum: 889, + Month: 1, + TailNum: 'N407WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276669', + _key: '276669', + _rev: '_cTBW3oa--M', + to: 'airports/OKC', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T21:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1438, + DepTimeUTC: '2008-01-15T20:38:00.000Z', + Distance: 181, + FlightNum: 2294, + Month: 1, + TailNum: 'N390SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284095', + _key: '284095', + _rev: '_cTBW38y--o', + to: 'airports/LGA', + attributes: { + ArrTime: 2327, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2159, + DepTimeUTC: '2008-01-16T02:59:00.000Z', + Distance: 544, + FlightNum: 1546, + Month: 1, + TailNum: 'N167US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272241', + _key: '272241', + _rev: '_cTBW3dC--A', + to: 'airports/RDU', + attributes: { + ArrTime: 904, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 756, + DepTimeUTC: '2008-01-15T12:56:00.000Z', + Distance: 356, + FlightNum: 95, + Month: 1, + TailNum: 'N947AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272257', + _key: '272257', + _rev: '_cTBW3dC--g', + to: 'airports/ORD', + attributes: { + ArrTime: 912, + ArrTimeUTC: '2008-01-15T15:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 756, + DepTimeUTC: '2008-01-15T12:56:00.000Z', + Distance: 606, + FlightNum: 506, + Month: 1, + TailNum: 'N421AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271942', + _key: '271942', + _rev: '_cTBW3cO--S', + to: 'airports/JAN', + attributes: { + ArrTime: 1402, + ArrTimeUTC: '2008-01-15T20:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 341, + FlightNum: 1445, + Month: 1, + TailNum: 'N939DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275915', + _key: '275915', + _rev: '_cTBW3ma--U', + to: 'airports/ASE', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1320, + DepTimeUTC: '2008-01-15T20:20:00.000Z', + Distance: 125, + FlightNum: 6579, + Month: 1, + TailNum: 'N743SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275983', + _key: '275983', + _rev: '_cTBW3mm--O', + to: 'airports/CRW', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T14:33:00.000Z', + Distance: 363, + FlightNum: 4456, + Month: 1, + TailNum: 'N971EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280094', + _key: '280094', + _rev: '_cTBW3xy--Y', + to: 'airports/STL', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 483, + FlightNum: 4777, + Month: 1, + TailNum: 'N331CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/286260', + _key: '286260', + _rev: '_cTBW4Cy--e', + to: 'airports/MSP', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T02:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1856, + DepTimeUTC: '2008-01-16T00:56:00.000Z', + Distance: 386, + FlightNum: 5650, + Month: 1, + TailNum: '86659E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278668', + _key: '278668', + _rev: '_cTBW3t6--M', + to: 'airports/PHX', + attributes: { + ArrTime: 1609, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1429, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 602, + FlightNum: 857, + Month: 1, + TailNum: 'N938FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269047', + _key: '269047', + _rev: '_cTBW3Uu--O', + to: 'airports/EWR', + attributes: { + ArrTime: 1430, + ArrTimeUTC: '2008-01-15T19:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1222, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 745, + FlightNum: 84, + Month: 1, + TailNum: 'N17640', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279887', + _key: '279887', + _rev: '_cTBW3xO--M', + to: 'airports/SDF', + attributes: { + ArrTime: 1921, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 1023, + FlightNum: 362, + Month: 1, + TailNum: 'N947FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279445', + _key: '279445', + _rev: '_cTBW3w---V', + to: 'airports/BNA', + attributes: { + ArrTime: 1707, + ArrTimeUTC: '2008-01-15T23:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1647, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 338, + FlightNum: 3665, + Month: 1, + TailNum: 'N632SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282314', + _key: '282314', + _rev: '_cTBW336--E', + to: 'airports/ABQ', + attributes: { + ArrTime: 2039, + ArrTimeUTC: '2008-01-16T03:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1946, + DepTimeUTC: '2008-01-16T01:46:00.000Z', + Distance: 619, + FlightNum: 315, + Month: 1, + TailNum: 'N12166', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279116', + _key: '279116', + _rev: '_cTBW3vG--G', + to: 'airports/MCO', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 756, + FlightNum: 1691, + Month: 1, + TailNum: 'N389DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277372', + _key: '277372', + _rev: '_cTBW3qW--E', + to: 'airports/MCO', + attributes: { + ArrTime: 1858, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1556, + DepTimeUTC: '2008-01-15T20:56:00.000Z', + Distance: 1121, + FlightNum: 439, + Month: 1, + TailNum: 'N229JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/273619', + _key: '273619', + _rev: '_cTBW3gi--k', + to: 'airports/FAI', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 261, + FlightNum: 81, + Month: 1, + TailNum: 'N780AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282195', + _key: '282195', + _rev: '_cTBW33i--g', + to: 'airports/MIA', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1823, + DepTimeUTC: '2008-01-15T23:23:00.000Z', + Distance: 1258, + FlightNum: 1939, + Month: 1, + TailNum: 'N5CRAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275305', + _key: '275305', + _rev: '_cTBW3k2--U', + to: 'airports/ABQ', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T15:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 580, + FlightNum: 1952, + Month: 1, + TailNum: 'N333SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/268079', + _key: '268079', + _rev: '_cTBW3SK--U', + to: 'airports/DAL', + attributes: { + ArrTime: 1157, + ArrTimeUTC: '2008-01-15T17:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 324, + FlightNum: 25, + Month: 1, + TailNum: 'N201LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284742', + _key: '284742', + _rev: '_cTBW4-m--O', + to: 'airports/FLL', + attributes: { + ArrTime: 9, + ArrTimeUTC: '2008-01-16T05:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2233, + DepTimeUTC: '2008-01-16T03:33:00.000Z', + Distance: 581, + FlightNum: 1470, + Month: 1, + TailNum: 'N966DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/275025', + _key: '275025', + _rev: '_cTBW3kG--W', + to: 'airports/SLC', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T21:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 291, + FlightNum: 1438, + Month: 1, + TailNum: 'N396DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269053', + _key: '269053', + _rev: '_cTBW3Uu--a', + to: 'airports/PWM', + attributes: { + ArrTime: 1442, + ArrTimeUTC: '2008-01-15T19:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1222, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 1027, + FlightNum: 4720, + Month: 1, + TailNum: 'N730EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269076', + _key: '269076', + _rev: '_cTBW3Uy--W', + to: 'airports/IAD', + attributes: { + ArrTime: 726, + ArrTimeUTC: '2008-01-15T12:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 533, + FlightNum: 7061, + Month: 1, + TailNum: 'N509MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282378', + _key: '282378', + _rev: '_cTBW34G--C', + to: 'airports/FNT', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 644, + FlightNum: 4526, + Month: 1, + TailNum: 'N981EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/273833', + _key: '273833', + _rev: '_cTBW3hG--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 718, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 643, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 487, + FlightNum: 307, + Month: 1, + TailNum: 'N473WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282795', + _key: '282795', + _rev: '_cTBW35O--Y', + to: 'airports/DAL', + attributes: { + ArrTime: 1927, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1737, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 587, + FlightNum: 983, + Month: 1, + TailNum: 'N264LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277143', + _key: '277143', + _rev: '_cTBW3pu--S', + to: 'airports/SEA', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T20:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 2182, + FlightNum: 1557, + Month: 1, + TailNum: 'N707TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273900', + _key: '273900', + _rev: '_cTBW3hS--C', + to: 'airports/PHL', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T15:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 665, + FlightNum: 970, + Month: 1, + TailNum: 'N696DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/269216', + _key: '269216', + _rev: '_cTBW3VK--I', + to: 'airports/ATL', + attributes: { + ArrTime: 744, + ArrTimeUTC: '2008-01-15T12:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 191, + FlightNum: 4828, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269181', + _key: '269181', + _rev: '_cTBW3VC--i', + to: 'airports/JFK', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1225, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 760, + FlightNum: 134, + Month: 1, + TailNum: 'N943DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268791', + _key: '268791', + _rev: '_cTBW3UC--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1315, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 185, + FlightNum: 4816, + Month: 1, + TailNum: 'N736DT', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279073', + _key: '279073', + _rev: '_cTBW3v---Q', + to: 'airports/MSY', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 951, + DepTimeUTC: '2008-01-15T15:51:00.000Z', + Distance: 437, + FlightNum: 2821, + Month: 1, + TailNum: 'N255WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272071', + _key: '272071', + _rev: '_cTBW3ci--i', + to: 'airports/PHF', + attributes: { + ArrTime: 916, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 508, + FlightNum: 902, + Month: 1, + TailNum: 'N273AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/272837', + _key: '272837', + _rev: '_cTBW3ei--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T14:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 310, + FlightNum: 2617, + Month: 1, + TailNum: 'N25504', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269299', + _key: '269299', + _rev: '_cTBW3VW--c', + to: 'airports/TPA', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 406, + FlightNum: 1761, + Month: 1, + TailNum: 'N130DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269510', + _key: '269510', + _rev: '_cTBW3V6--a', + to: 'airports/DCA', + attributes: { + ArrTime: 807, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T11:20:00.000Z', + Distance: 399, + FlightNum: 2021, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283731', + _key: '283731', + _rev: '_cTBW37y--m', + to: 'airports/LAX', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T05:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1943, + DepTimeUTC: '2008-01-16T02:43:00.000Z', + Distance: 862, + FlightNum: 715, + Month: 1, + TailNum: 'N548UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276937', + _key: '276937', + _rev: '_cTBW3pK--a', + to: 'airports/LAX', + attributes: { + ArrTime: 1502, + ArrTimeUTC: '2008-01-15T23:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 862, + FlightNum: 227, + Month: 1, + TailNum: 'N598UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284639', + _key: '284639', + _rev: '_cTBW4-W--A', + to: 'airports/BOS', + attributes: { + ArrTime: 27, + ArrTimeUTC: '2008-01-16T05:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2227, + DepTimeUTC: '2008-01-16T03:27:00.000Z', + Distance: 728, + FlightNum: 790, + Month: 1, + TailNum: 'N918UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279960', + _key: '279960', + _rev: '_cTBW3xa--U', + to: 'airports/CHS', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T17:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1114, + DepTimeUTC: '2008-01-15T16:14:00.000Z', + Distance: 168, + FlightNum: 1495, + Month: 1, + TailNum: 'N518AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269597', + _key: '269597', + _rev: '_cTBW3WK--G', + to: 'airports/ORD', + attributes: { + ArrTime: 649, + ArrTimeUTC: '2008-01-15T12:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T11:24:00.000Z', + Distance: 316, + FlightNum: 1145, + Month: 1, + TailNum: 'N381UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278221', + _key: '278221', + _rev: '_cTBW3sq--O', + to: 'airports/IAH', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T23:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 689, + FlightNum: 2003, + Month: 1, + TailNum: '91539E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269307', + _key: '269307', + _rev: '_cTBW3Va--A', + to: 'airports/RSW', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 515, + FlightNum: 1599, + Month: 1, + TailNum: 'N664DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280393', + _key: '280393', + _rev: '_cTBW3yq---', + to: 'airports/MSP', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1509, + DepTimeUTC: '2008-01-15T22:09:00.000Z', + Distance: 680, + FlightNum: 364, + Month: 1, + TailNum: 'N831UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271072', + _key: '271072', + _rev: '_cTBW3a---M', + to: 'airports/MIA', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 595, + FlightNum: 678, + Month: 1, + TailNum: 'N674DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271953', + _key: '271953', + _rev: '_cTBW3cO--o', + to: 'airports/ROC', + attributes: { + ArrTime: 1533, + ArrTimeUTC: '2008-01-15T20:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 749, + FlightNum: 101, + Month: 1, + TailNum: 'N972AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272482', + _key: '272482', + _rev: '_cTBW3dm--q', + to: 'airports/LAX', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 862, + FlightNum: 1469, + Month: 1, + TailNum: 'N563AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272188', + _key: '272188', + _rev: '_cTBW3c2--e', + to: 'airports/FAY', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 331, + FlightNum: 4700, + Month: 1, + TailNum: 'N682BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285980', + _key: '285980', + _rev: '_cTBW4CC--Z', + to: 'airports/BOS', + attributes: { + ArrTime: 2151, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T00:49:00.000Z', + Distance: 752, + FlightNum: 1724, + Month: 1, + TailNum: 'N934DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/270324', + _key: '270324', + _rev: '_cTBW3Y---Q', + to: 'airports/DFW', + attributes: { + ArrTime: 701, + ArrTimeUTC: '2008-01-15T13:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 354, + FlightNum: 3568, + Month: 1, + TailNum: 'N836AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/266913', + _key: '266913', + _rev: '_cTBW3PG--o', + to: 'airports/HSV', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1124, + DepTimeUTC: '2008-01-15T16:24:00.000Z', + Distance: 151, + FlightNum: 4729, + Month: 1, + TailNum: 'N930EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269346', + _key: '269346', + _rev: '_cTBW3Ve--e', + to: 'airports/PHF', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 508, + FlightNum: 904, + Month: 1, + TailNum: 'N951AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279868', + _key: '279868', + _rev: '_cTBW3xK--W', + to: 'airports/DFW', + attributes: { + ArrTime: 1218, + ArrTimeUTC: '2008-01-15T18:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T16:11:00.000Z', + Distance: 631, + FlightNum: 1135, + Month: 1, + TailNum: 'N467AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/270779', + _key: '270779', + _rev: '_cTBW3ZG--j', + to: 'airports/ORD', + attributes: { + ArrTime: 1344, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1307, + DepTimeUTC: '2008-01-15T18:07:00.000Z', + Distance: 344, + FlightNum: 7160, + Month: 1, + TailNum: 'N571ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272393', + _key: '272393', + _rev: '_cTBW3da--M', + to: 'airports/SDF', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T18:50:00.000Z', + Distance: 829, + FlightNum: 5446, + Month: 1, + TailNum: 'N868CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281063', + _key: '281063', + _rev: '_cTBW30i--M', + to: 'airports/MDT', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 619, + FlightNum: 4408, + Month: 1, + TailNum: 'N902EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280153', + _key: '280153', + _rev: '_cTBW3y---M', + to: 'airports/TPA', + attributes: { + ArrTime: 1442, + ArrTimeUTC: '2008-01-15T19:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1119, + DepTimeUTC: '2008-01-15T16:19:00.000Z', + Distance: 1185, + FlightNum: 1241, + Month: 1, + TailNum: 'N274JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269400', + _key: '269400', + _rev: '_cTBW3Vq---', + to: 'airports/PIT', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1230, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 526, + FlightNum: 985, + Month: 1, + TailNum: 'N978AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286073', + _key: '286073', + _rev: '_cTBW4CS--X', + to: 'airports/FLL', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1951, + DepTimeUTC: '2008-01-16T00:51:00.000Z', + Distance: 899, + FlightNum: 1947, + Month: 1, + TailNum: 'N420US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272098', + _key: '272098', + _rev: '_cTBW3cm--o', + to: 'airports/IND', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1342, + DepTimeUTC: '2008-01-15T18:42:00.000Z', + Distance: 432, + FlightNum: 719, + Month: 1, + TailNum: 'N312AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269450', + _key: '269450', + _rev: '_cTBW3Vy--A', + to: 'airports/LGA', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T13:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 615, + DepTimeUTC: '2008-01-15T11:15:00.000Z', + Distance: 761, + FlightNum: 1142, + Month: 1, + TailNum: 'N406AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279507', + _key: '279507', + _rev: '_cTBW3wK--M', + to: 'airports/PIT', + attributes: { + ArrTime: 1258, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T16:01:00.000Z', + Distance: 526, + FlightNum: 1608, + Month: 1, + TailNum: 'N601DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270473', + _key: '270473', + _rev: '_cTBW3YW--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 399, + FlightNum: 4730, + Month: 1, + TailNum: 'N837AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/274636', + _key: '274636', + _rev: '_cTBW3jG--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T19:49:00.000Z', + Distance: 336, + FlightNum: 714, + Month: 1, + TailNum: 'N329SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269543', + _key: '269543', + _rev: '_cTBW3W---q', + to: 'airports/MIA', + attributes: { + ArrTime: 806, + ArrTimeUTC: '2008-01-15T13:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 621, + DepTimeUTC: '2008-01-15T11:21:00.000Z', + Distance: 595, + FlightNum: 1721, + Month: 1, + TailNum: 'N3CEAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280395', + _key: '280395', + _rev: '_cTBW3yq--C', + to: 'airports/AUS', + attributes: { + ArrTime: 1843, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1709, + DepTimeUTC: '2008-01-15T22:09:00.000Z', + Distance: 813, + FlightNum: 4315, + Month: 1, + TailNum: 'N748EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270312', + _key: '270312', + _rev: '_cTBW3X6--o', + to: 'airports/MSY', + attributes: { + ArrTime: 1328, + ArrTimeUTC: '2008-01-15T19:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T17:54:00.000Z', + Distance: 425, + FlightNum: 377, + Month: 1, + TailNum: 'N995AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279109', + _key: '279109', + _rev: '_cTBW3vC--o', + to: 'airports/MCO', + attributes: { + ArrTime: 1803, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1639, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 403, + FlightNum: 365, + Month: 1, + TailNum: 'N330AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/272607', + _key: '272607', + _rev: '_cTBW3d6--o', + to: 'airports/DFW', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 313, + FlightNum: 3638, + Month: 1, + TailNum: 'N661JA', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274436', + _key: '274436', + _rev: '_cTBW3im--c', + to: 'airports/RIC', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 481, + FlightNum: 844, + Month: 1, + TailNum: 'N917DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271888', + _key: '271888', + _rev: '_cTBW3cG--E', + to: 'airports/MEI', + attributes: { + ArrTime: 1346, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1337, + DepTimeUTC: '2008-01-15T18:37:00.000Z', + Distance: 267, + FlightNum: 4693, + Month: 1, + TailNum: 'N849AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269677', + _key: '269677', + _rev: '_cTBW3WW--Q', + to: 'airports/PHL', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1238, + DepTimeUTC: '2008-01-15T17:38:00.000Z', + Distance: 665, + FlightNum: 1588, + Month: 1, + TailNum: 'N951UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275872', + _key: '275872', + _rev: '_cTBW3mS--e', + to: 'airports/BMI', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 533, + FlightNum: 4481, + Month: 1, + TailNum: 'N976EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283326', + _key: '283326', + _rev: '_cTBW36u--Q', + to: 'airports/GRB', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T03:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 416, + FlightNum: 5224, + Month: 1, + TailNum: 'N518CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269736', + _key: '269736', + _rev: '_cTBW3We--k', + to: 'airports/AGS', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 143, + FlightNum: 4837, + Month: 1, + TailNum: 'N632AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277122', + _key: '277122', + _rev: '_cTBW3pq--Y', + to: 'airports/MDW', + attributes: { + ArrTime: 1102, + ArrTimeUTC: '2008-01-15T17:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 590, + FlightNum: 5152, + Month: 1, + TailNum: 'N642CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277666', + _key: '277666', + _rev: '_cTBW3rK--K', + to: 'airports/JFK', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1015, + DepTimeUTC: '2008-01-15T15:15:00.000Z', + Distance: 213, + FlightNum: 4939, + Month: 1, + TailNum: 'N960CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/278516', + _key: '278516', + _rev: '_cTBW3te--O', + to: 'airports/LAS', + attributes: { + ArrTime: 1507, + ArrTimeUTC: '2008-01-15T23:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1426, + DepTimeUTC: '2008-01-15T21:26:00.000Z', + Distance: 487, + FlightNum: 733, + Month: 1, + TailNum: 'N357SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272995', + _key: '272995', + _rev: '_cTBW3e6--o', + to: 'airports/LGA', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 815, + DepTimeUTC: '2008-01-15T13:15:00.000Z', + Distance: 761, + FlightNum: 360, + Month: 1, + TailNum: 'N316AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269928', + _key: '269928', + _rev: '_cTBW3X---W', + to: 'airports/BQK', + attributes: { + ArrTime: 1341, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T17:45:00.000Z', + Distance: 238, + FlightNum: 4180, + Month: 1, + TailNum: 'N860AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277888', + _key: '277888', + _rev: '_cTBW3ru--W', + to: 'airports/TUL', + attributes: { + ArrTime: 1014, + ArrTimeUTC: '2008-01-15T16:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 237, + FlightNum: 8, + Month: 1, + TailNum: 'N687SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272453', + _key: '272453', + _rev: '_cTBW3di--k', + to: 'airports/SAT', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 248, + FlightNum: 1376, + Month: 1, + TailNum: 'N312SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277337', + _key: '277337', + _rev: '_cTBW3qO--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1709, + ArrTimeUTC: '2008-01-15T22:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1556, + DepTimeUTC: '2008-01-15T20:56:00.000Z', + Distance: 185, + FlightNum: 2135, + Month: 1, + TailNum: 'N766US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274495', + _key: '274495', + _rev: '_cTBW3iu--u', + to: 'airports/OMA', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 821, + FlightNum: 4923, + Month: 1, + TailNum: 'N877AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270418', + _key: '270418', + _rev: '_cTBW3YO--M', + to: 'airports/BUF', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T12:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 281, + FlightNum: 1918, + Month: 1, + TailNum: 'N497WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273711', + _key: '273711', + _rev: '_cTBW3gy--U', + to: 'airports/RSW', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T20:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T19:24:00.000Z', + Distance: 515, + FlightNum: 1015, + Month: 1, + TailNum: 'N657DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271142', + _key: '271142', + _rev: '_cTBW3aK--K', + to: 'airports/ATL', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T14:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T12:18:00.000Z', + Distance: 859, + FlightNum: 991, + Month: 1, + TailNum: 'N606DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275029', + _key: '275029', + _rev: '_cTBW3kG--e', + to: 'airports/DEN', + attributes: { + ArrTime: 1411, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 349, + FlightNum: 326, + Month: 1, + TailNum: 'N334UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269044', + _key: '269044', + _rev: '_cTBW3Uu--I', + to: 'airports/DFW', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T10:55:00.000Z', + Distance: 1217, + FlightNum: 1543, + Month: 1, + TailNum: 'N223AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286485', + _key: '286485', + _rev: '_cTBW4Da--K', + to: 'airports/MCO', + attributes: { + ArrTime: 2126, + ArrTimeUTC: '2008-01-16T02:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2003, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 403, + FlightNum: 1129, + Month: 1, + TailNum: 'N829MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281125', + _key: '281125', + _rev: '_cTBW30u---', + to: 'airports/MKE', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 651, + FlightNum: 2763, + Month: 1, + TailNum: 'N498CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269461', + _key: '269461', + _rev: '_cTBW3Vy--W', + to: 'airports/ATL', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T13:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 616, + DepTimeUTC: '2008-01-15T11:16:00.000Z', + Distance: 712, + FlightNum: 655, + Month: 1, + TailNum: 'N966AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270018', + _key: '270018', + _rev: '_cTBW3XO--E', + to: 'airports/IAH', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 643, + DepTimeUTC: '2008-01-15T11:43:00.000Z', + Distance: 689, + FlightNum: 1621, + Month: 1, + TailNum: 'N58606', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274032', + _key: '274032', + _rev: '_cTBW3hm--a', + to: 'airports/HOU', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1431, + DepTimeUTC: '2008-01-15T19:31:00.000Z', + Distance: 696, + FlightNum: 1149, + Month: 1, + TailNum: 'N982DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280566', + _key: '280566', + _rev: '_cTBW3zK--K', + to: 'airports/HPN', + attributes: { + ArrTime: 1935, + ArrTimeUTC: '2008-01-16T00:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 780, + FlightNum: 658, + Month: 1, + TailNum: 'N982AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/267227', + _key: '267227', + _rev: '_cTBW3P6--Y', + to: 'airports/CLT', + attributes: { + ArrTime: 1327, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1134, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 546, + FlightNum: 1885, + Month: 1, + TailNum: 'N512AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/283171', + _key: '283171', + _rev: '_cTBW36S--m', + to: 'airports/SFO', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T03:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1917, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 522, + FlightNum: 6388, + Month: 1, + TailNum: 'N774SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274227', + _key: '274227', + _rev: '_cTBW3iG--M', + to: 'airports/MCO', + attributes: { + ArrTime: 1805, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1236, + DepTimeUTC: '2008-01-15T19:36:00.000Z', + Distance: 1545, + FlightNum: 1428, + Month: 1, + TailNum: 'N459UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286135', + _key: '286135', + _rev: '_cTBW4Ce--Q', + to: 'airports/ATL', + attributes: { + ArrTime: 2143, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1953, + DepTimeUTC: '2008-01-16T00:53:00.000Z', + Distance: 547, + FlightNum: 471, + Month: 1, + TailNum: 'N990DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277365', + _key: '277365', + _rev: '_cTBW3qS--k', + to: 'airports/MKE', + attributes: { + ArrTime: 1701, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1556, + DepTimeUTC: '2008-01-15T20:56:00.000Z', + Distance: 669, + FlightNum: 442, + Month: 1, + TailNum: 'N167AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274604', + _key: '274604', + _rev: '_cTBW3jC--Q', + to: 'airports/AVP', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T21:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 714, + FlightNum: 4889, + Month: 1, + TailNum: 'N838AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/274502', + _key: '274502', + _rev: '_cTBW3iy--K', + to: 'airports/BNA', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T21:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1444, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 852, + FlightNum: 1567, + Month: 1, + TailNum: 'N783SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274220', + _key: '274220', + _rev: '_cTBW3iG---', + to: 'airports/PHX', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 1737, + FlightNum: 669, + Month: 1, + TailNum: 'N33262', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275418', + _key: '275418', + _rev: '_cTBW3lK--G', + to: 'airports/EWR', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T16:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 745, + FlightNum: 573, + Month: 1, + TailNum: 'N173AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/275752', + _key: '275752', + _rev: '_cTBW3m---W', + to: 'airports/DCA', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T16:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 313, + FlightNum: 1541, + Month: 1, + TailNum: 'N749US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277264', + _key: '277264', + _rev: '_cTBW3qC--W', + to: 'airports/DEN', + attributes: { + ArrTime: 1551, + ArrTimeUTC: '2008-01-15T22:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1454, + DepTimeUTC: '2008-01-15T20:54:00.000Z', + Distance: 775, + FlightNum: 3407, + Month: 1, + TailNum: 'N693SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273002', + _key: '273002', + _rev: '_cTBW3f---E', + to: 'airports/LAS', + attributes: { + ArrTime: 1533, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1404, + DepTimeUTC: '2008-01-15T19:04:00.000Z', + Distance: 1747, + FlightNum: 777, + Month: 1, + TailNum: 'N313AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270152', + _key: '270152', + _rev: '_cTBW3Xi--Y', + to: 'airports/BOS', + attributes: { + ArrTime: 911, + ArrTimeUTC: '2008-01-15T14:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 946, + FlightNum: 662, + Month: 1, + TailNum: 'N931DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278892', + _key: '278892', + _rev: '_cTBW3ue--e', + to: 'airports/SJC', + attributes: { + ArrTime: 1604, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T21:34:00.000Z', + Distance: 948, + FlightNum: 1217, + Month: 1, + TailNum: 'N435UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280065', + _key: '280065', + _rev: '_cTBW3xu--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1124, + ArrTimeUTC: '2008-01-15T17:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T16:17:00.000Z', + Distance: 296, + FlightNum: 4190, + Month: 1, + TailNum: 'N612AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278979', + _key: '278979', + _rev: '_cTBW3uu--S', + to: 'airports/IAD', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1636, + DepTimeUTC: '2008-01-15T21:36:00.000Z', + Distance: 413, + FlightNum: 7086, + Month: 1, + TailNum: 'N501MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286473', + _key: '286473', + _rev: '_cTBW4DW--c', + to: 'airports/DSM', + attributes: { + ArrTime: 2106, + ArrTimeUTC: '2008-01-16T03:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2002, + DepTimeUTC: '2008-01-16T01:02:00.000Z', + Distance: 743, + FlightNum: 4747, + Month: 1, + TailNum: 'N873AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276224', + _key: '276224', + _rev: '_cTBW3nO--U', + to: 'airports/FLL', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T16:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 581, + FlightNum: 539, + Month: 1, + TailNum: 'N618DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270761', + _key: '270761', + _rev: '_cTBW3ZG--_', + to: 'airports/CLT', + attributes: { + ArrTime: 817, + ArrTimeUTC: '2008-01-15T13:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 227, + FlightNum: 1702, + Month: 1, + TailNum: 'N371DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276018', + _key: '276018', + _rev: '_cTBW3mq--m', + to: 'airports/MDW', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T16:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 590, + FlightNum: 22, + Month: 1, + TailNum: 'N990AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272821', + _key: '272821', + _rev: '_cTBW3ee--i', + to: 'airports/SLC', + attributes: { + ArrTime: 1037, + ArrTimeUTC: '2008-01-15T17:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 810, + DepTimeUTC: '2008-01-15T13:10:00.000Z', + Distance: 1589, + FlightNum: 1825, + Month: 1, + TailNum: 'N835MH', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273604', + _key: '273604', + _rev: '_cTBW3gi--G', + to: 'airports/BOS', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T15:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 834, + DepTimeUTC: '2008-01-15T13:34:00.000Z', + Distance: 399, + FlightNum: 4778, + Month: 1, + TailNum: 'N812AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270200', + _key: '270200', + _rev: '_cTBW3Xq--Q', + to: 'airports/SLC', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T16:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T11:52:00.000Z', + Distance: 1589, + FlightNum: 623, + Month: 1, + TailNum: 'N757AT', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283210', + _key: '283210', + _rev: '_cTBW36a--W', + to: 'airports/BDL', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T03:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2119, + DepTimeUTC: '2008-01-16T02:19:00.000Z', + Distance: 313, + FlightNum: 1724, + Month: 1, + TailNum: 'N506AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283019', + _key: '283019', + _rev: '_cTBW356--Q', + to: 'airports/MCO', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T23:42:00.000Z', + Distance: 616, + FlightNum: 790, + Month: 1, + TailNum: 'N723SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270209', + _key: '270209', + _rev: '_cTBW3Xq--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1251, + DepTimeUTC: '2008-01-15T17:51:00.000Z', + Distance: 761, + FlightNum: 514, + Month: 1, + TailNum: 'N637DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282759', + _key: '282759', + _rev: '_cTBW35K--C', + to: 'airports/LAS', + attributes: { + ArrTime: 1727, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1636, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 629, + FlightNum: 787, + Month: 1, + TailNum: 'N928FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/269368', + _key: '269368', + _rev: '_cTBW3Vi--a', + to: 'airports/DEN', + attributes: { + ArrTime: 1116, + ArrTimeUTC: '2008-01-15T18:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T17:30:00.000Z', + Distance: 72, + FlightNum: 6021, + Month: 1, + TailNum: 'N923SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283006', + _key: '283006', + _rev: '_cTBW352--g', + to: 'airports/ROC', + attributes: { + ArrTime: 2316, + ArrTimeUTC: '2008-01-16T04:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 749, + FlightNum: 1252, + Month: 1, + TailNum: 'N974DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272548', + _key: '272548', + _rev: '_cTBW3dy--W', + to: 'airports/GSP', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 153, + FlightNum: 1996, + Month: 1, + TailNum: 'N817SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269903', + _key: '269903', + _rev: '_cTBW3W6--U', + to: 'airports/GRR', + attributes: { + ArrTime: 1433, + ArrTimeUTC: '2008-01-15T19:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1244, + DepTimeUTC: '2008-01-15T17:44:00.000Z', + Distance: 640, + FlightNum: 4373, + Month: 1, + TailNum: 'N902EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/267527', + _key: '267527', + _rev: '_cTBW3Qq--c', + to: 'airports/LAX', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 943, + DepTimeUTC: '2008-01-15T16:43:00.000Z', + Distance: 677, + FlightNum: 6473, + Month: 1, + TailNum: 'N927SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271730', + _key: '271730', + _rev: '_cTBW3bq--c', + to: 'airports/PHX', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 738, + DepTimeUTC: '2008-01-15T12:38:00.000Z', + Distance: 1587, + FlightNum: 647, + Month: 1, + TailNum: 'N629AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/271067', + _key: '271067', + _rev: '_cTBW3a---C', + to: 'airports/ATL', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T14:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 528, + FlightNum: 4364, + Month: 1, + TailNum: 'N981EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269723', + _key: '269723', + _rev: '_cTBW3We--K', + to: 'airports/LGA', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 629, + DepTimeUTC: '2008-01-15T11:29:00.000Z', + Distance: 185, + FlightNum: 1907, + Month: 1, + TailNum: 'N910DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273011', + _key: '273011', + _rev: '_cTBW3f---W', + to: 'airports/GSO', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T13:16:00.000Z', + Distance: 306, + FlightNum: 4398, + Month: 1, + TailNum: 'N926EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273755', + _key: '273755', + _rev: '_cTBW3g6--K', + to: 'airports/CMH', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 640, + FlightNum: 5045, + Month: 1, + TailNum: 'N936CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/276407', + _key: '276407', + _rev: '_cTBW3nu--D', + to: 'airports/HOU', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T22:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 759, + FlightNum: 2039, + Month: 1, + TailNum: 'N333SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279162', + _key: '279162', + _rev: '_cTBW3vO--I', + to: 'airports/DAY', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 432, + FlightNum: 4434, + Month: 1, + TailNum: 'N659CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/281592', + _key: '281592', + _rev: '_cTBW32----', + to: 'airports/IAH', + attributes: { + ArrTime: 1823, + ArrTimeUTC: '2008-01-16T00:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1706, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 253, + FlightNum: 2858, + Month: 1, + TailNum: 'N24103', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285823', + _key: '285823', + _rev: '_cTBW4Bm--Y', + to: 'airports/MIA', + attributes: { + ArrTime: 2258, + ArrTimeUTC: '2008-01-16T03:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 1258, + FlightNum: 519, + Month: 1, + TailNum: 'N5FGAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273941', + _key: '273941', + _rev: '_cTBW3hW--i', + to: 'airports/TUL', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T16:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 846, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 674, + FlightNum: 4639, + Month: 1, + TailNum: 'N917EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270438', + _key: '270438', + _rev: '_cTBW3YS---', + to: 'airports/MIA', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 595, + FlightNum: 1569, + Month: 1, + TailNum: 'N657DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/276857', + _key: '276857', + _rev: '_cTBW3p---E', + to: 'airports/EWR', + attributes: { + ArrTime: 1106, + ArrTimeUTC: '2008-01-15T16:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 266, + FlightNum: 2263, + Month: 1, + TailNum: 'N11536', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278473', + _key: '278473', + _rev: '_cTBW3tW--R', + to: 'airports/AUS', + attributes: { + ArrTime: 1409, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1033, + DepTimeUTC: '2008-01-15T15:33:00.000Z', + Distance: 1698, + FlightNum: 1263, + Month: 1, + TailNum: 'N197JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270439', + _key: '270439', + _rev: '_cTBW3YS--A', + to: 'airports/MEM', + attributes: { + ArrTime: 1316, + ArrTimeUTC: '2008-01-15T19:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T17:58:00.000Z', + Distance: 332, + FlightNum: 201, + Month: 1, + TailNum: 'N9337', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/270025', + _key: '270025', + _rev: '_cTBW3XO--S', + to: 'airports/IAD', + attributes: { + ArrTime: 807, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 644, + DepTimeUTC: '2008-01-15T11:44:00.000Z', + Distance: 401, + FlightNum: 7093, + Month: 1, + TailNum: 'N27318', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270466', + _key: '270466', + _rev: '_cTBW3YW--I', + to: 'airports/LAX', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 1946, + FlightNum: 1556, + Month: 1, + TailNum: 'N640DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271490', + _key: '271490', + _rev: '_cTBW3bC--g', + to: 'airports/ORF', + attributes: { + ArrTime: 855, + ArrTimeUTC: '2008-01-15T13:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 290, + FlightNum: 2632, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270527', + _key: '270527', + _rev: '_cTBW3Ye--k', + to: 'airports/LIT', + attributes: { + ArrTime: 1348, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1300, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 453, + FlightNum: 4515, + Month: 1, + TailNum: 'N919EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272747', + _key: '272747', + _rev: '_cTBW3eS--m', + to: 'airports/PBI', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T20:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1359, + DepTimeUTC: '2008-01-15T18:59:00.000Z', + Distance: 545, + FlightNum: 230, + Month: 1, + TailNum: 'N292AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276399', + _key: '276399', + _rev: '_cTBW3nq--i', + to: 'airports/DCA', + attributes: { + ArrTime: 1711, + ArrTimeUTC: '2008-01-15T22:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 399, + FlightNum: 4263, + Month: 1, + TailNum: 'N837AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/274633', + _key: '274633', + _rev: '_cTBW3jG--a', + to: 'airports/DEN', + attributes: { + ArrTime: 1330, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1249, + DepTimeUTC: '2008-01-15T19:49:00.000Z', + Distance: 72, + FlightNum: 7075, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282455', + _key: '282455', + _rev: '_cTBW34S--Y', + to: 'airports/BDL', + attributes: { + ArrTime: 1937, + ArrTimeUTC: '2008-01-16T00:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1829, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 283, + FlightNum: 2457, + Month: 1, + TailNum: 'N798SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286224', + _key: '286224', + _rev: '_cTBW4Cu--E', + to: 'airports/ORD', + attributes: { + ArrTime: 2111, + ArrTimeUTC: '2008-01-16T03:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1955, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 867, + FlightNum: 1081, + Month: 1, + TailNum: 'N241AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/COD', + id: 'flights/277119', + _key: '277119', + _rev: '_cTBW3pq--S', + to: 'airports/SLC', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T20:50:00.000Z', + Distance: 298, + FlightNum: 3717, + Month: 1, + TailNum: 'N236SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270652', + _key: '270652', + _rev: '_cTBW3Yy--g', + to: 'airports/DTW', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 594, + FlightNum: 4168, + Month: 1, + TailNum: 'N706EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272835', + _key: '272835', + _rev: '_cTBW3ei--M', + to: 'airports/DAY', + attributes: { + ArrTime: 941, + ArrTimeUTC: '2008-01-15T14:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 432, + FlightNum: 706, + Month: 1, + TailNum: 'N272AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273077', + _key: '273077', + _rev: '_cTBW3fK--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1530, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1406, + DepTimeUTC: '2008-01-15T19:06:00.000Z', + Distance: 732, + FlightNum: 695, + Month: 1, + TailNum: 'N902DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/278911', + _key: '278911', + _rev: '_cTBW3ui--V', + to: 'airports/CLE', + attributes: { + ArrTime: 1732, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 162, + FlightNum: 2414, + Month: 1, + TailNum: 'N13949', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270690', + _key: '270690', + _rev: '_cTBW3Y6--I', + to: 'airports/SRQ', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 445, + FlightNum: 1673, + Month: 1, + TailNum: 'N940DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280128', + _key: '280128', + _rev: '_cTBW3x6--G', + to: 'airports/LGB', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 2602, + FlightNum: 489, + Month: 1, + TailNum: 'N581JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268088', + _key: '268088', + _rev: '_cTBW3SK--m', + to: 'airports/DCA', + attributes: { + ArrTime: 1327, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T16:58:00.000Z', + Distance: 399, + FlightNum: 4599, + Month: 1, + TailNum: 'N712AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276742', + _key: '276742', + _rev: '_cTBW3om--U', + to: 'airports/MEM', + attributes: { + ArrTime: 1029, + ArrTimeUTC: '2008-01-15T16:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 332, + FlightNum: 4333, + Month: 1, + TailNum: 'N933EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270661', + _key: '270661', + _rev: '_cTBW3Y2--A', + to: 'airports/EWR', + attributes: { + ArrTime: 1510, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 745, + FlightNum: 575, + Month: 1, + TailNum: 'N968AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283753', + _key: '283753', + _rev: '_cTBW372--i', + to: 'airports/CLT', + attributes: { + ArrTime: 2127, + ArrTimeUTC: '2008-01-16T02:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 728, + FlightNum: 1249, + Month: 1, + TailNum: 'N228JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/273292', + _key: '273292', + _rev: '_cTBW3fu--C', + to: 'airports/DEN', + attributes: { + ArrTime: 712, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T13:25:00.000Z', + Distance: 72, + FlightNum: 6564, + Month: 1, + TailNum: 'N760SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270952', + _key: '270952', + _rev: '_cTBW3Zq--G', + to: 'airports/HOU', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 711, + DepTimeUTC: '2008-01-15T12:11:00.000Z', + Distance: 696, + FlightNum: 2001, + Month: 1, + TailNum: '91469E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282030', + _key: '282030', + _rev: '_cTBW33G--U', + to: 'airports/ORF', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1820, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 290, + FlightNum: 2674, + Month: 1, + TailNum: 'N904FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273886', + _key: '273886', + _rev: '_cTBW3hO--W', + to: 'airports/AVL', + attributes: { + ArrTime: 950, + ArrTimeUTC: '2008-01-15T14:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 164, + FlightNum: 4726, + Month: 1, + TailNum: 'N631AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273769', + _key: '273769', + _rev: '_cTBW3g6--m', + to: 'airports/PHX', + attributes: { + ArrTime: 1059, + ArrTimeUTC: '2008-01-15T17:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 1587, + FlightNum: 989, + Month: 1, + TailNum: 'N136DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/278431', + _key: '278431', + _rev: '_cTBW3tO--Y', + to: 'airports/BWI', + attributes: { + ArrTime: 1738, + ArrTimeUTC: '2008-01-15T22:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1624, + DepTimeUTC: '2008-01-15T21:24:00.000Z', + Distance: 288, + FlightNum: 2378, + Month: 1, + TailNum: 'N436WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BRO', + id: 'flights/281414', + _key: '281414', + _rev: '_cTBW31e--M', + to: 'airports/IAH', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-16T00:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1658, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 308, + FlightNum: 2308, + Month: 1, + TailNum: 'N14937', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279691', + _key: '279691', + _rev: '_cTBW3wq--K', + to: 'airports/MCO', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1106, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 787, + FlightNum: 445, + Month: 1, + TailNum: 'N284AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271015', + _key: '271015', + _rev: '_cTBW3Zy--k', + to: 'airports/DCA', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T19:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1314, + DepTimeUTC: '2008-01-15T18:14:00.000Z', + Distance: 547, + FlightNum: 462, + Month: 1, + TailNum: 'N901DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/281331', + _key: '281331', + _rev: '_cTBW31O--c', + to: 'airports/DEN', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T23:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T22:55:00.000Z', + Distance: 125, + FlightNum: 6620, + Month: 1, + TailNum: 'N771SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269171', + _key: '269171', + _rev: '_cTBW3VC--O', + to: 'airports/PHL', + attributes: { + ArrTime: 1339, + ArrTimeUTC: '2008-01-15T18:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1225, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 280, + FlightNum: 1929, + Month: 1, + TailNum: 'N740UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272916', + _key: '272916', + _rev: '_cTBW3eu--g', + to: 'airports/LGA', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 713, + DepTimeUTC: '2008-01-15T13:13:00.000Z', + Distance: 764, + FlightNum: 1088, + Month: 1, + TailNum: 'N470AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285148', + _key: '285148', + _rev: '_cTBW4_u--c', + to: 'airports/ONT', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T05:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2059, + DepTimeUTC: '2008-01-16T03:59:00.000Z', + Distance: 819, + FlightNum: 1443, + Month: 1, + TailNum: 'N441UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271354', + _key: '271354', + _rev: '_cTBW3au--C', + to: 'airports/JAX', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1323, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 270, + FlightNum: 1244, + Month: 1, + TailNum: 'N609DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279897', + _key: '279897', + _rev: '_cTBW3xO--g', + to: 'airports/SLC', + attributes: { + ArrTime: 1945, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 1851, + FlightNum: 573, + Month: 1, + TailNum: 'N6710E', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273427', + _key: '273427', + _rev: '_cTBW3gC--c', + to: 'airports/JAX', + attributes: { + ArrTime: 1623, + ArrTimeUTC: '2008-01-15T21:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1416, + DepTimeUTC: '2008-01-15T19:16:00.000Z', + Distance: 634, + FlightNum: 1083, + Month: 1, + TailNum: 'N723UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271029', + _key: '271029', + _rev: '_cTBW3Z2--O', + to: 'airports/AUS', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1314, + DepTimeUTC: '2008-01-15T18:14:00.000Z', + Distance: 813, + FlightNum: 4882, + Month: 1, + TailNum: 'N979EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273593', + _key: '273593', + _rev: '_cTBW3ge--i', + to: 'airports/DTW', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T21:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1321, + DepTimeUTC: '2008-01-15T19:21:00.000Z', + Distance: 457, + FlightNum: 2971, + Month: 1, + TailNum: '88559E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273428', + _key: '273428', + _rev: '_cTBW3gC--e', + to: 'airports/TUS', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 797, + FlightNum: 303, + Month: 1, + TailNum: 'N11547', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274549', + _key: '274549', + _rev: '_cTBW3i6--I', + to: 'airports/MHT', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 952, + FlightNum: 4934, + Month: 1, + TailNum: 'N642CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279458', + _key: '279458', + _rev: '_cTBW3wC--E', + to: 'airports/DTW', + attributes: { + ArrTime: 1238, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 457, + FlightNum: 1768, + Month: 1, + TailNum: 'N778NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/284489', + _key: '284489', + _rev: '_cTBW396--m', + to: 'airports/DEN', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T02:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1812, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 692, + FlightNum: 6667, + Month: 1, + TailNum: 'N764SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282870', + _key: '282870', + _rev: '_cTBW35e--I', + to: 'airports/ATL', + attributes: { + ArrTime: 2043, + ArrTimeUTC: '2008-01-16T01:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 576, + FlightNum: 750, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268795', + _key: '268795', + _rev: '_cTBW3UC--g', + to: 'airports/CLT', + attributes: { + ArrTime: 640, + ArrTimeUTC: '2008-01-15T11:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 522, + DepTimeUTC: '2008-01-15T10:22:00.000Z', + Distance: 361, + FlightNum: 1916, + Month: 1, + TailNum: 'N511AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279141', + _key: '279141', + _rev: '_cTBW3vK--K', + to: 'airports/PFN', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T22:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 247, + FlightNum: 4611, + Month: 1, + TailNum: 'N641AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274330', + _key: '274330', + _rev: '_cTBW3iW--U', + to: 'airports/STL', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T21:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 483, + FlightNum: 915, + Month: 1, + TailNum: 'N976DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271130', + _key: '271130', + _rev: '_cTBW3aG--i', + to: 'airports/FLL', + attributes: { + ArrTime: 908, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 718, + DepTimeUTC: '2008-01-15T12:18:00.000Z', + Distance: 581, + FlightNum: 1793, + Month: 1, + TailNum: 'N621DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275795', + _key: '275795', + _rev: '_cTBW3mG--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T15:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T14:29:00.000Z', + Distance: 185, + FlightNum: 1913, + Month: 1, + TailNum: 'N911DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271183', + _key: '271183', + _rev: '_cTBW3aO--o', + to: 'airports/MSY', + attributes: { + ArrTime: 758, + ArrTimeUTC: '2008-01-15T13:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T12:20:00.000Z', + Distance: 425, + FlightNum: 552, + Month: 1, + TailNum: 'N943DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281394', + _key: '281394', + _rev: '_cTBW31a--S', + to: 'airports/MCI', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-16T00:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 461, + FlightNum: 3374, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271347', + _key: '271347', + _rev: '_cTBW3aq--o', + to: 'airports/PHX', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1322, + DepTimeUTC: '2008-01-15T18:22:00.000Z', + Distance: 1587, + FlightNum: 883, + Month: 1, + TailNum: 'N6704Z', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286436', + _key: '286436', + _rev: '_cTBW4DS--C', + to: 'airports/PWM', + attributes: { + ArrTime: 2230, + ArrTimeUTC: '2008-01-16T03:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 812, + FlightNum: 2670, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282384', + _key: '282384', + _rev: '_cTBW34G--O', + to: 'airports/MSP', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T02:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 936, + FlightNum: 1275, + Month: 1, + TailNum: 'N334NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271589', + _key: '271589', + _rev: '_cTBW3bS--o', + to: 'airports/FLL', + attributes: { + ArrTime: 1507, + ArrTimeUTC: '2008-01-15T20:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 581, + FlightNum: 1489, + Month: 1, + TailNum: 'N6708D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269949', + _key: '269949', + _rev: '_cTBW3XC--Q', + to: 'airports/EWR', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 640, + DepTimeUTC: '2008-01-15T11:40:00.000Z', + Distance: 282, + FlightNum: 2399, + Month: 1, + TailNum: 'N16927', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271446', + _key: '271446', + _rev: '_cTBW3a6--q', + to: 'airports/DTW', + attributes: { + ArrTime: 1509, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1325, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 594, + FlightNum: 147, + Month: 1, + TailNum: 'N985AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271558', + _key: '271558', + _rev: '_cTBW3bO--c', + to: 'airports/OKC', + attributes: { + ArrTime: 1452, + ArrTimeUTC: '2008-01-15T20:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T18:27:00.000Z', + Distance: 761, + FlightNum: 4188, + Month: 1, + TailNum: 'N886AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/286303', + _key: '286303', + _rev: '_cTBW4C6--a', + to: 'airports/IAD', + attributes: { + ArrTime: 2116, + ArrTimeUTC: '2008-01-16T02:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 288, + FlightNum: 2705, + Month: 1, + TailNum: 'N19503', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272335', + _key: '272335', + _rev: '_cTBW3dO--o', + to: 'airports/BOS', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1349, + DepTimeUTC: '2008-01-15T18:49:00.000Z', + Distance: 946, + FlightNum: 280, + Month: 1, + TailNum: 'N950AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ACT', + id: 'flights/270881', + _key: '270881', + _rev: '_cTBW3ZW--n', + to: 'airports/DFW', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 89, + FlightNum: 3280, + Month: 1, + TailNum: 'N266AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268063', + _key: '268063', + _rev: '_cTBW3SG--k', + to: 'airports/SLC', + attributes: { + ArrTime: 1400, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1157, + DepTimeUTC: '2008-01-15T16:57:00.000Z', + Distance: 1589, + FlightNum: 1285, + Month: 1, + TailNum: 'N689DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277870', + _key: '277870', + _rev: '_cTBW3rq--k', + to: 'airports/PDX', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T18:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 819, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 992, + FlightNum: 791, + Month: 1, + TailNum: 'N942FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/285416', + _key: '285416', + _rev: '_cTBW4Ae--G', + to: 'airports/JFK', + attributes: { + ArrTime: 2058, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1936, + DepTimeUTC: '2008-01-16T00:36:00.000Z', + Distance: 301, + FlightNum: 5, + Month: 1, + TailNum: 'N587JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271625', + _key: '271625', + _rev: '_cTBW3ba--O', + to: 'airports/IND', + attributes: { + ArrTime: 1507, + ArrTimeUTC: '2008-01-15T20:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1329, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 432, + FlightNum: 4880, + Month: 1, + TailNum: 'N716EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286491', + _key: '286491', + _rev: '_cTBW4Da--W', + to: 'airports/SNA', + attributes: { + ArrTime: 1929, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 846, + FlightNum: 268, + Month: 1, + TailNum: 'N941FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282424', + _key: '282424', + _rev: '_cTBW34O--E', + to: 'airports/CHO', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 457, + FlightNum: 4908, + Month: 1, + TailNum: 'N858AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269308', + _key: '269308', + _rev: '_cTBW3Va--C', + to: 'airports/JFK', + attributes: { + ArrTime: 706, + ArrTimeUTC: '2008-01-15T12:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 213, + FlightNum: 4748, + Month: 1, + TailNum: 'N727AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269797', + _key: '269797', + _rev: '_cTBW3Wq--I', + to: 'airports/ALB', + attributes: { + ArrTime: 735, + ArrTimeUTC: '2008-01-15T12:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 632, + DepTimeUTC: '2008-01-15T11:32:00.000Z', + Distance: 288, + FlightNum: 1483, + Month: 1, + TailNum: 'N636WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269568', + _key: '269568', + _rev: '_cTBW3WG---', + to: 'airports/SJU', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T15:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T11:22:00.000Z', + Distance: 1674, + FlightNum: 1937, + Month: 1, + TailNum: 'N5DSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272740', + _key: '272740', + _rev: '_cTBW3eS--Y', + to: 'airports/HOU', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 808, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 696, + FlightNum: 748, + Month: 1, + TailNum: 'N981AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271577', + _key: '271577', + _rev: '_cTBW3bS--Q', + to: 'airports/LGA', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T19:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 185, + FlightNum: 1921, + Month: 1, + TailNum: 'N911DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283628', + _key: '283628', + _rev: '_cTBW37i--Q', + to: 'airports/LAX', + attributes: { + ArrTime: 2331, + ArrTimeUTC: '2008-01-16T07:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2139, + DepTimeUTC: '2008-01-16T02:39:00.000Z', + Distance: 1946, + FlightNum: 41, + Month: 1, + TailNum: 'N173AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281504', + _key: '281504', + _rev: '_cTBW31u--E', + to: 'airports/MSP', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-16T00:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1602, + DepTimeUTC: '2008-01-15T23:02:00.000Z', + Distance: 680, + FlightNum: 100, + Month: 1, + TailNum: 'N937FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/276720', + _key: '276720', + _rev: '_cTBW3oi--S', + to: 'airports/BNA', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 852, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 177, + FlightNum: 3749, + Month: 1, + TailNum: 'N373SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277778', + _key: '277778', + _rev: '_cTBW3ra--s', + to: 'airports/MEM', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1607, + DepTimeUTC: '2008-01-15T21:07:00.000Z', + Distance: 332, + FlightNum: 1596, + Month: 1, + TailNum: 'N911DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/278250', + _key: '278250', + _rev: '_cTBW3su--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1107, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T15:28:00.000Z', + Distance: 473, + FlightNum: 7219, + Month: 1, + TailNum: 'N17175', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274947', + _key: '274947', + _rev: '_cTBW3j6--O', + to: 'airports/SDF', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 321, + FlightNum: 4396, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/273931', + _key: '273931', + _rev: '_cTBW3hW--Q', + to: 'airports/MSP', + attributes: { + ArrTime: 906, + ArrTimeUTC: '2008-01-15T15:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 746, + DepTimeUTC: '2008-01-15T13:46:00.000Z', + Distance: 386, + FlightNum: 574, + Month: 1, + TailNum: 'N343NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/267579', + _key: '267579', + _rev: '_cTBW3Qy--g', + to: 'airports/PDX', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T16:45:00.000Z', + Distance: 344, + FlightNum: 3941, + Month: 1, + TailNum: 'N714CB', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285807', + _key: '285807', + _rev: '_cTBW4Bi--k', + to: 'airports/JFK', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 589, + FlightNum: 5216, + Month: 1, + TailNum: 'N819CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271635', + _key: '271635', + _rev: '_cTBW3ba--i', + to: 'airports/CLE', + attributes: { + ArrTime: 924, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 554, + FlightNum: 4834, + Month: 1, + TailNum: 'N902EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271848', + _key: '271848', + _rev: '_cTBW3c---W', + to: 'airports/MCI', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T14:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 743, + DepTimeUTC: '2008-01-15T12:43:00.000Z', + Distance: 692, + FlightNum: 1140, + Month: 1, + TailNum: 'N992DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272501', + _key: '272501', + _rev: '_cTBW3dq--d', + to: 'airports/HOU', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 702, + DepTimeUTC: '2008-01-15T13:02:00.000Z', + Distance: 239, + FlightNum: 1, + Month: 1, + TailNum: 'N502SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277893', + _key: '277893', + _rev: '_cTBW3ru--g', + to: 'airports/CLT', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T16:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 227, + FlightNum: 2646, + Month: 1, + TailNum: 'N931LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271649', + _key: '271649', + _rev: '_cTBW3be--N', + to: 'airports/DEN', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1329, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 1199, + FlightNum: 301, + Month: 1, + TailNum: 'N286AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267058', + _key: '267058', + _rev: '_cTBW3Pe--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1307, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T16:29:00.000Z', + Distance: 214, + FlightNum: 1950, + Month: 1, + TailNum: 'N909DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273327', + _key: '273327', + _rev: '_cTBW3fy--Y', + to: 'airports/STL', + attributes: { + ArrTime: 1501, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1413, + DepTimeUTC: '2008-01-15T19:13:00.000Z', + Distance: 487, + FlightNum: 2891, + Month: 1, + TailNum: 'N370SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280842', + _key: '280842', + _rev: '_cTBW3z6--O', + to: 'airports/SNA', + attributes: { + ArrTime: 1922, + ArrTimeUTC: '2008-01-16T03:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 1919, + FlightNum: 1481, + Month: 1, + TailNum: 'N609DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271663', + _key: '271663', + _rev: '_cTBW3be--p', + to: 'airports/PIT', + attributes: { + ArrTime: 1516, + ArrTimeUTC: '2008-01-15T20:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1330, + DepTimeUTC: '2008-01-15T18:30:00.000Z', + Distance: 526, + FlightNum: 1032, + Month: 1, + TailNum: 'N992DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276522', + _key: '276522', + _rev: '_cTBW3oC---', + to: 'airports/EWR', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 946, + DepTimeUTC: '2008-01-15T14:46:00.000Z', + Distance: 745, + FlightNum: 1278, + Month: 1, + TailNum: 'N950DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/274323', + _key: '274323', + _rev: '_cTBW3iW--G', + to: 'airports/DTW', + attributes: { + ArrTime: 1046, + ArrTimeUTC: '2008-01-15T15:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 470, + FlightNum: 2972, + Month: 1, + TailNum: '89779E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270819', + _key: '270819', + _rev: '_cTBW3ZO--O', + to: 'airports/MEM', + attributes: { + ArrTime: 728, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 606, + DepTimeUTC: '2008-01-15T12:06:00.000Z', + Distance: 200, + FlightNum: 981, + Month: 1, + TailNum: 'N341NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269483', + _key: '269483', + _rev: '_cTBW3V2--U', + to: 'airports/DFW', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 617, + DepTimeUTC: '2008-01-15T11:17:00.000Z', + Distance: 1471, + FlightNum: 1525, + Month: 1, + TailNum: 'N3ADAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277530', + _key: '277530', + _rev: '_cTBW3qy--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1758, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 632, + FlightNum: 1225, + Month: 1, + TailNum: 'N347NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271699', + _key: '271699', + _rev: '_cTBW3bm--O', + to: 'airports/DAB', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1331, + DepTimeUTC: '2008-01-15T18:31:00.000Z', + Distance: 366, + FlightNum: 1513, + Month: 1, + TailNum: 'N919DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282397', + _key: '282397', + _rev: '_cTBW34K---', + to: 'airports/RNO', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 1993, + FlightNum: 1511, + Month: 1, + TailNum: 'N661DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/269710', + _key: '269710', + _rev: '_cTBW3Wa--i', + to: 'airports/DTW', + attributes: { + ArrTime: 1438, + ArrTimeUTC: '2008-01-15T19:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 424, + FlightNum: 2940, + Month: 1, + TailNum: '88969E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267719', + _key: '267719', + _rev: '_cTBW3RK--g', + to: 'airports/MLI', + attributes: { + ArrTime: 1249, + ArrTimeUTC: '2008-01-15T18:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 751, + FlightNum: 6605, + Month: 1, + TailNum: 'N929SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/276806', + _key: '276806', + _rev: '_cTBW3oy--c', + to: 'airports/OTZ', + attributes: { + ArrTime: 732, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T14:54:00.000Z', + Distance: 549, + FlightNum: 151, + Month: 1, + TailNum: 'N784AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286666', + _key: '286666', + _rev: '_cTBW4D6--C', + to: 'airports/FLL', + attributes: { + ArrTime: 2202, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T01:13:00.000Z', + Distance: 581, + FlightNum: 1452, + Month: 1, + TailNum: 'N124DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BRW', + id: 'flights/274686', + _key: '274686', + _rev: '_cTBW3jO--k', + to: 'airports/ANC', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1050, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 725, + FlightNum: 143, + Month: 1, + TailNum: 'N765AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272757', + _key: '272757', + _rev: '_cTBW3eW--G', + to: 'airports/ONT', + attributes: { + ArrTime: 1307, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1159, + DepTimeUTC: '2008-01-15T18:59:00.000Z', + Distance: 819, + FlightNum: 1439, + Month: 1, + TailNum: 'N474UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271722', + _key: '271722', + _rev: '_cTBW3bq--M', + to: 'airports/EYW', + attributes: { + ArrTime: 1511, + ArrTimeUTC: '2008-01-15T20:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1332, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 646, + FlightNum: 4590, + Month: 1, + TailNum: 'N390CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/286193', + _key: '286193', + _rev: '_cTBW4Cm--m', + to: 'airports/LIT', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T01:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 296, + FlightNum: 720, + Month: 1, + TailNum: 'N509SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271018', + _key: '271018', + _rev: '_cTBW3Zy--q', + to: 'airports/HOU', + attributes: { + ArrTime: 709, + ArrTimeUTC: '2008-01-15T13:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 614, + DepTimeUTC: '2008-01-15T12:14:00.000Z', + Distance: 239, + FlightNum: 1628, + Month: 1, + TailNum: 'N351SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274990', + _key: '274990', + _rev: '_cTBW3kC--C', + to: 'airports/JFK', + attributes: { + ArrTime: 1035, + ArrTimeUTC: '2008-01-15T15:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 187, + FlightNum: 5505, + Month: 1, + TailNum: 'N965CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275926', + _key: '275926', + _rev: '_cTBW3ma--q', + to: 'airports/BOS', + attributes: { + ArrTime: 1127, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 931, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 728, + FlightNum: 1800, + Month: 1, + TailNum: 'N740UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267109', + _key: '267109', + _rev: '_cTBW3Pm--c', + to: 'airports/EWR', + attributes: { + ArrTime: 1328, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 529, + FlightNum: 1766, + Month: 1, + TailNum: 'N458UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282294', + _key: '282294', + _rev: '_cTBW332--I', + to: 'airports/PVD', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 903, + FlightNum: 4820, + Month: 1, + TailNum: 'N750EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/282168', + _key: '282168', + _rev: '_cTBW33e--X', + to: 'airports/BWI', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T02:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2041, + DepTimeUTC: '2008-01-16T01:41:00.000Z', + Distance: 288, + FlightNum: 1559, + Month: 1, + TailNum: 'N227WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282337', + _key: '282337', + _rev: '_cTBW34---G', + to: 'airports/BWI', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T01:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1826, + DepTimeUTC: '2008-01-15T23:26:00.000Z', + Distance: 370, + FlightNum: 800, + Month: 1, + TailNum: 'N940AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271098', + _key: '271098', + _rev: '_cTBW3aC--O', + to: 'airports/MCO', + attributes: { + ArrTime: 841, + ArrTimeUTC: '2008-01-15T13:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T12:16:00.000Z', + Distance: 403, + FlightNum: 1800, + Month: 1, + TailNum: 'N130DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268844', + _key: '268844', + _rev: '_cTBW3UK--g', + to: 'airports/IAD', + attributes: { + ArrTime: 726, + ArrTimeUTC: '2008-01-15T12:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 545, + DepTimeUTC: '2008-01-15T10:45:00.000Z', + Distance: 413, + FlightNum: 201, + Month: 1, + TailNum: 'N552UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/272310', + _key: '272310', + _rev: '_cTBW3dK--n', + to: 'airports/TPA', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 1130, + FlightNum: 1459, + Month: 1, + TailNum: 'N795SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280519', + _key: '280519', + _rev: '_cTBW3z---a', + to: 'airports/MEM', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 872, + FlightNum: 964, + Month: 1, + TailNum: 'N334NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273564', + _key: '273564', + _rev: '_cTBW3ga--a', + to: 'airports/DEN', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 1199, + FlightNum: 369, + Month: 1, + TailNum: 'N411UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268488', + _key: '268488', + _rev: '_cTBW3TO--Y', + to: 'airports/RDU', + attributes: { + ArrTime: 1327, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1209, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 356, + FlightNum: 1794, + Month: 1, + TailNum: 'N986DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271909', + _key: '271909', + _rev: '_cTBW3cK--A', + to: 'airports/MCI', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T20:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1337, + DepTimeUTC: '2008-01-15T18:37:00.000Z', + Distance: 692, + FlightNum: 1573, + Month: 1, + TailNum: 'N948DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276960', + _key: '276960', + _rev: '_cTBW3pO--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1235, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 756, + DepTimeUTC: '2008-01-15T14:56:00.000Z', + Distance: 1199, + FlightNum: 300, + Month: 1, + TailNum: 'N331AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/273019', + _key: '273019', + _rev: '_cTBW3f---m', + to: 'airports/DFW', + attributes: { + ArrTime: 1406, + ArrTimeUTC: '2008-01-15T20:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 313, + FlightNum: 3478, + Month: 1, + TailNum: 'N831AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276386', + _key: '276386', + _rev: '_cTBW3nq--I', + to: 'airports/FAY', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 331, + FlightNum: 4245, + Month: 1, + TailNum: 'N871AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269975', + _key: '269975', + _rev: '_cTBW3XG--U', + to: 'airports/LGA', + attributes: { + ArrTime: 848, + ArrTimeUTC: '2008-01-15T13:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 641, + DepTimeUTC: '2008-01-15T11:41:00.000Z', + Distance: 761, + FlightNum: 502, + Month: 1, + TailNum: 'N6703D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283830', + _key: '283830', + _rev: '_cTBW38G--I', + to: 'airports/FLL', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T01:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 581, + FlightNum: 75, + Month: 1, + TailNum: 'N278AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279182', + _key: '279182', + _rev: '_cTBW3vS--A', + to: 'airports/ORD', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T17:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T15:54:00.000Z', + Distance: 606, + FlightNum: 895, + Month: 1, + TailNum: 'N844UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271926', + _key: '271926', + _rev: '_cTBW3cK--i', + to: 'airports/LAX', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T23:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1337, + DepTimeUTC: '2008-01-15T18:37:00.000Z', + Distance: 1946, + FlightNum: 1185, + Month: 1, + TailNum: 'N129DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281139', + _key: '281139', + _rev: '_cTBW30u--a', + to: 'airports/JAX', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-15T23:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1746, + DepTimeUTC: '2008-01-15T22:46:00.000Z', + Distance: 270, + FlightNum: 934, + Month: 1, + TailNum: 'N943AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283123', + _key: '283123', + _rev: '_cTBW36K--k', + to: 'airports/RDU', + attributes: { + ArrTime: 2234, + ArrTimeUTC: '2008-01-16T03:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 356, + FlightNum: 1291, + Month: 1, + TailNum: 'N973DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/268742', + _key: '268742', + _rev: '_cTBW3T6--W', + to: 'airports/ATL', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 143, + FlightNum: 4295, + Month: 1, + TailNum: 'N880AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276157', + _key: '276157', + _rev: '_cTBW3nC--e', + to: 'airports/PIT', + attributes: { + ArrTime: 1640, + ArrTimeUTC: '2008-01-15T21:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1525, + DepTimeUTC: '2008-01-15T20:25:00.000Z', + Distance: 256, + FlightNum: 5132, + Month: 1, + TailNum: 'N398CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286820', + _key: '286820', + _rev: '_cTBW4ES--g', + to: 'airports/LGA', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T02:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2023, + DepTimeUTC: '2008-01-16T01:23:00.000Z', + Distance: 185, + FlightNum: 1935, + Month: 1, + TailNum: 'N912DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275454', + _key: '275454', + _rev: '_cTBW3lO--c', + to: 'airports/ORD', + attributes: { + ArrTime: 1012, + ArrTimeUTC: '2008-01-15T16:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 921, + DepTimeUTC: '2008-01-15T14:21:00.000Z', + Distance: 622, + FlightNum: 3991, + Month: 1, + TailNum: 'N628AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272860', + _key: '272860', + _rev: '_cTBW3em--S', + to: 'airports/CHS', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T14:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 812, + DepTimeUTC: '2008-01-15T13:12:00.000Z', + Distance: 259, + FlightNum: 4311, + Month: 1, + TailNum: 'N856AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/282102', + _key: '282102', + _rev: '_cTBW33S--Z', + to: 'airports/ORD', + attributes: { + ArrTime: 2001, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1621, + DepTimeUTC: '2008-01-15T23:21:00.000Z', + Distance: 1013, + FlightNum: 5854, + Month: 1, + TailNum: 'N765SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284012', + _key: '284012', + _rev: '_cTBW38m--Q', + to: 'airports/EVV', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T04:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2156, + DepTimeUTC: '2008-01-16T02:56:00.000Z', + Distance: 350, + FlightNum: 4292, + Month: 1, + TailNum: 'N901EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272169', + _key: '272169', + _rev: '_cTBW3cy--s', + to: 'airports/EWR', + attributes: { + ArrTime: 959, + ArrTimeUTC: '2008-01-15T14:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 745, + FlightNum: 1154, + Month: 1, + TailNum: 'N17620', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268770', + _key: '268770', + _rev: '_cTBW3U---e', + to: 'airports/LAS', + attributes: { + ArrTime: 1209, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 1090, + FlightNum: 791, + Month: 1, + TailNum: 'N651SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272172', + _key: '272172', + _rev: '_cTBW3c2---', + to: 'airports/EWR', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1344, + DepTimeUTC: '2008-01-15T18:44:00.000Z', + Distance: 745, + FlightNum: 994, + Month: 1, + TailNum: 'N917DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276573', + _key: '276573', + _rev: '_cTBW3oK--G', + to: 'airports/PIT', + attributes: { + ArrTime: 1132, + ArrTimeUTC: '2008-01-15T16:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 947, + DepTimeUTC: '2008-01-15T14:47:00.000Z', + Distance: 526, + FlightNum: 1864, + Month: 1, + TailNum: 'N974DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/274645', + _key: '274645', + _rev: '_cTBW3jK--A', + to: 'airports/SMF', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1249, + DepTimeUTC: '2008-01-15T19:49:00.000Z', + Distance: 911, + FlightNum: 215, + Month: 1, + TailNum: 'N13550', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282024', + _key: '282024', + _rev: '_cTBW33G--I', + to: 'airports/DEN', + attributes: { + ArrTime: 1923, + ArrTimeUTC: '2008-01-16T02:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1719, + DepTimeUTC: '2008-01-15T23:19:00.000Z', + Distance: 1082, + FlightNum: 5993, + Month: 1, + TailNum: 'N742SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277200', + _key: '277200', + _rev: '_cTBW3p2--o', + to: 'airports/STL', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T17:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T15:02:00.000Z', + Distance: 737, + FlightNum: 179, + Month: 1, + TailNum: 'N695SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270311', + _key: '270311', + _rev: '_cTBW3X6--m', + to: 'airports/BDL', + attributes: { + ArrTime: 936, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 859, + FlightNum: 1416, + Month: 1, + TailNum: 'N901DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282371', + _key: '282371', + _rev: '_cTBW34C--g', + to: 'airports/ELP', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 563, + FlightNum: 6699, + Month: 1, + TailNum: 'N959SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271258', + _key: '271258', + _rev: '_cTBW3ae--A', + to: 'airports/EWR', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T15:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T12:22:00.000Z', + Distance: 1504, + FlightNum: 852, + Month: 1, + TailNum: 'N14628', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274608', + _key: '274608', + _rev: '_cTBW3jC--Y', + to: 'airports/HOU', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 883, + FlightNum: 3942, + Month: 1, + TailNum: 'N787SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274898', + _key: '274898', + _rev: '_cTBW3jy--T', + to: 'airports/EWR', + attributes: { + ArrTime: 1643, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 529, + FlightNum: 1972, + Month: 1, + TailNum: 'N505AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABY', + id: 'flights/278939', + _key: '278939', + _rev: '_cTBW3um--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T16:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1048, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 146, + FlightNum: 4636, + Month: 1, + TailNum: 'N936EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275970', + _key: '275970', + _rev: '_cTBW3mi--f', + to: 'airports/PHX', + attributes: { + ArrTime: 1133, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 932, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 1587, + FlightNum: 540, + Month: 1, + TailNum: 'N166AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267816', + _key: '267816', + _rev: '_cTBW3Re--J', + to: 'airports/MSP', + attributes: { + ArrTime: 1336, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1151, + DepTimeUTC: '2008-01-15T16:51:00.000Z', + Distance: 931, + FlightNum: 1705, + Month: 1, + TailNum: 'N316NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283162', + _key: '283162', + _rev: '_cTBW36S--U', + to: 'airports/MKE', + attributes: { + ArrTime: 2223, + ArrTimeUTC: '2008-01-16T04:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2116, + DepTimeUTC: '2008-01-16T02:16:00.000Z', + Distance: 669, + FlightNum: 440, + Month: 1, + TailNum: 'N330AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272352', + _key: '272352', + _rev: '_cTBW3dS--e', + to: 'airports/ORD', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T14:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 758, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 606, + FlightNum: 1036, + Month: 1, + TailNum: 'N917DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/267290', + _key: '267290', + _rev: '_cTBW3QG--E', + to: 'airports/MCI', + attributes: { + ArrTime: 1201, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1036, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 461, + FlightNum: 3364, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/276436', + _key: '276436', + _rev: '_cTBW3ny--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1042, + ArrTimeUTC: '2008-01-15T15:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 191, + FlightNum: 4909, + Month: 1, + TailNum: 'N871AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284979', + _key: '284979', + _rev: '_cTBW4_O--U', + to: 'airports/PHL', + attributes: { + ArrTime: 2058, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1925, + DepTimeUTC: '2008-01-16T00:25:00.000Z', + Distance: 280, + FlightNum: 1887, + Month: 1, + TailNum: 'N405US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BQN', + id: 'flights/268720', + _key: '268720', + _rev: '_cTBW3T2--Q', + to: 'airports/MCO', + attributes: { + ArrTime: 551, + ArrTimeUTC: '2008-01-15T10:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 353, + DepTimeUTC: '2008-01-15T07:53:00.000Z', + Distance: 1129, + FlightNum: 724, + Month: 1, + TailNum: 'N543JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/272320', + _key: '272320', + _rev: '_cTBW3dO--K', + to: 'airports/PHX', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 1671, + FlightNum: 335, + Month: 1, + TailNum: 'N644AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/284814', + _key: '284814', + _rev: '_cTBW4-y--Q', + to: 'airports/FAI', + attributes: { + ArrTime: 1933, + ArrTimeUTC: '2008-01-16T04:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-16T03:39:00.000Z', + Distance: 261, + FlightNum: 189, + Month: 1, + TailNum: 'N649AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272509', + _key: '272509', + _rev: '_cTBW3dq--t', + to: 'airports/MLB', + attributes: { + ArrTime: 1518, + ArrTimeUTC: '2008-01-15T20:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1354, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 443, + FlightNum: 1103, + Month: 1, + TailNum: 'N917DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272619', + _key: '272619', + _rev: '_cTBW3e---T', + to: 'airports/MOB', + attributes: { + ArrTime: 1403, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 302, + FlightNum: 4623, + Month: 1, + TailNum: 'N833AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/285059', + _key: '285059', + _rev: '_cTBW4_e--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1936, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-16T00:27:00.000Z', + Distance: 354, + FlightNum: 3724, + Month: 1, + TailNum: 'N852AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279284', + _key: '279284', + _rev: '_cTBW3vi--P', + to: 'airports/TUS', + attributes: { + ArrTime: 1309, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 1541, + FlightNum: 819, + Month: 1, + TailNum: 'N684DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278108', + _key: '278108', + _rev: '_cTBW3sS--m', + to: 'airports/AEX', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T17:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T15:24:00.000Z', + Distance: 500, + FlightNum: 4362, + Month: 1, + TailNum: 'N929EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/279753', + _key: '279753', + _rev: '_cTBW3w2--U', + to: 'airports/BWI', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 406, + FlightNum: 284, + Month: 1, + TailNum: 'N921AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278849', + _key: '278849', + _rev: '_cTBW3uW--j', + to: 'airports/RDU', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T21:33:00.000Z', + Distance: 356, + FlightNum: 1266, + Month: 1, + TailNum: 'N606DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272623', + _key: '272623', + _rev: '_cTBW3e---b', + to: 'airports/PIT', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 526, + FlightNum: 992, + Month: 1, + TailNum: 'N942AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282367', + _key: '282367', + _rev: '_cTBW34C--Y', + to: 'airports/IAD', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T00:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1827, + DepTimeUTC: '2008-01-15T23:27:00.000Z', + Distance: 533, + FlightNum: 68, + Month: 1, + TailNum: 'N985AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284805', + _key: '284805', + _rev: '_cTBW4-y---', + to: 'airports/AGS', + attributes: { + ArrTime: 2325, + ArrTimeUTC: '2008-01-16T04:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2238, + DepTimeUTC: '2008-01-16T03:38:00.000Z', + Distance: 143, + FlightNum: 4650, + Month: 1, + TailNum: 'N885AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273594', + _key: '273594', + _rev: '_cTBW3ge--k', + to: 'airports/SAT', + attributes: { + ArrTime: 1026, + ArrTimeUTC: '2008-01-15T16:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 833, + DepTimeUTC: '2008-01-15T13:33:00.000Z', + Distance: 874, + FlightNum: 1457, + Month: 1, + TailNum: 'N991DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272670', + _key: '272670', + _rev: '_cTBW3eG--Y', + to: 'airports/SYR', + attributes: { + ArrTime: 1018, + ArrTimeUTC: '2008-01-15T15:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 806, + DepTimeUTC: '2008-01-15T13:06:00.000Z', + Distance: 793, + FlightNum: 4218, + Month: 1, + TailNum: 'N833AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279310', + _key: '279310', + _rev: '_cTBW3vm--W', + to: 'airports/ATL', + attributes: { + ArrTime: 1242, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 547, + FlightNum: 459, + Month: 1, + TailNum: 'N980DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272698', + _key: '272698', + _rev: '_cTBW3eK--g', + to: 'airports/SFO', + attributes: { + ArrTime: 803, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 607, + DepTimeUTC: '2008-01-15T13:07:00.000Z', + Distance: 896, + FlightNum: 6393, + Month: 1, + TailNum: 'N948SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/278003', + _key: '278003', + _rev: '_cTBW3sC--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 398, + FlightNum: 2933, + Month: 1, + TailNum: '88009E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/272727', + _key: '272727', + _rev: '_cTBW3eS---', + to: 'airports/ATL', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 852, + FlightNum: 4649, + Month: 1, + TailNum: 'N717EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270213', + _key: '270213', + _rev: '_cTBW3Xq--q', + to: 'airports/MSY', + attributes: { + ArrTime: 1420, + ArrTimeUTC: '2008-01-15T20:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1051, + DepTimeUTC: '2008-01-15T17:51:00.000Z', + Distance: 1062, + FlightNum: 1678, + Month: 1, + TailNum: 'N487UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/286192', + _key: '286192', + _rev: '_cTBW4Cm--k', + to: 'airports/ORD', + attributes: { + ArrTime: 621, + ArrTimeUTC: '2008-01-16T12:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T06:41:00.000Z', + Distance: 2846, + FlightNum: 130, + Month: 1, + TailNum: 'N564AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272706', + _key: '272706', + _rev: '_cTBW3eO--G', + to: 'airports/CLT', + attributes: { + ArrTime: 907, + ArrTimeUTC: '2008-01-15T14:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 808, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 227, + FlightNum: 1616, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283833', + _key: '283833', + _rev: '_cTBW38G--O', + to: 'airports/XNA', + attributes: { + ArrTime: 2239, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T02:48:00.000Z', + Distance: 616, + FlightNum: 6720, + Month: 1, + TailNum: 'N980SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272746', + _key: '272746', + _rev: '_cTBW3eS--k', + to: 'airports/MSP', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 808, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 906, + FlightNum: 850, + Month: 1, + TailNum: 'N276AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281925', + _key: '281925', + _rev: '_cTBW32y--s', + to: 'airports/LAX', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1816, + DepTimeUTC: '2008-01-15T23:16:00.000Z', + Distance: 2125, + FlightNum: 733, + Month: 1, + TailNum: 'N163US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/268478', + _key: '268478', + _rev: '_cTBW3TO--E', + to: 'airports/IAH', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T19:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1108, + DepTimeUTC: '2008-01-15T17:08:00.000Z', + Distance: 657, + FlightNum: 2458, + Month: 1, + TailNum: 'N14514', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279331', + _key: '279331', + _rev: '_cTBW3vq--S', + to: 'airports/RSW', + attributes: { + ArrTime: 1423, + ArrTimeUTC: '2008-01-15T19:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 1249, + FlightNum: 1231, + Month: 1, + TailNum: 'N570JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280310', + _key: '280310', + _rev: '_cTBW3ya--S', + to: 'airports/LIT', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 453, + FlightNum: 4428, + Month: 1, + TailNum: 'N849AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272816', + _key: '272816', + _rev: '_cTBW3ee--Y', + to: 'airports/ICT', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1400, + DepTimeUTC: '2008-01-15T19:00:00.000Z', + Distance: 781, + FlightNum: 4405, + Month: 1, + TailNum: 'N917EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278413', + _key: '278413', + _rev: '_cTBW3tK--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T19:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1031, + DepTimeUTC: '2008-01-15T15:31:00.000Z', + Distance: 1587, + FlightNum: 949, + Month: 1, + TailNum: 'N699DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273008', + _key: '273008', + _rev: '_cTBW3f---Q', + to: 'airports/CAE', + attributes: { + ArrTime: 1452, + ArrTimeUTC: '2008-01-15T19:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1405, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 191, + FlightNum: 4851, + Month: 1, + TailNum: 'N751EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/277792', + _key: '277792', + _rev: '_cTBW3re--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1803, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1607, + DepTimeUTC: '2008-01-15T21:07:00.000Z', + Distance: 583, + FlightNum: 3709, + Month: 1, + TailNum: '85339E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273044', + _key: '273044', + _rev: '_cTBW3fC--o', + to: 'airports/DCA', + attributes: { + ArrTime: 947, + ArrTimeUTC: '2008-01-15T14:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T13:17:00.000Z', + Distance: 547, + FlightNum: 452, + Month: 1, + TailNum: 'N989DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277997', + _key: '277997', + _rev: '_cTBW3s---q', + to: 'airports/TPA', + attributes: { + ArrTime: 1748, + ArrTimeUTC: '2008-01-15T22:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1613, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 508, + FlightNum: 1291, + Month: 1, + TailNum: 'N921UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270740', + _key: '270740', + _rev: '_cTBW3ZC--I', + to: 'airports/BOS', + attributes: { + ArrTime: 1506, + ArrTimeUTC: '2008-01-15T20:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1306, + DepTimeUTC: '2008-01-15T18:06:00.000Z', + Distance: 728, + FlightNum: 1088, + Month: 1, + TailNum: 'N939UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273075', + _key: '273075', + _rev: '_cTBW3fK--G', + to: 'airports/TUL', + attributes: { + ArrTime: 1508, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1406, + DepTimeUTC: '2008-01-15T19:06:00.000Z', + Distance: 674, + FlightNum: 4603, + Month: 1, + TailNum: 'N933EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282404', + _key: '282404', + _rev: '_cTBW34K--M', + to: 'airports/GRR', + attributes: { + ArrTime: 2250, + ArrTimeUTC: '2008-01-16T03:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2049, + DepTimeUTC: '2008-01-16T01:49:00.000Z', + Distance: 640, + FlightNum: 4728, + Month: 1, + TailNum: 'N846AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280932', + _key: '280932', + _rev: '_cTBW30K--Q', + to: 'airports/IAH', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-16T00:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 657, + FlightNum: 2798, + Month: 1, + TailNum: 'N15973', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/269108', + _key: '269108', + _rev: '_cTBW3U2--i', + to: 'airports/SAT', + attributes: { + ArrTime: 1223, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1124, + DepTimeUTC: '2008-01-15T17:24:00.000Z', + Distance: 248, + FlightNum: 1609, + Month: 1, + TailNum: 'N474WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/278526', + _key: '278526', + _rev: '_cTBW3ti---', + to: 'airports/DFW', + attributes: { + ArrTime: 1734, + ArrTimeUTC: '2008-01-15T23:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T21:26:00.000Z', + Distance: 685, + FlightNum: 3576, + Month: 1, + TailNum: 'N647AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281389', + _key: '281389', + _rev: '_cTBW31a--I', + to: 'airports/LGA', + attributes: { + ArrTime: 1908, + ArrTimeUTC: '2008-01-16T00:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 185, + FlightNum: 4806, + Month: 1, + TailNum: 'N729AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268025', + _key: '268025', + _rev: '_cTBW3SC--E', + to: 'airports/FLL', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 1237, + FlightNum: 453, + Month: 1, + TailNum: 'N564JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282443', + _key: '282443', + _rev: '_cTBW34S--A', + to: 'airports/SGF', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 563, + FlightNum: 5111, + Month: 1, + TailNum: 'N966CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280221', + _key: '280221', + _rev: '_cTBW3yK--O', + to: 'airports/CRW', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T16:21:00.000Z', + Distance: 363, + FlightNum: 4181, + Month: 1, + TailNum: 'N884AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282477', + _key: '282477', + _rev: '_cTBW34W--Y', + to: 'airports/CHS', + attributes: { + ArrTime: 2209, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2052, + DepTimeUTC: '2008-01-16T01:52:00.000Z', + Distance: 259, + FlightNum: 1269, + Month: 1, + TailNum: 'N977DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286416', + _key: '286416', + _rev: '_cTBW4DO--I', + to: 'airports/HHH', + attributes: { + ArrTime: 2105, + ArrTimeUTC: '2008-01-16T02:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 239, + FlightNum: 4530, + Month: 1, + TailNum: 'N636AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274963', + _key: '274963', + _rev: '_cTBW3k----', + to: 'airports/DCA', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 399, + FlightNum: 5625, + Month: 1, + TailNum: 'N868CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282481', + _key: '282481', + _rev: '_cTBW34W--g', + to: 'airports/IAH', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T01:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1829, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 689, + FlightNum: 2455, + Month: 1, + TailNum: 'N15983', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270121', + _key: '270121', + _rev: '_cTBW3Xe--I', + to: 'airports/PVD', + attributes: { + ArrTime: 751, + ArrTimeUTC: '2008-01-15T12:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T11:50:00.000Z', + Distance: 328, + FlightNum: 92, + Month: 1, + TailNum: 'N695SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278932', + _key: '278932', + _rev: '_cTBW3um--Q', + to: 'airports/BOS', + attributes: { + ArrTime: 1315, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 946, + FlightNum: 686, + Month: 1, + TailNum: 'N970DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282635', + _key: '282635', + _rev: '_cTBW34y--c', + to: 'airports/CAK', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T01:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1833, + DepTimeUTC: '2008-01-15T23:33:00.000Z', + Distance: 528, + FlightNum: 203, + Month: 1, + TailNum: 'N960AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279115', + _key: '279115', + _rev: '_cTBW3vG--E', + to: 'airports/RDU', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1052, + DepTimeUTC: '2008-01-15T15:52:00.000Z', + Distance: 612, + FlightNum: 1223, + Month: 1, + TailNum: 'N229JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271852', + _key: '271852', + _rev: '_cTBW3c---e', + to: 'airports/LGA', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 743, + DepTimeUTC: '2008-01-15T12:43:00.000Z', + Distance: 761, + FlightNum: 504, + Month: 1, + TailNum: 'N649DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282721', + _key: '282721', + _rev: '_cTBW35C--W', + to: 'airports/DAY', + attributes: { + ArrTime: 2004, + ArrTimeUTC: '2008-01-16T01:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 432, + FlightNum: 4247, + Month: 1, + TailNum: 'N710EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271187', + _key: '271187', + _rev: '_cTBW3aS--_', + to: 'airports/DTW', + attributes: { + ArrTime: 903, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T12:20:00.000Z', + Distance: 229, + FlightNum: 5449, + Month: 1, + TailNum: 'N679CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282729', + _key: '282729', + _rev: '_cTBW35C--m', + to: 'airports/OMA', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 821, + FlightNum: 4605, + Month: 1, + TailNum: 'N970EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272483', + _key: '272483', + _rev: '_cTBW3dm--s', + to: 'airports/DCA', + attributes: { + ArrTime: 931, + ArrTimeUTC: '2008-01-15T14:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 801, + DepTimeUTC: '2008-01-15T13:01:00.000Z', + Distance: 399, + FlightNum: 2025, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282785', + _key: '282785', + _rev: '_cTBW35O--E', + to: 'airports/MYR', + attributes: { + ArrTime: 1957, + ArrTimeUTC: '2008-01-16T00:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1837, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 317, + FlightNum: 4202, + Month: 1, + TailNum: 'N640AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282790', + _key: '282790', + _rev: '_cTBW35O--O', + to: 'airports/SBN', + attributes: { + ArrTime: 2248, + ArrTimeUTC: '2008-01-16T03:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2102, + DepTimeUTC: '2008-01-16T02:02:00.000Z', + Distance: 566, + FlightNum: 4812, + Month: 1, + TailNum: 'N905EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270396', + _key: '270396', + _rev: '_cTBW3YK--P', + to: 'airports/LAX', + attributes: { + ArrTime: 1317, + ArrTimeUTC: '2008-01-15T21:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T17:56:00.000Z', + Distance: 1242, + FlightNum: 2293, + Month: 1, + TailNum: 'N309SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283479', + _key: '283479', + _rev: '_cTBW37G--q', + to: 'airports/ASE', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T03:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T02:32:00.000Z', + Distance: 125, + FlightNum: 6707, + Month: 1, + TailNum: 'N703SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278077', + _key: '278077', + _rev: '_cTBW3sO--a', + to: 'airports/MSP', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T23:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 680, + FlightNum: 552, + Month: 1, + TailNum: 'N323NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275675', + _key: '275675', + _rev: '_cTBW3ly--Y', + to: 'airports/SWF', + attributes: { + ArrTime: 1144, + ArrTimeUTC: '2008-01-15T16:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 784, + FlightNum: 231, + Month: 1, + TailNum: 'N996AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282845', + _key: '282845', + _rev: '_cTBW35W--h', + to: 'airports/COS', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T02:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1838, + DepTimeUTC: '2008-01-15T23:38:00.000Z', + Distance: 1185, + FlightNum: 1975, + Month: 1, + TailNum: 'N817SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275487', + _key: '275487', + _rev: '_cTBW3lW--A', + to: 'airports/PHL', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 448, + FlightNum: 1846, + Month: 1, + TailNum: 'N409US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283619', + _key: '283619', + _rev: '_cTBW37i---', + to: 'airports/EWR', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1852, + DepTimeUTC: '2008-01-15T23:52:00.000Z', + Distance: 745, + FlightNum: 4557, + Month: 1, + TailNum: 'N738EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/277855', + _key: '277855', + _rev: '_cTBW3rq--G', + to: 'airports/FLL', + attributes: { + ArrTime: 1824, + ArrTimeUTC: '2008-01-15T23:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T21:09:00.000Z', + Distance: 631, + FlightNum: 1401, + Month: 1, + TailNum: 'N452UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282901', + _key: '282901', + _rev: '_cTBW35m--C', + to: 'airports/SJC', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1839, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 2116, + FlightNum: 1155, + Month: 1, + TailNum: 'N378DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/275834', + _key: '275834', + _rev: '_cTBW3mO--A', + to: 'airports/AMA', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 324, + FlightNum: 1676, + Month: 1, + TailNum: 'N273WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282913', + _key: '282913', + _rev: '_cTBW35m--a', + to: 'airports/RSW', + attributes: { + ArrTime: 2238, + ArrTimeUTC: '2008-01-16T03:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2107, + DepTimeUTC: '2008-01-16T02:07:00.000Z', + Distance: 515, + FlightNum: 192, + Month: 1, + TailNum: 'N989AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269144', + _key: '269144', + _rev: '_cTBW3V---I', + to: 'airports/JFK', + attributes: { + ArrTime: 730, + ArrTimeUTC: '2008-01-15T12:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 301, + FlightNum: 37, + Month: 1, + TailNum: 'N657JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282918', + _key: '282918', + _rev: '_cTBW35q--A', + to: 'airports/PIT', + attributes: { + ArrTime: 2245, + ArrTimeUTC: '2008-01-16T03:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2107, + DepTimeUTC: '2008-01-16T02:07:00.000Z', + Distance: 526, + FlightNum: 983, + Month: 1, + TailNum: 'N994AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269309', + _key: '269309', + _rev: '_cTBW3Va--E', + to: 'airports/DFW', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T19:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 641, + FlightNum: 768, + Month: 1, + TailNum: 'N348UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/283549', + _key: '283549', + _rev: '_cTBW37W---', + to: 'airports/EWR', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T01:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 199, + FlightNum: 1114, + Month: 1, + TailNum: 'N14645', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/280810', + _key: '280810', + _rev: '_cTBW3zy--o', + to: 'airports/CLE', + attributes: { + ArrTime: 1847, + ArrTimeUTC: '2008-01-15T23:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-15T22:29:00.000Z', + Distance: 339, + FlightNum: 2594, + Month: 1, + TailNum: 'N19503', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282060', + _key: '282060', + _rev: '_cTBW33K--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 872, + FlightNum: 224, + Month: 1, + TailNum: 'N168AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267350', + _key: '267350', + _rev: '_cTBW3QO--X', + to: 'airports/SGF', + attributes: { + ArrTime: 1147, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 364, + FlightNum: 3381, + Month: 1, + TailNum: 'N620AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274803', + _key: '274803', + _rev: '_cTBW3ji--c', + to: 'airports/RIC', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T15:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 905, + DepTimeUTC: '2008-01-15T14:05:00.000Z', + Distance: 413, + FlightNum: 5642, + Month: 1, + TailNum: 'N784CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269573', + _key: '269573', + _rev: '_cTBW3WG--I', + to: 'airports/DCA', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 399, + FlightNum: 2033, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277554', + _key: '277554', + _rev: '_cTBW3q2--M', + to: 'airports/MDW', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 284, + FlightNum: 689, + Month: 1, + TailNum: 'N776WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278904', + _key: '278904', + _rev: '_cTBW3ui--H', + to: 'airports/AGS', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T22:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 143, + FlightNum: 4582, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282989', + _key: '282989', + _rev: '_cTBW352---', + to: 'airports/PNS', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 272, + FlightNum: 455, + Month: 1, + TailNum: 'N951AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270309', + _key: '270309', + _rev: '_cTBW3X6--i', + to: 'airports/MSP', + attributes: { + ArrTime: 825, + ArrTimeUTC: '2008-01-15T14:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 622, + FlightNum: 4728, + Month: 1, + TailNum: '89659E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282992', + _key: '282992', + _rev: '_cTBW352--E', + to: 'airports/PFN', + attributes: { + ArrTime: 2123, + ArrTimeUTC: '2008-01-16T03:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 247, + FlightNum: 4415, + Month: 1, + TailNum: 'N641AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/272295', + _key: '272295', + _rev: '_cTBW3dK--J', + to: 'airports/MCO', + attributes: { + ArrTime: 1001, + ArrTimeUTC: '2008-01-15T15:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 808, + FlightNum: 703, + Month: 1, + TailNum: 'N149AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/285326', + _key: '285326', + _rev: '_cTBW4AO--K', + to: 'airports/BNA', + attributes: { + ArrTime: 2016, + ArrTimeUTC: '2008-01-16T02:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-16T00:34:00.000Z', + Distance: 756, + FlightNum: 2440, + Month: 1, + TailNum: 'N636WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282998', + _key: '282998', + _rev: '_cTBW352--Q', + to: 'airports/RIC', + attributes: { + ArrTime: 2236, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 481, + FlightNum: 1168, + Month: 1, + TailNum: 'N904DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284040', + _key: '284040', + _rev: '_cTBW38q--a', + to: 'airports/PHL', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1901, + DepTimeUTC: '2008-01-16T00:01:00.000Z', + Distance: 665, + FlightNum: 540, + Month: 1, + TailNum: 'N669DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279573', + _key: '279573', + _rev: '_cTBW3wW--E', + to: 'airports/LAX', + attributes: { + ArrTime: 1925, + ArrTimeUTC: '2008-01-16T03:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1649, + DepTimeUTC: '2008-01-15T21:49:00.000Z', + Distance: 2125, + FlightNum: 1435, + Month: 1, + TailNum: 'N121UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/271403', + _key: '271403', + _rev: '_cTBW3a2--E', + to: 'airports/OAK', + attributes: { + ArrTime: 1138, + ArrTimeUTC: '2008-01-15T19:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1024, + DepTimeUTC: '2008-01-15T18:24:00.000Z', + Distance: 325, + FlightNum: 94, + Month: 1, + TailNum: 'N767SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/280556', + _key: '280556', + _rev: '_cTBW3zG--c', + to: 'airports/PHX', + attributes: { + ArrTime: 1640, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 328, + FlightNum: 2703, + Month: 1, + TailNum: 'N916FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269503', + _key: '269503', + _rev: '_cTBW3V6--M', + to: 'airports/SFO', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T11:19:00.000Z', + Distance: 2704, + FlightNum: 171, + Month: 1, + TailNum: 'N559UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283017', + _key: '283017', + _rev: '_cTBW356--M', + to: 'airports/SLC', + attributes: { + ArrTime: 2307, + ArrTimeUTC: '2008-01-16T06:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 1589, + FlightNum: 1142, + Month: 1, + TailNum: 'N618DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/271706', + _key: '271706', + _rev: '_cTBW3bm--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 737, + DepTimeUTC: '2008-01-15T12:37:00.000Z', + Distance: 852, + FlightNum: 4839, + Month: 1, + TailNum: 'N719EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283031', + _key: '283031', + _rev: '_cTBW36----', + to: 'airports/FLL', + attributes: { + ArrTime: 2249, + ArrTimeUTC: '2008-01-16T03:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2111, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 581, + FlightNum: 79, + Month: 1, + TailNum: 'N961AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282046', + _key: '282046', + _rev: '_cTBW33K--G', + to: 'airports/DAY', + attributes: { + ArrTime: 2118, + ArrTimeUTC: '2008-01-16T02:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2037, + DepTimeUTC: '2008-01-16T01:37:00.000Z', + Distance: 64, + FlightNum: 5516, + Month: 1, + TailNum: 'N932CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283035', + _key: '283035', + _rev: '_cTBW36---G', + to: 'airports/MIA', + attributes: { + ArrTime: 2258, + ArrTimeUTC: '2008-01-16T03:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2111, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 595, + FlightNum: 1575, + Month: 1, + TailNum: 'N900PC', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283037', + _key: '283037', + _rev: '_cTBW36---K', + to: 'airports/DTW', + attributes: { + ArrTime: 2308, + ArrTimeUTC: '2008-01-16T04:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2111, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 594, + FlightNum: 842, + Month: 1, + TailNum: 'N921DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283045', + _key: '283045', + _rev: '_cTBW36---a', + to: 'airports/JAX', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 270, + FlightNum: 59, + Month: 1, + TailNum: 'N642DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282375', + _key: '282375', + _rev: '_cTBW34C--o', + to: 'airports/PIA', + attributes: { + ArrTime: 2148, + ArrTimeUTC: '2008-01-16T03:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 793, + FlightNum: 6101, + Month: 1, + TailNum: 'N905SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283048', + _key: '283048', + _rev: '_cTBW36---g', + to: 'airports/IND', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2112, + DepTimeUTC: '2008-01-16T02:12:00.000Z', + Distance: 432, + FlightNum: 400, + Month: 1, + TailNum: 'N281AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/269182', + _key: '269182', + _rev: '_cTBW3VC--k', + to: 'airports/DTW', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T13:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 668, + FlightNum: 3730, + Month: 1, + TailNum: '88379E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/278659', + _key: '278659', + _rev: '_cTBW3t2--n', + to: 'airports/BNA', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 177, + FlightNum: 2800, + Month: 1, + TailNum: 'N236WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283058', + _key: '283058', + _rev: '_cTBW36C--G', + to: 'airports/SAN', + attributes: { + ArrTime: 2258, + ArrTimeUTC: '2008-01-16T06:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2112, + DepTimeUTC: '2008-01-16T02:12:00.000Z', + Distance: 1891, + FlightNum: 1121, + Month: 1, + TailNum: 'N684DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/269770', + _key: '269770', + _rev: '_cTBW3Wm--E', + to: 'airports/STL', + attributes: { + ArrTime: 1349, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1040, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 934, + FlightNum: 2546, + Month: 1, + TailNum: 'N626SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271830', + _key: '271830', + _rev: '_cTBW3b6--k', + to: 'airports/DTW', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T14:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 642, + DepTimeUTC: '2008-01-15T12:42:00.000Z', + Distance: 457, + FlightNum: 2920, + Month: 1, + TailNum: '89409E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284821', + _key: '284821', + _rev: '_cTBW4-y--e', + to: 'airports/TUS', + attributes: { + ArrTime: 2240, + ArrTimeUTC: '2008-01-16T05:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2039, + DepTimeUTC: '2008-01-16T03:39:00.000Z', + Distance: 639, + FlightNum: 6633, + Month: 1, + TailNum: 'N925SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/284376', + _key: '284376', + _rev: '_cTBW39m--c', + to: 'airports/ATL', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 259, + FlightNum: 4241, + Month: 1, + TailNum: 'N908EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283079', + _key: '283079', + _rev: '_cTBW36C--w', + to: 'airports/ROC', + attributes: { + ArrTime: 2311, + ArrTimeUTC: '2008-01-16T04:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2113, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 749, + FlightNum: 596, + Month: 1, + TailNum: 'N284AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271654', + _key: '271654', + _rev: '_cTBW3be--X', + to: 'airports/SJU', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T16:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 735, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 1666, + FlightNum: 1375, + Month: 1, + TailNum: 'N5FNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AGS', + id: 'flights/268992', + _key: '268992', + _rev: '_cTBW3Um---', + to: 'airports/ATL', + attributes: { + ArrTime: 651, + ArrTimeUTC: '2008-01-15T11:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T10:55:00.000Z', + Distance: 143, + FlightNum: 4772, + Month: 1, + TailNum: 'N876AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269314', + _key: '269314', + _rev: '_cTBW3Va--O', + to: 'airports/DCA', + attributes: { + ArrTime: 728, + ArrTimeUTC: '2008-01-15T12:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 296, + FlightNum: 873, + Month: 1, + TailNum: 'N748UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/267149', + _key: '267149', + _rev: '_cTBW3Pu--Q', + to: 'airports/MCO', + attributes: { + ArrTime: 1442, + ArrTimeUTC: '2008-01-15T19:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 931, + DepTimeUTC: '2008-01-15T16:31:00.000Z', + Distance: 1552, + FlightNum: 2277, + Month: 1, + TailNum: 'N229WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283095', + _key: '283095', + _rev: '_cTBW36G--c', + to: 'airports/BWI', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2114, + DepTimeUTC: '2008-01-16T02:14:00.000Z', + Distance: 576, + FlightNum: 478, + Month: 1, + TailNum: 'N328AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269641', + _key: '269641', + _rev: '_cTBW3WO--u', + to: 'airports/ORD', + attributes: { + ArrTime: 755, + ArrTimeUTC: '2008-01-15T13:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T11:25:00.000Z', + Distance: 723, + FlightNum: 4155, + Month: 1, + TailNum: 'N846AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283129', + _key: '283129', + _rev: '_cTBW36O--A', + to: 'airports/MCO', + attributes: { + ArrTime: 2241, + ArrTimeUTC: '2008-01-16T03:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2115, + DepTimeUTC: '2008-01-16T02:15:00.000Z', + Distance: 403, + FlightNum: 1637, + Month: 1, + TailNum: 'N128DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283175', + _key: '283175', + _rev: '_cTBW36W--A', + to: 'airports/LGA', + attributes: { + ArrTime: 2319, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2117, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 761, + FlightNum: 358, + Month: 1, + TailNum: 'N272AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283420', + _key: '283420', + _rev: '_cTBW37---O', + to: 'airports/CLT', + attributes: { + ArrTime: 2227, + ArrTimeUTC: '2008-01-16T03:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2128, + DepTimeUTC: '2008-01-16T02:28:00.000Z', + Distance: 227, + FlightNum: 325, + Month: 1, + TailNum: 'N947AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/270911', + _key: '270911', + _rev: '_cTBW3Ze--E', + to: 'airports/LAX', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1110, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 833, + FlightNum: 6514, + Month: 1, + TailNum: 'N905SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282789', + _key: '282789', + _rev: '_cTBW35O--M', + to: 'airports/CLE', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T01:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1837, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 314, + FlightNum: 2793, + Month: 1, + TailNum: 'N12924', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/268329', + _key: '268329', + _rev: '_cTBW3Sy--m', + to: 'airports/SEA', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T17:03:00.000Z', + Distance: 1449, + FlightNum: 2, + Month: 1, + TailNum: 'N587AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/285320', + _key: '285320', + _rev: '_cTBW4AO---', + to: 'airports/DAL', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-16T00:34:00.000Z', + Distance: 324, + FlightNum: 2095, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275867', + _key: '275867', + _rev: '_cTBW3mS--U', + to: 'airports/PHX', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T23:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1418, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 1448, + FlightNum: 1433, + Month: 1, + TailNum: 'N415WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283484', + _key: '283484', + _rev: '_cTBW37K--I', + to: 'airports/SAT', + attributes: { + ArrTime: 2031, + ArrTimeUTC: '2008-01-16T02:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 822, + FlightNum: 1574, + Month: 1, + TailNum: 'N366SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281476', + _key: '281476', + _rev: '_cTBW31q---', + to: 'airports/SEA', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T04:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 2496, + FlightNum: 15, + Month: 1, + TailNum: 'N568AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283176', + _key: '283176', + _rev: '_cTBW36W--C', + to: 'airports/ABE', + attributes: { + ArrTime: 2319, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2117, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 692, + FlightNum: 5184, + Month: 1, + TailNum: 'N420CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272614', + _key: '272614', + _rev: '_cTBW3e---J', + to: 'airports/AUS', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1256, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 189, + FlightNum: 3241, + Month: 1, + TailNum: 'N682SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283514', + _key: '283514', + _rev: '_cTBW37O--W', + to: 'airports/SYR', + attributes: { + ArrTime: 2339, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T02:34:00.000Z', + Distance: 793, + FlightNum: 4912, + Month: 1, + TailNum: 'N830AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286482', + _key: '286482', + _rev: '_cTBW4Da--E', + to: 'airports/CSG', + attributes: { + ArrTime: 2046, + ArrTimeUTC: '2008-01-16T01:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2003, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 83, + FlightNum: 4291, + Month: 1, + TailNum: 'N823AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278630', + _key: '278630', + _rev: '_cTBW3ty--a', + to: 'airports/DFW', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1528, + DepTimeUTC: '2008-01-15T21:28:00.000Z', + Distance: 190, + FlightNum: 1128, + Month: 1, + TailNum: 'N454AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270093', + _key: '270093', + _rev: '_cTBW3Xa--E', + to: 'airports/DFW', + attributes: { + ArrTime: 855, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 648, + DepTimeUTC: '2008-01-15T11:48:00.000Z', + Distance: 1021, + FlightNum: 3626, + Month: 1, + TailNum: 'N520DC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/278945', + _key: '278945', + _rev: '_cTBW3uq---', + to: 'airports/BWI', + attributes: { + ArrTime: 1200, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1048, + DepTimeUTC: '2008-01-15T15:48:00.000Z', + Distance: 288, + FlightNum: 369, + Month: 1, + TailNum: 'N295WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283185', + _key: '283185', + _rev: '_cTBW36W--U', + to: 'airports/LAX', + attributes: { + ArrTime: 2316, + ArrTimeUTC: '2008-01-16T07:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2117, + DepTimeUTC: '2008-01-16T02:17:00.000Z', + Distance: 1946, + FlightNum: 1423, + Month: 1, + TailNum: 'N644DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279002', + _key: '279002', + _rev: '_cTBW3uy--S', + to: 'airports/SLC', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 849, + DepTimeUTC: '2008-01-15T15:49:00.000Z', + Distance: 391, + FlightNum: 4025, + Month: 1, + TailNum: 'N457SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/286214', + _key: '286214', + _rev: '_cTBW4Cq--g', + to: 'airports/DTW', + attributes: { + ArrTime: 2148, + ArrTimeUTC: '2008-01-16T02:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1955, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 405, + FlightNum: 239, + Month: 1, + TailNum: 'N378NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275856', + _key: '275856', + _rev: '_cTBW3mS---', + to: 'airports/EWR', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-15T22:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1518, + DepTimeUTC: '2008-01-15T20:18:00.000Z', + Distance: 404, + FlightNum: 1567, + Month: 1, + TailNum: 'N78501', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283221', + _key: '283221', + _rev: '_cTBW36e---', + to: 'airports/BMI', + attributes: { + ArrTime: 2203, + ArrTimeUTC: '2008-01-16T04:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2119, + DepTimeUTC: '2008-01-16T02:19:00.000Z', + Distance: 533, + FlightNum: 564, + Month: 1, + TailNum: 'N945AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/273057', + _key: '273057', + _rev: '_cTBW3fG--S', + to: 'airports/MSY', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T20:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1306, + DepTimeUTC: '2008-01-15T19:06:00.000Z', + Distance: 437, + FlightNum: 1322, + Month: 1, + TailNum: 'N669SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275559', + _key: '275559', + _rev: '_cTBW3le--s', + to: 'airports/MEM', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T15:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 924, + DepTimeUTC: '2008-01-15T14:24:00.000Z', + Distance: 332, + FlightNum: 536, + Month: 1, + TailNum: 'N968AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271741', + _key: '271741', + _rev: '_cTBW3bu--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1611, + ArrTimeUTC: '2008-01-15T21:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1332, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 946, + FlightNum: 675, + Month: 1, + TailNum: 'N614DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283285', + _key: '283285', + _rev: '_cTBW36m--g', + to: 'airports/RDU', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2122, + DepTimeUTC: '2008-01-16T02:22:00.000Z', + Distance: 356, + FlightNum: 96, + Month: 1, + TailNum: 'N950AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283301', + _key: '283301', + _rev: '_cTBW36q--P', + to: 'airports/DAY', + attributes: { + ArrTime: 2252, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2123, + DepTimeUTC: '2008-01-16T02:23:00.000Z', + Distance: 432, + FlightNum: 710, + Month: 1, + TailNum: 'N276AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272163', + _key: '272163', + _rev: '_cTBW3cy--g', + to: 'airports/DTW', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T14:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 500, + FlightNum: 902, + Month: 1, + TailNum: 'N758US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283845', + _key: '283845', + _rev: '_cTBW38K---', + to: 'airports/ATL', + attributes: { + ArrTime: 2113, + ArrTimeUTC: '2008-01-16T02:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 554, + FlightNum: 4906, + Month: 1, + TailNum: 'N879AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269112', + _key: '269112', + _rev: '_cTBW3U2--q', + to: 'airports/JFK', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1224, + DepTimeUTC: '2008-01-15T17:24:00.000Z', + Distance: 187, + FlightNum: 4622, + Month: 1, + TailNum: 'N704PG', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279881', + _key: '279881', + _rev: '_cTBW3xO--A', + to: 'airports/BOS', + attributes: { + ArrTime: 1912, + ArrTimeUTC: '2008-01-16T00:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 752, + FlightNum: 5040, + Month: 1, + TailNum: 'N692CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283320', + _key: '283320', + _rev: '_cTBW36u--E', + to: 'airports/SAT', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T05:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2123, + DepTimeUTC: '2008-01-16T02:23:00.000Z', + Distance: 874, + FlightNum: 685, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269303', + _key: '269303', + _rev: '_cTBW3VW--k', + to: 'airports/BWI', + attributes: { + ArrTime: 1401, + ArrTimeUTC: '2008-01-15T19:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1228, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 370, + FlightNum: 816, + Month: 1, + TailNum: 'N317AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284438', + _key: '284438', + _rev: '_cTBW39y--X', + to: 'airports/ABY', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2216, + DepTimeUTC: '2008-01-16T03:16:00.000Z', + Distance: 146, + FlightNum: 4361, + Month: 1, + TailNum: 'N849AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/275924', + _key: '275924', + _rev: '_cTBW3ma--m', + to: 'airports/SFO', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 631, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 238, + FlightNum: 5501, + Month: 1, + TailNum: 'N215SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283324', + _key: '283324', + _rev: '_cTBW36u--M', + to: 'airports/ILM', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 377, + FlightNum: 4310, + Month: 1, + TailNum: 'N926EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280860', + _key: '280860', + _rev: '_cTBW30---G', + to: 'airports/EWR', + attributes: { + ArrTime: 1834, + ArrTimeUTC: '2008-01-15T23:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1732, + DepTimeUTC: '2008-01-15T22:32:00.000Z', + Distance: 169, + FlightNum: 3151, + Month: 1, + TailNum: 'N14977', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283329', + _key: '283329', + _rev: '_cTBW36u--W', + to: 'airports/MLB', + attributes: { + ArrTime: 2252, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 443, + FlightNum: 4535, + Month: 1, + TailNum: 'N930EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280269', + _key: '280269', + _rev: '_cTBW3yS--W', + to: 'airports/LAS', + attributes: { + ArrTime: 1305, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1122, + DepTimeUTC: '2008-01-15T16:22:00.000Z', + Distance: 1916, + FlightNum: 1787, + Month: 1, + TailNum: 'N918UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282684', + _key: '282684', + _rev: '_cTBW346--m', + to: 'airports/DAL', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1959, + DepTimeUTC: '2008-01-16T01:59:00.000Z', + Distance: 189, + FlightNum: 2713, + Month: 1, + TailNum: 'N607SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283333', + _key: '283333', + _rev: '_cTBW36u--e', + to: 'airports/XNA', + attributes: { + ArrTime: 2217, + ArrTimeUTC: '2008-01-16T04:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 589, + FlightNum: 4463, + Month: 1, + TailNum: 'N907EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/274135', + _key: '274135', + _rev: '_cTBW3h2--g', + to: 'airports/IAH', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 852, + DepTimeUTC: '2008-01-15T13:52:00.000Z', + Distance: 1208, + FlightNum: 2527, + Month: 1, + TailNum: 'N11121', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/277739', + _key: '277739', + _rev: '_cTBW3rW--O', + to: 'airports/ORD', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 911, + FlightNum: 5842, + Month: 1, + TailNum: 'N740SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283948', + _key: '283948', + _rev: '_cTBW38a--M', + to: 'airports/PHX', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T04:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1859, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 1587, + FlightNum: 1035, + Month: 1, + TailNum: 'N616DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279494', + _key: '279494', + _rev: '_cTBW3wG--e', + to: 'airports/DTW', + attributes: { + ArrTime: 1230, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T16:01:00.000Z', + Distance: 405, + FlightNum: 229, + Month: 1, + TailNum: 'N347NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/269355', + _key: '269355', + _rev: '_cTBW3Vi--A', + to: 'airports/DTW', + attributes: { + ArrTime: 740, + ArrTimeUTC: '2008-01-15T12:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 608, + DepTimeUTC: '2008-01-15T11:08:00.000Z', + Distance: 166, + FlightNum: 2988, + Month: 1, + TailNum: '85989E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276335', + _key: '276335', + _rev: '_cTBW3ni---', + to: 'airports/CAK', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T16:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 941, + DepTimeUTC: '2008-01-15T14:41:00.000Z', + Distance: 528, + FlightNum: 4782, + Month: 1, + TailNum: 'N977EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/274666', + _key: '274666', + _rev: '_cTBW3jK--q', + to: 'airports/PHX', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 701, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 735, + FlightNum: 59, + Month: 1, + TailNum: 'N819AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274481', + _key: '274481', + _rev: '_cTBW3iu--S', + to: 'airports/CLT', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 361, + FlightNum: 881, + Month: 1, + TailNum: 'N930UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283358', + _key: '283358', + _rev: '_cTBW36y--g', + to: 'airports/IND', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T01:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1849, + DepTimeUTC: '2008-01-15T23:49:00.000Z', + Distance: 432, + FlightNum: 772, + Month: 1, + TailNum: 'N925DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283361', + _key: '283361', + _rev: '_cTBW36y--m', + to: 'airports/MLU', + attributes: { + ArrTime: 2149, + ArrTimeUTC: '2008-01-16T03:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2125, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 448, + FlightNum: 4474, + Month: 1, + TailNum: 'N825AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283364', + _key: '283364', + _rev: '_cTBW36y--s', + to: 'airports/ORF', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2125, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 516, + FlightNum: 1503, + Month: 1, + TailNum: 'N928DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283435', + _key: '283435', + _rev: '_cTBW37---s', + to: 'airports/JAN', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T03:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2129, + DepTimeUTC: '2008-01-16T02:29:00.000Z', + Distance: 341, + FlightNum: 1293, + Month: 1, + TailNum: 'N968DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283439', + _key: '283439', + _rev: '_cTBW37C--F', + to: 'airports/SHV', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T04:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2129, + DepTimeUTC: '2008-01-16T02:29:00.000Z', + Distance: 552, + FlightNum: 4763, + Month: 1, + TailNum: 'N925EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271718', + _key: '271718', + _rev: '_cTBW3bq--E', + to: 'airports/TPA', + attributes: { + ArrTime: 1448, + ArrTimeUTC: '2008-01-15T19:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1232, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 460, + FlightNum: 532, + Month: 1, + TailNum: 'N330SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/269763', + _key: '269763', + _rev: '_cTBW3Wi--o', + to: 'airports/ATL', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T13:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 528, + FlightNum: 4646, + Month: 1, + TailNum: 'N932EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/284604', + _key: '284604', + _rev: '_cTBW4-O--Y', + to: 'airports/SLC', + attributes: { + ArrTime: 1914, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 574, + FlightNum: 288, + Month: 1, + TailNum: 'N516JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283449', + _key: '283449', + _rev: '_cTBW37C--b', + to: 'airports/CLE', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1850, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 554, + FlightNum: 1230, + Month: 1, + TailNum: 'N922DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276021', + _key: '276021', + _rev: '_cTBW3mq--s', + to: 'airports/IAH', + attributes: { + ArrTime: 1755, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1521, + DepTimeUTC: '2008-01-15T20:21:00.000Z', + Distance: 1208, + FlightNum: 1859, + Month: 1, + TailNum: 'N16647', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283453', + _key: '283453', + _rev: '_cTBW37C--h', + to: 'airports/FNT', + attributes: { + ArrTime: 2329, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2130, + DepTimeUTC: '2008-01-16T02:30:00.000Z', + Distance: 644, + FlightNum: 4341, + Month: 1, + TailNum: 'N903EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283497', + _key: '283497', + _rev: '_cTBW37K--g', + to: 'airports/EWN', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2133, + DepTimeUTC: '2008-01-16T02:33:00.000Z', + Distance: 433, + FlightNum: 4901, + Month: 1, + TailNum: 'N886AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275695', + _key: '275695', + _rev: '_cTBW3l2--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1515, + DepTimeUTC: '2008-01-15T20:15:00.000Z', + Distance: 227, + FlightNum: 329, + Month: 1, + TailNum: 'N953AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/268185', + _key: '268185', + _rev: '_cTBW3Sa--s', + to: 'airports/ORD', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 622, + FlightNum: 641, + Month: 1, + TailNum: 'N315UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273814', + _key: '273814', + _rev: '_cTBW3hC--Y', + to: 'airports/MSY', + attributes: { + ArrTime: 1500, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1426, + DepTimeUTC: '2008-01-15T19:26:00.000Z', + Distance: 425, + FlightNum: 1874, + Month: 1, + TailNum: 'N900DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280118', + _key: '280118', + _rev: '_cTBW3x2--e', + to: 'airports/PBI', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T01:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 1197, + FlightNum: 427, + Month: 1, + TailNum: 'N589JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283404', + _key: '283404', + _rev: '_cTBW366--c', + to: 'airports/TPA', + attributes: { + ArrTime: 2246, + ArrTimeUTC: '2008-01-16T03:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2127, + DepTimeUTC: '2008-01-16T02:27:00.000Z', + Distance: 406, + FlightNum: 131, + Month: 1, + TailNum: 'N948AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/277762', + _key: '277762', + _rev: '_cTBW3ra--M', + to: 'airports/DTW', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 488, + FlightNum: 755, + Month: 1, + TailNum: 'N768NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/268991', + _key: '268991', + _rev: '_cTBW3Ui--r', + to: 'airports/IAH', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1121, + DepTimeUTC: '2008-01-15T17:21:00.000Z', + Distance: 253, + FlightNum: 2103, + Month: 1, + TailNum: 'N13958', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278931', + _key: '278931', + _rev: '_cTBW3um--O', + to: 'airports/SNA', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T18:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 846, + FlightNum: 491, + Month: 1, + TailNum: 'N511UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283499', + _key: '283499', + _rev: '_cTBW37K--k', + to: 'airports/CLE', + attributes: { + ArrTime: 2328, + ArrTimeUTC: '2008-01-16T04:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2133, + DepTimeUTC: '2008-01-16T02:33:00.000Z', + Distance: 554, + FlightNum: 4304, + Month: 1, + TailNum: 'N838AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283504', + _key: '283504', + _rev: '_cTBW37O--C', + to: 'airports/PHX', + attributes: { + ArrTime: 2349, + ArrTimeUTC: '2008-01-16T06:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2133, + DepTimeUTC: '2008-01-16T02:33:00.000Z', + Distance: 1587, + FlightNum: 1605, + Month: 1, + TailNum: 'N606DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/267263', + _key: '267263', + _rev: '_cTBW3QC--A', + to: 'airports/LGA', + attributes: { + ArrTime: 1358, + ArrTimeUTC: '2008-01-15T18:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1135, + DepTimeUTC: '2008-01-15T16:35:00.000Z', + Distance: 641, + FlightNum: 5066, + Month: 1, + TailNum: 'N716CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283507', + _key: '283507', + _rev: '_cTBW37O--I', + to: 'airports/TRI', + attributes: { + ArrTime: 2232, + ArrTimeUTC: '2008-01-16T03:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T02:34:00.000Z', + Distance: 227, + FlightNum: 4251, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274956', + _key: '274956', + _rev: '_cTBW3j6--g', + to: 'airports/DCA', + attributes: { + ArrTime: 1043, + ArrTimeUTC: '2008-01-15T15:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 547, + FlightNum: 184, + Month: 1, + TailNum: 'N315AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283543', + _key: '283543', + _rev: '_cTBW37S--g', + to: 'airports/BOS', + attributes: { + ArrTime: 4, + ArrTimeUTC: '2008-01-16T05:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2135, + DepTimeUTC: '2008-01-16T02:35:00.000Z', + Distance: 946, + FlightNum: 690, + Month: 1, + TailNum: 'N624DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270713', + _key: '270713', + _rev: '_cTBW3Z---E', + to: 'airports/BOS', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 946, + FlightNum: 672, + Month: 1, + TailNum: 'N627DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283558', + _key: '283558', + _rev: '_cTBW37W--Q', + to: 'airports/PIT', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 526, + FlightNum: 1196, + Month: 1, + TailNum: 'N946DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281259', + _key: '281259', + _rev: '_cTBW31C--c', + to: 'airports/PHX', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1751, + DepTimeUTC: '2008-01-15T22:51:00.000Z', + Distance: 1587, + FlightNum: 94, + Month: 1, + TailNum: 'N822AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283563', + _key: '283563', + _rev: '_cTBW37W--a', + to: 'airports/DCA', + attributes: { + ArrTime: 2315, + ArrTimeUTC: '2008-01-16T04:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2136, + DepTimeUTC: '2008-01-16T02:36:00.000Z', + Distance: 547, + FlightNum: 472, + Month: 1, + TailNum: 'N935DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283564', + _key: '283564', + _rev: '_cTBW37W--c', + to: 'airports/MKE', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 669, + FlightNum: 1610, + Month: 1, + TailNum: 'N987DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278865', + _key: '278865', + _rev: '_cTBW3ua--Y', + to: 'airports/JFK', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1045, + DepTimeUTC: '2008-01-15T15:45:00.000Z', + Distance: 589, + FlightNum: 5386, + Month: 1, + TailNum: 'N379CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284213', + _key: '284213', + _rev: '_cTBW39K--K', + to: 'airports/LFT', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 503, + FlightNum: 4585, + Month: 1, + TailNum: 'N857AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286752', + _key: '286752', + _rev: '_cTBW4EG--i', + to: 'airports/OAK', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T03:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1818, + DepTimeUTC: '2008-01-16T01:18:00.000Z', + Distance: 957, + FlightNum: 467, + Month: 1, + TailNum: 'N337UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285623', + _key: '285623', + _rev: '_cTBW4BC--L', + to: 'airports/PHX', + attributes: { + ArrTime: 2334, + ArrTimeUTC: '2008-01-16T06:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2145, + DepTimeUTC: '2008-01-16T04:45:00.000Z', + Distance: 602, + FlightNum: 861, + Month: 1, + TailNum: 'N812FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283671', + _key: '283671', + _rev: '_cTBW37q--K', + to: 'airports/LAS', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T04:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 1747, + FlightNum: 65, + Month: 1, + TailNum: 'N666DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275514', + _key: '275514', + _rev: '_cTBW3la--G', + to: 'airports/DFW', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 732, + FlightNum: 1209, + Month: 1, + TailNum: 'N540AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274722', + _key: '274722', + _rev: '_cTBW3jW--M', + to: 'airports/ONT', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 902, + DepTimeUTC: '2008-01-15T14:02:00.000Z', + Distance: 1900, + FlightNum: 789, + Month: 1, + TailNum: 'N646DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283571', + _key: '283571', + _rev: '_cTBW37W--q', + to: 'airports/ORD', + attributes: { + ArrTime: 2021, + ArrTimeUTC: '2008-01-16T02:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 606, + FlightNum: 1028, + Month: 1, + TailNum: 'N969DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282986', + _key: '282986', + _rev: '_cTBW35y--m', + to: 'airports/CLT', + attributes: { + ArrTime: 2144, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1641, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 1337, + FlightNum: 652, + Month: 1, + TailNum: 'N913UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282171', + _key: '282171', + _rev: '_cTBW33e--d', + to: 'airports/BWI', + attributes: { + ArrTime: 2009, + ArrTimeUTC: '2008-01-16T01:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1723, + DepTimeUTC: '2008-01-15T23:23:00.000Z', + Distance: 682, + FlightNum: 3656, + Month: 1, + TailNum: 'N655WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283574', + _key: '283574', + _rev: '_cTBW37a--A', + to: 'airports/ABQ', + attributes: { + ArrTime: 2312, + ArrTimeUTC: '2008-01-16T06:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2136, + DepTimeUTC: '2008-01-16T02:36:00.000Z', + Distance: 1269, + FlightNum: 1540, + Month: 1, + TailNum: 'N930DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279875', + _key: '279875', + _rev: '_cTBW3xK--k', + to: 'airports/ATL', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 547, + FlightNum: 465, + Month: 1, + TailNum: 'N996DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271717', + _key: '271717', + _rev: '_cTBW3bq--C', + to: 'airports/IAH', + attributes: { + ArrTime: 1337, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1232, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 140, + FlightNum: 1758, + Month: 1, + TailNum: 'N17244', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283584', + _key: '283584', + _rev: '_cTBW37a--U', + to: 'airports/SLC', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T03:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1851, + DepTimeUTC: '2008-01-15T23:51:00.000Z', + Distance: 1589, + FlightNum: 617, + Month: 1, + TailNum: 'N135DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271159', + _key: '271159', + _rev: '_cTBW3aK--s', + to: 'airports/MEM', + attributes: { + ArrTime: 809, + ArrTimeUTC: '2008-01-15T14:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T12:19:00.000Z', + Distance: 512, + FlightNum: 5714, + Month: 1, + TailNum: '89219E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/269398', + _key: '269398', + _rev: '_cTBW3Vm--o', + to: 'airports/DEN', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T14:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 610, + DepTimeUTC: '2008-01-15T11:10:00.000Z', + Distance: 1224, + FlightNum: 496, + Month: 1, + TailNum: 'N803FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279726', + _key: '279726', + _rev: '_cTBW3wy--M', + to: 'airports/JAN', + attributes: { + ArrTime: 1841, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 888, + FlightNum: 2386, + Month: 1, + TailNum: 'N326SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/273040', + _key: '273040', + _rev: '_cTBW3fC--g', + to: 'airports/SLC', + attributes: { + ArrTime: 739, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 617, + DepTimeUTC: '2008-01-15T13:17:00.000Z', + Distance: 387, + FlightNum: 3856, + Month: 1, + TailNum: 'N410SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283076', + _key: '283076', + _rev: '_cTBW36C--q', + to: 'airports/BWI', + attributes: { + ArrTime: 2253, + ArrTimeUTC: '2008-01-16T03:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2113, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 576, + FlightNum: 1658, + Month: 1, + TailNum: 'N670DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283589', + _key: '283589', + _rev: '_cTBW37a--e', + to: 'airports/JFK', + attributes: { + ArrTime: 2344, + ArrTimeUTC: '2008-01-16T04:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2137, + DepTimeUTC: '2008-01-16T02:37:00.000Z', + Distance: 760, + FlightNum: 1586, + Month: 1, + TailNum: 'N375DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279893', + _key: '279893', + _rev: '_cTBW3xO--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1941, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 1123, + FlightNum: 1220, + Month: 1, + TailNum: 'N311US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276032', + _key: '276032', + _rev: '_cTBW3mu--S', + to: 'airports/DCA', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T20:22:00.000Z', + Distance: 411, + FlightNum: 927, + Month: 1, + TailNum: 'N994DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283594', + _key: '283594', + _rev: '_cTBW37a--o', + to: 'airports/BTR', + attributes: { + ArrTime: 2214, + ArrTimeUTC: '2008-01-16T04:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2138, + DepTimeUTC: '2008-01-16T02:38:00.000Z', + Distance: 449, + FlightNum: 4277, + Month: 1, + TailNum: 'N683BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/269253', + _key: '269253', + _rev: '_cTBW3VO--i', + to: 'airports/DCA', + attributes: { + ArrTime: 735, + ArrTimeUTC: '2008-01-15T12:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 601, + DepTimeUTC: '2008-01-15T11:01:00.000Z', + Distance: 318, + FlightNum: 771, + Month: 1, + TailNum: 'N506AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283604', + _key: '283604', + _rev: '_cTBW37e--O', + to: 'airports/BUF', + attributes: { + ArrTime: 2344, + ArrTimeUTC: '2008-01-16T04:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2138, + DepTimeUTC: '2008-01-16T02:38:00.000Z', + Distance: 712, + FlightNum: 4494, + Month: 1, + TailNum: 'N758EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283606', + _key: '283606', + _rev: '_cTBW37e--S', + to: 'airports/LGA', + attributes: { + ArrTime: 2350, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2138, + DepTimeUTC: '2008-01-16T02:38:00.000Z', + Distance: 761, + FlightNum: 532, + Month: 1, + TailNum: 'N692DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283620', + _key: '283620', + _rev: '_cTBW37i--A', + to: 'airports/DAY', + attributes: { + ArrTime: 2313, + ArrTimeUTC: '2008-01-16T04:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2139, + DepTimeUTC: '2008-01-16T02:39:00.000Z', + Distance: 432, + FlightNum: 1096, + Month: 1, + TailNum: 'N960DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283638', + _key: '283638', + _rev: '_cTBW37i--k', + to: 'airports/MOB', + attributes: { + ArrTime: 2146, + ArrTimeUTC: '2008-01-16T03:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2140, + DepTimeUTC: '2008-01-16T02:40:00.000Z', + Distance: 302, + FlightNum: 4520, + Month: 1, + TailNum: 'N821AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268585', + _key: '268585', + _rev: '_cTBW3Te--U', + to: 'airports/SGF', + attributes: { + ArrTime: 1308, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T17:11:00.000Z', + Distance: 637, + FlightNum: 6632, + Month: 1, + TailNum: 'N986SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284761', + _key: '284761', + _rev: '_cTBW4-q--E', + to: 'airports/BWI', + attributes: { + ArrTime: 2356, + ArrTimeUTC: '2008-01-16T04:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T03:34:00.000Z', + Distance: 588, + FlightNum: 284, + Month: 1, + TailNum: 'N729SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284453', + _key: '284453', + _rev: '_cTBW392--K', + to: 'airports/SJC', + attributes: { + ArrTime: 2005, + ArrTimeUTC: '2008-01-16T04:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1811, + DepTimeUTC: '2008-01-16T00:11:00.000Z', + Distance: 1476, + FlightNum: 1703, + Month: 1, + TailNum: 'N237AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274873', + _key: '274873', + _rev: '_cTBW3ju--U', + to: 'airports/MOB', + attributes: { + ArrTime: 917, + ArrTimeUTC: '2008-01-15T15:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 907, + DepTimeUTC: '2008-01-15T14:07:00.000Z', + Distance: 302, + FlightNum: 4665, + Month: 1, + TailNum: 'N860AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283676', + _key: '283676', + _rev: '_cTBW37q--U', + to: 'airports/PIT', + attributes: { + ArrTime: 2330, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T02:41:00.000Z', + Distance: 526, + FlightNum: 542, + Month: 1, + TailNum: 'N914DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/274932', + _key: '274932', + _rev: '_cTBW3j2--k', + to: 'airports/DEN', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1455, + DepTimeUTC: '2008-01-15T19:55:00.000Z', + Distance: 1491, + FlightNum: 467, + Month: 1, + TailNum: 'N410UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282159', + _key: '282159', + _rev: '_cTBW33e--F', + to: 'airports/PIA', + attributes: { + ArrTime: 2135, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2040, + DepTimeUTC: '2008-01-16T01:40:00.000Z', + Distance: 564, + FlightNum: 4503, + Month: 1, + TailNum: 'N932EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283681', + _key: '283681', + _rev: '_cTBW37q--e', + to: 'airports/MSP', + attributes: { + ArrTime: 2330, + ArrTimeUTC: '2008-01-16T05:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T02:41:00.000Z', + Distance: 906, + FlightNum: 1854, + Month: 1, + TailNum: 'N998DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281003', + _key: '281003', + _rev: '_cTBW30W--c', + to: 'airports/PHL', + attributes: { + ArrTime: 1954, + ArrTimeUTC: '2008-01-16T00:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1739, + DepTimeUTC: '2008-01-15T22:39:00.000Z', + Distance: 665, + FlightNum: 973, + Month: 1, + TailNum: 'N622DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286647', + _key: '286647', + _rev: '_cTBW4D2--K', + to: 'airports/MCN', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2012, + DepTimeUTC: '2008-01-16T01:12:00.000Z', + Distance: 79, + FlightNum: 4308, + Month: 1, + TailNum: 'N744EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277290', + _key: '277290', + _rev: '_cTBW3qG--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T21:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 214, + FlightNum: 2178, + Month: 1, + TailNum: 'N764US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278615', + _key: '278615', + _rev: '_cTBW3tu--q', + to: 'airports/MDW', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1038, + DepTimeUTC: '2008-01-15T15:38:00.000Z', + Distance: 611, + FlightNum: 1833, + Month: 1, + TailNum: 'N398SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269754', + _key: '269754', + _rev: '_cTBW3Wi--W', + to: 'airports/DCA', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T13:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 399, + FlightNum: 5615, + Month: 1, + TailNum: 'N962CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273227', + _key: '273227', + _rev: '_cTBW3fi--Q', + to: 'airports/BWI', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T14:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T13:23:00.000Z', + Distance: 576, + FlightNum: 1090, + Month: 1, + TailNum: 'N658DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283691', + _key: '283691', + _rev: '_cTBW37u--C', + to: 'airports/FAY', + attributes: { + ArrTime: 2243, + ArrTimeUTC: '2008-01-16T03:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 331, + FlightNum: 4371, + Month: 1, + TailNum: 'N842AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275399', + _key: '275399', + _rev: '_cTBW3lG--Q', + to: 'airports/OKC', + attributes: { + ArrTime: 944, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 720, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 495, + FlightNum: 1609, + Month: 1, + TailNum: 'N474WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283695', + _key: '283695', + _rev: '_cTBW37u--K', + to: 'airports/CAK', + attributes: { + ArrTime: 2040, + ArrTimeUTC: '2008-01-16T01:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1854, + DepTimeUTC: '2008-01-15T23:54:00.000Z', + Distance: 528, + FlightNum: 4248, + Month: 1, + TailNum: 'N920EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269049', + _key: '269049', + _rev: '_cTBW3Uu--S', + to: 'airports/MKE', + attributes: { + ArrTime: 1335, + ArrTimeUTC: '2008-01-15T19:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1022, + DepTimeUTC: '2008-01-15T17:22:00.000Z', + Distance: 895, + FlightNum: 370, + Month: 1, + TailNum: 'N940FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283700', + _key: '283700', + _rev: '_cTBW37u--U', + to: 'airports/SDF', + attributes: { + ArrTime: 2302, + ArrTimeUTC: '2008-01-16T04:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 321, + FlightNum: 824, + Month: 1, + TailNum: 'N945DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283511', + _key: '283511', + _rev: '_cTBW37O--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 2311, + ArrTimeUTC: '2008-01-16T04:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T02:34:00.000Z', + Distance: 547, + FlightNum: 182, + Month: 1, + TailNum: 'N992AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286560', + _key: '286560', + _rev: '_cTBW4Dm--V', + to: 'airports/PHL', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T02:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T01:07:00.000Z', + Distance: 665, + FlightNum: 323, + Month: 1, + TailNum: 'N939AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283712', + _key: '283712', + _rev: '_cTBW37y--A', + to: 'airports/SEA', + attributes: { + ArrTime: 7, + ArrTimeUTC: '2008-01-16T08:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 2182, + FlightNum: 1251, + Month: 1, + TailNum: 'N125DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271965', + _key: '271965', + _rev: '_cTBW3cS--S', + to: 'airports/LAX', + attributes: { + ArrTime: 1312, + ArrTimeUTC: '2008-01-15T21:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 862, + FlightNum: 7790, + Month: 1, + TailNum: 'N14173', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283722', + _key: '283722', + _rev: '_cTBW37y--U', + to: 'airports/VPS', + attributes: { + ArrTime: 1901, + ArrTimeUTC: '2008-01-16T01:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 264, + FlightNum: 4495, + Month: 1, + TailNum: 'N874AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/271086', + _key: '271086', + _rev: '_cTBW3a---o', + to: 'airports/LAS', + attributes: { + ArrTime: 1517, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 1916, + FlightNum: 780, + Month: 1, + TailNum: 'N942UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283755', + _key: '283755', + _rev: '_cTBW372--m', + to: 'airports/HOU', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T02:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 696, + FlightNum: 2009, + Month: 1, + TailNum: '91469E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283832', + _key: '283832', + _rev: '_cTBW38G--M', + to: 'airports/FLL', + attributes: { + ArrTime: 2041, + ArrTimeUTC: '2008-01-16T01:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 581, + FlightNum: 1243, + Month: 1, + TailNum: 'N687DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273319', + _key: '273319', + _rev: '_cTBW3fy--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1413, + DepTimeUTC: '2008-01-15T19:13:00.000Z', + Distance: 316, + FlightNum: 1155, + Month: 1, + TailNum: 'N336UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275835', + _key: '275835', + _rev: '_cTBW3mO--C', + to: 'airports/SNA', + attributes: { + ArrTime: 1119, + ArrTimeUTC: '2008-01-15T19:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T14:29:00.000Z', + Distance: 1919, + FlightNum: 1477, + Month: 1, + TailNum: 'N615DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283843', + _key: '283843', + _rev: '_cTBW38G--i', + to: 'airports/BDL', + attributes: { + ArrTime: 2112, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 859, + FlightNum: 1100, + Month: 1, + TailNum: 'N658DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267877', + _key: '267877', + _rev: '_cTBW3Rm--o', + to: 'airports/LGA', + attributes: { + ArrTime: 1312, + ArrTimeUTC: '2008-01-15T18:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 214, + FlightNum: 2170, + Month: 1, + TailNum: 'N764US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272603', + _key: '272603', + _rev: '_cTBW3d6--g', + to: 'airports/DAL', + attributes: { + ArrTime: 757, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 189, + FlightNum: 3366, + Month: 1, + TailNum: 'N689EC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/273421', + _key: '273421', + _rev: '_cTBW3gC--Q', + to: 'airports/CVG', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1416, + DepTimeUTC: '2008-01-15T19:16:00.000Z', + Distance: 497, + FlightNum: 5354, + Month: 1, + TailNum: 'N781CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283847', + _key: '283847', + _rev: '_cTBW38K--C', + to: 'airports/ORD', + attributes: { + ArrTime: 2023, + ArrTimeUTC: '2008-01-16T02:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-15T23:57:00.000Z', + Distance: 606, + FlightNum: 131, + Month: 1, + TailNum: 'N850UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277823', + _key: '277823', + _rev: '_cTBW3ri--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1608, + DepTimeUTC: '2008-01-15T21:08:00.000Z', + Distance: 1217, + FlightNum: 623, + Month: 1, + TailNum: 'N540AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283865', + _key: '283865', + _rev: '_cTBW38K--m', + to: 'airports/ROA', + attributes: { + ArrTime: 2304, + ArrTimeUTC: '2008-01-16T04:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2150, + DepTimeUTC: '2008-01-16T02:50:00.000Z', + Distance: 357, + FlightNum: 4326, + Month: 1, + TailNum: 'N973EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283884', + _key: '283884', + _rev: '_cTBW38O--e', + to: 'airports/DEN', + attributes: { + ArrTime: 2306, + ArrTimeUTC: '2008-01-16T06:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2150, + DepTimeUTC: '2008-01-16T02:50:00.000Z', + Distance: 1199, + FlightNum: 1102, + Month: 1, + TailNum: 'N675DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279374', + _key: '279374', + _rev: '_cTBW3vy--Q', + to: 'airports/PHL', + attributes: { + ArrTime: 1846, + ArrTimeUTC: '2008-01-15T23:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1645, + DepTimeUTC: '2008-01-15T21:45:00.000Z', + Distance: 507, + FlightNum: 5058, + Month: 1, + TailNum: 'N378CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283927', + _key: '283927', + _rev: '_cTBW38W--U', + to: 'airports/EWR', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T01:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1859, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 404, + FlightNum: 624, + Month: 1, + TailNum: 'N17663', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/285163', + _key: '285163', + _rev: '_cTBW4_y--K', + to: 'airports/ORD', + attributes: { + ArrTime: 2043, + ArrTimeUTC: '2008-01-16T02:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1829, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 584, + FlightNum: 7070, + Month: 1, + TailNum: 'N75992', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269699', + _key: '269699', + _rev: '_cTBW3Wa--M', + to: 'airports/SLC', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T16:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T11:27:00.000Z', + Distance: 2105, + FlightNum: 1747, + Month: 1, + TailNum: 'N610DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/271526', + _key: '271526', + _rev: '_cTBW3bK--M', + to: 'airports/HOU', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T19:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T18:27:00.000Z', + Distance: 239, + FlightNum: 25, + Month: 1, + TailNum: 'N201LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283951', + _key: '283951', + _rev: '_cTBW38a--S', + to: 'airports/SFO', + attributes: { + ArrTime: 2126, + ArrTimeUTC: '2008-01-16T05:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1859, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 2139, + FlightNum: 57, + Month: 1, + TailNum: 'N288AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/285184', + _key: '285184', + _rev: '_cTBW4_2--E', + to: 'airports/MSP', + attributes: { + ArrTime: 1935, + ArrTimeUTC: '2008-01-16T01:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 221, + FlightNum: 2806, + Month: 1, + TailNum: '85419E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280790', + _key: '280790', + _rev: '_cTBW3zy--A', + to: 'airports/LGA', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1728, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 185, + FlightNum: 1929, + Month: 1, + TailNum: 'N911DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273973', + _key: '273973', + _rev: '_cTBW3he--G', + to: 'airports/ORF', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T15:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 848, + DepTimeUTC: '2008-01-15T13:48:00.000Z', + Distance: 516, + FlightNum: 4604, + Month: 1, + TailNum: 'N751EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/279336', + _key: '279336', + _rev: '_cTBW3vq--c', + to: 'airports/DFW', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-15T23:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1544, + DepTimeUTC: '2008-01-15T21:44:00.000Z', + Distance: 383, + FlightNum: 3404, + Month: 1, + TailNum: 'N804AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283689', + _key: '283689', + _rev: '_cTBW37u---', + to: 'airports/AUS', + attributes: { + ArrTime: 2129, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 189, + FlightNum: 3060, + Month: 1, + TailNum: 'N423WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283973', + _key: '283973', + _rev: '_cTBW38e--O', + to: 'airports/OKC', + attributes: { + ArrTime: 2310, + ArrTimeUTC: '2008-01-16T05:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2154, + DepTimeUTC: '2008-01-16T02:54:00.000Z', + Distance: 761, + FlightNum: 4319, + Month: 1, + TailNum: 'N972EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274588', + _key: '274588', + _rev: '_cTBW3j---k', + to: 'airports/PDX', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 900, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 1975, + FlightNum: 1521, + Month: 1, + TailNum: 'N650DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273013', + _key: '273013', + _rev: '_cTBW3f---a', + to: 'airports/JAX', + attributes: { + ArrTime: 927, + ArrTimeUTC: '2008-01-15T14:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T13:16:00.000Z', + Distance: 270, + FlightNum: 1192, + Month: 1, + TailNum: 'N619DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283975', + _key: '283975', + _rev: '_cTBW38e--S', + to: 'airports/DFW', + attributes: { + ArrTime: 2315, + ArrTimeUTC: '2008-01-16T05:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2154, + DepTimeUTC: '2008-01-16T02:54:00.000Z', + Distance: 732, + FlightNum: 1409, + Month: 1, + TailNum: 'N919DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275980', + _key: '275980', + _rev: '_cTBW3mm--I', + to: 'airports/CMH', + attributes: { + ArrTime: 1054, + ArrTimeUTC: '2008-01-15T15:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T14:33:00.000Z', + Distance: 446, + FlightNum: 4849, + Month: 1, + TailNum: 'N759EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268796', + _key: '268796', + _rev: '_cTBW3UC--i', + to: 'airports/LEX', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 303, + FlightNum: 4208, + Month: 1, + TailNum: 'N846AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284021', + _key: '284021', + _rev: '_cTBW38m--i', + to: 'airports/STL', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T04:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2156, + DepTimeUTC: '2008-01-16T02:56:00.000Z', + Distance: 483, + FlightNum: 1189, + Month: 1, + TailNum: 'N950DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/269163', + _key: '269163', + _rev: '_cTBW3VC---', + to: 'airports/MEM', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1125, + DepTimeUTC: '2008-01-15T17:25:00.000Z', + Distance: 211, + FlightNum: 5767, + Month: 1, + TailNum: '89089E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285288', + _key: '285288', + _rev: '_cTBW4AG--d', + to: 'airports/ORD', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1933, + DepTimeUTC: '2008-01-16T00:33:00.000Z', + Distance: 612, + FlightNum: 631, + Month: 1, + TailNum: 'N806UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284063', + _key: '284063', + _rev: '_cTBW38u--Y', + to: 'airports/LYH', + attributes: { + ArrTime: 2016, + ArrTimeUTC: '2008-01-16T01:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1902, + DepTimeUTC: '2008-01-16T00:02:00.000Z', + Distance: 389, + FlightNum: 4612, + Month: 1, + TailNum: 'N876AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/272748', + _key: '272748', + _rev: '_cTBW3eS--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 608, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 1269, + FlightNum: 998, + Month: 1, + TailNum: 'N903DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284079', + _key: '284079', + _rev: '_cTBW38y--I', + to: 'airports/CHA', + attributes: { + ArrTime: 2243, + ArrTimeUTC: '2008-01-16T03:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2159, + DepTimeUTC: '2008-01-16T02:59:00.000Z', + Distance: 106, + FlightNum: 4756, + Month: 1, + TailNum: 'N900EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284108', + _key: '284108', + _rev: '_cTBW382--U', + to: 'airports/MDT', + attributes: { + ArrTime: 2351, + ArrTimeUTC: '2008-01-16T04:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2159, + DepTimeUTC: '2008-01-16T02:59:00.000Z', + Distance: 619, + FlightNum: 4842, + Month: 1, + TailNum: 'N974EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284115', + _key: '284115', + _rev: '_cTBW382--i', + to: 'airports/MEM', + attributes: { + ArrTime: 1928, + ArrTimeUTC: '2008-01-16T01:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1903, + DepTimeUTC: '2008-01-16T00:03:00.000Z', + Distance: 332, + FlightNum: 530, + Month: 1, + TailNum: 'N930AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DFW', + id: 'flights/267943', + _key: '267943', + _rev: '_cTBW3Ry--e', + to: 'airports/LAW', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T17:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T16:55:00.000Z', + Distance: 140, + FlightNum: 3201, + Month: 1, + TailNum: 'N218AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/274322', + _key: '274322', + _rev: '_cTBW3iW--E', + to: 'airports/MCI', + attributes: { + ArrTime: 1501, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T19:39:00.000Z', + Distance: 461, + FlightNum: 3869, + Month: 1, + TailNum: 'N928AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/270193', + _key: '270193', + _rev: '_cTBW3Xq--C', + to: 'airports/ORD', + attributes: { + ArrTime: 815, + ArrTimeUTC: '2008-01-15T14:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T11:52:00.000Z', + Distance: 631, + FlightNum: 5959, + Month: 1, + TailNum: 'N916SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284247', + _key: '284247', + _rev: '_cTBW39O--k', + to: 'airports/MOB', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T04:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2206, + DepTimeUTC: '2008-01-16T03:06:00.000Z', + Distance: 302, + FlightNum: 577, + Month: 1, + TailNum: 'N981DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/286644', + _key: '286644', + _rev: '_cTBW4D2--E', + to: 'airports/LAS', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T04:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 1090, + FlightNum: 2891, + Month: 1, + TailNum: 'N370SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270165', + _key: '270165', + _rev: '_cTBW3Xi--y', + to: 'airports/MIA', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T15:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 1258, + FlightNum: 2189, + Month: 1, + TailNum: 'N5EHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284321', + _key: '284321', + _rev: '_cTBW39e--M', + to: 'airports/SFO', + attributes: { + ArrTime: 2136, + ArrTimeUTC: '2008-01-16T05:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1908, + DepTimeUTC: '2008-01-16T00:08:00.000Z', + Distance: 2139, + FlightNum: 47, + Month: 1, + TailNum: 'N625DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283317', + _key: '283317', + _rev: '_cTBW36u---', + to: 'airports/MCO', + attributes: { + ArrTime: 2102, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 787, + FlightNum: 3343, + Month: 1, + TailNum: 'N270WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/286299', + _key: '286299', + _rev: '_cTBW4C6--S', + to: 'airports/MCO', + attributes: { + ArrTime: 2114, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1857, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 478, + FlightNum: 1664, + Month: 1, + TailNum: 'N394SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271495', + _key: '271495', + _rev: '_cTBW3bG---', + to: 'airports/PHL', + attributes: { + ArrTime: 1508, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T18:26:00.000Z', + Distance: 280, + FlightNum: 1783, + Month: 1, + TailNum: 'N945UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277441', + _key: '277441', + _rev: '_cTBW3qi--G', + to: 'airports/CLT', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1009, + DepTimeUTC: '2008-01-15T15:09:00.000Z', + Distance: 361, + FlightNum: 471, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270366', + _key: '270366', + _rev: '_cTBW3YG--E', + to: 'airports/ISP', + attributes: { + ArrTime: 1354, + ArrTimeUTC: '2008-01-15T18:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1256, + DepTimeUTC: '2008-01-15T17:56:00.000Z', + Distance: 220, + FlightNum: 2904, + Month: 1, + TailNum: 'N411WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274483', + _key: '274483', + _rev: '_cTBW3iu--W', + to: 'airports/DTW', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 594, + FlightNum: 476, + Month: 1, + TailNum: 'N761NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284429', + _key: '284429', + _rev: '_cTBW39y--F', + to: 'airports/RIC', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T01:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1911, + DepTimeUTC: '2008-01-16T00:11:00.000Z', + Distance: 481, + FlightNum: 1450, + Month: 1, + TailNum: 'N905DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284432', + _key: '284432', + _rev: '_cTBW39y--L', + to: 'airports/PHL', + attributes: { + ArrTime: 5, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2215, + DepTimeUTC: '2008-01-16T03:15:00.000Z', + Distance: 665, + FlightNum: 5076, + Month: 1, + TailNum: 'N378CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273718', + _key: '273718', + _rev: '_cTBW3gy--i', + to: 'airports/PHX', + attributes: { + ArrTime: 820, + ArrTimeUTC: '2008-01-15T15:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 639, + DepTimeUTC: '2008-01-15T13:39:00.000Z', + Distance: 602, + FlightNum: 1116, + Month: 1, + TailNum: 'N220WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279052', + _key: '279052', + _rev: '_cTBW3u6--Y', + to: 'airports/CLE', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T22:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 221, + FlightNum: 5234, + Month: 1, + TailNum: 'N589SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284479', + _key: '284479', + _rev: '_cTBW396--S', + to: 'airports/TPA', + attributes: { + ArrTime: 2032, + ArrTimeUTC: '2008-01-16T01:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1912, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 406, + FlightNum: 163, + Month: 1, + TailNum: 'N149AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284595', + _key: '284595', + _rev: '_cTBW4-O--G', + to: 'airports/IAD', + attributes: { + ArrTime: 2055, + ArrTimeUTC: '2008-01-16T01:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 533, + FlightNum: 1019, + Month: 1, + TailNum: 'N949DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/267191', + _key: '267191', + _rev: '_cTBW3P2--A', + to: 'airports/SAT', + attributes: { + ArrTime: 1130, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1033, + DepTimeUTC: '2008-01-15T16:33:00.000Z', + Distance: 248, + FlightNum: 1150, + Month: 1, + TailNum: 'N669SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284615', + _key: '284615', + _rev: '_cTBW4-S--A', + to: 'airports/PBI', + attributes: { + ArrTime: 2354, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2226, + DepTimeUTC: '2008-01-16T03:26:00.000Z', + Distance: 545, + FlightNum: 1487, + Month: 1, + TailNum: 'N657DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284655', + _key: '284655', + _rev: '_cTBW4-W--g', + to: 'airports/LGA', + attributes: { + ArrTime: 2132, + ArrTimeUTC: '2008-01-16T02:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1916, + DepTimeUTC: '2008-01-16T00:16:00.000Z', + Distance: 761, + FlightNum: 2394, + Month: 1, + TailNum: 'N419AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285197', + _key: '285197', + _rev: '_cTBW4_2--e', + to: 'airports/MDT', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 429, + FlightNum: 5025, + Month: 1, + TailNum: 'N625CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274229', + _key: '274229', + _rev: '_cTBW3iG--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1436, + DepTimeUTC: '2008-01-15T19:36:00.000Z', + Distance: 1747, + FlightNum: 1247, + Month: 1, + TailNum: 'N374DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284657', + _key: '284657', + _rev: '_cTBW4-W--k', + to: 'airports/DFW', + attributes: { + ArrTime: 2053, + ArrTimeUTC: '2008-01-16T02:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1916, + DepTimeUTC: '2008-01-16T00:16:00.000Z', + Distance: 732, + FlightNum: 1617, + Month: 1, + TailNum: 'N953DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/269833', + _key: '269833', + _rev: '_cTBW3Wu--f', + to: 'airports/DFW', + attributes: { + ArrTime: 619, + ArrTimeUTC: '2008-01-15T12:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 534, + DepTimeUTC: '2008-01-15T11:34:00.000Z', + Distance: 158, + FlightNum: 3454, + Month: 1, + TailNum: 'N620AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284659', + _key: '284659', + _rev: '_cTBW4-W--o', + to: 'airports/SAT', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1916, + DepTimeUTC: '2008-01-16T00:16:00.000Z', + Distance: 874, + FlightNum: 4601, + Month: 1, + TailNum: 'N709EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270070', + _key: '270070', + _rev: '_cTBW3XW--I', + to: 'airports/MIA', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T19:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1248, + DepTimeUTC: '2008-01-15T17:48:00.000Z', + Distance: 650, + FlightNum: 4091, + Month: 1, + TailNum: 'N816AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284745', + _key: '284745', + _rev: '_cTBW4-m--U', + to: 'airports/DCA', + attributes: { + ArrTime: 2056, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1919, + DepTimeUTC: '2008-01-16T00:19:00.000Z', + Distance: 547, + FlightNum: 468, + Month: 1, + TailNum: 'N914DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272137', + _key: '272137', + _rev: '_cTBW3cu--W', + to: 'airports/DCA', + attributes: { + ArrTime: 1653, + ArrTimeUTC: '2008-01-15T21:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1143, + DepTimeUTC: '2008-01-15T18:43:00.000Z', + Distance: 1476, + FlightNum: 724, + Month: 1, + TailNum: 'N915FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283396', + _key: '283396', + _rev: '_cTBW366--O', + to: 'airports/EWR', + attributes: { + ArrTime: 2330, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2126, + DepTimeUTC: '2008-01-16T02:26:00.000Z', + Distance: 745, + FlightNum: 857, + Month: 1, + TailNum: 'N371DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284777', + _key: '284777', + _rev: '_cTBW4-q--k', + to: 'airports/MCO', + attributes: { + ArrTime: 2355, + ArrTimeUTC: '2008-01-16T04:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2235, + DepTimeUTC: '2008-01-16T03:35:00.000Z', + Distance: 403, + FlightNum: 1737, + Month: 1, + TailNum: 'N134DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279254', + _key: '279254', + _rev: '_cTBW3ve--A', + to: 'airports/LGA', + attributes: { + ArrTime: 1147, + ArrTimeUTC: '2008-01-15T16:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 185, + FlightNum: 1915, + Month: 1, + TailNum: 'N910DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284786', + _key: '284786', + _rev: '_cTBW4-u--G', + to: 'airports/SAV', + attributes: { + ArrTime: 2327, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2236, + DepTimeUTC: '2008-01-16T03:36:00.000Z', + Distance: 215, + FlightNum: 687, + Month: 1, + TailNum: 'N970DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284788', + _key: '284788', + _rev: '_cTBW4-u--K', + to: 'airports/CLT', + attributes: { + ArrTime: 2336, + ArrTimeUTC: '2008-01-16T04:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2236, + DepTimeUTC: '2008-01-16T03:36:00.000Z', + Distance: 227, + FlightNum: 895, + Month: 1, + TailNum: 'N986DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284794', + _key: '284794', + _rev: '_cTBW4-u--W', + to: 'airports/MSY', + attributes: { + ArrTime: 2311, + ArrTimeUTC: '2008-01-16T05:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2236, + DepTimeUTC: '2008-01-16T03:36:00.000Z', + Distance: 425, + FlightNum: 1429, + Month: 1, + TailNum: 'N3732J', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283074', + _key: '283074', + _rev: '_cTBW36C--m', + to: 'airports/OKC', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T03:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1913, + DepTimeUTC: '2008-01-16T02:13:00.000Z', + Distance: 495, + FlightNum: 414, + Month: 1, + TailNum: 'N935UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269602', + _key: '269602', + _rev: '_cTBW3WK--Q', + to: 'airports/BNA', + attributes: { + ArrTime: 711, + ArrTimeUTC: '2008-01-15T13:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 624, + DepTimeUTC: '2008-01-15T11:24:00.000Z', + Distance: 588, + FlightNum: 1136, + Month: 1, + TailNum: 'N790SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284849', + _key: '284849', + _rev: '_cTBW4-2--k', + to: 'airports/LIT', + attributes: { + ArrTime: 2004, + ArrTimeUTC: '2008-01-16T02:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1922, + DepTimeUTC: '2008-01-16T00:22:00.000Z', + Distance: 453, + FlightNum: 1109, + Month: 1, + TailNum: 'N997DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/285452', + _key: '285452', + _rev: '_cTBW4Ai--h', + to: 'airports/OAK', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T05:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T04:26:00.000Z', + Distance: 325, + FlightNum: 1764, + Month: 1, + TailNum: 'N296WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/274949', + _key: '274949', + _rev: '_cTBW3j6--S', + to: 'airports/PHX', + attributes: { + ArrTime: 821, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 709, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 328, + FlightNum: 1388, + Month: 1, + TailNum: 'N244WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273482', + _key: '273482', + _rev: '_cTBW3gK--r', + to: 'airports/DFW', + attributes: { + ArrTime: 1422, + ArrTimeUTC: '2008-01-15T20:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T19:18:00.000Z', + Distance: 190, + FlightNum: 418, + Month: 1, + TailNum: 'N4WTAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283513', + _key: '283513', + _rev: '_cTBW37O--U', + to: 'airports/FNT', + attributes: { + ArrTime: 2333, + ArrTimeUTC: '2008-01-16T04:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2134, + DepTimeUTC: '2008-01-16T02:34:00.000Z', + Distance: 644, + FlightNum: 265, + Month: 1, + TailNum: 'N938AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/274618', + _key: '274618', + _rev: '_cTBW3jC--s', + to: 'airports/DEN', + attributes: { + ArrTime: 1431, + ArrTimeUTC: '2008-01-15T21:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1248, + DepTimeUTC: '2008-01-15T19:48:00.000Z', + Distance: 649, + FlightNum: 6726, + Month: 1, + TailNum: 'N907SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269761', + _key: '269761', + _rev: '_cTBW3Wi--k', + to: 'airports/BWI', + attributes: { + ArrTime: 832, + ArrTimeUTC: '2008-01-15T13:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 370, + FlightNum: 5401, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/279012', + _key: '279012', + _rev: '_cTBW3uy--m', + to: 'airports/JFK', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1637, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 213, + FlightNum: 4754, + Month: 1, + TailNum: 'N715AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270901', + _key: '270901', + _rev: '_cTBW3Za--c', + to: 'airports/MKE', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 669, + FlightNum: 3955, + Month: 1, + TailNum: 'N813SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284884', + _key: '284884', + _rev: '_cTBW4_---M', + to: 'airports/TPA', + attributes: { + ArrTime: 2353, + ArrTimeUTC: '2008-01-16T04:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2243, + DepTimeUTC: '2008-01-16T03:43:00.000Z', + Distance: 406, + FlightNum: 1137, + Month: 1, + TailNum: 'N641DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284997', + _key: '284997', + _rev: '_cTBW4_S--K', + to: 'airports/GSO', + attributes: { + ArrTime: 2355, + ArrTimeUTC: '2008-01-16T04:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2250, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 306, + FlightNum: 5420, + Month: 1, + TailNum: 'N451CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272744', + _key: '272744', + _rev: '_cTBW3eS--g', + to: 'airports/MDW', + attributes: { + ArrTime: 934, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 972, + FlightNum: 958, + Month: 1, + TailNum: 'N376SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277750', + _key: '277750', + _rev: '_cTBW3rW--k', + to: 'airports/AVL', + attributes: { + ArrTime: 1704, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 164, + FlightNum: 4678, + Month: 1, + TailNum: 'N632AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272208', + _key: '272208', + _rev: '_cTBW3c6--e', + to: 'airports/CAK', + attributes: { + ArrTime: 933, + ArrTimeUTC: '2008-01-15T14:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 755, + DepTimeUTC: '2008-01-15T12:55:00.000Z', + Distance: 528, + FlightNum: 204, + Month: 1, + TailNum: 'N313AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285019', + _key: '285019', + _rev: '_cTBW4_W--J', + to: 'airports/MLB', + attributes: { + ArrTime: 2051, + ArrTimeUTC: '2008-01-16T01:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1926, + DepTimeUTC: '2008-01-16T00:26:00.000Z', + Distance: 443, + FlightNum: 1845, + Month: 1, + TailNum: 'N979DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285106', + _key: '285106', + _rev: '_cTBW4_m--i', + to: 'airports/EYW', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1928, + DepTimeUTC: '2008-01-16T00:28:00.000Z', + Distance: 646, + FlightNum: 4286, + Month: 1, + TailNum: 'N390CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285202', + _key: '285202', + _rev: '_cTBW4_6---', + to: 'airports/VPS', + attributes: { + ArrTime: 2305, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2304, + DepTimeUTC: '2008-01-16T04:04:00.000Z', + Distance: 264, + FlightNum: 4917, + Month: 1, + TailNum: 'N723EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273027', + _key: '273027', + _rev: '_cTBW3fC--G', + to: 'airports/MGM', + attributes: { + ArrTime: 1414, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1405, + DepTimeUTC: '2008-01-15T19:05:00.000Z', + Distance: 147, + FlightNum: 4369, + Month: 1, + TailNum: 'N640AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285373', + _key: '285373', + _rev: '_cTBW4AW--N', + to: 'airports/CVG', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 373, + FlightNum: 4212, + Month: 1, + TailNum: 'N740EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285480', + _key: '285480', + _rev: '_cTBW4Aq--K', + to: 'airports/GRK', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T03:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1938, + DepTimeUTC: '2008-01-16T00:38:00.000Z', + Distance: 803, + FlightNum: 4445, + Month: 1, + TailNum: 'N848AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279405', + _key: '279405', + _rev: '_cTBW3v2--i', + to: 'airports/HOU', + attributes: { + ArrTime: 1053, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 239, + FlightNum: 15, + Month: 1, + TailNum: 'N680AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/273983', + _key: '273983', + _rev: '_cTBW3he--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 848, + DepTimeUTC: '2008-01-15T13:48:00.000Z', + Distance: 478, + FlightNum: 4870, + Month: 1, + TailNum: 'N815AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285560', + _key: '285560', + _rev: '_cTBW4A2--Y', + to: 'airports/CID', + attributes: { + ArrTime: 2042, + ArrTimeUTC: '2008-01-16T02:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1940, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 694, + FlightNum: 4528, + Month: 1, + TailNum: 'N852AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281128', + _key: '281128', + _rev: '_cTBW30u--E', + to: 'airports/RDU', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 612, + FlightNum: 5479, + Month: 1, + TailNum: 'N685BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285729', + _key: '285729', + _rev: '_cTBW4BW--O', + to: 'airports/LGA', + attributes: { + ArrTime: 2156, + ArrTimeUTC: '2008-01-16T02:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1944, + DepTimeUTC: '2008-01-16T00:44:00.000Z', + Distance: 761, + FlightNum: 528, + Month: 1, + TailNum: 'N646DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285858', + _key: '285858', + _rev: '_cTBW4Bu--E', + to: 'airports/MLI', + attributes: { + ArrTime: 2041, + ArrTimeUTC: '2008-01-16T02:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1946, + DepTimeUTC: '2008-01-16T00:46:00.000Z', + Distance: 633, + FlightNum: 4403, + Month: 1, + TailNum: 'N935EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270509', + _key: '270509', + _rev: '_cTBW3Ye--A', + to: 'airports/BOS', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T13:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 399, + FlightNum: 5616, + Month: 1, + TailNum: 'N868CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279587', + _key: '279587', + _rev: '_cTBW3wW--g', + to: 'airports/RDU', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T21:50:00.000Z', + Distance: 390, + FlightNum: 5105, + Month: 1, + TailNum: 'N695CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/273141', + _key: '273141', + _rev: '_cTBW3fS--o', + to: 'airports/LAX', + attributes: { + ArrTime: 752, + ArrTimeUTC: '2008-01-15T15:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 833, + FlightNum: 6495, + Month: 1, + TailNum: 'N961SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285929', + _key: '285929', + _rev: '_cTBW4B6--M', + to: 'airports/STL', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 483, + FlightNum: 1848, + Month: 1, + TailNum: 'N911DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BET', + id: 'flights/285528', + _key: '285528', + _rev: '_cTBW4Ay--J', + to: 'airports/ANC', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1540, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 399, + FlightNum: 44, + Month: 1, + TailNum: 'N755AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286269', + _key: '286269', + _rev: '_cTBW4C2--F', + to: 'airports/CLT', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1956, + DepTimeUTC: '2008-01-16T00:56:00.000Z', + Distance: 227, + FlightNum: 2658, + Month: 1, + TailNum: 'N933LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275163', + _key: '275163', + _rev: '_cTBW3ke--Q', + to: 'airports/PIT', + attributes: { + ArrTime: 1708, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1501, + DepTimeUTC: '2008-01-15T20:01:00.000Z', + Distance: 526, + FlightNum: 786, + Month: 1, + TailNum: 'N944DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286297', + _key: '286297', + _rev: '_cTBW4C6--O', + to: 'airports/MEM', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 332, + FlightNum: 3928, + Month: 1, + TailNum: 'N814SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285002', + _key: '285002', + _rev: '_cTBW4_S--U', + to: 'airports/BUR', + attributes: { + ArrTime: 1936, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-16T00:25:00.000Z', + Distance: 850, + FlightNum: 6645, + Month: 1, + TailNum: 'N910SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279604', + _key: '279604', + _rev: '_cTBW3wa--T', + to: 'airports/RSW', + attributes: { + ArrTime: 1248, + ArrTimeUTC: '2008-01-15T17:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T16:04:00.000Z', + Distance: 515, + FlightNum: 170, + Month: 1, + TailNum: 'N974AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286490', + _key: '286490', + _rev: '_cTBW4Da--U', + to: 'airports/LGA', + attributes: { + ArrTime: 2210, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2003, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 761, + FlightNum: 399, + Month: 1, + TailNum: 'N285AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286622', + _key: '286622', + _rev: '_cTBW4Dy--G', + to: 'airports/MCI', + attributes: { + ArrTime: 2119, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 692, + FlightNum: 417, + Month: 1, + TailNum: 'N972AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274090', + _key: '274090', + _rev: '_cTBW3hu--q', + to: 'airports/IAD', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 851, + DepTimeUTC: '2008-01-15T13:51:00.000Z', + Distance: 413, + FlightNum: 1253, + Month: 1, + TailNum: 'N505JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286539', + _key: '286539', + _rev: '_cTBW4Di--Y', + to: 'airports/CAE', + attributes: { + ArrTime: 2108, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2006, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 191, + FlightNum: 1640, + Month: 1, + TailNum: 'N902DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284452', + _key: '284452', + _rev: '_cTBW392--I', + to: 'airports/MCO', + attributes: { + ArrTime: 2344, + ArrTimeUTC: '2008-01-16T04:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2216, + DepTimeUTC: '2008-01-16T03:16:00.000Z', + Distance: 468, + FlightNum: 1857, + Month: 1, + TailNum: 'N203UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286561', + _key: '286561', + _rev: '_cTBW4Dm--X', + to: 'airports/BUF', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2007, + DepTimeUTC: '2008-01-16T01:07:00.000Z', + Distance: 712, + FlightNum: 601, + Month: 1, + TailNum: 'N982DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/283728', + _key: '283728', + _rev: '_cTBW37y--g', + to: 'airports/DTW', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 155, + FlightNum: 5823, + Month: 1, + TailNum: '86889E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/280584', + _key: '280584', + _rev: '_cTBW3zO--E', + to: 'airports/MSP', + attributes: { + ArrTime: 1935, + ArrTimeUTC: '2008-01-16T01:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1718, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 1050, + FlightNum: 1211, + Month: 1, + TailNum: 'N317NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286607', + _key: '286607', + _rev: '_cTBW4Du--W', + to: 'airports/AGS', + attributes: { + ArrTime: 2117, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 143, + FlightNum: 4784, + Month: 1, + TailNum: 'N635AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286611', + _key: '286611', + _rev: '_cTBW4Du--e', + to: 'airports/RIC', + attributes: { + ArrTime: 2132, + ArrTimeUTC: '2008-01-16T02:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 481, + FlightNum: 237, + Month: 1, + TailNum: 'N892AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280110', + _key: '280110', + _rev: '_cTBW3x2--O', + to: 'airports/SAT', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-16T00:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 794, + FlightNum: 681, + Month: 1, + TailNum: 'N939FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/280074', + _key: '280074', + _rev: '_cTBW3xu--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T22:00:00.000Z', + Distance: 267, + FlightNum: 55, + Month: 1, + TailNum: 'N519JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286613', + _key: '286613', + _rev: '_cTBW4Du--i', + to: 'airports/MSY', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T02:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2010, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 425, + FlightNum: 451, + Month: 1, + TailNum: 'N996AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/281121', + _key: '281121', + _rev: '_cTBW30q--i', + to: 'airports/CLT', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T00:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1745, + DepTimeUTC: '2008-01-15T22:45:00.000Z', + Distance: 346, + FlightNum: 2655, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279805', + _key: '279805', + _rev: '_cTBW3x---k', + to: 'airports/VPS', + attributes: { + ArrTime: 1715, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 264, + FlightNum: 1695, + Month: 1, + TailNum: 'N973DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286633', + _key: '286633', + _rev: '_cTBW4Dy--c', + to: 'airports/PNS', + attributes: { + ArrTime: 2026, + ArrTimeUTC: '2008-01-16T02:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2011, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 272, + FlightNum: 1421, + Month: 1, + TailNum: 'N906DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283971', + _key: '283971', + _rev: '_cTBW38e--K', + to: 'airports/ORD', + attributes: { + ArrTime: 2301, + ArrTimeUTC: '2008-01-16T05:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2154, + DepTimeUTC: '2008-01-16T02:54:00.000Z', + Distance: 606, + FlightNum: 1474, + Month: 1, + TailNum: 'N3743H', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279068', + _key: '279068', + _rev: '_cTBW3v---G', + to: 'airports/PIT', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1638, + DepTimeUTC: '2008-01-15T21:38:00.000Z', + Distance: 526, + FlightNum: 552, + Month: 1, + TailNum: 'N920AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286636', + _key: '286636', + _rev: '_cTBW4Dy--i', + to: 'airports/BMI', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2011, + DepTimeUTC: '2008-01-16T01:11:00.000Z', + Distance: 533, + FlightNum: 4318, + Month: 1, + TailNum: 'N979EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286684', + _key: '286684', + _rev: '_cTBW4D6--m', + to: 'airports/DTW', + attributes: { + ArrTime: 2207, + ArrTimeUTC: '2008-01-16T03:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2014, + DepTimeUTC: '2008-01-16T01:14:00.000Z', + Distance: 594, + FlightNum: 146, + Month: 1, + TailNum: 'N971AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283190', + _key: '283190', + _rev: '_cTBW36W--e', + to: 'airports/AMA', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T03:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2018, + DepTimeUTC: '2008-01-16T02:18:00.000Z', + Distance: 324, + FlightNum: 52, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/282521', + _key: '282521', + _rev: '_cTBW34e--W', + to: 'airports/BOS', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-15T23:30:00.000Z', + Distance: 396, + FlightNum: 1218, + Month: 1, + TailNum: 'N192JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/269953', + _key: '269953', + _rev: '_cTBW3XC--Y', + to: 'airports/DFW', + attributes: { + ArrTime: 706, + ArrTimeUTC: '2008-01-15T13:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 540, + DepTimeUTC: '2008-01-15T11:40:00.000Z', + Distance: 383, + FlightNum: 3472, + Month: 1, + TailNum: 'N824AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286686', + _key: '286686', + _rev: '_cTBW4D6--q', + to: 'airports/AVP', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2014, + DepTimeUTC: '2008-01-16T01:14:00.000Z', + Distance: 714, + FlightNum: 4232, + Month: 1, + TailNum: 'N937EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/279291', + _key: '279291', + _rev: '_cTBW3vi--d', + to: 'airports/BET', + attributes: { + ArrTime: 1418, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1243, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 399, + FlightNum: 43, + Month: 1, + TailNum: 'N755AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279817', + _key: '279817', + _rev: '_cTBW3xC--M', + to: 'airports/TPA', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 406, + FlightNum: 167, + Month: 1, + TailNum: 'N945AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286702', + _key: '286702', + _rev: '_cTBW4E---a', + to: 'airports/PHF', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T01:15:00.000Z', + Distance: 508, + FlightNum: 908, + Month: 1, + TailNum: 'N987AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279084', + _key: '279084', + _rev: '_cTBW3v---m', + to: 'airports/RNO', + attributes: { + ArrTime: 1005, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 851, + DepTimeUTC: '2008-01-15T15:51:00.000Z', + Distance: 804, + FlightNum: 1543, + Month: 1, + TailNum: 'N467UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278877', + _key: '278877', + _rev: '_cTBW3ue--A', + to: 'airports/BWI', + attributes: { + ArrTime: 1352, + ArrTimeUTC: '2008-01-15T18:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T15:45:00.000Z', + Distance: 1491, + FlightNum: 2123, + Month: 1, + TailNum: 'N219WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/282706', + _key: '282706', + _rev: '_cTBW35---m', + to: 'airports/BWI', + attributes: { + ArrTime: 1941, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1835, + DepTimeUTC: '2008-01-15T23:35:00.000Z', + Distance: 283, + FlightNum: 1200, + Month: 1, + TailNum: 'N611SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286708', + _key: '286708', + _rev: '_cTBW4E---m', + to: 'airports/EWR', + attributes: { + ArrTime: 2235, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2015, + DepTimeUTC: '2008-01-16T01:15:00.000Z', + Distance: 745, + FlightNum: 1436, + Month: 1, + TailNum: 'N6701', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286720', + _key: '286720', + _rev: '_cTBW4EC--Q', + to: 'airports/ICT', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2016, + DepTimeUTC: '2008-01-16T01:16:00.000Z', + Distance: 781, + FlightNum: 687, + Month: 1, + TailNum: 'N926AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272639', + _key: '272639', + _rev: '_cTBW3eC--K', + to: 'airports/PHX', + attributes: { + ArrTime: 831, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 872, + FlightNum: 2350, + Month: 1, + TailNum: 'N375SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/276549', + _key: '276549', + _rev: '_cTBW3oG--E', + to: 'airports/DEN', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1334, + DepTimeUTC: '2008-01-15T20:34:00.000Z', + Distance: 125, + FlightNum: 7098, + Month: 1, + TailNum: 'N454YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269528', + _key: '269528', + _rev: '_cTBW3W---M', + to: 'airports/DEN', + attributes: { + ArrTime: 844, + ArrTimeUTC: '2008-01-15T15:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 620, + DepTimeUTC: '2008-01-15T11:20:00.000Z', + Distance: 1671, + FlightNum: 314, + Month: 1, + TailNum: 'N912FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286727', + _key: '286727', + _rev: '_cTBW4EC--e', + to: 'airports/SAV', + attributes: { + ArrTime: 2121, + ArrTimeUTC: '2008-01-16T02:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2017, + DepTimeUTC: '2008-01-16T01:17:00.000Z', + Distance: 215, + FlightNum: 681, + Month: 1, + TailNum: 'N976DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275350', + _key: '275350', + _rev: '_cTBW3l---Q', + to: 'airports/DEN', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T17:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 918, + DepTimeUTC: '2008-01-15T14:18:00.000Z', + Distance: 1069, + FlightNum: 1995, + Month: 1, + TailNum: 'N806SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267875', + _key: '267875', + _rev: '_cTBW3Rm--k', + to: 'airports/LGA', + attributes: { + ArrTime: 1308, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 185, + FlightNum: 2127, + Month: 1, + TailNum: 'N766US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281416', + _key: '281416', + _rev: '_cTBW31e--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 1925, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1758, + DepTimeUTC: '2008-01-15T22:58:00.000Z', + Distance: 399, + FlightNum: 2045, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286731', + _key: '286731', + _rev: '_cTBW4EC--m', + to: 'airports/OAJ', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2017, + DepTimeUTC: '2008-01-16T01:17:00.000Z', + Distance: 399, + FlightNum: 4587, + Month: 1, + TailNum: 'N906EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286735', + _key: '286735', + _rev: '_cTBW4EG--A', + to: 'airports/DEN', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T04:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2017, + DepTimeUTC: '2008-01-16T01:17:00.000Z', + Distance: 1199, + FlightNum: 1055, + Month: 1, + TailNum: 'N604DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273381', + _key: '273381', + _rev: '_cTBW3f6--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1448, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 409, + FlightNum: 4484, + Month: 1, + TailNum: 'N651AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286749', + _key: '286749', + _rev: '_cTBW4EG--c', + to: 'airports/PHL', + attributes: { + ArrTime: 2220, + ArrTimeUTC: '2008-01-16T03:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2018, + DepTimeUTC: '2008-01-16T01:18:00.000Z', + Distance: 665, + FlightNum: 558, + Month: 1, + TailNum: 'N605DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/275602', + _key: '275602', + _rev: '_cTBW3lm--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T21:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 267, + FlightNum: 1135, + Month: 1, + TailNum: 'N605JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268775', + _key: '268775', + _rev: '_cTBW3U---o', + to: 'airports/CLT', + attributes: { + ArrTime: 715, + ArrTimeUTC: '2008-01-15T12:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 454, + DepTimeUTC: '2008-01-15T09:54:00.000Z', + Distance: 728, + FlightNum: 1863, + Month: 1, + TailNum: 'N702UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286781', + _key: '286781', + _rev: '_cTBW4EO--C', + to: 'airports/DFW', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T03:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T01:20:00.000Z', + Distance: 732, + FlightNum: 106, + Month: 1, + TailNum: 'N300AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/281767', + _key: '281767', + _rev: '_cTBW32a--K', + to: 'airports/SLC', + attributes: { + ArrTime: 1714, + ArrTimeUTC: '2008-01-16T00:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1612, + DepTimeUTC: '2008-01-15T23:12:00.000Z', + Distance: 291, + FlightNum: 1130, + Month: 1, + TailNum: 'N396SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281680', + _key: '281680', + _rev: '_cTBW32K--c', + to: 'airports/LGA', + attributes: { + ArrTime: 2135, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2024, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 214, + FlightNum: 1968, + Month: 1, + TailNum: 'N908DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286791', + _key: '286791', + _rev: '_cTBW4EO--W', + to: 'airports/MDW', + attributes: { + ArrTime: 2119, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2021, + DepTimeUTC: '2008-01-16T01:21:00.000Z', + Distance: 590, + FlightNum: 32, + Month: 1, + TailNum: 'N279AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/272020', + _key: '272020', + _rev: '_cTBW3ca--c', + to: 'airports/MCO', + attributes: { + ArrTime: 1021, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 749, + DepTimeUTC: '2008-01-15T12:49:00.000Z', + Distance: 860, + FlightNum: 925, + Month: 1, + TailNum: 'N945AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268700', + _key: '268700', + _rev: '_cTBW3Ty--F', + to: 'airports/DCA', + attributes: { + ArrTime: 1402, + ArrTimeUTC: '2008-01-15T19:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1215, + DepTimeUTC: '2008-01-15T17:15:00.000Z', + Distance: 547, + FlightNum: 460, + Month: 1, + TailNum: 'N946DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286792', + _key: '286792', + _rev: '_cTBW4EO--Y', + to: 'airports/BUF', + attributes: { + ArrTime: 2219, + ArrTimeUTC: '2008-01-16T03:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2021, + DepTimeUTC: '2008-01-16T01:21:00.000Z', + Distance: 712, + FlightNum: 556, + Month: 1, + TailNum: 'N910AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285790', + _key: '285790', + _rev: '_cTBW4Bi--C', + to: 'airports/ROC', + attributes: { + ArrTime: 2133, + ArrTimeUTC: '2008-01-16T02:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 461, + FlightNum: 5100, + Month: 1, + TailNum: 'N446CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CAK', + id: 'flights/271439', + _key: '271439', + _rev: '_cTBW3a6--c', + to: 'airports/DTW', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1325, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 133, + FlightNum: 3761, + Month: 1, + TailNum: '89689E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/268789', + _key: '268789', + _rev: '_cTBW3UC--U', + to: 'airports/ORD', + attributes: { + ArrTime: 1213, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 160, + FlightNum: 5918, + Month: 1, + TailNum: 'N920SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/277491', + _key: '277491', + _rev: '_cTBW3qq--U', + to: 'airports/MDW', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T16:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T15:11:00.000Z', + Distance: 284, + FlightNum: 733, + Month: 1, + TailNum: 'N357SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273681', + _key: '273681', + _rev: '_cTBW3gu--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1039, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 837, + DepTimeUTC: '2008-01-15T13:37:00.000Z', + Distance: 936, + FlightNum: 1353, + Month: 1, + TailNum: 'N525AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/268949', + _key: '268949', + _rev: '_cTBW3Ue--K', + to: 'airports/CVG', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 411, + FlightNum: 5688, + Month: 1, + TailNum: 'N969CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272464', + _key: '272464', + _rev: '_cTBW3dm--G', + to: 'airports/RDU', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T18:53:00.000Z', + Distance: 356, + FlightNum: 118, + Month: 1, + TailNum: 'N986AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270588', + _key: '270588', + _rev: '_cTBW3Yq--G', + to: 'airports/CHS', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-15T20:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1301, + DepTimeUTC: '2008-01-15T18:01:00.000Z', + Distance: 818, + FlightNum: 5254, + Month: 1, + TailNum: 'N937CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279825', + _key: '279825', + _rev: '_cTBW3xC--c', + to: 'airports/BNA', + attributes: { + ArrTime: 1824, + ArrTimeUTC: '2008-01-16T00:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1454, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 1013, + FlightNum: 234, + Month: 1, + TailNum: 'N926FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273407', + _key: '273407', + _rev: '_cTBW3g---k', + to: 'airports/LGA', + attributes: { + ArrTime: 936, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 828, + DepTimeUTC: '2008-01-15T13:28:00.000Z', + Distance: 185, + FlightNum: 1911, + Month: 1, + TailNum: 'N912DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280504', + _key: '280504', + _rev: '_cTBW3y6--q', + to: 'airports/JAX', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 270, + FlightNum: 1744, + Month: 1, + TailNum: 'N945DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/280781', + _key: '280781', + _rev: '_cTBW3zu--c', + to: 'airports/DFW', + attributes: { + ArrTime: 2044, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1727, + DepTimeUTC: '2008-01-15T22:27:00.000Z', + Distance: 1471, + FlightNum: 1893, + Month: 1, + TailNum: 'N3CXAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/272058', + _key: '272058', + _rev: '_cTBW3ci--I', + to: 'airports/ATL', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 650, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 765, + FlightNum: 4602, + Month: 1, + TailNum: 'N830AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271255', + _key: '271255', + _rev: '_cTBW3aa--m', + to: 'airports/IND', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T15:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 722, + DepTimeUTC: '2008-01-15T12:22:00.000Z', + Distance: 817, + FlightNum: 4783, + Month: 1, + TailNum: '89729E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282924', + _key: '282924', + _rev: '_cTBW35q--M', + to: 'airports/MSP', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1907, + DepTimeUTC: '2008-01-16T02:07:00.000Z', + Distance: 680, + FlightNum: 726, + Month: 1, + TailNum: 'N378UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/273516', + _key: '273516', + _rev: '_cTBW3gS--O', + to: 'airports/ORD', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T14:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 731, + DepTimeUTC: '2008-01-15T13:31:00.000Z', + Distance: 160, + FlightNum: 5840, + Month: 1, + TailNum: 'N919SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/280728', + _key: '280728', + _rev: '_cTBW3zm--O', + to: 'airports/ATL', + attributes: { + ArrTime: 1913, + ArrTimeUTC: '2008-01-16T00:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 765, + FlightNum: 4709, + Month: 1, + TailNum: 'N932EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/283403', + _key: '283403', + _rev: '_cTBW366--e', + to: 'airports/DTW', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T01:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1750, + DepTimeUTC: '2008-01-15T23:50:00.000Z', + Distance: 297, + FlightNum: 5821, + Month: 1, + TailNum: '80419E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278447', + _key: '278447', + _rev: '_cTBW3tS--M', + to: 'airports/LAS', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T21:24:00.000Z', + Distance: 629, + FlightNum: 1531, + Month: 1, + TailNum: 'N451UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267066', + _key: '267066', + _rev: '_cTBW3Pe--q', + to: 'airports/ONT', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T16:29:00.000Z', + Distance: 819, + FlightNum: 1461, + Month: 1, + TailNum: 'N446UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/280333', + _key: '280333', + _rev: '_cTBW3ye--S', + to: 'airports/EWR', + attributes: { + ArrTime: 1850, + ArrTimeUTC: '2008-01-15T23:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1706, + DepTimeUTC: '2008-01-15T22:06:00.000Z', + Distance: 143, + FlightNum: 2692, + Month: 1, + TailNum: 'N16918', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/285764', + _key: '285764', + _rev: '_cTBW4Ba--k', + to: 'airports/CVG', + attributes: { + ArrTime: 2101, + ArrTimeUTC: '2008-01-16T02:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 411, + FlightNum: 5155, + Month: 1, + TailNum: 'N436CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/267161', + _key: '267161', + _rev: '_cTBW3Pu--o', + to: 'airports/ATL', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T18:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 813, + FlightNum: 4338, + Month: 1, + TailNum: 'N905EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282878', + _key: '282878', + _rev: '_cTBW35e--Y', + to: 'airports/SWF', + attributes: { + ArrTime: 2319, + ArrTimeUTC: '2008-01-16T04:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2105, + DepTimeUTC: '2008-01-16T02:05:00.000Z', + Distance: 784, + FlightNum: 591, + Month: 1, + TailNum: 'N929AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/267831', + _key: '267831', + _rev: '_cTBW3Re--n', + to: 'airports/HOU', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T17:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1052, + DepTimeUTC: '2008-01-15T16:52:00.000Z', + Distance: 148, + FlightNum: 1757, + Month: 1, + TailNum: 'N752SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274728', + _key: '274728', + _rev: '_cTBW3jW--Y', + to: 'airports/MCO', + attributes: { + ArrTime: 1628, + ArrTimeUTC: '2008-01-15T21:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1351, + DepTimeUTC: '2008-01-15T19:51:00.000Z', + Distance: 616, + FlightNum: 1743, + Month: 1, + TailNum: 'N214WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/267867', + _key: '267867', + _rev: '_cTBW3Rm--U', + to: 'airports/DAL', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T17:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1053, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 189, + FlightNum: 3585, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270151', + _key: '270151', + _rev: '_cTBW3Xi--W', + to: 'airports/CLE', + attributes: { + ArrTime: 1437, + ArrTimeUTC: '2008-01-15T19:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 554, + FlightNum: 4776, + Month: 1, + TailNum: 'N710EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281466', + _key: '281466', + _rev: '_cTBW31m--Y', + to: 'airports/ORD', + attributes: { + ArrTime: 1940, + ArrTimeUTC: '2008-01-16T01:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 867, + FlightNum: 545, + Month: 1, + TailNum: 'N456UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268190', + _key: '268190', + _rev: '_cTBW3Se--F', + to: 'airports/CVG', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 958, + FlightNum: 5580, + Month: 1, + TailNum: 'N690CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268223', + _key: '268223', + _rev: '_cTBW3Si--Y', + to: 'airports/IAH', + attributes: { + ArrTime: 1159, + ArrTimeUTC: '2008-01-15T17:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1101, + DepTimeUTC: '2008-01-15T17:01:00.000Z', + Distance: 140, + FlightNum: 1572, + Month: 1, + TailNum: 'N27722', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268358', + _key: '268358', + _rev: '_cTBW3S6---', + to: 'airports/LAX', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1104, + DepTimeUTC: '2008-01-15T17:04:00.000Z', + Distance: 1242, + FlightNum: 813, + Month: 1, + TailNum: 'N490AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277567', + _key: '277567', + _rev: '_cTBW3q2--m', + to: 'airports/IAH', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T23:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1401, + DepTimeUTC: '2008-01-15T21:01:00.000Z', + Distance: 861, + FlightNum: 498, + Month: 1, + TailNum: 'N36207', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269322', + _key: '269322', + _rev: '_cTBW3Va--e', + to: 'airports/LGA', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T21:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 1619, + FlightNum: 402, + Month: 1, + TailNum: 'N828UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268501', + _key: '268501', + _rev: '_cTBW3TS--A', + to: 'airports/DEN', + attributes: { + ArrTime: 1217, + ArrTimeUTC: '2008-01-15T19:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 775, + FlightNum: 215, + Month: 1, + TailNum: 'N916FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281076', + _key: '281076', + _rev: '_cTBW30i--m', + to: 'airports/SLC', + attributes: { + ArrTime: 2024, + ArrTimeUTC: '2008-01-16T03:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 1864, + FlightNum: 1771, + Month: 1, + TailNum: 'N610DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268951', + _key: '268951', + _rev: '_cTBW3Ue--O', + to: 'airports/MCI', + attributes: { + ArrTime: 1302, + ArrTimeUTC: '2008-01-15T19:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 650, + FlightNum: 2931, + Month: 1, + TailNum: 'N468CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273999', + _key: '273999', + _rev: '_cTBW3hi--K', + to: 'airports/CLT', + attributes: { + ArrTime: 1657, + ArrTimeUTC: '2008-01-15T21:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T19:30:00.000Z', + Distance: 728, + FlightNum: 1591, + Month: 1, + TailNum: 'N440US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/269320', + _key: '269320', + _rev: '_cTBW3Va--a', + to: 'airports/EWR', + attributes: { + ArrTime: 1616, + ArrTimeUTC: '2008-01-15T21:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1128, + DepTimeUTC: '2008-01-15T17:28:00.000Z', + Distance: 1504, + FlightNum: 251, + Month: 1, + TailNum: 'N11656', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282871', + _key: '282871', + _rev: '_cTBW35e--K', + to: 'airports/DSM', + attributes: { + ArrTime: 2135, + ArrTimeUTC: '2008-01-16T03:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T02:05:00.000Z', + Distance: 589, + FlightNum: 230, + Month: 1, + TailNum: 'N918UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/269656', + _key: '269656', + _rev: '_cTBW3WS--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1137, + DepTimeUTC: '2008-01-15T17:37:00.000Z', + Distance: 1522, + FlightNum: 5202, + Month: 1, + TailNum: 'N689CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273367', + _key: '273367', + _rev: '_cTBW3f6--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T16:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 1199, + FlightNum: 780, + Month: 1, + TailNum: 'N678DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268581', + _key: '268581', + _rev: '_cTBW3Te--M', + to: 'airports/STL', + attributes: { + ArrTime: 1249, + ArrTimeUTC: '2008-01-15T18:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1211, + DepTimeUTC: '2008-01-15T17:11:00.000Z', + Distance: 483, + FlightNum: 1982, + Month: 1, + TailNum: 'N814SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/269764', + _key: '269764', + _rev: '_cTBW3Wi--q', + to: 'airports/BNA', + attributes: { + ArrTime: 1321, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1140, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 756, + FlightNum: 89, + Month: 1, + TailNum: 'N263WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270080', + _key: '270080', + _rev: '_cTBW3XW--c', + to: 'airports/PHX', + attributes: { + ArrTime: 708, + ArrTimeUTC: '2008-01-15T14:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 547, + DepTimeUTC: '2008-01-15T11:47:00.000Z', + Distance: 872, + FlightNum: 2908, + Month: 1, + TailNum: 'N911FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270414', + _key: '270414', + _rev: '_cTBW3YO--E', + to: 'airports/DFW', + attributes: { + ArrTime: 651, + ArrTimeUTC: '2008-01-15T12:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 190, + FlightNum: 1157, + Month: 1, + TailNum: 'N562AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277899', + _key: '277899', + _rev: '_cTBW3ru--s', + to: 'airports/MDW', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 895, + FlightNum: 807, + Month: 1, + TailNum: 'N246LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270891', + _key: '270891', + _rev: '_cTBW3Za--I', + to: 'airports/CLE', + attributes: { + ArrTime: 1453, + ArrTimeUTC: '2008-01-15T19:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1210, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 448, + FlightNum: 2238, + Month: 1, + TailNum: 'N13975', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269854', + _key: '269854', + _rev: '_cTBW3Wy--Y', + to: 'airports/CLE', + attributes: { + ArrTime: 827, + ArrTimeUTC: '2008-01-15T13:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 634, + DepTimeUTC: '2008-01-15T11:34:00.000Z', + Distance: 563, + FlightNum: 2146, + Month: 1, + TailNum: 'N12135', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270569', + _key: '270569', + _rev: '_cTBW3Ym--S', + to: 'airports/ATL', + attributes: { + ArrTime: 855, + ArrTimeUTC: '2008-01-15T13:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 813, + FlightNum: 4788, + Month: 1, + TailNum: 'N760EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270660', + _key: '270660', + _rev: '_cTBW3Y2---', + to: 'airports/MEM', + attributes: { + ArrTime: 732, + ArrTimeUTC: '2008-01-15T13:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 559, + FlightNum: 5743, + Month: 1, + TailNum: '89699E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280754', + _key: '280754', + _rev: '_cTBW3zq--S', + to: 'airports/MSY', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1726, + DepTimeUTC: '2008-01-15T22:26:00.000Z', + Distance: 425, + FlightNum: 1253, + Month: 1, + TailNum: 'N919DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270775', + _key: '270775', + _rev: '_cTBW3ZG--b', + to: 'airports/ELP', + attributes: { + ArrTime: 1231, + ArrTimeUTC: '2008-01-15T19:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1207, + DepTimeUTC: '2008-01-15T18:07:00.000Z', + Distance: 528, + FlightNum: 2205, + Month: 1, + TailNum: 'N443WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271032', + _key: '271032', + _rev: '_cTBW3Z2--U', + to: 'airports/DEN', + attributes: { + ArrTime: 725, + ArrTimeUTC: '2008-01-15T14:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 614, + DepTimeUTC: '2008-01-15T12:14:00.000Z', + Distance: 775, + FlightNum: 211, + Month: 1, + TailNum: 'N935FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274613', + _key: '274613', + _rev: '_cTBW3jC--i', + to: 'airports/SFO', + attributes: { + ArrTime: 1752, + ArrTimeUTC: '2008-01-16T01:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1447, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 2704, + FlightNum: 181, + Month: 1, + TailNum: 'N501UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/281852', + _key: '281852', + _rev: '_cTBW32m--k', + to: 'airports/CVG', + attributes: { + ArrTime: 1851, + ArrTimeUTC: '2008-01-15T23:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 64, + FlightNum: 5340, + Month: 1, + TailNum: 'N719CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/283290', + _key: '283290', + _rev: '_cTBW36m--q', + to: 'airports/LAX', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1922, + DepTimeUTC: '2008-01-16T02:22:00.000Z', + Distance: 677, + FlightNum: 6471, + Month: 1, + TailNum: 'N965SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271115', + _key: '271115', + _rev: '_cTBW3aG--E', + to: 'airports/DAL', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 189, + FlightNum: 2800, + Month: 1, + TailNum: 'N236WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271387', + _key: '271387', + _rev: '_cTBW3ay--S', + to: 'airports/DAL', + attributes: { + ArrTime: 717, + ArrTimeUTC: '2008-01-15T13:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T12:27:00.000Z', + Distance: 189, + FlightNum: 1480, + Month: 1, + TailNum: 'N783SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/276644', + _key: '276644', + _rev: '_cTBW3oW--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1543, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T20:37:00.000Z', + Distance: 122, + FlightNum: 5899, + Month: 1, + TailNum: 'N916SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/271902', + _key: '271902', + _rev: '_cTBW3cG--g', + to: 'airports/CLT', + attributes: { + ArrTime: 924, + ArrTimeUTC: '2008-01-15T14:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 745, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 335, + FlightNum: 5576, + Month: 1, + TailNum: 'N963CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271430', + _key: '271430', + _rev: '_cTBW3a6--K', + to: 'airports/DFW', + attributes: { + ArrTime: 1321, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1225, + DepTimeUTC: '2008-01-15T18:25:00.000Z', + Distance: 190, + FlightNum: 1526, + Month: 1, + TailNum: 'N4WDAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271644', + _key: '271644', + _rev: '_cTBW3be--D', + to: 'airports/ORD', + attributes: { + ArrTime: 1458, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 978, + FlightNum: 2486, + Month: 1, + TailNum: 'N4YEAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271837', + _key: '271837', + _rev: '_cTBW3c---A', + to: 'airports/ATL', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T18:35:00.000Z', + Distance: 813, + FlightNum: 4744, + Month: 1, + TailNum: 'N331CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278167', + _key: '278167', + _rev: '_cTBW3se--a', + to: 'airports/PDX', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T03:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 2537, + FlightNum: 801, + Month: 1, + TailNum: 'N647AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/271914', + _key: '271914', + _rev: '_cTBW3cK--K', + to: 'airports/CLE', + attributes: { + ArrTime: 1630, + ArrTimeUTC: '2008-01-15T21:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1237, + DepTimeUTC: '2008-01-15T18:37:00.000Z', + Distance: 1174, + FlightNum: 2366, + Month: 1, + TailNum: 'N13132', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272271', + _key: '272271', + _rev: '_cTBW3dG--I', + to: 'airports/ONT', + attributes: { + ArrTime: 806, + ArrTimeUTC: '2008-01-15T16:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T12:56:00.000Z', + Distance: 1197, + FlightNum: 1, + Month: 1, + TailNum: 'N13161', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277307', + _key: '277307', + _rev: '_cTBW3qK--Q', + to: 'airports/CLE', + attributes: { + ArrTime: 1220, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1005, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 554, + FlightNum: 4971, + Month: 1, + TailNum: 'N435CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272494', + _key: '272494', + _rev: '_cTBW3dq--P', + to: 'airports/HRL', + attributes: { + ArrTime: 1356, + ArrTimeUTC: '2008-01-15T19:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 273, + FlightNum: 684, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277616', + _key: '277616', + _rev: '_cTBW3rC--A', + to: 'airports/COS', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T15:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 814, + DepTimeUTC: '2008-01-15T15:14:00.000Z', + Distance: 72, + FlightNum: 6583, + Month: 1, + TailNum: 'N982SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/271070', + _key: '271070', + _rev: '_cTBW3a---I', + to: 'airports/LAX', + attributes: { + ArrTime: 1209, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 674, + FlightNum: 6527, + Month: 1, + TailNum: 'N744SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272569', + _key: '272569', + _rev: '_cTBW3d2--P', + to: 'airports/DFW', + attributes: { + ArrTime: 804, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 704, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 190, + FlightNum: 652, + Month: 1, + TailNum: 'N4XTAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275327', + _key: '275327', + _rev: '_cTBW3k6--Q', + to: 'airports/LAS', + attributes: { + ArrTime: 1051, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 1678, + FlightNum: 701, + Month: 1, + TailNum: 'N630DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272662', + _key: '272662', + _rev: '_cTBW3eG--I', + to: 'airports/BNA', + attributes: { + ArrTime: 849, + ArrTimeUTC: '2008-01-15T14:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 706, + DepTimeUTC: '2008-01-15T13:06:00.000Z', + Distance: 756, + FlightNum: 697, + Month: 1, + TailNum: 'N310SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/276817', + _key: '276817', + _rev: '_cTBW3o2--Q', + to: 'airports/DEN', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1542, + DepTimeUTC: '2008-01-15T20:42:00.000Z', + Distance: 1084, + FlightNum: 198, + Month: 1, + TailNum: 'N807FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272718', + _key: '272718', + _rev: '_cTBW3eO--e', + to: 'airports/MSY', + attributes: { + ArrTime: 819, + ArrTimeUTC: '2008-01-15T14:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T13:08:00.000Z', + Distance: 445, + FlightNum: 519, + Month: 1, + TailNum: 'N11164', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273642', + _key: '273642', + _rev: '_cTBW3gm--e', + to: 'airports/BOS', + attributes: { + ArrTime: 952, + ArrTimeUTC: '2008-01-15T14:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 836, + DepTimeUTC: '2008-01-15T13:36:00.000Z', + Distance: 399, + FlightNum: 2024, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273090', + _key: '273090', + _rev: '_cTBW3fK--k', + to: 'airports/ELP', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T14:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 719, + DepTimeUTC: '2008-01-15T13:19:00.000Z', + Distance: 528, + FlightNum: 1306, + Month: 1, + TailNum: 'N511SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAY', + id: 'flights/271831', + _key: '271831', + _rev: '_cTBW3b6--m', + to: 'airports/CLE', + attributes: { + ArrTime: 1434, + ArrTimeUTC: '2008-01-15T19:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1335, + DepTimeUTC: '2008-01-15T18:35:00.000Z', + Distance: 162, + FlightNum: 2232, + Month: 1, + TailNum: 'N17928', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/272955', + _key: '272955', + _rev: '_cTBW3e2--K', + to: 'airports/MCO', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1403, + DepTimeUTC: '2008-01-15T19:03:00.000Z', + Distance: 895, + FlightNum: 3482, + Month: 1, + TailNum: 'N665WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275242', + _key: '275242', + _rev: '_cTBW3kq--k', + to: 'airports/ORF', + attributes: { + ArrTime: 1547, + ArrTimeUTC: '2008-01-15T20:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 159, + FlightNum: 3490, + Month: 1, + TailNum: 'N606SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/272186', + _key: '272186', + _rev: '_cTBW3c2--a', + to: 'airports/CLT', + attributes: { + ArrTime: 1450, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1245, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 351, + FlightNum: 2638, + Month: 1, + TailNum: 'N932LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/268926', + _key: '268926', + _rev: '_cTBW3Ua--M', + to: 'airports/CLT', + attributes: { + ArrTime: 1330, + ArrTimeUTC: '2008-01-15T18:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 351, + FlightNum: 2610, + Month: 1, + TailNum: 'N930LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273794', + _key: '273794', + _rev: '_cTBW3h---m', + to: 'airports/ATL', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T16:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 946, + FlightNum: 273, + Month: 1, + TailNum: 'N979AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275130', + _key: '275130', + _rev: '_cTBW3kW--m', + to: 'airports/GRR', + attributes: { + ArrTime: 1714, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T20:00:00.000Z', + Distance: 640, + FlightNum: 4586, + Month: 1, + TailNum: 'N877AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273192', + _key: '273192', + _rev: '_cTBW3fe---', + to: 'airports/IAH', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 140, + FlightNum: 1540, + Month: 1, + TailNum: 'N24633', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276985', + _key: '276985', + _rev: '_cTBW3pS--e', + to: 'airports/SFO', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1346, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 967, + FlightNum: 659, + Month: 1, + TailNum: 'N809FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274480', + _key: '274480', + _rev: '_cTBW3iu--Q', + to: 'airports/CVG', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1344, + DepTimeUTC: '2008-01-15T19:44:00.000Z', + Distance: 230, + FlightNum: 5308, + Month: 1, + TailNum: 'N528CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/279797', + _key: '279797', + _rev: '_cTBW3x---U', + to: 'airports/CMH', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T22:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T21:54:00.000Z', + Distance: 116, + FlightNum: 5598, + Month: 1, + TailNum: 'N821CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273683', + _key: '273683', + _rev: '_cTBW3gu--O', + to: 'airports/SFO', + attributes: { + ArrTime: 933, + ArrTimeUTC: '2008-01-15T17:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 737, + DepTimeUTC: '2008-01-15T13:37:00.000Z', + Distance: 1504, + FlightNum: 657, + Month: 1, + TailNum: 'N850UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/273735', + _key: '273735', + _rev: '_cTBW3g2--S', + to: 'airports/LBB', + attributes: { + ArrTime: 841, + ArrTimeUTC: '2008-01-15T14:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 341, + FlightNum: 255, + Month: 1, + TailNum: 'N645SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285070', + _key: '285070', + _rev: '_cTBW4_e--Y', + to: 'airports/MCI', + attributes: { + ArrTime: 2329, + ArrTimeUTC: '2008-01-16T05:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2054, + DepTimeUTC: '2008-01-16T03:54:00.000Z', + Distance: 533, + FlightNum: 822, + Month: 1, + TailNum: 'N907FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/277907', + _key: '277907', + _rev: '_cTBW3ry--M', + to: 'airports/RDU', + attributes: { + ArrTime: 1138, + ArrTimeUTC: '2008-01-15T16:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 443, + FlightNum: 697, + Month: 1, + TailNum: 'N310SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282823', + _key: '282823', + _rev: '_cTBW35S--g', + to: 'airports/DAB', + attributes: { + ArrTime: 1949, + ArrTimeUTC: '2008-01-16T00:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1838, + DepTimeUTC: '2008-01-15T23:38:00.000Z', + Distance: 366, + FlightNum: 849, + Month: 1, + TailNum: 'N984DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274401', + _key: '274401', + _rev: '_cTBW3ii--M', + to: 'airports/DEN', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T13:57:00.000Z', + Distance: 775, + FlightNum: 373, + Month: 1, + TailNum: 'N929UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/267111', + _key: '267111', + _rev: '_cTBW3Pm--g', + to: 'airports/EWR', + attributes: { + ArrTime: 1329, + ArrTimeUTC: '2008-01-15T18:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1130, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 404, + FlightNum: 224, + Month: 1, + TailNum: 'N12327', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278927', + _key: '278927', + _rev: '_cTBW3um--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1240, + ArrTimeUTC: '2008-01-15T17:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 576, + FlightNum: 739, + Month: 1, + TailNum: 'N658DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271794', + _key: '271794', + _rev: '_cTBW3b2--I', + to: 'airports/FLL', + attributes: { + ArrTime: 1108, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 1237, + FlightNum: 449, + Month: 1, + TailNum: 'N630JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/269529', + _key: '269529', + _rev: '_cTBW3W---O', + to: 'airports/ICT', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1034, + DepTimeUTC: '2008-01-15T17:34:00.000Z', + Distance: 419, + FlightNum: 696, + Month: 1, + TailNum: 'N310UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274650', + _key: '274650', + _rev: '_cTBW3jK--K', + to: 'airports/DAL', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T20:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1350, + DepTimeUTC: '2008-01-15T19:50:00.000Z', + Distance: 189, + FlightNum: 1344, + Month: 1, + TailNum: 'N200WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274729', + _key: '274729', + _rev: '_cTBW3jW--a', + to: 'airports/DAL', + attributes: { + ArrTime: 851, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T14:03:00.000Z', + Distance: 189, + FlightNum: 1452, + Month: 1, + TailNum: 'N201LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282089', + _key: '282089', + _rev: '_cTBW33S--_', + to: 'airports/IAD', + attributes: { + ArrTime: 2348, + ArrTimeUTC: '2008-01-16T04:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1838, + DepTimeUTC: '2008-01-16T01:38:00.000Z', + Distance: 1452, + FlightNum: 1218, + Month: 1, + TailNum: 'N429UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285189', + _key: '285189', + _rev: '_cTBW4_2--O', + to: 'airports/CLT', + attributes: { + ArrTime: 2049, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1830, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 329, + FlightNum: 2654, + Month: 1, + TailNum: 'N938LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274359', + _key: '274359', + _rev: '_cTBW3ia--g', + to: 'airports/ORD', + attributes: { + ArrTime: 1554, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T19:40:00.000Z', + Distance: 888, + FlightNum: 908, + Month: 1, + TailNum: 'N776UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274938', + _key: '274938', + _rev: '_cTBW3j2--w', + to: 'airports/OKC', + attributes: { + ArrTime: 1459, + ArrTimeUTC: '2008-01-15T20:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 358, + FlightNum: 2, + Month: 1, + TailNum: 'N11192', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269065', + _key: '269065', + _rev: '_cTBW3Uy--A', + to: 'airports/DCA', + attributes: { + ArrTime: 711, + ArrTimeUTC: '2008-01-15T12:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 313, + FlightNum: 1575, + Month: 1, + TailNum: 'N574US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275883', + _key: '275883', + _rev: '_cTBW3mW--G', + to: 'airports/OMA', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T16:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 614, + FlightNum: 5003, + Month: 1, + TailNum: 'N735CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281390', + _key: '281390', + _rev: '_cTBW31a--K', + to: 'airports/ATL', + attributes: { + ArrTime: 1910, + ArrTimeUTC: '2008-01-16T00:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 227, + FlightNum: 4702, + Month: 1, + TailNum: 'N847AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271720', + _key: '271720', + _rev: '_cTBW3bq--I', + to: 'airports/BWI', + attributes: { + ArrTime: 1459, + ArrTimeUTC: '2008-01-15T19:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1232, + DepTimeUTC: '2008-01-15T18:32:00.000Z', + Distance: 588, + FlightNum: 1247, + Month: 1, + TailNum: 'N287WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273544', + _key: '273544', + _rev: '_cTBW3gW--c', + to: 'airports/EWR', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T14:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 282, + FlightNum: 1856, + Month: 1, + TailNum: 'N39726', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283036', + _key: '283036', + _rev: '_cTBW36---I', + to: 'airports/ORD', + attributes: { + ArrTime: 2002, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1842, + DepTimeUTC: '2008-01-15T23:42:00.000Z', + Distance: 606, + FlightNum: 1348, + Month: 1, + TailNum: 'N420AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/281034', + _key: '281034', + _rev: '_cTBW30e--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1759, + ArrTimeUTC: '2008-01-15T23:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1641, + DepTimeUTC: '2008-01-15T22:41:00.000Z', + Distance: 383, + FlightNum: 3540, + Month: 1, + TailNum: 'N820AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281690', + _key: '281690', + _rev: '_cTBW32O--A', + to: 'airports/CLE', + attributes: { + ArrTime: 2015, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1810, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 563, + FlightNum: 1470, + Month: 1, + TailNum: 'N16339', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274777', + _key: '274777', + _rev: '_cTBW3je--Y', + to: 'airports/PBI', + attributes: { + ArrTime: 1300, + ArrTimeUTC: '2008-01-15T18:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 904, + DepTimeUTC: '2008-01-15T14:04:00.000Z', + Distance: 1020, + FlightNum: 823, + Month: 1, + TailNum: 'N14613', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275016', + _key: '275016', + _rev: '_cTBW3kG--E', + to: 'airports/DAL', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T20:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T19:58:00.000Z', + Distance: 189, + FlightNum: 3503, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272171', + _key: '272171', + _rev: '_cTBW3cy--w', + to: 'airports/STL', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T14:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 719, + FlightNum: 581, + Month: 1, + TailNum: 'N435AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275774', + _key: '275774', + _rev: '_cTBW3mC--U', + to: 'airports/SAN', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1416, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 1164, + FlightNum: 2031, + Month: 1, + TailNum: 'N619SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273719', + _key: '273719', + _rev: '_cTBW3gy--k', + to: 'airports/RIC', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T19:24:00.000Z', + Distance: 474, + FlightNum: 1281, + Month: 1, + TailNum: 'N228JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/270114', + _key: '270114', + _rev: '_cTBW3Xa--u', + to: 'airports/ORD', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T18:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 116, + FlightNum: 7301, + Month: 1, + TailNum: 'N154SF', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285811', + _key: '285811', + _rev: '_cTBW4Bm--A', + to: 'airports/PWM', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1945, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 810, + FlightNum: 5423, + Month: 1, + TailNum: 'N954CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272398', + _key: '272398', + _rev: '_cTBW3da--W', + to: 'airports/MCO', + attributes: { + ArrTime: 946, + ArrTimeUTC: '2008-01-15T14:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 659, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 616, + FlightNum: 1202, + Month: 1, + TailNum: 'N301SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275790', + _key: '275790', + _rev: '_cTBW3mG--G', + to: 'airports/DAL', + attributes: { + ArrTime: 919, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 829, + DepTimeUTC: '2008-01-15T14:29:00.000Z', + Distance: 189, + FlightNum: 2821, + Month: 1, + TailNum: 'N255WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274995', + _key: '274995', + _rev: '_cTBW3kC--M', + to: 'airports/ORD', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T15:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 264, + FlightNum: 4289, + Month: 1, + TailNum: 'N657AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271145', + _key: '271145', + _rev: '_cTBW3aK--Q', + to: 'airports/PHL', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T20:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 675, + FlightNum: 1328, + Month: 1, + TailNum: 'N307SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275885', + _key: '275885', + _rev: '_cTBW3mW--K', + to: 'airports/ATL', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T16:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 830, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 813, + FlightNum: 5124, + Month: 1, + TailNum: 'N693CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270522', + _key: '270522', + _rev: '_cTBW3Ye--a', + to: 'airports/ATL', + attributes: { + ArrTime: 900, + ArrTimeUTC: '2008-01-15T14:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 576, + FlightNum: 783, + Month: 1, + TailNum: 'N626DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/266892', + _key: '266892', + _rev: '_cTBW3PG---', + to: 'airports/PHL', + attributes: { + ArrTime: 1305, + ArrTimeUTC: '2008-01-15T18:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T16:23:00.000Z', + Distance: 280, + FlightNum: 1034, + Month: 1, + TailNum: 'N457UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275949', + _key: '275949', + _rev: '_cTBW3me--o', + to: 'airports/DFW', + attributes: { + ArrTime: 925, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 190, + FlightNum: 450, + Month: 1, + TailNum: 'N248AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/276404', + _key: '276404', + _rev: '_cTBW3nq--s', + to: 'airports/LAS', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T17:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T14:43:00.000Z', + Distance: 1090, + FlightNum: 1218, + Month: 1, + TailNum: 'N372SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/276569', + _key: '276569', + _rev: '_cTBW3oK---', + to: 'airports/TUL', + attributes: { + ArrTime: 1549, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 426, + FlightNum: 81, + Month: 1, + TailNum: 'N11164', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/276972', + _key: '276972', + _rev: '_cTBW3pS--E', + to: 'airports/DFW', + attributes: { + ArrTime: 954, + ArrTimeUTC: '2008-01-15T15:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 857, + DepTimeUTC: '2008-01-15T14:57:00.000Z', + Distance: 190, + FlightNum: 1743, + Month: 1, + TailNum: 'N3BAAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277074', + _key: '277074', + _rev: '_cTBW3pi--W', + to: 'airports/DAL', + attributes: { + ArrTime: 1541, + ArrTimeUTC: '2008-01-15T21:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T20:49:00.000Z', + Distance: 189, + FlightNum: 1353, + Month: 1, + TailNum: 'N358SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/279294', + _key: '279294', + _rev: '_cTBW3vi--j', + to: 'airports/LAS', + attributes: { + ArrTime: 859, + ArrTimeUTC: '2008-01-15T16:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 223, + FlightNum: 3483, + Month: 1, + TailNum: 'N449WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280209', + _key: '280209', + _rev: '_cTBW3yG--i', + to: 'airports/LAX', + attributes: { + ArrTime: 1308, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 1946, + FlightNum: 937, + Month: 1, + TailNum: 'N134DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277484', + _key: '277484', + _rev: '_cTBW3qq--G', + to: 'airports/TPA', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1459, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 928, + FlightNum: 1110, + Month: 1, + TailNum: 'N305SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277617', + _key: '277617', + _rev: '_cTBW3rC--C', + to: 'airports/SJC', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T21:02:00.000Z', + Distance: 1476, + FlightNum: 1023, + Month: 1, + TailNum: 'N4XBAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277755', + _key: '277755', + _rev: '_cTBW3ra---', + to: 'airports/DAL', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T16:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T15:17:00.000Z', + Distance: 189, + FlightNum: 3364, + Month: 1, + TailNum: 'N679AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/275263', + _key: '275263', + _rev: '_cTBW3ku--c', + to: 'airports/STL', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1504, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 719, + FlightNum: 531, + Month: 1, + TailNum: 'N445AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272053', + _key: '272053', + _rev: '_cTBW3ci---', + to: 'airports/MEM', + attributes: { + ArrTime: 845, + ArrTimeUTC: '2008-01-15T14:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 512, + FlightNum: 2691, + Month: 1, + TailNum: 'N914FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/283765', + _key: '283765', + _rev: '_cTBW376--O', + to: 'airports/ORD', + attributes: { + ArrTime: 1859, + ArrTimeUTC: '2008-01-16T00:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1856, + DepTimeUTC: '2008-01-15T23:56:00.000Z', + Distance: 122, + FlightNum: 5999, + Month: 1, + TailNum: 'N937SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277906', + _key: '277906', + _rev: '_cTBW3ry--K', + to: 'airports/IAH', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T21:11:00.000Z', + Distance: 140, + FlightNum: 1706, + Month: 1, + TailNum: 'N76504', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/276542', + _key: '276542', + _rev: '_cTBW3oC--m', + to: 'airports/IAH', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-15T22:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1533, + DepTimeUTC: '2008-01-15T20:33:00.000Z', + Distance: 686, + FlightNum: 2019, + Month: 1, + TailNum: 'N15527', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277919', + _key: '277919', + _rev: '_cTBW3ry--k', + to: 'airports/ABQ', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 619, + FlightNum: 311, + Month: 1, + TailNum: 'N12563', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279400', + _key: '279400', + _rev: '_cTBW3v2--Y', + to: 'airports/STL', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 483, + FlightNum: 852, + Month: 1, + TailNum: 'N895AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/277935', + _key: '277935', + _rev: '_cTBW3r2--S', + to: 'airports/BWI', + attributes: { + ArrTime: 1301, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 1342, + FlightNum: 1576, + Month: 1, + TailNum: 'N609SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278279', + _key: '278279', + _rev: '_cTBW3sy--m', + to: 'airports/ATL', + attributes: { + ArrTime: 1812, + ArrTimeUTC: '2008-01-15T23:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1520, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 813, + FlightNum: 4325, + Month: 1, + TailNum: 'N979EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278326', + _key: '278326', + _rev: '_cTBW3s6--q', + to: 'airports/PHX', + attributes: { + ArrTime: 1646, + ArrTimeUTC: '2008-01-15T23:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1521, + DepTimeUTC: '2008-01-15T21:21:00.000Z', + Distance: 872, + FlightNum: 1295, + Month: 1, + TailNum: 'N766SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282668', + _key: '282668', + _rev: '_cTBW346--G', + to: 'airports/MDW', + attributes: { + ArrTime: 1900, + ArrTimeUTC: '2008-01-16T01:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-15T23:34:00.000Z', + Distance: 307, + FlightNum: 2275, + Month: 1, + TailNum: 'N12921', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/275643', + _key: '275643', + _rev: '_cTBW3lu--K', + to: 'airports/ATL', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1514, + DepTimeUTC: '2008-01-15T20:14:00.000Z', + Distance: 106, + FlightNum: 4210, + Month: 1, + TailNum: 'N934EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278662', + _key: '278662', + _rev: '_cTBW3t6--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T16:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T15:40:00.000Z', + Distance: 190, + FlightNum: 511, + Month: 1, + TailNum: 'N559AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280030', + _key: '280030', + _rev: '_cTBW3xm--e', + to: 'airports/MYR', + attributes: { + ArrTime: 1203, + ArrTimeUTC: '2008-01-15T17:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1116, + DepTimeUTC: '2008-01-15T16:16:00.000Z', + Distance: 156, + FlightNum: 1442, + Month: 1, + TailNum: 'N530AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/278674', + _key: '278674', + _rev: '_cTBW3t6--Y', + to: 'airports/CVG', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-15T23:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 958, + FlightNum: 5026, + Month: 1, + TailNum: 'N956CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/278123', + _key: '278123', + _rev: '_cTBW3sW--U', + to: 'airports/JAX', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T22:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 365, + FlightNum: 306, + Month: 1, + TailNum: 'N404WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278616', + _key: '278616', + _rev: '_cTBW3ty---', + to: 'airports/SAN', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T03:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 2588, + FlightNum: 225, + Month: 1, + TailNum: 'N5BTAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/279385', + _key: '279385', + _rev: '_cTBW3vy--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1225, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 958, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 978, + FlightNum: 368, + Month: 1, + TailNum: 'N579AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/279477', + _key: '279477', + _rev: '_cTBW3wC--q', + to: 'airports/DAL', + attributes: { + ArrTime: 1636, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1548, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 189, + FlightNum: 2008, + Month: 1, + TailNum: 'N525SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/279889', + _key: '279889', + _rev: '_cTBW3xO--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 978, + FlightNum: 346, + Month: 1, + TailNum: 'N244AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/278402', + _key: '278402', + _rev: '_cTBW3tK--M', + to: 'airports/RDU', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T22:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1623, + DepTimeUTC: '2008-01-15T21:23:00.000Z', + Distance: 361, + FlightNum: 4683, + Month: 1, + TailNum: 'N731BE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280174', + _key: '280174', + _rev: '_cTBW3yC--K', + to: 'airports/MDW', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-16T00:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T22:01:00.000Z', + Distance: 972, + FlightNum: 2976, + Month: 1, + TailNum: 'N202WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280179', + _key: '280179', + _rev: '_cTBW3yC--U', + to: 'airports/MCI', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T18:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 650, + FlightNum: 532, + Month: 1, + TailNum: 'N14186', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280373', + _key: '280373', + _rev: '_cTBW3ym--E', + to: 'airports/MCO', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1608, + DepTimeUTC: '2008-01-15T22:08:00.000Z', + Distance: 993, + FlightNum: 557, + Month: 1, + TailNum: 'N294WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280483', + _key: '280483', + _rev: '_cTBW3y6--A', + to: 'airports/IAH', + attributes: { + ArrTime: 1725, + ArrTimeUTC: '2008-01-15T23:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1614, + DepTimeUTC: '2008-01-15T22:14:00.000Z', + Distance: 140, + FlightNum: 1602, + Month: 1, + TailNum: 'N14347', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/280801', + _key: '280801', + _rev: '_cTBW3zy--W', + to: 'airports/IAD', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 1297, + FlightNum: 7071, + Month: 1, + TailNum: 'N508MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282351', + _key: '282351', + _rev: '_cTBW34---i', + to: 'airports/GRR', + attributes: { + ArrTime: 2147, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2048, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 268, + FlightNum: 5450, + Month: 1, + TailNum: 'N920CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/275955', + _key: '275955', + _rev: '_cTBW3mi--B', + to: 'airports/DAL', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T14:32:00.000Z', + Distance: 587, + FlightNum: 125, + Month: 1, + TailNum: 'N399WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274461', + _key: '274461', + _rev: '_cTBW3iq--c', + to: 'airports/LGA', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1443, + DepTimeUTC: '2008-01-15T19:43:00.000Z', + Distance: 761, + FlightNum: 1868, + Month: 1, + TailNum: 'N509AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281138', + _key: '281138', + _rev: '_cTBW30u--Y', + to: 'airports/MAF', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-15T23:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T22:46:00.000Z', + Distance: 294, + FlightNum: 3067, + Month: 1, + TailNum: 'N312SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281404', + _key: '281404', + _rev: '_cTBW31a--m', + to: 'airports/LAX', + attributes: { + ArrTime: 2102, + ArrTimeUTC: '2008-01-16T05:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1757, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 2611, + FlightNum: 167, + Month: 1, + TailNum: 'N546UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281279', + _key: '281279', + _rev: '_cTBW31G--S', + to: 'airports/HOU', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-15T23:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-15T22:53:00.000Z', + Distance: 148, + FlightNum: 217, + Month: 1, + TailNum: 'N608SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268713', + _key: '268713', + _rev: '_cTBW3T2--C', + to: 'airports/LGA', + attributes: { + ArrTime: 612, + ArrTimeUTC: '2008-01-15T11:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 35, + DepTimeUTC: '2008-01-15T07:35:00.000Z', + Distance: 1619, + FlightNum: 514, + Month: 1, + TailNum: 'N907FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282982', + _key: '282982', + _rev: '_cTBW35y--e', + to: 'airports/LGA', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T01:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 761, + FlightNum: 526, + Month: 1, + TailNum: 'N683DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273547', + _key: '273547', + _rev: '_cTBW3gW--i', + to: 'airports/DCA', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 399, + FlightNum: 5655, + Month: 1, + TailNum: 'N929CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282666', + _key: '282666', + _rev: '_cTBW346--C', + to: 'airports/BOS', + attributes: { + ArrTime: 1958, + ArrTimeUTC: '2008-01-16T00:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-15T23:34:00.000Z', + Distance: 399, + FlightNum: 4783, + Month: 1, + TailNum: 'N812AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278427', + _key: '278427', + _rev: '_cTBW3tO--Q', + to: 'airports/CLT', + attributes: { + ArrTime: 1212, + ArrTimeUTC: '2008-01-15T17:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 361, + FlightNum: 1523, + Month: 1, + TailNum: 'N432US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281755', + _key: '281755', + _rev: '_cTBW32W--k', + to: 'airports/ONT', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T04:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1926, + DepTimeUTC: '2008-01-16T01:26:00.000Z', + Distance: 1197, + FlightNum: 224, + Month: 1, + TailNum: 'N17196', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275090', + _key: '275090', + _rev: '_cTBW3kS--G', + to: 'airports/AUS', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T16:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 812, + DepTimeUTC: '2008-01-15T14:12:00.000Z', + Distance: 756, + FlightNum: 3498, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280257', + _key: '280257', + _rev: '_cTBW3yS---', + to: 'airports/DTW', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-15T23:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1703, + DepTimeUTC: '2008-01-15T22:03:00.000Z', + Distance: 95, + FlightNum: 325, + Month: 1, + TailNum: 'N8932E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282018', + _key: '282018', + _rev: '_cTBW33C--q', + to: 'airports/PHX', + attributes: { + ArrTime: 2056, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T01:35:00.000Z', + Distance: 872, + FlightNum: 2627, + Month: 1, + TailNum: 'N514SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/269157', + _key: '269157', + _rev: '_cTBW3V---i', + to: 'airports/ORD', + attributes: { + ArrTime: 707, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 666, + FlightNum: 7377, + Month: 1, + TailNum: 'N649BR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/275870', + _key: '275870', + _rev: '_cTBW3mS--a', + to: 'airports/DEN', + attributes: { + ArrTime: 915, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 455, + FlightNum: 762, + Month: 1, + TailNum: 'N337UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283068', + _key: '283068', + _rev: '_cTBW36C--a', + to: 'airports/LAS', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 629, + FlightNum: 1489, + Month: 1, + TailNum: 'N460UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282063', + _key: '282063', + _rev: '_cTBW33K--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T01:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1720, + DepTimeUTC: '2008-01-15T23:20:00.000Z', + Distance: 978, + FlightNum: 5975, + Month: 1, + TailNum: 'N762SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BGM', + id: 'flights/282094', + _key: '282094', + _rev: '_cTBW33S--J', + to: 'airports/DTW', + attributes: { + ArrTime: 2022, + ArrTimeUTC: '2008-01-16T01:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1821, + DepTimeUTC: '2008-01-15T23:21:00.000Z', + Distance: 378, + FlightNum: 2994, + Month: 1, + TailNum: '87949E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283761', + _key: '283761', + _rev: '_cTBW376--G', + to: 'airports/OKC', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T23:56:00.000Z', + Distance: 181, + FlightNum: 1274, + Month: 1, + TailNum: 'N385SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282111', + _key: '282111', + _rev: '_cTBW33S--r', + to: 'airports/DAL', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-16T00:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 189, + FlightNum: 3506, + Month: 1, + TailNum: 'N341SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273461', + _key: '273461', + _rev: '_cTBW3gK--B', + to: 'airports/IAH', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T21:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1417, + DepTimeUTC: '2008-01-15T19:17:00.000Z', + Distance: 689, + FlightNum: 1615, + Month: 1, + TailNum: 'N14342', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278039', + _key: '278039', + _rev: '_cTBW3sG--e', + to: 'airports/OAK', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-16T02:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1514, + DepTimeUTC: '2008-01-15T21:14:00.000Z', + Distance: 1959, + FlightNum: 3925, + Month: 1, + TailNum: 'N434WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271026', + _key: '271026', + _rev: '_cTBW3Z2--I', + to: 'airports/IAD', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T12:14:00.000Z', + Distance: 533, + FlightNum: 1044, + Month: 1, + TailNum: 'N397DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282193', + _key: '282193', + _rev: '_cTBW33i--c', + to: 'airports/JFK', + attributes: { + ArrTime: 2144, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1723, + DepTimeUTC: '2008-01-15T23:23:00.000Z', + Distance: 1522, + FlightNum: 1068, + Month: 1, + TailNum: 'N249JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276727', + _key: '276727', + _rev: '_cTBW3oi--g', + to: 'airports/MSY', + attributes: { + ArrTime: 1707, + ArrTimeUTC: '2008-01-15T23:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T20:39:00.000Z', + Distance: 1062, + FlightNum: 1614, + Month: 1, + TailNum: 'N483UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282585', + _key: '282585', + _rev: '_cTBW34q--T', + to: 'airports/ORD', + attributes: { + ArrTime: 1959, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-15T23:31:00.000Z', + Distance: 978, + FlightNum: 2402, + Month: 1, + TailNum: 'N234AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/283983', + _key: '283983', + _rev: '_cTBW38i--A', + to: 'airports/ELP', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 562, + FlightNum: 42, + Month: 1, + TailNum: 'N644SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/283482', + _key: '283482', + _rev: '_cTBW37K--C', + to: 'airports/ELP', + attributes: { + ArrTime: 2101, + ArrTimeUTC: '2008-01-16T04:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2032, + DepTimeUTC: '2008-01-16T02:32:00.000Z', + Distance: 528, + FlightNum: 2278, + Month: 1, + TailNum: 'N359SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271399', + _key: '271399', + _rev: '_cTBW3ay--q', + to: 'airports/RDU', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1324, + DepTimeUTC: '2008-01-15T18:24:00.000Z', + Distance: 227, + FlightNum: 4667, + Month: 1, + TailNum: 'N715AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270695', + _key: '270695', + _rev: '_cTBW3Y6--U', + to: 'airports/DFW', + attributes: { + ArrTime: 855, + ArrTimeUTC: '2008-01-15T14:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 936, + FlightNum: 1045, + Month: 1, + TailNum: 'N526AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286817', + _key: '286817', + _rev: '_cTBW4ES--a', + to: 'airports/PVD', + attributes: { + ArrTime: 2126, + ArrTimeUTC: '2008-01-16T02:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2023, + DepTimeUTC: '2008-01-16T01:23:00.000Z', + Distance: 328, + FlightNum: 1180, + Month: 1, + TailNum: 'N480WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273365', + _key: '273365', + _rev: '_cTBW3f6--E', + to: 'airports/RDU', + attributes: { + ArrTime: 1035, + ArrTimeUTC: '2008-01-15T15:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 826, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 612, + FlightNum: 4566, + Month: 1, + TailNum: 'N700LE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284889', + _key: '284889', + _rev: '_cTBW4_---W', + to: 'airports/IAH', + attributes: { + ArrTime: 1931, + ArrTimeUTC: '2008-01-16T01:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1823, + DepTimeUTC: '2008-01-16T00:23:00.000Z', + Distance: 140, + FlightNum: 620, + Month: 1, + TailNum: 'N29717', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276049', + _key: '276049', + _rev: '_cTBW3my--G', + to: 'airports/ILM', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T15:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 935, + DepTimeUTC: '2008-01-15T14:35:00.000Z', + Distance: 185, + FlightNum: 2612, + Month: 1, + TailNum: 'N923FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/268938', + _key: '268938', + _rev: '_cTBW3Ua--k', + to: 'airports/CVG', + attributes: { + ArrTime: 1336, + ArrTimeUTC: '2008-01-15T18:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 419, + FlightNum: 5088, + Month: 1, + TailNum: 'N812CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284962', + _key: '284962', + _rev: '_cTBW4_K--g', + to: 'airports/DAL', + attributes: { + ArrTime: 1919, + ArrTimeUTC: '2008-01-16T01:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-16T00:25:00.000Z', + Distance: 189, + FlightNum: 3400, + Month: 1, + TailNum: 'N684JW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282753', + _key: '282753', + _rev: '_cTBW35G--m', + to: 'airports/MSN', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2100, + DepTimeUTC: '2008-01-16T02:00:00.000Z', + Distance: 707, + FlightNum: 4359, + Month: 1, + TailNum: 'N877AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/285703', + _key: '285703', + _rev: '_cTBW4BS--G', + to: 'airports/LAX', + attributes: { + ArrTime: 1952, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 1242, + FlightNum: 427, + Month: 1, + TailNum: 'N413AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/285921', + _key: '285921', + _rev: '_cTBW4B2--m', + to: 'airports/DAL', + attributes: { + ArrTime: 1938, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1848, + DepTimeUTC: '2008-01-16T00:48:00.000Z', + Distance: 189, + FlightNum: 288, + Month: 1, + TailNum: 'N756SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275502', + _key: '275502', + _rev: '_cTBW3lW--e', + to: 'airports/EWR', + attributes: { + ArrTime: 1113, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 922, + DepTimeUTC: '2008-01-15T14:22:00.000Z', + Distance: 529, + FlightNum: 3101, + Month: 1, + TailNum: 'N14933', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279219', + _key: '279219', + _rev: '_cTBW3vW--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 1835, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1641, + DepTimeUTC: '2008-01-15T21:41:00.000Z', + Distance: 404, + FlightNum: 524, + Month: 1, + TailNum: 'N14604', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279026', + _key: '279026', + _rev: '_cTBW3u2--S', + to: 'airports/BDL', + attributes: { + ArrTime: 1150, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1050, + DepTimeUTC: '2008-01-15T15:50:00.000Z', + Distance: 283, + FlightNum: 3932, + Month: 1, + TailNum: 'N625SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282300', + _key: '282300', + _rev: '_cTBW332--U', + to: 'airports/MCO', + attributes: { + ArrTime: 2144, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 1121, + FlightNum: 657, + Month: 1, + TailNum: 'N916DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/286343', + _key: '286343', + _rev: '_cTBW4DC--K', + to: 'airports/DAL', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T01:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 189, + FlightNum: 3441, + Month: 1, + TailNum: 'N928AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/269885', + _key: '269885', + _rev: '_cTBW3W2--j', + to: 'airports/MSP', + attributes: { + ArrTime: 812, + ArrTimeUTC: '2008-01-15T14:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 861, + FlightNum: 2901, + Month: 1, + TailNum: '80019E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/282296', + _key: '282296', + _rev: '_cTBW332--M', + to: 'airports/BHM', + attributes: { + ArrTime: 2204, + ArrTimeUTC: '2008-01-16T04:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 1082, + FlightNum: 6604, + Month: 1, + TailNum: 'N707SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/285151', + _key: '285151', + _rev: '_cTBW4_u--i', + to: 'airports/LGA', + attributes: { + ArrTime: 2107, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1929, + DepTimeUTC: '2008-01-16T00:29:00.000Z', + Distance: 214, + FlightNum: 1964, + Month: 1, + TailNum: 'N909DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271417', + _key: '271417', + _rev: '_cTBW3a2--g', + to: 'airports/TPA', + attributes: { + ArrTime: 1538, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1324, + DepTimeUTC: '2008-01-15T18:24:00.000Z', + Distance: 842, + FlightNum: 994, + Month: 1, + TailNum: 'N731SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/274234', + _key: '274234', + _rev: '_cTBW3iG--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1526, + ArrTimeUTC: '2008-01-15T20:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 164, + FlightNum: 4381, + Month: 1, + TailNum: 'N826AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285572', + _key: '285572', + _rev: '_cTBW4A6--C', + to: 'airports/LAX', + attributes: { + ArrTime: 2258, + ArrTimeUTC: '2008-01-16T06:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2140, + DepTimeUTC: '2008-01-16T04:40:00.000Z', + Distance: 862, + FlightNum: 419, + Month: 1, + TailNum: 'N919FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/274893', + _key: '274893', + _rev: '_cTBW3jy--J', + to: 'airports/MSP', + attributes: { + ArrTime: 910, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 808, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 221, + FlightNum: 454, + Month: 1, + TailNum: 'N775NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATW', + id: 'flights/270416', + _key: '270416', + _rev: '_cTBW3YO--I', + to: 'airports/ORD', + attributes: { + ArrTime: 657, + ArrTimeUTC: '2008-01-15T12:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 160, + FlightNum: 6691, + Month: 1, + TailNum: 'N952SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/276928', + _key: '276928', + _rev: '_cTBW3pK--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1736, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1545, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 470, + FlightNum: 2974, + Month: 1, + TailNum: '85159E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279345', + _key: '279345', + _rev: '_cTBW3vu--C', + to: 'airports/EGE', + attributes: { + ArrTime: 952, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 121, + FlightNum: 7084, + Month: 1, + TailNum: 'N447YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281674', + _key: '281674', + _rev: '_cTBW32K--Q', + to: 'airports/SAT', + attributes: { + ArrTime: 2019, + ArrTimeUTC: '2008-01-16T02:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1924, + DepTimeUTC: '2008-01-16T01:24:00.000Z', + Distance: 248, + FlightNum: 1360, + Month: 1, + TailNum: 'N900WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/281095', + _key: '281095', + _rev: '_cTBW30m--c', + to: 'airports/ATL', + attributes: { + ArrTime: 1839, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 164, + FlightNum: 4530, + Month: 1, + TailNum: 'N632AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267060', + _key: '267060', + _rev: '_cTBW3Pe--e', + to: 'airports/LAS', + attributes: { + ArrTime: 1022, + ArrTimeUTC: '2008-01-15T18:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 929, + DepTimeUTC: '2008-01-15T16:29:00.000Z', + Distance: 629, + FlightNum: 777, + Month: 1, + TailNum: 'N947FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/277768', + _key: '277768', + _rev: '_cTBW3ra--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1841, + ArrTimeUTC: '2008-01-15T23:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 750, + FlightNum: 2965, + Month: 1, + TailNum: '87519E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/272584', + _key: '272584', + _rev: '_cTBW3d2--t', + to: 'airports/ATL', + attributes: { + ArrTime: 1555, + ArrTimeUTC: '2008-01-15T20:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T18:55:00.000Z', + Distance: 714, + FlightNum: 4473, + Month: 1, + TailNum: 'N916EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/279917', + _key: '279917', + _rev: '_cTBW3xS--a', + to: 'airports/PHL', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 196, + FlightNum: 1809, + Month: 1, + TailNum: 'N950UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/269403', + _key: '269403', + _rev: '_cTBW3Vq--E', + to: 'airports/ORD', + attributes: { + ArrTime: 614, + ArrTimeUTC: '2008-01-15T12:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 611, + DepTimeUTC: '2008-01-15T11:11:00.000Z', + Distance: 122, + FlightNum: 4266, + Month: 1, + TailNum: 'N634AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274830', + _key: '274830', + _rev: '_cTBW3jm--k', + to: 'airports/SFO', + attributes: { + ArrTime: 1723, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1453, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 2139, + FlightNum: 629, + Month: 1, + TailNum: 'N6716C', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/269658', + _key: '269658', + _rev: '_cTBW3WS--e', + to: 'airports/DTW', + attributes: { + ArrTime: 745, + ArrTimeUTC: '2008-01-15T12:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T11:26:00.000Z', + Distance: 113, + FlightNum: 5820, + Month: 1, + TailNum: '89829E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284500', + _key: '284500', + _rev: '_cTBW4----M', + to: 'airports/MCO', + attributes: { + ArrTime: 2229, + ArrTimeUTC: '2008-01-16T03:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 1545, + FlightNum: 674, + Month: 1, + TailNum: 'N918FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/270873', + _key: '270873', + _rev: '_cTBW3ZW--X', + to: 'airports/MSP', + attributes: { + ArrTime: 806, + ArrTimeUTC: '2008-01-15T14:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 708, + DepTimeUTC: '2008-01-15T12:08:00.000Z', + Distance: 426, + FlightNum: 1467, + Month: 1, + TailNum: 'N8929E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276734', + _key: '276734', + _rev: '_cTBW3om--E', + to: 'airports/BOS', + attributes: { + ArrTime: 1111, + ArrTimeUTC: '2008-01-15T16:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 952, + DepTimeUTC: '2008-01-15T14:52:00.000Z', + Distance: 399, + FlightNum: 4779, + Month: 1, + TailNum: 'N736DT', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/271401', + _key: '271401', + _rev: '_cTBW3a2--A', + to: 'airports/DTW', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1324, + DepTimeUTC: '2008-01-15T18:24:00.000Z', + Distance: 113, + FlightNum: 1755, + Month: 1, + TailNum: 'N401EA', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/277595', + _key: '277595', + _rev: '_cTBW3r---E', + to: 'airports/ORD', + attributes: { + ArrTime: 1610, + ArrTimeUTC: '2008-01-15T22:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1602, + DepTimeUTC: '2008-01-15T21:02:00.000Z', + Distance: 122, + FlightNum: 4512, + Month: 1, + TailNum: 'N644AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/267842', + _key: '267842', + _rev: '_cTBW3Ri--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 1311, + ArrTimeUTC: '2008-01-15T18:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1152, + DepTimeUTC: '2008-01-15T16:52:00.000Z', + Distance: 313, + FlightNum: 1249, + Month: 1, + TailNum: 'N737US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281799', + _key: '281799', + _rev: '_cTBW32e--a', + to: 'airports/BWI', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1813, + DepTimeUTC: '2008-01-15T23:13:00.000Z', + Distance: 576, + FlightNum: 554, + Month: 1, + TailNum: 'N712TW', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273400', + _key: '273400', + _rev: '_cTBW3g---W', + to: 'airports/ORD', + attributes: { + ArrTime: 1543, + ArrTimeUTC: '2008-01-15T21:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 783, + FlightNum: 7419, + Month: 1, + TailNum: 'N521LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/268008', + _key: '268008', + _rev: '_cTBW3S---S', + to: 'airports/DTW', + attributes: { + ArrTime: 1359, + ArrTimeUTC: '2008-01-15T18:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 548, + FlightNum: 285, + Month: 1, + TailNum: 'N8928E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/268177', + _key: '268177', + _rev: '_cTBW3Sa--c', + to: 'airports/RDU', + attributes: { + ArrTime: 1341, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T17:00:00.000Z', + Distance: 532, + FlightNum: 4661, + Month: 1, + TailNum: 'N713AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277481', + _key: '277481', + _rev: '_cTBW3qq--A', + to: 'airports/TPA', + attributes: { + ArrTime: 1235, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 814, + FlightNum: 1491, + Month: 1, + TailNum: 'N704US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/286458', + _key: '286458', + _rev: '_cTBW4DW---', + to: 'airports/SEA', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 1449, + FlightNum: 162, + Month: 1, + TailNum: 'N585AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/280316', + _key: '280316', + _rev: '_cTBW3ya--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1802, + ArrTimeUTC: '2008-01-16T00:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1705, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 631, + FlightNum: 7190, + Month: 1, + TailNum: 'N77331', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/268425', + _key: '268425', + _rev: '_cTBW3TC--v', + to: 'airports/MCO', + attributes: { + ArrTime: 1454, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1206, + DepTimeUTC: '2008-01-15T17:06:00.000Z', + Distance: 1050, + FlightNum: 1690, + Month: 1, + TailNum: 'N211WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/268811', + _key: '268811', + _rev: '_cTBW3UG--P', + to: 'airports/MDW', + attributes: { + ArrTime: 1327, + ArrTimeUTC: '2008-01-15T19:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1217, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 777, + FlightNum: 1434, + Month: 1, + TailNum: 'N625SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284220', + _key: '284220', + _rev: '_cTBW39K--Y', + to: 'airports/EWR', + attributes: { + ArrTime: 2350, + ArrTimeUTC: '2008-01-16T04:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2205, + DepTimeUTC: '2008-01-16T03:05:00.000Z', + Distance: 529, + FlightNum: 2696, + Month: 1, + TailNum: 'N935LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269088', + _key: '269088', + _rev: '_cTBW3Uy--u', + to: 'airports/ORD', + attributes: { + ArrTime: 728, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T10:56:00.000Z', + Distance: 783, + FlightNum: 1201, + Month: 1, + TailNum: 'N301UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269327', + _key: '269327', + _rev: '_cTBW3Va--o', + to: 'airports/CVG', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T13:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 661, + FlightNum: 4946, + Month: 1, + TailNum: 'N669CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273184', + _key: '273184', + _rev: '_cTBW3fa--e', + to: 'airports/LAS', + attributes: { + ArrTime: 714, + ArrTimeUTC: '2008-01-15T15:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 629, + FlightNum: 1923, + Month: 1, + TailNum: 'N397SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272255', + _key: '272255', + _rev: '_cTBW3dC--c', + to: 'airports/DFW', + attributes: { + ArrTime: 839, + ArrTimeUTC: '2008-01-15T14:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T12:56:00.000Z', + Distance: 641, + FlightNum: 328, + Month: 1, + TailNum: 'N588AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275918', + _key: '275918', + _rev: '_cTBW3ma--a', + to: 'airports/MSY', + attributes: { + ArrTime: 959, + ArrTimeUTC: '2008-01-15T15:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 831, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 471, + FlightNum: 2554, + Month: 1, + TailNum: 'N712SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284935', + _key: '284935', + _rev: '_cTBW4_G--U', + to: 'airports/RDU', + attributes: { + ArrTime: 2041, + ArrTimeUTC: '2008-01-16T01:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-16T00:24:00.000Z', + Distance: 443, + FlightNum: 2876, + Month: 1, + TailNum: 'N733SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273459', + _key: '273459', + _rev: '_cTBW3gG--s', + to: 'airports/LGA', + attributes: { + ArrTime: 1629, + ArrTimeUTC: '2008-01-15T21:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1417, + DepTimeUTC: '2008-01-15T19:17:00.000Z', + Distance: 761, + FlightNum: 362, + Month: 1, + TailNum: 'N168AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284806', + _key: '284806', + _rev: '_cTBW4-y--A', + to: 'airports/PHF', + attributes: { + ArrTime: 2056, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1921, + DepTimeUTC: '2008-01-16T00:21:00.000Z', + Distance: 464, + FlightNum: 643, + Month: 1, + TailNum: 'N933AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276014', + _key: '276014', + _rev: '_cTBW3mq--e', + to: 'airports/CAK', + attributes: { + ArrTime: 1817, + ArrTimeUTC: '2008-01-15T23:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1321, + DepTimeUTC: '2008-01-15T20:21:00.000Z', + Distance: 1224, + FlightNum: 499, + Month: 1, + TailNum: 'N929FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269664', + _key: '269664', + _rev: '_cTBW3WS--q', + to: 'airports/MDW', + attributes: { + ArrTime: 736, + ArrTimeUTC: '2008-01-15T13:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T11:26:00.000Z', + Distance: 777, + FlightNum: 3916, + Month: 1, + TailNum: 'N263WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267212', + _key: '267212', + _rev: '_cTBW3P2--q', + to: 'airports/RDU', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1134, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 130, + FlightNum: 1269, + Month: 1, + TailNum: 'N123UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/285789', + _key: '285789', + _rev: '_cTBW4Bi--A', + to: 'airports/SFO', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T06:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2111, + DepTimeUTC: '2008-01-16T05:11:00.000Z', + Distance: 250, + FlightNum: 5451, + Month: 1, + TailNum: 'N284YV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269889', + _key: '269889', + _rev: '_cTBW3W2--r', + to: 'airports/ORD', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T14:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 783, + FlightNum: 4497, + Month: 1, + TailNum: 'N931AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281876', + _key: '281876', + _rev: '_cTBW32q--o', + to: 'airports/HPN', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 780, + FlightNum: 4774, + Month: 1, + TailNum: 'N977EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270346', + _key: '270346', + _rev: '_cTBW3YC--M', + to: 'airports/RIC', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1255, + DepTimeUTC: '2008-01-15T17:55:00.000Z', + Distance: 481, + FlightNum: 1726, + Month: 1, + TailNum: 'N661DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270144', + _key: '270144', + _rev: '_cTBW3Xi--I', + to: 'airports/BWI', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T13:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 283, + FlightNum: 2524, + Month: 1, + TailNum: 'N314SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270340', + _key: '270340', + _rev: '_cTBW3YC--A', + to: 'airports/EWR', + attributes: { + ArrTime: 1412, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1255, + DepTimeUTC: '2008-01-15T17:55:00.000Z', + Distance: 116, + FlightNum: 2009, + Month: 1, + TailNum: 'N27506', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274286', + _key: '274286', + _rev: '_cTBW3iO--g', + to: 'airports/SEA', + attributes: { + ArrTime: 1046, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 1964, + FlightNum: 717, + Month: 1, + TailNum: 'N3749D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269740', + _key: '269740', + _rev: '_cTBW3We--s', + to: 'airports/RDU', + attributes: { + ArrTime: 737, + ArrTimeUTC: '2008-01-15T12:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 630, + DepTimeUTC: '2008-01-15T11:30:00.000Z', + Distance: 255, + FlightNum: 441, + Month: 1, + TailNum: 'N417WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274178', + _key: '274178', + _rev: '_cTBW3i---Q', + to: 'airports/JAX', + attributes: { + ArrTime: 1014, + ArrTimeUTC: '2008-01-15T15:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T13:54:00.000Z', + Distance: 484, + FlightNum: 3935, + Month: 1, + TailNum: 'N467WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276281', + _key: '276281', + _rev: '_cTBW3nW--k', + to: 'airports/LAN', + attributes: { + ArrTime: 1110, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 258, + FlightNum: 5693, + Month: 1, + TailNum: 'N912CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279167', + _key: '279167', + _rev: '_cTBW3vO--S', + to: 'airports/SAV', + attributes: { + ArrTime: 1152, + ArrTimeUTC: '2008-01-15T16:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T15:54:00.000Z', + Distance: 215, + FlightNum: 1643, + Month: 1, + TailNum: 'N922DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270534', + _key: '270534', + _rev: '_cTBW3Yi--_', + to: 'airports/TPA', + attributes: { + ArrTime: 1007, + ArrTimeUTC: '2008-01-15T15:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 1111, + FlightNum: 1456, + Month: 1, + TailNum: 'N965DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/276508', + _key: '276508', + _rev: '_cTBW3o---U', + to: 'airports/MDW', + attributes: { + ArrTime: 1614, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1432, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 570, + FlightNum: 2462, + Month: 1, + TailNum: 'N788SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/270150', + _key: '270150', + _rev: '_cTBW3Xi--U', + to: 'airports/ORD', + attributes: { + ArrTime: 730, + ArrTimeUTC: '2008-01-15T13:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T11:51:00.000Z', + Distance: 473, + FlightNum: 589, + Month: 1, + TailNum: 'N335UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270708', + _key: '270708', + _rev: '_cTBW3Y6--s', + to: 'airports/LAS', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 2298, + FlightNum: 3220, + Month: 1, + TailNum: 'N416WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272026', + _key: '272026', + _rev: '_cTBW3ca--o', + to: 'airports/TYS', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T13:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 152, + FlightNum: 4422, + Month: 1, + TailNum: 'N839AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270716', + _key: '270716', + _rev: '_cTBW3Z---I', + to: 'airports/MSP', + attributes: { + ArrTime: 1451, + ArrTimeUTC: '2008-01-15T20:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 1050, + FlightNum: 1215, + Month: 1, + TailNum: 'N329NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282569', + _key: '282569', + _rev: '_cTBW34m--d', + to: 'airports/HOU', + attributes: { + ArrTime: 2102, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1955, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 239, + FlightNum: 55, + Month: 1, + TailNum: 'N627SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270979', + _key: '270979', + _rev: '_cTBW3Zu--O', + to: 'airports/RDU', + attributes: { + ArrTime: 910, + ArrTimeUTC: '2008-01-15T14:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 712, + DepTimeUTC: '2008-01-15T12:12:00.000Z', + Distance: 532, + FlightNum: 4645, + Month: 1, + TailNum: 'N713AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/280550', + _key: '280550', + _rev: '_cTBW3zG--Q', + to: 'airports/PHL', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 279, + FlightNum: 1740, + Month: 1, + TailNum: 'N732US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270983', + _key: '270983', + _rev: '_cTBW3Zu--W', + to: 'airports/IND', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 712, + DepTimeUTC: '2008-01-15T12:12:00.000Z', + Distance: 728, + FlightNum: 4766, + Month: 1, + TailNum: '85249E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273047', + _key: '273047', + _rev: '_cTBW3fG---', + to: 'airports/LAX', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T19:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 817, + DepTimeUTC: '2008-01-15T13:17:00.000Z', + Distance: 2611, + FlightNum: 163, + Month: 1, + TailNum: 'N516UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271047', + _key: '271047', + _rev: '_cTBW3Z6--K', + to: 'airports/PHL', + attributes: { + ArrTime: 825, + ArrTimeUTC: '2008-01-15T13:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 196, + FlightNum: 887, + Month: 1, + TailNum: 'N110UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/273555', + _key: '273555', + _rev: '_cTBW3ga--I', + to: 'airports/ONT', + attributes: { + ArrTime: 1302, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 660, + FlightNum: 115, + Month: 1, + TailNum: 'N16546', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271746', + _key: '271746', + _rev: '_cTBW3bu--M', + to: 'airports/ORD', + attributes: { + ArrTime: 847, + ArrTimeUTC: '2008-01-15T14:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T12:39:00.000Z', + Distance: 783, + FlightNum: 381, + Month: 1, + TailNum: 'N346UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268017', + _key: '268017', + _rev: '_cTBW3S---k', + to: 'airports/BOS', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T19:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1156, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 946, + FlightNum: 670, + Month: 1, + TailNum: 'N905DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/271856', + _key: '271856', + _rev: '_cTBW3c---m', + to: 'airports/MCO', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 743, + DepTimeUTC: '2008-01-15T12:43:00.000Z', + Distance: 1050, + FlightNum: 1741, + Month: 1, + TailNum: 'N958DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279784', + _key: '279784', + _rev: '_cTBW3w6--i', + to: 'airports/FLL', + attributes: { + ArrTime: 1256, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T16:09:00.000Z', + Distance: 581, + FlightNum: 1427, + Month: 1, + TailNum: 'N635DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/272224', + _key: '272224', + _rev: '_cTBW3d---O', + to: 'airports/MCO', + attributes: { + ArrTime: 1045, + ArrTimeUTC: '2008-01-15T15:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 755, + DepTimeUTC: '2008-01-15T12:55:00.000Z', + Distance: 1050, + FlightNum: 3481, + Month: 1, + TailNum: 'N435WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/272291', + _key: '272291', + _rev: '_cTBW3dK--B', + to: 'airports/PIT', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 757, + DepTimeUTC: '2008-01-15T12:57:00.000Z', + Distance: 366, + FlightNum: 1904, + Month: 1, + TailNum: 'N529AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/272855', + _key: '272855', + _rev: '_cTBW3em--I', + to: 'airports/CLE', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T20:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1401, + DepTimeUTC: '2008-01-15T19:01:00.000Z', + Distance: 475, + FlightNum: 2464, + Month: 1, + TailNum: 'N13566', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273527', + _key: '273527', + _rev: '_cTBW3gS--k', + to: 'airports/ORD', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T21:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1419, + DepTimeUTC: '2008-01-15T19:19:00.000Z', + Distance: 783, + FlightNum: 4453, + Month: 1, + TailNum: 'N827AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279974', + _key: '279974', + _rev: '_cTBW3xe--I', + to: 'airports/HOU', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1558, + DepTimeUTC: '2008-01-15T21:58:00.000Z', + Distance: 239, + FlightNum: 39, + Month: 1, + TailNum: 'N327SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/280831', + _key: '280831', + _rev: '_cTBW3z2--l', + to: 'airports/EWR', + attributes: { + ArrTime: 1913, + ArrTimeUTC: '2008-01-16T00:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 266, + FlightNum: 2565, + Month: 1, + TailNum: 'N14573', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283652', + _key: '283652', + _rev: '_cTBW37m--U', + to: 'airports/DCA', + attributes: { + ArrTime: 2018, + ArrTimeUTC: '2008-01-16T01:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-15T23:53:00.000Z', + Distance: 399, + FlightNum: 2047, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280433', + _key: '280433', + _rev: '_cTBW3yu--i', + to: 'airports/ABQ', + attributes: { + ArrTime: 1652, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1611, + DepTimeUTC: '2008-01-15T22:11:00.000Z', + Distance: 580, + FlightNum: 3420, + Month: 1, + TailNum: 'N477WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284490', + _key: '284490', + _rev: '_cTBW396--o', + to: 'airports/JAX', + attributes: { + ArrTime: 2343, + ArrTimeUTC: '2008-01-16T04:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2218, + DepTimeUTC: '2008-01-16T03:18:00.000Z', + Distance: 329, + FlightNum: 1002, + Month: 1, + TailNum: 'N118US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273626', + _key: '273626', + _rev: '_cTBW3gm---', + to: 'airports/ORD', + attributes: { + ArrTime: 940, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 835, + DepTimeUTC: '2008-01-15T13:35:00.000Z', + Distance: 783, + FlightNum: 355, + Month: 1, + TailNum: 'N542UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/273744', + _key: '273744', + _rev: '_cTBW3g2--k', + to: 'airports/JFK', + attributes: { + ArrTime: 1516, + ArrTimeUTC: '2008-01-15T20:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1425, + DepTimeUTC: '2008-01-15T19:25:00.000Z', + Distance: 106, + FlightNum: 5211, + Month: 1, + TailNum: 'N779CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282439', + _key: '282439', + _rev: '_cTBW34O--i', + to: 'airports/CAK', + attributes: { + ArrTime: 2242, + ArrTimeUTC: '2008-01-16T03:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T01:50:00.000Z', + Distance: 528, + FlightNum: 4330, + Month: 1, + TailNum: 'N859AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/284795', + _key: '284795', + _rev: '_cTBW4-u--Y', + to: 'airports/SDF', + attributes: { + ArrTime: 2029, + ArrTimeUTC: '2008-01-16T01:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1821, + DepTimeUTC: '2008-01-16T00:21:00.000Z', + Distance: 323, + FlightNum: 3942, + Month: 1, + TailNum: 'N787SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/274332', + _key: '274332', + _rev: '_cTBW3iW--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1102, + ArrTimeUTC: '2008-01-15T16:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 548, + FlightNum: 1185, + Month: 1, + TailNum: 'N670MC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270854', + _key: '270854', + _rev: '_cTBW3ZS--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1309, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 761, + FlightNum: 355, + Month: 1, + TailNum: 'N149AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/276177', + _key: '276177', + _rev: '_cTBW3nG--U', + to: 'airports/MDW', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T22:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1525, + DepTimeUTC: '2008-01-15T20:25:00.000Z', + Distance: 777, + FlightNum: 966, + Month: 1, + TailNum: 'N638SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274086', + _key: '274086', + _rev: '_cTBW3hu--i', + to: 'airports/MSP', + attributes: { + ArrTime: 1546, + ArrTimeUTC: '2008-01-15T21:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1433, + DepTimeUTC: '2008-01-15T19:33:00.000Z', + Distance: 622, + FlightNum: 4722, + Month: 1, + TailNum: '80199E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/276599', + _key: '276599', + _rev: '_cTBW3oO--M', + to: 'airports/RSW', + attributes: { + ArrTime: 1914, + ArrTimeUTC: '2008-01-16T00:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 1180, + FlightNum: 1207, + Month: 1, + TailNum: 'N912DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/273353', + _key: '273353', + _rev: '_cTBW3f2--c', + to: 'airports/MSP', + attributes: { + ArrTime: 1506, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1214, + DepTimeUTC: '2008-01-15T19:14:00.000Z', + Distance: 680, + FlightNum: 418, + Month: 1, + TailNum: 'N823UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/281829', + _key: '281829', + _rev: '_cTBW32i--k', + to: 'airports/HOU', + attributes: { + ArrTime: 2045, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 239, + FlightNum: 53, + Month: 1, + TailNum: 'N312SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/266957', + _key: '266957', + _rev: '_cTBW3PO--c', + to: 'airports/MCO', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T18:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1125, + DepTimeUTC: '2008-01-15T16:25:00.000Z', + Distance: 468, + FlightNum: 1729, + Month: 1, + TailNum: 'N427US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277364', + _key: '277364', + _rev: '_cTBW3qS--i', + to: 'airports/EWR', + attributes: { + ArrTime: 1051, + ArrTimeUTC: '2008-01-15T15:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1007, + DepTimeUTC: '2008-01-15T15:07:00.000Z', + Distance: 116, + FlightNum: 2817, + Month: 1, + TailNum: 'N11548', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277754', + _key: '277754', + _rev: '_cTBW3rW--s', + to: 'airports/BOS', + attributes: { + ArrTime: 1739, + ArrTimeUTC: '2008-01-15T22:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T21:06:00.000Z', + Distance: 399, + FlightNum: 5666, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278339', + _key: '278339', + _rev: '_cTBW3t---U', + to: 'airports/HHH', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T16:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 239, + FlightNum: 4735, + Month: 1, + TailNum: 'N635AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277385', + _key: '277385', + _rev: '_cTBW3qW--e', + to: 'airports/EWR', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T22:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T20:57:00.000Z', + Distance: 116, + FlightNum: 2979, + Month: 1, + TailNum: 'N29917', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277420', + _key: '277420', + _rev: '_cTBW3qe--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T17:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1008, + DepTimeUTC: '2008-01-15T15:08:00.000Z', + Distance: 859, + FlightNum: 1270, + Month: 1, + TailNum: 'N901DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/269887', + _key: '269887', + _rev: '_cTBW3W2--n', + to: 'airports/ATL', + attributes: { + ArrTime: 913, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 692, + FlightNum: 4999, + Month: 1, + TailNum: 'N435CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270237', + _key: '270237', + _rev: '_cTBW3Xu--q', + to: 'airports/MCO', + attributes: { + ArrTime: 1007, + ArrTimeUTC: '2008-01-15T15:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 653, + DepTimeUTC: '2008-01-15T11:53:00.000Z', + Distance: 1121, + FlightNum: 433, + Month: 1, + TailNum: 'N503JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275605', + _key: '275605', + _rev: '_cTBW3lm--g', + to: 'airports/DTW', + attributes: { + ArrTime: 1037, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 229, + FlightNum: 3774, + Month: 1, + TailNum: '86949E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274895', + _key: '274895', + _rev: '_cTBW3jy--N', + to: 'airports/CLT', + attributes: { + ArrTime: 1011, + ArrTimeUTC: '2008-01-15T15:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 908, + DepTimeUTC: '2008-01-15T14:08:00.000Z', + Distance: 227, + FlightNum: 318, + Month: 1, + TailNum: 'N951AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277488', + _key: '277488', + _rev: '_cTBW3qq--O', + to: 'airports/DTW', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1559, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 548, + FlightNum: 1177, + Month: 1, + TailNum: 'N770NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285020', + _key: '285020', + _rev: '_cTBW4_W--L', + to: 'airports/STL', + attributes: { + ArrTime: 1, + ArrTimeUTC: '2008-01-16T06:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2050, + DepTimeUTC: '2008-01-16T03:50:00.000Z', + Distance: 770, + FlightNum: 282, + Month: 1, + TailNum: 'N932FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/269458', + _key: '269458', + _rev: '_cTBW3Vy--Q', + to: 'airports/ATL', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1132, + DepTimeUTC: '2008-01-15T17:32:00.000Z', + Distance: 214, + FlightNum: 4178, + Month: 1, + TailNum: 'N718EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/270010', + _key: '270010', + _rev: '_cTBW3XK--m', + to: 'airports/AUS', + attributes: { + ArrTime: 640, + ArrTimeUTC: '2008-01-15T12:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 543, + DepTimeUTC: '2008-01-15T11:43:00.000Z', + Distance: 189, + FlightNum: 3362, + Month: 1, + TailNum: 'N689EC', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/277854', + _key: '277854', + _rev: '_cTBW3rq--E', + to: 'airports/CLT', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T17:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1019, + DepTimeUTC: '2008-01-15T15:19:00.000Z', + Distance: 644, + FlightNum: 1855, + Month: 1, + TailNum: 'N511AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279313', + _key: '279313', + _rev: '_cTBW3vm--c', + to: 'airports/SJU', + attributes: { + ArrTime: 2123, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 1547, + FlightNum: 487, + Month: 1, + TailNum: 'N656DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ACV', + id: 'flights/271613', + _key: '271613', + _rev: '_cTBW3bW--o', + to: 'airports/CEC', + attributes: { + ArrTime: 1056, + ArrTimeUTC: '2008-01-15T18:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1029, + DepTimeUTC: '2008-01-15T18:29:00.000Z', + Distance: 56, + FlightNum: 5781, + Month: 1, + TailNum: 'N216SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/278158', + _key: '278158', + _rev: '_cTBW3se--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1135, + ArrTimeUTC: '2008-01-15T17:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1025, + DepTimeUTC: '2008-01-15T15:25:00.000Z', + Distance: 783, + FlightNum: 4256, + Month: 1, + TailNum: 'N806AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/278499', + _key: '278499', + _rev: '_cTBW3ta--Y', + to: 'airports/TPA', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1034, + DepTimeUTC: '2008-01-15T15:34:00.000Z', + Distance: 1111, + FlightNum: 3933, + Month: 1, + TailNum: 'N551WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280324', + _key: '280324', + _rev: '_cTBW3ye--A', + to: 'airports/SEA', + attributes: { + ArrTime: 1836, + ArrTimeUTC: '2008-01-16T02:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1605, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 1977, + FlightNum: 2354, + Month: 1, + TailNum: 'N793SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277055', + _key: '277055', + _rev: '_cTBW3pe--g', + to: 'airports/SAV', + attributes: { + ArrTime: 1104, + ArrTimeUTC: '2008-01-15T16:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T14:59:00.000Z', + Distance: 215, + FlightNum: 1229, + Month: 1, + TailNum: 'N996DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/275434', + _key: '275434', + _rev: '_cTBW3lK--m', + to: 'airports/DFW', + attributes: { + ArrTime: 1506, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1409, + DepTimeUTC: '2008-01-15T20:09:00.000Z', + Distance: 190, + FlightNum: 422, + Month: 1, + TailNum: 'N587AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/279237', + _key: '279237', + _rev: '_cTBW3va--M', + to: 'airports/BWI', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1642, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 283, + FlightNum: 1832, + Month: 1, + TailNum: 'N212WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AVL', + id: 'flights/269239', + _key: '269239', + _rev: '_cTBW3VO--G', + to: 'airports/IAH', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T13:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 834, + FlightNum: 2307, + Month: 1, + TailNum: 'N26545', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/279724', + _key: '279724', + _rev: '_cTBW3wy--I', + to: 'airports/MKE', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1107, + DepTimeUTC: '2008-01-15T16:07:00.000Z', + Distance: 780, + FlightNum: 2531, + Month: 1, + TailNum: 'N417SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/280286', + _key: '280286', + _rev: '_cTBW3yW--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-16T00:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1704, + DepTimeUTC: '2008-01-15T22:04:00.000Z', + Distance: 783, + FlightNum: 719, + Month: 1, + TailNum: 'N520UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283740', + _key: '283740', + _rev: '_cTBW372--I', + to: 'airports/TUL', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T01:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 674, + FlightNum: 4211, + Month: 1, + TailNum: 'N884AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/280520', + _key: '280520', + _rev: '_cTBW3z---c', + to: 'airports/CLT', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1715, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 644, + FlightNum: 2699, + Month: 1, + TailNum: 'N930LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275221', + _key: '275221', + _rev: '_cTBW3km--m', + to: 'airports/DCA', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T15:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 915, + DepTimeUTC: '2008-01-15T14:15:00.000Z', + Distance: 547, + FlightNum: 454, + Month: 1, + TailNum: 'N973DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/281067', + _key: '281067', + _rev: '_cTBW30i--U', + to: 'airports/CVG', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 661, + FlightNum: 1567, + Month: 1, + TailNum: 'N952DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/270054', + _key: '270054', + _rev: '_cTBW3XS--W', + to: 'airports/DTW', + attributes: { + ArrTime: 810, + ArrTimeUTC: '2008-01-15T13:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 646, + DepTimeUTC: '2008-01-15T11:46:00.000Z', + Distance: 240, + FlightNum: 1127, + Month: 1, + TailNum: 'N770NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273178', + _key: '273178', + _rev: '_cTBW3fa--S', + to: 'airports/MCO', + attributes: { + ArrTime: 951, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 822, + DepTimeUTC: '2008-01-15T13:22:00.000Z', + Distance: 403, + FlightNum: 1585, + Month: 1, + TailNum: 'N129DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/281817', + _key: '281817', + _rev: '_cTBW32i--M', + to: 'airports/ATL', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T01:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1813, + DepTimeUTC: '2008-01-15T23:13:00.000Z', + Distance: 859, + FlightNum: 887, + Month: 1, + TailNum: 'N967DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/284351', + _key: '284351', + _rev: '_cTBW39i--a', + to: 'airports/CLT', + attributes: { + ArrTime: 2113, + ArrTimeUTC: '2008-01-16T02:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1909, + DepTimeUTC: '2008-01-16T00:09:00.000Z', + Distance: 644, + FlightNum: 1245, + Month: 1, + TailNum: 'N591US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279367', + _key: '279367', + _rev: '_cTBW3vy--C', + to: 'airports/EWR', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 462, + FlightNum: 2889, + Month: 1, + TailNum: 'N14902', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275334', + _key: '275334', + _rev: '_cTBW3k6--e', + to: 'airports/MHT', + attributes: { + ArrTime: 1622, + ArrTimeUTC: '2008-01-15T21:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1506, + DepTimeUTC: '2008-01-15T20:06:00.000Z', + Distance: 377, + FlightNum: 213, + Month: 1, + TailNum: 'N446WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283891', + _key: '283891', + _rev: '_cTBW38O--s', + to: 'airports/SAN', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-15T23:58:00.000Z', + Distance: 1891, + FlightNum: 909, + Month: 1, + TailNum: 'N137DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/285084', + _key: '285084', + _rev: '_cTBW4_i--K', + to: 'airports/TPA', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T03:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1927, + DepTimeUTC: '2008-01-16T00:27:00.000Z', + Distance: 1111, + FlightNum: 3410, + Month: 1, + TailNum: 'N255WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272575', + _key: '272575', + _rev: '_cTBW3d2--b', + to: 'airports/BWI', + attributes: { + ArrTime: 943, + ArrTimeUTC: '2008-01-15T14:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 576, + FlightNum: 484, + Month: 1, + TailNum: 'N317AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/285509', + _key: '285509', + _rev: '_cTBW4Au--U', + to: 'airports/MCO', + attributes: { + ArrTime: 2221, + ArrTimeUTC: '2008-01-16T03:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1939, + DepTimeUTC: '2008-01-16T00:39:00.000Z', + Distance: 1050, + FlightNum: 2613, + Month: 1, + TailNum: 'N665WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/284191', + _key: '284191', + _rev: '_cTBW39G--G', + to: 'airports/GEG', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T04:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T03:04:00.000Z', + Distance: 287, + FlightNum: 1117, + Month: 1, + TailNum: 'N399WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABE', + id: 'flights/277881', + _key: '277881', + _rev: '_cTBW3ru--I', + to: 'airports/DTW', + attributes: { + ArrTime: 1753, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T21:10:00.000Z', + Distance: 424, + FlightNum: 2936, + Month: 1, + TailNum: '89429E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/285727', + _key: '285727', + _rev: '_cTBW4BW--K', + to: 'airports/MKE', + attributes: { + ArrTime: 2051, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1944, + DepTimeUTC: '2008-01-16T00:44:00.000Z', + Distance: 780, + FlightNum: 2537, + Month: 1, + TailNum: 'N507CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/281186', + _key: '281186', + _rev: '_cTBW302--Y', + to: 'airports/LAX', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T22:49:00.000Z', + Distance: 109, + FlightNum: 5429, + Month: 1, + TailNum: 'N294SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/286352', + _key: '286352', + _rev: '_cTBW4DC--c', + to: 'airports/DCA', + attributes: { + ArrTime: 2058, + ArrTimeUTC: '2008-01-16T01:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 313, + FlightNum: 967, + Month: 1, + TailNum: 'N756US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283426', + _key: '283426', + _rev: '_cTBW37---a', + to: 'airports/CVG', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T03:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2128, + DepTimeUTC: '2008-01-16T02:28:00.000Z', + Distance: 373, + FlightNum: 1006, + Month: 1, + TailNum: 'N903DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/268241', + _key: '268241', + _rev: '_cTBW3Sm--I', + to: 'airports/SAN', + attributes: { + ArrTime: 1044, + ArrTimeUTC: '2008-01-15T18:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1001, + DepTimeUTC: '2008-01-15T17:01:00.000Z', + Distance: 628, + FlightNum: 483, + Month: 1, + TailNum: 'N761RR', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/286378', + _key: '286378', + _rev: '_cTBW4DG--g', + to: 'airports/ORD', + attributes: { + ArrTime: 2109, + ArrTimeUTC: '2008-01-16T03:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1958, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 783, + FlightNum: 4146, + Month: 1, + TailNum: 'N827AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/273137', + _key: '273137', + _rev: '_cTBW3fS--g', + to: 'airports/ORD', + attributes: { + ArrTime: 932, + ArrTimeUTC: '2008-01-15T15:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 820, + DepTimeUTC: '2008-01-15T13:20:00.000Z', + Distance: 666, + FlightNum: 7187, + Month: 1, + TailNum: 'N571ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BET', + id: 'flights/274599', + _key: '274599', + _rev: '_cTBW3jC--G', + to: 'airports/ANC', + attributes: { + ArrTime: 1203, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 399, + FlightNum: 42, + Month: 1, + TailNum: 'N764AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BET', + id: 'flights/286187', + _key: '286187', + _rev: '_cTBW4Cm--a', + to: 'airports/ANC', + attributes: { + ArrTime: 2243, + ArrTimeUTC: '2008-01-16T07:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2138, + DepTimeUTC: '2008-01-16T06:38:00.000Z', + Distance: 399, + FlightNum: 46, + Month: 1, + TailNum: 'N765AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281330', + _key: '281330', + _rev: '_cTBW31O--a', + to: 'airports/SFO', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T05:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 2704, + FlightNum: 179, + Month: 1, + TailNum: 'N584UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273838', + _key: '273838', + _rev: '_cTBW3hG--a', + to: 'airports/DFW', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-15T22:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1426, + DepTimeUTC: '2008-01-15T19:26:00.000Z', + Distance: 1192, + FlightNum: 819, + Month: 1, + TailNum: 'N3ARAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280916', + _key: '280916', + _rev: '_cTBW30G--e', + to: 'airports/BUF', + attributes: { + ArrTime: 1840, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 281, + FlightNum: 15, + Month: 1, + TailNum: 'N680AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280957', + _key: '280957', + _rev: '_cTBW30O--Y', + to: 'airports/ABQ', + attributes: { + ArrTime: 1908, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1736, + DepTimeUTC: '2008-01-15T22:36:00.000Z', + Distance: 1269, + FlightNum: 567, + Month: 1, + TailNum: 'N980DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/267027', + _key: '267027', + _rev: '_cTBW3Pa--O', + to: 'airports/IAH', + attributes: { + ArrTime: 1156, + ArrTimeUTC: '2008-01-15T17:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 519, + FlightNum: 2198, + Month: 1, + TailNum: 'N17513', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/276967', + _key: '276967', + _rev: '_cTBW3pO--o', + to: 'airports/PHX', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T22:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1246, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 425, + FlightNum: 2889, + Month: 1, + TailNum: 'N902FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/270732', + _key: '270732', + _rev: '_cTBW3Z---q', + to: 'airports/MSY', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T19:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1206, + DepTimeUTC: '2008-01-15T18:06:00.000Z', + Distance: 321, + FlightNum: 3761, + Month: 1, + TailNum: 'N257WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/270493', + _key: '270493', + _rev: '_cTBW3Ya--O', + to: 'airports/ATL', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 533, + FlightNum: 571, + Month: 1, + TailNum: 'N603AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/278548', + _key: '278548', + _rev: '_cTBW3tm--A', + to: 'airports/SAN', + attributes: { + ArrTime: 1414, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 215, + FlightNum: 446, + Month: 1, + TailNum: 'N16559', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278998', + _key: '278998', + _rev: '_cTBW3uy--K', + to: 'airports/SRQ', + attributes: { + ArrTime: 1221, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1049, + DepTimeUTC: '2008-01-15T15:49:00.000Z', + Distance: 445, + FlightNum: 619, + Month: 1, + TailNum: 'N935DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/284156', + _key: '284156', + _rev: '_cTBW39---b', + to: 'airports/SFO', + attributes: { + ArrTime: 2017, + ArrTimeUTC: '2008-01-16T04:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1902, + DepTimeUTC: '2008-01-16T03:02:00.000Z', + Distance: 238, + FlightNum: 5547, + Month: 1, + TailNum: 'N233SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278430', + _key: '278430', + _rev: '_cTBW3tO--W', + to: 'airports/SLC', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T15:32:00.000Z', + Distance: 391, + FlightNum: 409, + Month: 1, + TailNum: 'N616SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/279126', + _key: '279126', + _rev: '_cTBW3vG--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1757, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1439, + DepTimeUTC: '2008-01-15T21:39:00.000Z', + Distance: 744, + FlightNum: 2771, + Month: 1, + TailNum: 'N14959', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BFL', + id: 'flights/284276', + _key: '284276', + _rev: '_cTBW39W--I', + to: 'airports/SFO', + attributes: { + ArrTime: 1735, + ArrTimeUTC: '2008-01-16T01:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1607, + DepTimeUTC: '2008-01-16T00:07:00.000Z', + Distance: 238, + FlightNum: 5479, + Month: 1, + TailNum: 'N308SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/285580', + _key: '285580', + _rev: '_cTBW4A6--S', + to: 'airports/LAS', + attributes: { + ArrTime: 2230, + ArrTimeUTC: '2008-01-16T06:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2141, + DepTimeUTC: '2008-01-16T04:41:00.000Z', + Distance: 629, + FlightNum: 789, + Month: 1, + TailNum: 'N902FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281057', + _key: '281057', + _rev: '_cTBW30i--A', + to: 'airports/IAD', + attributes: { + ArrTime: 1857, + ArrTimeUTC: '2008-01-15T23:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T22:42:00.000Z', + Distance: 321, + FlightNum: 1046, + Month: 1, + TailNum: 'N762US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/269552', + _key: '269552', + _rev: '_cTBW3WC--O', + to: 'airports/BOS', + attributes: { + ArrTime: 1318, + ArrTimeUTC: '2008-01-15T18:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1235, + DepTimeUTC: '2008-01-15T17:35:00.000Z', + Distance: 201, + FlightNum: 5343, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272223', + _key: '272223', + _rev: '_cTBW3d---M', + to: 'airports/SAT', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T21:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 874, + FlightNum: 1571, + Month: 1, + TailNum: 'N931DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/271969', + _key: '271969', + _rev: '_cTBW3cS--a', + to: 'airports/ATL', + attributes: { + ArrTime: 1625, + ArrTimeUTC: '2008-01-15T21:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 1134, + FlightNum: 4267, + Month: 1, + TailNum: 'N713EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/274152', + _key: '274152', + _rev: '_cTBW3h6--P', + to: 'airports/EWR', + attributes: { + ArrTime: 1603, + ArrTimeUTC: '2008-01-15T21:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 393, + FlightNum: 2763, + Month: 1, + TailNum: 'N17507', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281514', + _key: '281514', + _rev: '_cTBW31u--Y', + to: 'airports/GNV', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T00:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 300, + FlightNum: 4307, + Month: 1, + TailNum: 'N870AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/270757', + _key: '270757', + _rev: '_cTBW3ZC--q', + to: 'airports/ORD', + attributes: { + ArrTime: 650, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 116, + FlightNum: 7090, + Month: 1, + TailNum: 'N17175', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/286363', + _key: '286363', + _rev: '_cTBW4DG--C', + to: 'airports/DFW', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T02:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-16T00:58:00.000Z', + Distance: 383, + FlightNum: 3394, + Month: 1, + TailNum: 'N847AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272647', + _key: '272647', + _rev: '_cTBW3eC--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1532, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 867, + FlightNum: 2487, + Month: 1, + TailNum: 'N584AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286161', + _key: '286161', + _rev: '_cTBW4Ci--W', + to: 'airports/LGA', + attributes: { + ArrTime: 2108, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1954, + DepTimeUTC: '2008-01-16T00:54:00.000Z', + Distance: 185, + FlightNum: 2143, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275562', + _key: '275562', + _rev: '_cTBW3li--A', + to: 'airports/MKE', + attributes: { + ArrTime: 1542, + ArrTimeUTC: '2008-01-15T21:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1512, + DepTimeUTC: '2008-01-15T20:12:00.000Z', + Distance: 318, + FlightNum: 5578, + Month: 1, + TailNum: 'N810CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/267916', + _key: '267916', + _rev: '_cTBW3Ru--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1419, + ArrTimeUTC: '2008-01-15T19:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 866, + FlightNum: 5694, + Month: 1, + TailNum: 'N811CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/268128', + _key: '268128', + _rev: '_cTBW3SS--a', + to: 'airports/DAL', + attributes: { + ArrTime: 1300, + ArrTimeUTC: '2008-01-15T19:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T16:59:00.000Z', + Distance: 587, + FlightNum: 342, + Month: 1, + TailNum: 'N513SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/268964', + _key: '268964', + _rev: '_cTBW3Ue--o', + to: 'airports/IAH', + attributes: { + ArrTime: 1324, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 562, + FlightNum: 2707, + Month: 1, + TailNum: 'N12564', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284808', + _key: '284808', + _rev: '_cTBW4-y--E', + to: 'airports/CLE', + attributes: { + ArrTime: 2057, + ArrTimeUTC: '2008-01-16T01:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1821, + DepTimeUTC: '2008-01-16T00:21:00.000Z', + Distance: 448, + FlightNum: 2080, + Month: 1, + TailNum: 'N13132', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/269068', + _key: '269068', + _rev: '_cTBW3Uy--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T18:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T17:23:00.000Z', + Distance: 134, + FlightNum: 1184, + Month: 1, + TailNum: 'N902DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/285209', + _key: '285209', + _rev: '_cTBW4_6--M', + to: 'airports/FLL', + attributes: { + ArrTime: 2200, + ArrTimeUTC: '2008-01-16T03:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T00:30:00.000Z', + Distance: 932, + FlightNum: 5289, + Month: 1, + TailNum: 'N691CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/269356', + _key: '269356', + _rev: '_cTBW3Vi--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1342, + ArrTimeUTC: '2008-01-15T19:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 597, + FlightNum: 1429, + Month: 1, + TailNum: 'N223AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/270380', + _key: '270380', + _rev: '_cTBW3YG--g', + to: 'airports/IAH', + attributes: { + ArrTime: 800, + ArrTimeUTC: '2008-01-15T14:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 562, + FlightNum: 1494, + Month: 1, + TailNum: 'N18622', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/271910', + _key: '271910', + _rev: '_cTBW3cK--C', + to: 'airports/ORD', + attributes: { + ArrTime: 915, + ArrTimeUTC: '2008-01-15T15:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 645, + DepTimeUTC: '2008-01-15T12:45:00.000Z', + Distance: 584, + FlightNum: 5957, + Month: 1, + TailNum: 'N932SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/272078', + _key: '272078', + _rev: '_cTBW3cm--A', + to: 'airports/MCO', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T14:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 651, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 478, + FlightNum: 1615, + Month: 1, + TailNum: 'N678AA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281586', + _key: '281586', + _rev: '_cTBW316--e', + to: 'airports/SEA', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T04:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1805, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 2279, + FlightNum: 1625, + Month: 1, + TailNum: 'N189UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/279521', + _key: '279521', + _rev: '_cTBW3wK--o', + to: 'airports/DEN', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T16:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 902, + DepTimeUTC: '2008-01-15T16:02:00.000Z', + Distance: 125, + FlightNum: 7074, + Month: 1, + TailNum: 'N444YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/272358', + _key: '272358', + _rev: '_cTBW3dS--q', + to: 'airports/BWI', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T15:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T12:58:00.000Z', + Distance: 682, + FlightNum: 1097, + Month: 1, + TailNum: 'N745SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278265', + _key: '278265', + _rev: '_cTBW3sy--K', + to: 'airports/TRI', + attributes: { + ArrTime: 1735, + ArrTimeUTC: '2008-01-15T22:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 227, + FlightNum: 4858, + Month: 1, + TailNum: 'N642AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276225', + _key: '276225', + _rev: '_cTBW3nO--W', + to: 'airports/EWR', + attributes: { + ArrTime: 1658, + ArrTimeUTC: '2008-01-15T21:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T20:26:00.000Z', + Distance: 200, + FlightNum: 1191, + Month: 1, + TailNum: 'N16607', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/273022', + _key: '273022', + _rev: '_cTBW3f---s', + to: 'airports/MDW', + attributes: { + ArrTime: 910, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T13:16:00.000Z', + Distance: 570, + FlightNum: 1278, + Month: 1, + TailNum: 'N453WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/273348', + _key: '273348', + _rev: '_cTBW3f2--S', + to: 'airports/ATL', + attributes: { + ArrTime: 930, + ArrTimeUTC: '2008-01-15T14:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 726, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 134, + FlightNum: 4752, + Month: 1, + TailNum: 'N718EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/280315', + _key: '280315', + _rev: '_cTBW3ya--c', + to: 'airports/PHX', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1505, + DepTimeUTC: '2008-01-15T22:05:00.000Z', + Distance: 551, + FlightNum: 2722, + Month: 1, + TailNum: 'N77286', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270017', + _key: '270017', + _rev: '_cTBW3XO--C', + to: 'airports/SDF', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 495, + FlightNum: 2212, + Month: 1, + TailNum: 'N326SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/273500', + _key: '273500', + _rev: '_cTBW3gO--e', + to: 'airports/DFW', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T15:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T13:30:00.000Z', + Distance: 597, + FlightNum: 1477, + Month: 1, + TailNum: 'N4WUAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279232', + _key: '279232', + _rev: '_cTBW3va--C', + to: 'airports/LGA', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T15:55:00.000Z', + Distance: 185, + FlightNum: 2125, + Month: 1, + TailNum: 'N708UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270147', + _key: '270147', + _rev: '_cTBW3Xi--O', + to: 'airports/DTW', + attributes: { + ArrTime: 1428, + ArrTimeUTC: '2008-01-15T19:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 408, + FlightNum: 1137, + Month: 1, + TailNum: 'N759NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/274242', + _key: '274242', + _rev: '_cTBW3iG--q', + to: 'airports/RDU', + attributes: { + ArrTime: 1602, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1337, + DepTimeUTC: '2008-01-15T19:37:00.000Z', + Distance: 481, + FlightNum: 527, + Month: 1, + TailNum: 'N13553', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/274822', + _key: '274822', + _rev: '_cTBW3jm--U', + to: 'airports/DTW', + attributes: { + ArrTime: 1137, + ArrTimeUTC: '2008-01-15T16:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T14:05:00.000Z', + Distance: 625, + FlightNum: 3795, + Month: 1, + TailNum: '80249E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270295', + _key: '270295', + _rev: '_cTBW3X6--G', + to: 'airports/DCA', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T17:54:00.000Z', + Distance: 331, + FlightNum: 775, + Month: 1, + TailNum: 'N745VJ', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/275125', + _key: '275125', + _rev: '_cTBW3kW--c', + to: 'airports/STL', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T15:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 813, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 410, + FlightNum: 1951, + Month: 1, + TailNum: 'N670SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279318', + _key: '279318', + _rev: '_cTBW3vm--m', + to: 'airports/LAX', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T04:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1643, + DepTimeUTC: '2008-01-15T21:43:00.000Z', + Distance: 2611, + FlightNum: 145, + Month: 1, + TailNum: 'N395AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278603', + _key: '278603', + _rev: '_cTBW3tu--S', + to: 'airports/GJT', + attributes: { + ArrTime: 942, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 838, + DepTimeUTC: '2008-01-15T15:38:00.000Z', + Distance: 212, + FlightNum: 6555, + Month: 1, + TailNum: 'N953SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/283839', + _key: '283839', + _rev: '_cTBW38G--a', + to: 'airports/DEN', + attributes: { + ArrTime: 2023, + ArrTimeUTC: '2008-01-16T03:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1949, + DepTimeUTC: '2008-01-16T02:49:00.000Z', + Distance: 72, + FlightNum: 7316, + Month: 1, + TailNum: 'N455YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/284366', + _key: '284366', + _rev: '_cTBW39m--I', + to: 'airports/CVG', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T01:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 116, + FlightNum: 5459, + Month: 1, + TailNum: 'N797CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272756', + _key: '272756', + _rev: '_cTBW3eW--E', + to: 'airports/CLE', + attributes: { + ArrTime: 923, + ArrTimeUTC: '2008-01-15T14:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 809, + DepTimeUTC: '2008-01-15T13:09:00.000Z', + Distance: 314, + FlightNum: 3928, + Month: 1, + TailNum: 'N340LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/277358', + _key: '277358', + _rev: '_cTBW3qS--W', + to: 'airports/IAH', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-15T22:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T20:56:00.000Z', + Distance: 562, + FlightNum: 3021, + Month: 1, + TailNum: 'N14945', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274730', + _key: '274730', + _rev: '_cTBW3jW--c', + to: 'airports/ROC', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-15T22:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1451, + DepTimeUTC: '2008-01-15T19:51:00.000Z', + Distance: 749, + FlightNum: 1526, + Month: 1, + TailNum: 'N991DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/277467', + _key: '277467', + _rev: '_cTBW3qm--M', + to: 'airports/TPA', + attributes: { + ArrTime: 1124, + ArrTimeUTC: '2008-01-15T16:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T15:10:00.000Z', + Distance: 460, + FlightNum: 708, + Month: 1, + TailNum: 'N272WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/279418', + _key: '279418', + _rev: '_cTBW3v6--Q', + to: 'airports/HOU', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 959, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 570, + FlightNum: 2978, + Month: 1, + TailNum: 'N659SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BRO', + id: 'flights/269434', + _key: '269434', + _rev: '_cTBW3Vu--O', + to: 'airports/IAH', + attributes: { + ArrTime: 622, + ArrTimeUTC: '2008-01-15T12:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 514, + DepTimeUTC: '2008-01-15T11:14:00.000Z', + Distance: 308, + FlightNum: 2141, + Month: 1, + TailNum: 'N17146', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276613', + _key: '276613', + _rev: '_cTBW3oO--o', + to: 'airports/SAN', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 948, + DepTimeUTC: '2008-01-15T14:48:00.000Z', + Distance: 1891, + FlightNum: 611, + Month: 1, + TailNum: 'N285AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/279433', + _key: '279433', + _rev: '_cTBW3v6--u', + to: 'airports/ATL', + attributes: { + ArrTime: 1749, + ArrTimeUTC: '2008-01-15T22:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1547, + DepTimeUTC: '2008-01-15T21:47:00.000Z', + Distance: 134, + FlightNum: 1610, + Month: 1, + TailNum: 'N987DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284028', + _key: '284028', + _rev: '_cTBW38q--C', + to: 'airports/SFO', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T05:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1956, + DepTimeUTC: '2008-01-16T02:56:00.000Z', + Distance: 967, + FlightNum: 761, + Month: 1, + TailNum: 'N821UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/271771', + _key: '271771', + _rev: '_cTBW3by--O', + to: 'airports/DFW', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 640, + DepTimeUTC: '2008-01-15T12:40:00.000Z', + Distance: 285, + FlightNum: 3233, + Month: 1, + TailNum: 'N286AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/280193', + _key: '280193', + _rev: '_cTBW3yG--C', + to: 'airports/DTW', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 625, + FlightNum: 3797, + Month: 1, + TailNum: '89429E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274860', + _key: '274860', + _rev: '_cTBW3jq--u', + to: 'airports/OAK', + attributes: { + ArrTime: 849, + ArrTimeUTC: '2008-01-15T16:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 706, + DepTimeUTC: '2008-01-15T14:06:00.000Z', + Distance: 957, + FlightNum: 2706, + Month: 1, + TailNum: 'N717SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278753', + _key: '278753', + _rev: '_cTBW3uG--k', + to: 'airports/MIA', + attributes: { + ArrTime: 1234, + ArrTimeUTC: '2008-01-15T17:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1042, + DepTimeUTC: '2008-01-15T15:42:00.000Z', + Distance: 595, + FlightNum: 991, + Month: 1, + TailNum: 'N606DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284778', + _key: '284778', + _rev: '_cTBW4-q--m', + to: 'airports/BTR', + attributes: { + ArrTime: 2005, + ArrTimeUTC: '2008-01-16T02:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1920, + DepTimeUTC: '2008-01-16T00:20:00.000Z', + Distance: 449, + FlightNum: 4561, + Month: 1, + TailNum: 'N976EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/280442', + _key: '280442', + _rev: '_cTBW3yy--I', + to: 'airports/PHX', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-16T01:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1611, + DepTimeUTC: '2008-01-15T22:11:00.000Z', + Distance: 1455, + FlightNum: 3655, + Month: 1, + TailNum: 'N224WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274175', + _key: '274175', + _rev: '_cTBW3i---K', + to: 'airports/DFW', + attributes: { + ArrTime: 1600, + ArrTimeUTC: '2008-01-15T22:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1435, + DepTimeUTC: '2008-01-15T19:35:00.000Z', + Distance: 732, + FlightNum: 1699, + Month: 1, + TailNum: 'N524AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/280545', + _key: '280545', + _rev: '_cTBW3zG--G', + to: 'airports/MEM', + attributes: { + ArrTime: 1716, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 211, + FlightNum: 5939, + Month: 1, + TailNum: '89389E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/277749', + _key: '277749', + _rev: '_cTBW3rW--i', + to: 'airports/FLL', + attributes: { + ArrTime: 1309, + ArrTimeUTC: '2008-01-15T18:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1016, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 899, + FlightNum: 1905, + Month: 1, + TailNum: 'N451UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280574', + _key: '280574', + _rev: '_cTBW3zK--a', + to: 'airports/RDU', + attributes: { + ArrTime: 1840, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1718, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 356, + FlightNum: 1145, + Month: 1, + TailNum: 'N391DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/281021', + _key: '281021', + _rev: '_cTBW30a--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T22:40:00.000Z', + Distance: 597, + FlightNum: 2221, + Month: 1, + TailNum: 'N590AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282137', + _key: '282137', + _rev: '_cTBW33a--G', + to: 'airports/DTW', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T01:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 625, + FlightNum: 3791, + Month: 1, + TailNum: '89409E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282545', + _key: '282545', + _rev: '_cTBW34i--a', + to: 'airports/MSY', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T02:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1954, + DepTimeUTC: '2008-01-16T01:54:00.000Z', + Distance: 321, + FlightNum: 3145, + Month: 1, + TailNum: 'N602SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/282879', + _key: '282879', + _rev: '_cTBW35e--a', + to: 'airports/LGA', + attributes: { + ArrTime: 2115, + ArrTimeUTC: '2008-01-16T02:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1739, + DepTimeUTC: '2008-01-15T23:39:00.000Z', + Distance: 866, + FlightNum: 5164, + Month: 1, + TailNum: 'N973CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274098', + _key: '274098', + _rev: '_cTBW3hy--K', + to: 'airports/HDN', + attributes: { + ArrTime: 1323, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1234, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 142, + FlightNum: 6573, + Month: 1, + TailNum: 'N772SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271485', + _key: '271485', + _rev: '_cTBW3bC--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1444, + ArrTimeUTC: '2008-01-15T19:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1326, + DepTimeUTC: '2008-01-15T18:26:00.000Z', + Distance: 399, + FlightNum: 2034, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282283', + _key: '282283', + _rev: '_cTBW33y--e', + to: 'airports/LIT', + attributes: { + ArrTime: 2130, + ArrTimeUTC: '2008-01-16T03:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 453, + FlightNum: 4683, + Month: 1, + TailNum: 'N931EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/284082', + _key: '284082', + _rev: '_cTBW38y--O', + to: 'airports/ORD', + attributes: { + ArrTime: 2023, + ArrTimeUTC: '2008-01-16T02:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1802, + DepTimeUTC: '2008-01-16T00:02:00.000Z', + Distance: 584, + FlightNum: 4017, + Month: 1, + TailNum: 'N664MS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284704', + _key: '284704', + _rev: '_cTBW4-e--k', + to: 'airports/GUC', + attributes: { + ArrTime: 2140, + ArrTimeUTC: '2008-01-16T04:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2031, + DepTimeUTC: '2008-01-16T03:31:00.000Z', + Distance: 152, + FlightNum: 5889, + Month: 1, + TailNum: 'N776SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/270525', + _key: '270525', + _rev: '_cTBW3Ye--g', + to: 'airports/MEM', + attributes: { + ArrTime: 1339, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1200, + DepTimeUTC: '2008-01-15T18:00:00.000Z', + Distance: 559, + FlightNum: 5745, + Month: 1, + TailNum: '89139E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/285536', + _key: '285536', + _rev: '_cTBW4Ay--Z', + to: 'airports/TPA', + attributes: { + ArrTime: 2059, + ArrTimeUTC: '2008-01-16T01:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-16T00:40:00.000Z', + Distance: 460, + FlightNum: 1579, + Month: 1, + TailNum: 'N311SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272153', + _key: '272153', + _rev: '_cTBW3cy--M', + to: 'airports/LGA', + attributes: { + ArrTime: 915, + ArrTimeUTC: '2008-01-15T14:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 185, + FlightNum: 2119, + Month: 1, + TailNum: 'N766US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/271889', + _key: '271889', + _rev: '_cTBW3cG--G', + to: 'airports/SLC', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T19:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1137, + DepTimeUTC: '2008-01-15T18:37:00.000Z', + Distance: 387, + FlightNum: 3912, + Month: 1, + TailNum: 'N862AS', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268680', + _key: '268680', + _rev: '_cTBW3Tu--M', + to: 'airports/DSM', + attributes: { + ArrTime: 1253, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T17:14:00.000Z', + Distance: 589, + FlightNum: 300, + Month: 1, + TailNum: 'N370UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279355', + _key: '279355', + _rev: '_cTBW3vu--W', + to: 'airports/RDU', + attributes: { + ArrTime: 1209, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 356, + FlightNum: 100, + Month: 1, + TailNum: 'N926AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/275174', + _key: '275174', + _rev: '_cTBW3ke--m', + to: 'airports/SLC', + attributes: { + ArrTime: 838, + ArrTimeUTC: '2008-01-15T15:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 387, + FlightNum: 3999, + Month: 1, + TailNum: 'N433SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/277266', + _key: '277266', + _rev: '_cTBW3qC--a', + to: 'airports/MSP', + attributes: { + ArrTime: 1658, + ArrTimeUTC: '2008-01-15T22:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1354, + DepTimeUTC: '2008-01-15T20:54:00.000Z', + Distance: 748, + FlightNum: 1046, + Month: 1, + TailNum: 'N325NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/274837', + _key: '274837', + _rev: '_cTBW3jq---', + to: 'airports/FAI', + attributes: { + ArrTime: 1200, + ArrTimeUTC: '2008-01-15T21:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1054, + DepTimeUTC: '2008-01-15T19:54:00.000Z', + Distance: 261, + FlightNum: 183, + Month: 1, + TailNum: 'N649AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/269257', + _key: '269257', + _rev: '_cTBW3VO--q', + to: 'airports/ATL', + attributes: { + ArrTime: 826, + ArrTimeUTC: '2008-01-15T13:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 601, + DepTimeUTC: '2008-01-15T11:01:00.000Z', + Distance: 859, + FlightNum: 1025, + Month: 1, + TailNum: 'N625DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/280558', + _key: '280558', + _rev: '_cTBW3zG--g', + to: 'airports/SLC', + attributes: { + ArrTime: 1643, + ArrTimeUTC: '2008-01-15T23:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 387, + FlightNum: 3846, + Month: 1, + TailNum: 'N440SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/282550', + _key: '282550', + _rev: '_cTBW34i--k', + to: 'airports/LGA', + attributes: { + ArrTime: 2223, + ArrTimeUTC: '2008-01-16T03:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2054, + DepTimeUTC: '2008-01-16T01:54:00.000Z', + Distance: 214, + FlightNum: 2188, + Month: 1, + TailNum: 'N770UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CRP', + id: 'flights/269607', + _key: '269607', + _rev: '_cTBW3WK--a', + to: 'airports/HOU', + attributes: { + ArrTime: 1215, + ArrTimeUTC: '2008-01-15T18:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1136, + DepTimeUTC: '2008-01-15T17:36:00.000Z', + Distance: 187, + FlightNum: 28, + Month: 1, + TailNum: 'N686SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275665', + _key: '275665', + _rev: '_cTBW3ly--E', + to: 'airports/ATL', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-15T22:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1514, + DepTimeUTC: '2008-01-15T20:14:00.000Z', + Distance: 554, + FlightNum: 4621, + Month: 1, + TailNum: 'N710EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/266984', + _key: '266984', + _rev: '_cTBW3PS--c', + to: 'airports/SLC', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T17:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T16:26:00.000Z', + Distance: 493, + FlightNum: 1952, + Month: 1, + TailNum: 'N333SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BIL', + id: 'flights/283293', + _key: '283293', + _rev: '_cTBW36q--_', + to: 'airports/SLC', + attributes: { + ArrTime: 1756, + ArrTimeUTC: '2008-01-16T00:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1648, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 387, + FlightNum: 3898, + Month: 1, + TailNum: 'N429SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/280484', + _key: '280484', + _rev: '_cTBW3y6--C', + to: 'airports/MEM', + attributes: { + ArrTime: 1731, + ArrTimeUTC: '2008-01-15T23:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1614, + DepTimeUTC: '2008-01-15T22:14:00.000Z', + Distance: 319, + FlightNum: 1511, + Month: 1, + TailNum: 'N756NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/269316', + _key: '269316', + _rev: '_cTBW3Va--S', + to: 'airports/JFK', + attributes: { + ArrTime: 731, + ArrTimeUTC: '2008-01-15T12:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 605, + DepTimeUTC: '2008-01-15T11:05:00.000Z', + Distance: 267, + FlightNum: 5127, + Month: 1, + TailNum: 'N809CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AZO', + id: 'flights/274654', + _key: '274654', + _rev: '_cTBW3jK--S', + to: 'airports/ORD', + attributes: { + ArrTime: 902, + ArrTimeUTC: '2008-01-15T15:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 901, + DepTimeUTC: '2008-01-15T14:01:00.000Z', + Distance: 122, + FlightNum: 6085, + Month: 1, + TailNum: 'N956SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BIS', + id: 'flights/276454', + _key: '276454', + _rev: '_cTBW3n2--A', + to: 'airports/DEN', + attributes: { + ArrTime: 1512, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1431, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 517, + FlightNum: 6541, + Month: 1, + TailNum: 'N945SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/279551', + _key: '279551', + _rev: '_cTBW3wS--G', + to: 'airports/PHX', + attributes: { + ArrTime: 1123, + ArrTimeUTC: '2008-01-15T18:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1002, + DepTimeUTC: '2008-01-15T16:02:00.000Z', + Distance: 872, + FlightNum: 1551, + Month: 1, + TailNum: 'N527SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275265', + _key: '275265', + _rev: '_cTBW3ku--g', + to: 'airports/ORD', + attributes: { + ArrTime: 955, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T14:16:00.000Z', + Distance: 409, + FlightNum: 1898, + Month: 1, + TailNum: 'N567AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/267107', + _key: '267107', + _rev: '_cTBW3Pm--Y', + to: 'airports/JFK', + attributes: { + ArrTime: 1325, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T16:30:00.000Z', + Distance: 766, + FlightNum: 5104, + Month: 1, + TailNum: 'N941CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BLI', + id: 'flights/274117', + _key: '274117', + _rev: '_cTBW3hy--w', + to: 'airports/SLC', + attributes: { + ArrTime: 836, + ArrTimeUTC: '2008-01-15T15:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T13:52:00.000Z', + Distance: 757, + FlightNum: 3920, + Month: 1, + TailNum: 'N862AS', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/284622', + _key: '284622', + _rev: '_cTBW4-S--O', + to: 'airports/LAX', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T05:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2026, + DepTimeUTC: '2008-01-16T03:26:00.000Z', + Distance: 674, + FlightNum: 6483, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280661', + _key: '280661', + _rev: '_cTBW3za--U', + to: 'airports/LAX', + attributes: { + ArrTime: 1942, + ArrTimeUTC: '2008-01-16T03:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T22:22:00.000Z', + Distance: 2053, + FlightNum: 67, + Month: 1, + TailNum: 'N27205', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269298', + _key: '269298', + _rev: '_cTBW3VW--a', + to: 'airports/LGA', + attributes: { + ArrTime: 740, + ArrTimeUTC: '2008-01-15T12:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T11:04:00.000Z', + Distance: 418, + FlightNum: 4886, + Month: 1, + TailNum: 'N721HS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284882', + _key: '284882', + _rev: '_cTBW4_---I', + to: 'airports/JAX', + attributes: { + ArrTime: 2344, + ArrTimeUTC: '2008-01-16T04:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2243, + DepTimeUTC: '2008-01-16T03:43:00.000Z', + Distance: 270, + FlightNum: 1439, + Month: 1, + TailNum: 'N627DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/267295', + _key: '267295', + _rev: '_cTBW3QG--O', + to: 'airports/ATL', + attributes: { + ArrTime: 1308, + ArrTimeUTC: '2008-01-15T18:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1036, + DepTimeUTC: '2008-01-15T16:36:00.000Z', + Distance: 533, + FlightNum: 4659, + Month: 1, + TailNum: 'N976EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/270503', + _key: '270503', + _rev: '_cTBW3Ya--i', + to: 'airports/ATL', + attributes: { + ArrTime: 833, + ArrTimeUTC: '2008-01-15T13:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 533, + FlightNum: 4830, + Month: 1, + TailNum: 'N680BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/270812', + _key: '270812', + _rev: '_cTBW3ZO--A', + to: 'airports/ORD', + attributes: { + ArrTime: 711, + ArrTimeUTC: '2008-01-15T13:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 606, + DepTimeUTC: '2008-01-15T12:06:00.000Z', + Distance: 116, + FlightNum: 3942, + Month: 1, + TailNum: 'N808AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/280718', + _key: '280718', + _rev: '_cTBW3zi--p', + to: 'airports/TUL', + attributes: { + ArrTime: 1719, + ArrTimeUTC: '2008-01-15T23:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1625, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 237, + FlightNum: 1476, + Month: 1, + TailNum: 'N337SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/281263', + _key: '281263', + _rev: '_cTBW31C--k', + to: 'airports/BDL', + attributes: { + ArrTime: 1859, + ArrTimeUTC: '2008-01-15T23:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1752, + DepTimeUTC: '2008-01-15T22:52:00.000Z', + Distance: 283, + FlightNum: 2821, + Month: 1, + TailNum: 'N255WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/271944', + _key: '271944', + _rev: '_cTBW3cO--W', + to: 'airports/ATL', + attributes: { + ArrTime: 1509, + ArrTimeUTC: '2008-01-15T20:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1238, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 533, + FlightNum: 563, + Month: 1, + TailNum: 'N295AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/274955', + _key: '274955', + _rev: '_cTBW3j6--e', + to: 'airports/ATL', + attributes: { + ArrTime: 1627, + ArrTimeUTC: '2008-01-15T21:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1356, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 533, + FlightNum: 4838, + Month: 1, + TailNum: 'N875AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268323', + _key: '268323', + _rev: '_cTBW3Sy--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1315, + ArrTimeUTC: '2008-01-15T19:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1003, + DepTimeUTC: '2008-01-15T17:03:00.000Z', + Distance: 888, + FlightNum: 1400, + Month: 1, + TailNum: 'N432AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272685', + _key: '272685', + _rev: '_cTBW3eK--G', + to: 'airports/FLL', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T14:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 807, + DepTimeUTC: '2008-01-15T13:07:00.000Z', + Distance: 581, + FlightNum: 71, + Month: 1, + TailNum: 'N991AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269730', + _key: '269730', + _rev: '_cTBW3We--Y', + to: 'airports/CLT', + attributes: { + ArrTime: 849, + ArrTimeUTC: '2008-01-15T13:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 629, + DepTimeUTC: '2008-01-15T11:29:00.000Z', + Distance: 546, + FlightNum: 1433, + Month: 1, + TailNum: 'N173US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/277991', + _key: '277991', + _rev: '_cTBW3s---e', + to: 'airports/ORD', + attributes: { + ArrTime: 1613, + ArrTimeUTC: '2008-01-15T22:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T21:13:00.000Z', + Distance: 116, + FlightNum: 7307, + Month: 1, + TailNum: 'N571ML', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CHA', + id: 'flights/275999', + _key: '275999', + _rev: '_cTBW3mq--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1020, + ArrTimeUTC: '2008-01-15T15:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T14:34:00.000Z', + Distance: 106, + FlightNum: 4734, + Month: 1, + TailNum: 'N873AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/282172', + _key: '282172', + _rev: '_cTBW33e--f', + to: 'airports/DEN', + attributes: { + ArrTime: 2003, + ArrTimeUTC: '2008-01-16T03:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-16T01:41:00.000Z', + Distance: 349, + FlightNum: 6551, + Month: 1, + TailNum: 'N927SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BMI', + id: 'flights/279584', + _key: '279584', + _rev: '_cTBW3wW--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1047, + ArrTimeUTC: '2008-01-15T16:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1004, + DepTimeUTC: '2008-01-15T16:04:00.000Z', + Distance: 116, + FlightNum: 3946, + Month: 1, + TailNum: 'N610AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276910', + _key: '276910', + _rev: '_cTBW3pG--M', + to: 'airports/OAJ', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1545, + DepTimeUTC: '2008-01-15T20:45:00.000Z', + Distance: 399, + FlightNum: 4380, + Month: 1, + TailNum: 'N868AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268303', + _key: '268303', + _rev: '_cTBW3Su--i', + to: 'airports/SDF', + attributes: { + ArrTime: 1314, + ArrTimeUTC: '2008-01-15T18:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1203, + DepTimeUTC: '2008-01-15T17:03:00.000Z', + Distance: 321, + FlightNum: 4394, + Month: 1, + TailNum: 'N354CA', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/279391', + _key: '279391', + _rev: '_cTBW3v2--G', + to: 'airports/SEA', + attributes: { + ArrTime: 1051, + ArrTimeUTC: '2008-01-15T18:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 658, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 1449, + FlightNum: 94, + Month: 1, + TailNum: 'N563AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284237', + _key: '284237', + _rev: '_cTBW39O--Q', + to: 'airports/JAN', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T01:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1906, + DepTimeUTC: '2008-01-16T00:06:00.000Z', + Distance: 341, + FlightNum: 4174, + Month: 1, + TailNum: 'N980EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/267045', + _key: '267045', + _rev: '_cTBW3Pe--A', + to: 'airports/DEN', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T19:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1028, + DepTimeUTC: '2008-01-15T16:28:00.000Z', + Distance: 1013, + FlightNum: 3855, + Month: 1, + TailNum: 'N787SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/270436', + _key: '270436', + _rev: '_cTBW3YO--w', + to: 'airports/ORD', + attributes: { + ArrTime: 747, + ArrTimeUTC: '2008-01-15T13:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 656, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 473, + FlightNum: 4122, + Month: 1, + TailNum: 'N653AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271114', + _key: '271114', + _rev: '_cTBW3aG--C', + to: 'airports/ISP', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 717, + DepTimeUTC: '2008-01-15T12:17:00.000Z', + Distance: 220, + FlightNum: 2266, + Month: 1, + TailNum: 'N384SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/267521', + _key: '267521', + _rev: '_cTBW3Qq--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 1209, + ArrTimeUTC: '2008-01-15T18:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T16:43:00.000Z', + Distance: 409, + FlightNum: 4290, + Month: 1, + TailNum: 'N523AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/282966', + _key: '282966', + _rev: '_cTBW35y---', + to: 'airports/DTW', + attributes: { + ArrTime: 2231, + ArrTimeUTC: '2008-01-16T03:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2009, + DepTimeUTC: '2008-01-16T02:09:00.000Z', + Distance: 457, + FlightNum: 66, + Month: 1, + TailNum: 'N635SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/268004', + _key: '268004', + _rev: '_cTBW3S---K', + to: 'airports/CLE', + attributes: { + ArrTime: 1343, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T16:56:00.000Z', + Distance: 448, + FlightNum: 3395, + Month: 1, + TailNum: 'N665WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/286483', + _key: '286483', + _rev: '_cTBW4Da--G', + to: 'airports/BDL', + attributes: { + ArrTime: 2108, + ArrTimeUTC: '2008-01-16T02:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2003, + DepTimeUTC: '2008-01-16T01:03:00.000Z', + Distance: 283, + FlightNum: 462, + Month: 1, + TailNum: 'N290WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/278170', + _key: '278170', + _rev: '_cTBW3se--g', + to: 'airports/BOS', + attributes: { + ArrTime: 1137, + ArrTimeUTC: '2008-01-15T16:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1026, + DepTimeUTC: '2008-01-15T15:26:00.000Z', + Distance: 370, + FlightNum: 484, + Month: 1, + TailNum: 'N317AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272179', + _key: '272179', + _rev: '_cTBW3c2--M', + to: 'airports/ORD', + attributes: { + ArrTime: 956, + ArrTimeUTC: '2008-01-15T15:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 754, + DepTimeUTC: '2008-01-15T12:54:00.000Z', + Distance: 867, + FlightNum: 755, + Month: 1, + TailNum: 'N527AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/282403', + _key: '282403', + _rev: '_cTBW34K--K', + to: 'airports/PHL', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1828, + DepTimeUTC: '2008-01-15T23:28:00.000Z', + Distance: 90, + FlightNum: 1931, + Month: 1, + TailNum: 'N450UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/268419', + _key: '268419', + _rev: '_cTBW3TC--j', + to: 'airports/MSP', + attributes: { + ArrTime: 1331, + ArrTimeUTC: '2008-01-15T19:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1106, + DepTimeUTC: '2008-01-15T17:06:00.000Z', + Distance: 695, + FlightNum: 4780, + Month: 1, + TailNum: '80269E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/269922', + _key: '269922', + _rev: '_cTBW3X---K', + to: 'airports/LAX', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T22:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1144, + DepTimeUTC: '2008-01-15T17:44:00.000Z', + Distance: 1797, + FlightNum: 1453, + Month: 1, + TailNum: 'N222WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280403', + _key: '280403', + _rev: '_cTBW3yq--S', + to: 'airports/CLT', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T22:10:00.000Z', + Distance: 227, + FlightNum: 1537, + Month: 1, + TailNum: 'N968DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271108', + _key: '271108', + _rev: '_cTBW3aC--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1007, + ArrTimeUTC: '2008-01-15T15:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T12:16:00.000Z', + Distance: 946, + FlightNum: 663, + Month: 1, + TailNum: 'N601DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280634', + _key: '280634', + _rev: '_cTBW3zW--O', + to: 'airports/PDX', + attributes: { + ArrTime: 1655, + ArrTimeUTC: '2008-01-16T00:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1521, + DepTimeUTC: '2008-01-15T22:21:00.000Z', + Distance: 992, + FlightNum: 367, + Month: 1, + TailNum: 'N937UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276452', + _key: '276452', + _rev: '_cTBW3ny--s', + to: 'airports/RSW', + attributes: { + ArrTime: 1708, + ArrTimeUTC: '2008-01-15T22:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1531, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 515, + FlightNum: 1056, + Month: 1, + TailNum: 'N900PC', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270395', + _key: '270395', + _rev: '_cTBW3YK--N', + to: 'airports/IAH', + attributes: { + ArrTime: 818, + ArrTimeUTC: '2008-01-15T14:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 657, + FlightNum: 2175, + Month: 1, + TailNum: 'N11109', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286498', + _key: '286498', + _rev: '_cTBW4Da--k', + to: 'airports/BNA', + attributes: { + ArrTime: 2006, + ArrTimeUTC: '2008-01-16T02:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T01:04:00.000Z', + Distance: 214, + FlightNum: 1446, + Month: 1, + TailNum: 'N910DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270581', + _key: '270581', + _rev: '_cTBW3Ym--q', + to: 'airports/DEN', + attributes: { + ArrTime: 749, + ArrTimeUTC: '2008-01-15T14:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T11:58:00.000Z', + Distance: 1013, + FlightNum: 239, + Month: 1, + TailNum: 'N947FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/278147', + _key: '278147', + _rev: '_cTBW3sa--b', + to: 'airports/EWR', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 569, + FlightNum: 2424, + Month: 1, + TailNum: 'N11539', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/275599', + _key: '275599', + _rev: '_cTBW3lm--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1034, + ArrTimeUTC: '2008-01-15T15:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 825, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 214, + FlightNum: 4197, + Month: 1, + TailNum: 'N851AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270773', + _key: '270773', + _rev: '_cTBW3ZG--Z', + to: 'airports/ORD', + attributes: { + ArrTime: 751, + ArrTimeUTC: '2008-01-15T13:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 604, + DepTimeUTC: '2008-01-15T12:04:00.000Z', + Distance: 409, + FlightNum: 4072, + Month: 1, + TailNum: 'N513AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270841', + _key: '270841', + _rev: '_cTBW3ZS--G', + to: 'airports/CLT', + attributes: { + ArrTime: 802, + ArrTimeUTC: '2008-01-15T13:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 607, + DepTimeUTC: '2008-01-15T12:07:00.000Z', + Distance: 329, + FlightNum: 1506, + Month: 1, + TailNum: 'N526AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284951', + _key: '284951', + _rev: '_cTBW4_K--K', + to: 'airports/FCA', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T06:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2047, + DepTimeUTC: '2008-01-16T03:47:00.000Z', + Distance: 753, + FlightNum: 5823, + Month: 1, + TailNum: 'N938SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271271', + _key: '271271', + _rev: '_cTBW3ae--a', + to: 'airports/EWR', + attributes: { + ArrTime: 938, + ArrTimeUTC: '2008-01-15T14:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 623, + DepTimeUTC: '2008-01-15T12:23:00.000Z', + Distance: 748, + FlightNum: 2006, + Month: 1, + TailNum: 'N13979', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271295', + _key: '271295', + _rev: '_cTBW3ai--a', + to: 'airports/MCI', + attributes: { + ArrTime: 1401, + ArrTimeUTC: '2008-01-15T20:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1221, + DepTimeUTC: '2008-01-15T18:21:00.000Z', + Distance: 491, + FlightNum: 2712, + Month: 1, + TailNum: 'N260WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271365', + _key: '271365', + _rev: '_cTBW3au--Y', + to: 'airports/RDU', + attributes: { + ArrTime: 851, + ArrTimeUTC: '2008-01-15T13:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 626, + DepTimeUTC: '2008-01-15T12:26:00.000Z', + Distance: 443, + FlightNum: 960, + Month: 1, + TailNum: 'N207WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/270279', + _key: '270279', + _rev: '_cTBW3X2--W', + to: 'airports/ATL', + attributes: { + ArrTime: 754, + ArrTimeUTC: '2008-01-15T12:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 554, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 214, + FlightNum: 4925, + Month: 1, + TailNum: 'N710EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283362', + _key: '283362', + _rev: '_cTBW36y--o', + to: 'airports/MCO', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2025, + DepTimeUTC: '2008-01-16T02:25:00.000Z', + Distance: 616, + FlightNum: 120, + Month: 1, + TailNum: 'N470WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281781', + _key: '281781', + _rev: '_cTBW32a--m', + to: 'airports/MCO', + attributes: { + ArrTime: 2330, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2027, + DepTimeUTC: '2008-01-16T01:27:00.000Z', + Distance: 1121, + FlightNum: 443, + Month: 1, + TailNum: 'N629JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/280845', + _key: '280845', + _rev: '_cTBW3z6--U', + to: 'airports/ORD', + attributes: { + ArrTime: 1734, + ArrTimeUTC: '2008-01-15T23:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1631, + DepTimeUTC: '2008-01-15T22:31:00.000Z', + Distance: 196, + FlightNum: 4295, + Month: 1, + TailNum: 'N612AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271394', + _key: '271394', + _rev: '_cTBW3ay--g', + to: 'airports/ORD', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T12:27:00.000Z', + Distance: 409, + FlightNum: 7088, + Month: 1, + TailNum: 'N501MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273387', + _key: '273387', + _rev: '_cTBW3f6--w', + to: 'airports/CAK', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T20:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1415, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 528, + FlightNum: 4648, + Month: 1, + TailNum: 'N880AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271468', + _key: '271468', + _rev: '_cTBW3b---k', + to: 'airports/TPA', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 629, + DepTimeUTC: '2008-01-15T12:29:00.000Z', + Distance: 612, + FlightNum: 3308, + Month: 1, + TailNum: 'N665WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271637', + _key: '271637', + _rev: '_cTBW3ba--m', + to: 'airports/BWI', + attributes: { + ArrTime: 929, + ArrTimeUTC: '2008-01-15T14:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 635, + DepTimeUTC: '2008-01-15T12:35:00.000Z', + Distance: 588, + FlightNum: 1916, + Month: 1, + TailNum: 'N693SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267912', + _key: '267912', + _rev: '_cTBW3Ru--S', + to: 'airports/DTW', + attributes: { + ArrTime: 1414, + ArrTimeUTC: '2008-01-15T19:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1154, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 632, + FlightNum: 385, + Month: 1, + TailNum: 'N366NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271957', + _key: '271957', + _rev: '_cTBW3cS--C', + to: 'airports/DFW', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1238, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 631, + FlightNum: 1827, + Month: 1, + TailNum: 'N595AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283568', + _key: '283568', + _rev: '_cTBW37W--k', + to: 'airports/IAH', + attributes: { + ArrTime: 2257, + ArrTimeUTC: '2008-01-16T04:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1936, + DepTimeUTC: '2008-01-16T02:36:00.000Z', + Distance: 861, + FlightNum: 716, + Month: 1, + TailNum: 'N410UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273605', + _key: '273605', + _rev: '_cTBW3gi--I', + to: 'airports/MSP', + attributes: { + ArrTime: 1618, + ArrTimeUTC: '2008-01-15T22:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1421, + DepTimeUTC: '2008-01-15T19:21:00.000Z', + Distance: 936, + FlightNum: 150, + Month: 1, + TailNum: 'N368NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/269489', + _key: '269489', + _rev: '_cTBW3V2--g', + to: 'airports/SDF', + attributes: { + ArrTime: 753, + ArrTimeUTC: '2008-01-15T12:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 618, + DepTimeUTC: '2008-01-15T11:18:00.000Z', + Distance: 495, + FlightNum: 963, + Month: 1, + TailNum: 'N253WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272218', + _key: '272218', + _rev: '_cTBW3d---C', + to: 'airports/JFK', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T12:55:00.000Z', + Distance: 766, + FlightNum: 5364, + Month: 1, + TailNum: 'N659BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272263', + _key: '272263', + _rev: '_cTBW3dC--s', + to: 'airports/JAX', + attributes: { + ArrTime: 1503, + ArrTimeUTC: '2008-01-15T20:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T18:47:00.000Z', + Distance: 484, + FlightNum: 2524, + Month: 1, + TailNum: 'N314SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272427', + _key: '272427', + _rev: '_cTBW3de--g', + to: 'airports/DCA', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T18:52:00.000Z', + Distance: 562, + FlightNum: 4594, + Month: 1, + TailNum: 'N727AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272522', + _key: '272522', + _rev: '_cTBW3du--U', + to: 'airports/EWR', + attributes: { + ArrTime: 1557, + ArrTimeUTC: '2008-01-15T20:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 748, + FlightNum: 2652, + Month: 1, + TailNum: 'N15910', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/280247', + _key: '280247', + _rev: '_cTBW3yO--W', + to: 'airports/SLC', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1503, + DepTimeUTC: '2008-01-15T22:03:00.000Z', + Distance: 291, + FlightNum: 3857, + Month: 1, + TailNum: 'N410SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272754', + _key: '272754', + _rev: '_cTBW3eW--A', + to: 'airports/ATL', + attributes: { + ArrTime: 915, + ArrTimeUTC: '2008-01-15T14:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 709, + DepTimeUTC: '2008-01-15T13:09:00.000Z', + Distance: 214, + FlightNum: 575, + Month: 1, + TailNum: 'N961DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273948', + _key: '273948', + _rev: '_cTBW3ha--K', + to: 'airports/CAK', + attributes: { + ArrTime: 1607, + ArrTimeUTC: '2008-01-15T21:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1429, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 528, + FlightNum: 198, + Month: 1, + TailNum: 'N928AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272908', + _key: '272908', + _rev: '_cTBW3eu--Q', + to: 'airports/MDW', + attributes: { + ArrTime: 851, + ArrTimeUTC: '2008-01-15T14:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 713, + DepTimeUTC: '2008-01-15T13:13:00.000Z', + Distance: 395, + FlightNum: 1391, + Month: 1, + TailNum: 'N901WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270465', + _key: '270465', + _rev: '_cTBW3YW--G', + to: 'airports/ILM', + attributes: { + ArrTime: 1412, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T17:59:00.000Z', + Distance: 377, + FlightNum: 4329, + Month: 1, + TailNum: 'N681BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273268', + _key: '273268', + _rev: '_cTBW3fq--C', + to: 'airports/AUS', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T21:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1311, + DepTimeUTC: '2008-01-15T19:11:00.000Z', + Distance: 756, + FlightNum: 2889, + Month: 1, + TailNum: 'N202WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273566', + _key: '273566', + _rev: '_cTBW3ga--e', + to: 'airports/PHX', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T17:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 732, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 1448, + FlightNum: 756, + Month: 1, + TailNum: 'N450WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273765', + _key: '273765', + _rev: '_cTBW3g6--e', + to: 'airports/DEN', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T13:40:00.000Z', + Distance: 1013, + FlightNum: 5879, + Month: 1, + TailNum: 'N903SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276661', + _key: '276661', + _rev: '_cTBW3oW--q', + to: 'airports/ATL', + attributes: { + ArrTime: 1813, + ArrTimeUTC: '2008-01-15T23:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1537, + DepTimeUTC: '2008-01-15T20:37:00.000Z', + Distance: 946, + FlightNum: 281, + Month: 1, + TailNum: 'N930AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269342', + _key: '269342', + _rev: '_cTBW3Ve--W', + to: 'airports/RIC', + attributes: { + ArrTime: 1355, + ArrTimeUTC: '2008-01-15T18:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1229, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 481, + FlightNum: 291, + Month: 1, + TailNum: 'N924AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/273908', + _key: '273908', + _rev: '_cTBW3hS--Q', + to: 'airports/TPA', + attributes: { + ArrTime: 1605, + ArrTimeUTC: '2008-01-15T21:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 612, + FlightNum: 1251, + Month: 1, + TailNum: 'N660SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274139', + _key: '274139', + _rev: '_cTBW3h2--o', + to: 'airports/LAX', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T18:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 752, + DepTimeUTC: '2008-01-15T13:52:00.000Z', + Distance: 1797, + FlightNum: 1136, + Month: 1, + TailNum: 'N790SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283895', + _key: '283895', + _rev: '_cTBW38S--E', + to: 'airports/ASE', + attributes: { + ArrTime: 1744, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1659, + DepTimeUTC: '2008-01-15T23:59:00.000Z', + Distance: 125, + FlightNum: 6652, + Month: 1, + TailNum: 'N727SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275010', + _key: '275010', + _rev: '_cTBW3kC--q', + to: 'airports/SEA', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-16T01:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1457, + DepTimeUTC: '2008-01-15T19:57:00.000Z', + Distance: 2182, + FlightNum: 533, + Month: 1, + TailNum: 'N696DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274143', + _key: '274143', + _rev: '_cTBW3h2--w', + to: 'airports/CLT', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T14:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 753, + DepTimeUTC: '2008-01-15T13:53:00.000Z', + Distance: 329, + FlightNum: 1442, + Month: 1, + TailNum: 'N530AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274737', + _key: '274737', + _rev: '_cTBW3jW--q', + to: 'airports/DTW', + attributes: { + ArrTime: 1031, + ArrTimeUTC: '2008-01-15T15:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T14:03:00.000Z', + Distance: 457, + FlightNum: 1607, + Month: 1, + TailNum: 'N326SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273827', + _key: '273827', + _rev: '_cTBW3hG--E', + to: 'airports/GRR', + attributes: { + ArrTime: 1003, + ArrTimeUTC: '2008-01-15T15:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T13:43:00.000Z', + Distance: 214, + FlightNum: 2865, + Month: 1, + TailNum: 'N16511', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/271755', + _key: '271755', + _rev: '_cTBW3bu--e', + to: 'airports/DFW', + attributes: { + ArrTime: 1010, + ArrTimeUTC: '2008-01-15T16:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 739, + DepTimeUTC: '2008-01-15T12:39:00.000Z', + Distance: 987, + FlightNum: 3484, + Month: 1, + TailNum: 'N633AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272702', + _key: '272702', + _rev: '_cTBW3eO---', + to: 'airports/TPA', + attributes: { + ArrTime: 1146, + ArrTimeUTC: '2008-01-15T16:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 807, + DepTimeUTC: '2008-01-15T13:07:00.000Z', + Distance: 1185, + FlightNum: 1879, + Month: 1, + TailNum: 'N999DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274748', + _key: '274748', + _rev: '_cTBW3ja--Q', + to: 'airports/DFW', + attributes: { + ArrTime: 1009, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 803, + DepTimeUTC: '2008-01-15T14:03:00.000Z', + Distance: 631, + FlightNum: 1675, + Month: 1, + TailNum: 'N430AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/274799', + _key: '274799', + _rev: '_cTBW3ji--U', + to: 'airports/MDW', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1353, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 395, + FlightNum: 89, + Month: 1, + TailNum: 'N263WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/272495', + _key: '272495', + _rev: '_cTBW3dq--R', + to: 'airports/SFO', + attributes: { + ArrTime: 759, + ArrTimeUTC: '2008-01-15T15:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 601, + DepTimeUTC: '2008-01-15T13:01:00.000Z', + Distance: 963, + FlightNum: 6331, + Month: 1, + TailNum: 'N946SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279968', + _key: '279968', + _rev: '_cTBW3xa--k', + to: 'airports/SLC', + attributes: { + ArrTime: 2014, + ArrTimeUTC: '2008-01-16T03:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-15T21:57:00.000Z', + Distance: 2105, + FlightNum: 1749, + Month: 1, + TailNum: 'N6707A', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/276106', + _key: '276106', + _rev: '_cTBW3m6--a', + to: 'airports/MDT', + attributes: { + ArrTime: 1649, + ArrTimeUTC: '2008-01-15T21:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1524, + DepTimeUTC: '2008-01-15T20:24:00.000Z', + Distance: 429, + FlightNum: 5441, + Month: 1, + TailNum: 'N966CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/270294', + _key: '270294', + _rev: '_cTBW3X6--E', + to: 'airports/STL', + attributes: { + ArrTime: 728, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 487, + FlightNum: 2616, + Month: 1, + TailNum: 'N327SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276088', + _key: '276088', + _rev: '_cTBW3m2--l', + to: 'airports/DEN', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T23:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1423, + DepTimeUTC: '2008-01-15T20:23:00.000Z', + Distance: 1013, + FlightNum: 231, + Month: 1, + TailNum: 'N946FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/276570', + _key: '276570', + _rev: '_cTBW3oK--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1654, + ArrTimeUTC: '2008-01-15T21:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1535, + DepTimeUTC: '2008-01-15T20:35:00.000Z', + Distance: 366, + FlightNum: 1522, + Month: 1, + TailNum: 'N919DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282270', + _key: '282270', + _rev: '_cTBW33y--E', + to: 'airports/CRW', + attributes: { + ArrTime: 2201, + ArrTimeUTC: '2008-01-16T03:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 363, + FlightNum: 4348, + Month: 1, + TailNum: 'N854AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276096', + _key: '276096', + _rev: '_cTBW3m6--G', + to: 'airports/IAD', + attributes: { + ArrTime: 1103, + ArrTimeUTC: '2008-01-15T16:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 836, + DepTimeUTC: '2008-01-15T14:36:00.000Z', + Distance: 542, + FlightNum: 7378, + Month: 1, + TailNum: 'N27173', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286195', + _key: '286195', + _rev: '_cTBW4Cm--q', + to: 'airports/BNA', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1955, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 230, + FlightNum: 5640, + Month: 1, + TailNum: 'N514CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276179', + _key: '276179', + _rev: '_cTBW3nG--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 1121, + ArrTimeUTC: '2008-01-15T16:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 838, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 457, + FlightNum: 1742, + Month: 1, + TailNum: 'N602NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269262', + _key: '269262', + _rev: '_cTBW3VS--E', + to: 'airports/DTW', + attributes: { + ArrTime: 739, + ArrTimeUTC: '2008-01-15T12:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 602, + DepTimeUTC: '2008-01-15T11:02:00.000Z', + Distance: 500, + FlightNum: 1575, + Month: 1, + TailNum: 'N325US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276207', + _key: '276207', + _rev: '_cTBW3nK--e', + to: 'airports/CMH', + attributes: { + ArrTime: 1052, + ArrTimeUTC: '2008-01-15T15:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 839, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 338, + FlightNum: 3404, + Month: 1, + TailNum: 'N632SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/277287', + _key: '277287', + _rev: '_cTBW3qG--U', + to: 'airports/IAD', + attributes: { + ArrTime: 1127, + ArrTimeUTC: '2008-01-15T16:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1005, + DepTimeUTC: '2008-01-15T15:05:00.000Z', + Distance: 441, + FlightNum: 7335, + Month: 1, + TailNum: 'N75993', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276300', + _key: '276300', + _rev: '_cTBW3na--Y', + to: 'airports/FLL', + attributes: { + ArrTime: 1142, + ArrTimeUTC: '2008-01-15T16:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 793, + FlightNum: 320, + Month: 1, + TailNum: 'N602SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/COS', + id: 'flights/286618', + _key: '286618', + _rev: '_cTBW4Dy---', + to: 'airports/PHX', + attributes: { + ArrTime: 2012, + ArrTimeUTC: '2008-01-16T03:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1810, + DepTimeUTC: '2008-01-16T01:10:00.000Z', + Distance: 551, + FlightNum: 2725, + Month: 1, + TailNum: 'N17275', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276307', + _key: '276307', + _rev: '_cTBW3na--m', + to: 'airports/SAT', + attributes: { + ArrTime: 1100, + ArrTimeUTC: '2008-01-15T17:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 840, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 822, + FlightNum: 2637, + Month: 1, + TailNum: 'N412WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277646', + _key: '277646', + _rev: '_cTBW3rG--O', + to: 'airports/ICT', + attributes: { + ArrTime: 1722, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 781, + FlightNum: 4347, + Month: 1, + TailNum: 'N973EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276412', + _key: '276412', + _rev: '_cTBW3nu--N', + to: 'airports/DFW', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 631, + FlightNum: 2275, + Month: 1, + TailNum: 'N461AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/267904', + _key: '267904', + _rev: '_cTBW3Ru--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1301, + ArrTimeUTC: '2008-01-15T18:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1154, + DepTimeUTC: '2008-01-15T16:54:00.000Z', + Distance: 227, + FlightNum: 319, + Month: 1, + TailNum: 'N915AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/270411', + _key: '270411', + _rev: '_cTBW3YO---', + to: 'airports/ATL', + attributes: { + ArrTime: 745, + ArrTimeUTC: '2008-01-15T12:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 556, + DepTimeUTC: '2008-01-15T11:56:00.000Z', + Distance: 134, + FlightNum: 651, + Month: 1, + TailNum: 'N918DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276495', + _key: '276495', + _rev: '_cTBW3n6--m', + to: 'airports/RDU', + attributes: { + ArrTime: 1647, + ArrTimeUTC: '2008-01-15T21:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1432, + DepTimeUTC: '2008-01-15T20:32:00.000Z', + Distance: 443, + FlightNum: 406, + Month: 1, + TailNum: 'N614SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/277970', + _key: '277970', + _rev: '_cTBW3r6--m', + to: 'airports/PVD', + attributes: { + ArrTime: 1820, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1512, + DepTimeUTC: '2008-01-15T21:12:00.000Z', + Distance: 907, + FlightNum: 880, + Month: 1, + TailNum: 'N347SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283071', + _key: '283071', + _rev: '_cTBW36C--g', + to: 'airports/PBI', + attributes: { + ArrTime: 2037, + ArrTimeUTC: '2008-01-16T01:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-15T23:43:00.000Z', + Distance: 545, + FlightNum: 1201, + Month: 1, + TailNum: 'N674DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278137', + _key: '278137', + _rev: '_cTBW3sa--H', + to: 'airports/DTW', + attributes: { + ArrTime: 1804, + ArrTimeUTC: '2008-01-15T23:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1517, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 457, + FlightNum: 1738, + Month: 1, + TailNum: 'N335NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284268', + _key: '284268', + _rev: '_cTBW39S--m', + to: 'airports/IAH', + attributes: { + ArrTime: 2352, + ArrTimeUTC: '2008-01-16T05:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2207, + DepTimeUTC: '2008-01-16T03:07:00.000Z', + Distance: 913, + FlightNum: 2611, + Month: 1, + TailNum: 'N956LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276422', + _key: '276422', + _rev: '_cTBW3nu--h', + to: 'airports/JAX', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1530, + DepTimeUTC: '2008-01-15T20:30:00.000Z', + Distance: 1011, + FlightNum: 5607, + Month: 1, + TailNum: 'N796CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278249', + _key: '278249', + _rev: '_cTBW3su--Y', + to: 'airports/SAN', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-16T01:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 1751, + FlightNum: 2537, + Month: 1, + TailNum: 'N496WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/283682', + _key: '283682', + _rev: '_cTBW37q--g', + to: 'airports/ISP', + attributes: { + ArrTime: 1953, + ArrTimeUTC: '2008-01-16T00:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1854, + DepTimeUTC: '2008-01-15T23:54:00.000Z', + Distance: 220, + FlightNum: 707, + Month: 1, + TailNum: 'N419WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/277745', + _key: '277745', + _rev: '_cTBW3rW--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1158, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 816, + DepTimeUTC: '2008-01-15T15:16:00.000Z', + Distance: 1118, + FlightNum: 1554, + Month: 1, + TailNum: 'N4YHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278504', + _key: '278504', + _rev: '_cTBW3ta--i', + to: 'airports/SAN', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T19:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 934, + DepTimeUTC: '2008-01-15T15:34:00.000Z', + Distance: 1751, + FlightNum: 1296, + Month: 1, + TailNum: 'N781WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278587', + _key: '278587', + _rev: '_cTBW3tq--g', + to: 'airports/DFW', + attributes: { + ArrTime: 1136, + ArrTimeUTC: '2008-01-15T17:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 937, + DepTimeUTC: '2008-01-15T15:37:00.000Z', + Distance: 631, + FlightNum: 811, + Month: 1, + TailNum: 'N4WYAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/279353', + _key: '279353', + _rev: '_cTBW3vu--S', + to: 'airports/PVD', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1058, + DepTimeUTC: '2008-01-15T15:58:00.000Z', + Distance: 328, + FlightNum: 1589, + Month: 1, + TailNum: 'N900WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274435', + _key: '274435', + _rev: '_cTBW3im--a', + to: 'airports/AUS', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T22:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 813, + FlightNum: 1533, + Month: 1, + TailNum: 'N974DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283981', + _key: '283981', + _rev: '_cTBW38e--e', + to: 'airports/PHL', + attributes: { + ArrTime: 2036, + ArrTimeUTC: '2008-01-16T01:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T00:00:00.000Z', + Distance: 280, + FlightNum: 5612, + Month: 1, + TailNum: 'N962CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282290', + _key: '282290', + _rev: '_cTBW332--A', + to: 'airports/ALB', + attributes: { + ArrTime: 2252, + ArrTimeUTC: '2008-01-16T03:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2045, + DepTimeUTC: '2008-01-16T01:45:00.000Z', + Distance: 852, + FlightNum: 4932, + Month: 1, + TailNum: 'N760EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277805', + _key: '277805', + _rev: '_cTBW3ri--C', + to: 'airports/CLT', + attributes: { + ArrTime: 1714, + ArrTimeUTC: '2008-01-15T22:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1608, + DepTimeUTC: '2008-01-15T21:08:00.000Z', + Distance: 227, + FlightNum: 4702, + Month: 1, + TailNum: 'N847AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/278922', + _key: '278922', + _rev: '_cTBW3ui--r', + to: 'airports/ORD', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T17:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 947, + DepTimeUTC: '2008-01-15T15:47:00.000Z', + Distance: 409, + FlightNum: 4026, + Month: 1, + TailNum: 'N522AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286427', + _key: '286427', + _rev: '_cTBW4DO--e', + to: 'airports/MSY', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T02:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2000, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 425, + FlightNum: 1785, + Month: 1, + TailNum: 'N602DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278936', + _key: '278936', + _rev: '_cTBW3um--Y', + to: 'airports/PHL', + attributes: { + ArrTime: 1828, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T21:35:00.000Z', + Distance: 280, + FlightNum: 5611, + Month: 1, + TailNum: 'N940CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279810', + _key: '279810', + _rev: '_cTBW3xC---', + to: 'airports/ATL', + attributes: { + ArrTime: 1208, + ArrTimeUTC: '2008-01-15T17:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T16:10:00.000Z', + Distance: 214, + FlightNum: 648, + Month: 1, + TailNum: 'N926DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280931', + _key: '280931', + _rev: '_cTBW30K--O', + to: 'airports/EWR', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T00:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1735, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 745, + FlightNum: 1832, + Month: 1, + TailNum: 'N663DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272587', + _key: '272587', + _rev: '_cTBW3d6--A', + to: 'airports/CLT', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T15:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 804, + DepTimeUTC: '2008-01-15T13:04:00.000Z', + Distance: 728, + FlightNum: 815, + Month: 1, + TailNum: 'N941UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/279824', + _key: '279824', + _rev: '_cTBW3xC--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1221, + ArrTimeUTC: '2008-01-15T18:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1010, + DepTimeUTC: '2008-01-15T16:10:00.000Z', + Distance: 657, + FlightNum: 2387, + Month: 1, + TailNum: 'N15980', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283717', + _key: '283717', + _rev: '_cTBW37y--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1957, + ArrTimeUTC: '2008-01-16T00:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-15T23:55:00.000Z', + Distance: 185, + FlightNum: 2141, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280169', + _key: '280169', + _rev: '_cTBW3yC--A', + to: 'airports/JFK', + attributes: { + ArrTime: 1231, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1120, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 187, + FlightNum: 5507, + Month: 1, + TailNum: 'N695CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276356', + _key: '276356', + _rev: '_cTBW3ni--o', + to: 'airports/PHL', + attributes: { + ArrTime: 1856, + ArrTimeUTC: '2008-01-15T23:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1329, + DepTimeUTC: '2008-01-15T20:29:00.000Z', + Distance: 1557, + FlightNum: 1516, + Month: 1, + TailNum: 'N755US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281659', + _key: '281659', + _rev: '_cTBW32G--i', + to: 'airports/CLT', + attributes: { + ArrTime: 2033, + ArrTimeUTC: '2008-01-16T01:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1809, + DepTimeUTC: '2008-01-15T23:09:00.000Z', + Distance: 728, + FlightNum: 1927, + Month: 1, + TailNum: 'N442US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280060', + _key: '280060', + _rev: '_cTBW3xu---', + to: 'airports/ONT', + attributes: { + ArrTime: 1807, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1559, + DepTimeUTC: '2008-01-15T21:59:00.000Z', + Distance: 1751, + FlightNum: 2210, + Month: 1, + TailNum: 'N219WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267354', + _key: '267354', + _rev: '_cTBW3QO--f', + to: 'airports/EWR', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T17:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 200, + FlightNum: 1129, + Month: 1, + TailNum: 'N16648', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280183', + _key: '280183', + _rev: '_cTBW3yC--c', + to: 'airports/EWR', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1020, + DepTimeUTC: '2008-01-15T16:20:00.000Z', + Distance: 748, + FlightNum: 2420, + Month: 1, + TailNum: 'N16951', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280390', + _key: '280390', + _rev: '_cTBW3ym--m', + to: 'airports/ORD', + attributes: { + ArrTime: 1740, + ArrTimeUTC: '2008-01-15T23:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1609, + DepTimeUTC: '2008-01-15T22:09:00.000Z', + Distance: 409, + FlightNum: 4494, + Month: 1, + TailNum: 'N513AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273899', + _key: '273899', + _rev: '_cTBW3hS---', + to: 'airports/SDF', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 845, + DepTimeUTC: '2008-01-15T13:45:00.000Z', + Distance: 495, + FlightNum: 1592, + Month: 1, + TailNum: 'N460WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280508', + _key: '280508', + _rev: '_cTBW3z---E', + to: 'airports/MDW', + attributes: { + ArrTime: 1739, + ArrTimeUTC: '2008-01-15T23:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T22:15:00.000Z', + Distance: 395, + FlightNum: 2092, + Month: 1, + TailNum: 'N497WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280668', + _key: '280668', + _rev: '_cTBW3za--i', + to: 'airports/ATL', + attributes: { + ArrTime: 1832, + ArrTimeUTC: '2008-01-15T23:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1623, + DepTimeUTC: '2008-01-15T22:23:00.000Z', + Distance: 214, + FlightNum: 4767, + Month: 1, + TailNum: 'N744EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280759', + _key: '280759', + _rev: '_cTBW3zq--c', + to: 'airports/DFW', + attributes: { + ArrTime: 1843, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1626, + DepTimeUTC: '2008-01-15T22:26:00.000Z', + Distance: 631, + FlightNum: 661, + Month: 1, + TailNum: 'N4XVAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273944', + _key: '273944', + _rev: '_cTBW3ha--A', + to: 'airports/ATL', + attributes: { + ArrTime: 949, + ArrTimeUTC: '2008-01-15T14:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 847, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 227, + FlightNum: 1215, + Month: 1, + TailNum: 'N371DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282769', + _key: '282769', + _rev: '_cTBW35K--W', + to: 'airports/AUS', + attributes: { + ArrTime: 2010, + ArrTimeUTC: '2008-01-16T02:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-15T23:36:00.000Z', + Distance: 813, + FlightNum: 693, + Month: 1, + TailNum: 'N943DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280819', + _key: '280819', + _rev: '_cTBW3z2--N', + to: 'airports/EWR', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T22:29:00.000Z', + Distance: 748, + FlightNum: 2567, + Month: 1, + TailNum: 'N14904', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271037', + _key: '271037', + _rev: '_cTBW3Z2--e', + to: 'airports/COS', + attributes: { + ArrTime: 1155, + ArrTimeUTC: '2008-01-15T18:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T18:15:00.000Z', + Distance: 72, + FlightNum: 7075, + Month: 1, + TailNum: 'N448YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284470', + _key: '284470', + _rev: '_cTBW396--A', + to: 'airports/DFW', + attributes: { + ArrTime: 1906, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1812, + DepTimeUTC: '2008-01-16T00:12:00.000Z', + Distance: 190, + FlightNum: 766, + Month: 1, + TailNum: 'N3CHAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280913', + _key: '280913', + _rev: '_cTBW30G--Y', + to: 'airports/BHM', + attributes: { + ArrTime: 1720, + ArrTimeUTC: '2008-01-15T23:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1635, + DepTimeUTC: '2008-01-15T22:35:00.000Z', + Distance: 177, + FlightNum: 983, + Month: 1, + TailNum: 'N264LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273255', + _key: '273255', + _rev: '_cTBW3fm--W', + to: 'airports/JFK', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1411, + DepTimeUTC: '2008-01-15T19:11:00.000Z', + Distance: 301, + FlightNum: 1031, + Month: 1, + TailNum: 'N267JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281231', + _key: '281231', + _rev: '_cTBW31---U', + to: 'airports/LAS', + attributes: { + ArrTime: 1844, + ArrTimeUTC: '2008-01-16T02:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1650, + DepTimeUTC: '2008-01-15T22:50:00.000Z', + Distance: 1588, + FlightNum: 1567, + Month: 1, + TailNum: 'N783SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281320', + _key: '281320', + _rev: '_cTBW31O--G', + to: 'airports/DTW', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T00:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1654, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 457, + FlightNum: 1740, + Month: 1, + TailNum: 'N8926E', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281777', + _key: '281777', + _rev: '_cTBW32a--e', + to: 'airports/AUS', + attributes: { + ArrTime: 2154, + ArrTimeUTC: '2008-01-16T03:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1927, + DepTimeUTC: '2008-01-16T01:27:00.000Z', + Distance: 756, + FlightNum: 426, + Month: 1, + TailNum: 'N331SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/281930', + _key: '281930', + _rev: '_cTBW322--E', + to: 'airports/PHL', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T03:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T01:32:00.000Z', + Distance: 675, + FlightNum: 1939, + Month: 1, + TailNum: 'N513SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/282141', + _key: '282141', + _rev: '_cTBW33a--O', + to: 'airports/HOU', + attributes: { + ArrTime: 1944, + ArrTimeUTC: '2008-01-16T01:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1722, + DepTimeUTC: '2008-01-15T23:22:00.000Z', + Distance: 670, + FlightNum: 3665, + Month: 1, + TailNum: 'N632SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/281459', + _key: '281459', + _rev: '_cTBW31m--K', + to: 'airports/STL', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-16T00:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1700, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 722, + FlightNum: 1646, + Month: 1, + TailNum: 'N4WNAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/282177', + _key: '282177', + _rev: '_cTBW33e--p', + to: 'airports/CLE', + attributes: { + ArrTime: 2211, + ArrTimeUTC: '2008-01-16T03:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1941, + DepTimeUTC: '2008-01-16T01:41:00.000Z', + Distance: 448, + FlightNum: 847, + Month: 1, + TailNum: 'N382SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/270210', + _key: '270210', + _rev: '_cTBW3Xq--k', + to: 'airports/ATL', + attributes: { + ArrTime: 810, + ArrTimeUTC: '2008-01-15T13:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 553, + DepTimeUTC: '2008-01-15T11:53:00.000Z', + Distance: 449, + FlightNum: 4250, + Month: 1, + TailNum: 'N738EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275008', + _key: '275008', + _rev: '_cTBW3kC--m', + to: 'airports/SLC', + attributes: { + ArrTime: 1710, + ArrTimeUTC: '2008-01-16T00:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1457, + DepTimeUTC: '2008-01-15T19:57:00.000Z', + Distance: 1589, + FlightNum: 1265, + Month: 1, + TailNum: 'N665DN', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283039', + _key: '283039', + _rev: '_cTBW36---O', + to: 'airports/DFW', + attributes: { + ArrTime: 2215, + ArrTimeUTC: '2008-01-16T04:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2011, + DepTimeUTC: '2008-01-16T02:11:00.000Z', + Distance: 631, + FlightNum: 1155, + Month: 1, + TailNum: 'N4XMAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283281', + _key: '283281', + _rev: '_cTBW36m--Y', + to: 'airports/JAX', + attributes: { + ArrTime: 2234, + ArrTimeUTC: '2008-01-16T03:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2022, + DepTimeUTC: '2008-01-16T02:22:00.000Z', + Distance: 484, + FlightNum: 2205, + Month: 1, + TailNum: 'N443WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283323', + _key: '283323', + _rev: '_cTBW36u--K', + to: 'airports/DEN', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T02:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1748, + DepTimeUTC: '2008-01-15T23:48:00.000Z', + Distance: 1013, + FlightNum: 6767, + Month: 1, + TailNum: 'N763SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276449', + _key: '276449', + _rev: '_cTBW3ny--m', + to: 'airports/DCA', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-15T22:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1531, + DepTimeUTC: '2008-01-15T20:31:00.000Z', + Distance: 547, + FlightNum: 25, + Month: 1, + TailNum: 'N998DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283557', + _key: '283557', + _rev: '_cTBW37W--O', + to: 'airports/MDW', + attributes: { + ArrTime: 2158, + ArrTimeUTC: '2008-01-16T03:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2036, + DepTimeUTC: '2008-01-16T02:36:00.000Z', + Distance: 395, + FlightNum: 1293, + Month: 1, + TailNum: 'N344SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272959', + _key: '272959', + _rev: '_cTBW3e2--S', + to: 'airports/DTW', + attributes: { + ArrTime: 1638, + ArrTimeUTC: '2008-01-15T21:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1203, + DepTimeUTC: '2008-01-15T19:03:00.000Z', + Distance: 1123, + FlightNum: 728, + Month: 1, + TailNum: 'N424UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269570', + _key: '269570', + _rev: '_cTBW3WG--C', + to: 'airports/PHX', + attributes: { + ArrTime: 958, + ArrTimeUTC: '2008-01-15T16:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 622, + DepTimeUTC: '2008-01-15T11:22:00.000Z', + Distance: 2300, + FlightNum: 1161, + Month: 1, + TailNum: 'N122US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/271435', + _key: '271435', + _rev: '_cTBW3a6--U', + to: 'airports/ORD', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T14:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 763, + FlightNum: 557, + Month: 1, + TailNum: 'N812UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283872', + _key: '283872', + _rev: '_cTBW38O--G', + to: 'airports/MDW', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T01:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1758, + DepTimeUTC: '2008-01-15T23:58:00.000Z', + Distance: 395, + FlightNum: 3307, + Month: 1, + TailNum: 'N416WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/275705', + _key: '275705', + _rev: '_cTBW3l2--g', + to: 'airports/SLC', + attributes: { + ArrTime: 1439, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T20:15:00.000Z', + Distance: 391, + FlightNum: 579, + Month: 1, + TailNum: 'N933FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BGM', + id: 'flights/269025', + _key: '269025', + _rev: '_cTBW3Uq--T', + to: 'airports/DTW', + attributes: { + ArrTime: 800, + ArrTimeUTC: '2008-01-15T13:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T10:55:00.000Z', + Distance: 378, + FlightNum: 2992, + Month: 1, + TailNum: '89429E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284044', + _key: '284044', + _rev: '_cTBW38q--i', + to: 'airports/IAH', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-16T00:01:00.000Z', + Distance: 657, + FlightNum: 2331, + Month: 1, + TailNum: 'N13994', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286537', + _key: '286537', + _rev: '_cTBW4Di--U', + to: 'airports/TYS', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T02:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2006, + DepTimeUTC: '2008-01-16T01:06:00.000Z', + Distance: 152, + FlightNum: 1849, + Month: 1, + TailNum: 'N901DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284174', + _key: '284174', + _rev: '_cTBW39C--S', + to: 'airports/MSP', + attributes: { + ArrTime: 2037, + ArrTimeUTC: '2008-01-16T02:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1804, + DepTimeUTC: '2008-01-16T00:04:00.000Z', + Distance: 695, + FlightNum: 1175, + Month: 1, + TailNum: 'N761NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270919', + _key: '270919', + _rev: '_cTBW3Zi--N', + to: 'airports/IAH', + attributes: { + ArrTime: 1634, + ArrTimeUTC: '2008-01-15T22:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1310, + DepTimeUTC: '2008-01-15T18:10:00.000Z', + Distance: 1597, + FlightNum: 1083, + Month: 1, + TailNum: 'N47332', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/270137', + _key: '270137', + _rev: '_cTBW3Xe--o', + to: 'airports/DFW', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 383, + FlightNum: 3470, + Month: 1, + TailNum: 'N804AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/284471', + _key: '284471', + _rev: '_cTBW396--C', + to: 'airports/HOU', + attributes: { + ArrTime: 2315, + ArrTimeUTC: '2008-01-16T05:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2117, + DepTimeUTC: '2008-01-16T03:17:00.000Z', + Distance: 670, + FlightNum: 1417, + Month: 1, + TailNum: 'N301SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279892', + _key: '279892', + _rev: '_cTBW3xO--W', + to: 'airports/BMI', + attributes: { + ArrTime: 1202, + ArrTimeUTC: '2008-01-15T18:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T16:12:00.000Z', + Distance: 533, + FlightNum: 562, + Month: 1, + TailNum: 'N295AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285282', + _key: '285282', + _rev: '_cTBW4AG--R', + to: 'airports/BWI', + attributes: { + ArrTime: 2100, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1833, + DepTimeUTC: '2008-01-16T00:33:00.000Z', + Distance: 588, + FlightNum: 1555, + Month: 1, + TailNum: 'N473WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285686', + _key: '285686', + _rev: '_cTBW4BO--Q', + to: 'airports/ORD', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T02:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1843, + DepTimeUTC: '2008-01-16T00:43:00.000Z', + Distance: 409, + FlightNum: 4337, + Month: 1, + TailNum: 'N925AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272951', + _key: '272951', + _rev: '_cTBW3e2--C', + to: 'airports/FCA', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1203, + DepTimeUTC: '2008-01-15T19:03:00.000Z', + Distance: 753, + FlightNum: 6399, + Month: 1, + TailNum: 'N954SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BQN', + id: 'flights/273287', + _key: '273287', + _rev: '_cTBW3fq--o', + to: 'airports/EWR', + attributes: { + ArrTime: 1231, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 924, + DepTimeUTC: '2008-01-15T13:24:00.000Z', + Distance: 1585, + FlightNum: 315, + Month: 1, + TailNum: 'N37293', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285783', + _key: '285783', + _rev: '_cTBW4Be--e', + to: 'airports/CLT', + attributes: { + ArrTime: 2124, + ArrTimeUTC: '2008-01-16T02:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1845, + DepTimeUTC: '2008-01-16T00:45:00.000Z', + Distance: 329, + FlightNum: 1816, + Month: 1, + TailNum: 'N533AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285897', + _key: '285897', + _rev: '_cTBW4By--i', + to: 'airports/FLL', + attributes: { + ArrTime: 2141, + ArrTimeUTC: '2008-01-16T02:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1847, + DepTimeUTC: '2008-01-16T00:47:00.000Z', + Distance: 793, + FlightNum: 2437, + Month: 1, + TailNum: 'N703SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/281474', + _key: '281474', + _rev: '_cTBW31m--o', + to: 'airports/SEA', + attributes: { + ArrTime: 2030, + ArrTimeUTC: '2008-01-16T04:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 2329, + FlightNum: 3, + Month: 1, + TailNum: 'N549AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271451', + _key: '271451', + _rev: '_cTBW3b---E', + to: 'airports/LGA', + attributes: { + ArrTime: 828, + ArrTimeUTC: '2008-01-15T13:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 729, + DepTimeUTC: '2008-01-15T12:29:00.000Z', + Distance: 214, + FlightNum: 1942, + Month: 1, + TailNum: 'N909DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/275393', + _key: '275393', + _rev: '_cTBW3lG--E', + to: 'airports/LAS', + attributes: { + ArrTime: 1302, + ArrTimeUTC: '2008-01-15T21:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1208, + DepTimeUTC: '2008-01-15T20:08:00.000Z', + Distance: 223, + FlightNum: 2193, + Month: 1, + TailNum: 'N762SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/286152', + _key: '286152', + _rev: '_cTBW4Ci--E', + to: 'airports/PHX', + attributes: { + ArrTime: 2127, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-16T00:53:00.000Z', + Distance: 1448, + FlightNum: 3662, + Month: 1, + TailNum: 'N237WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/286238', + _key: '286238', + _rev: '_cTBW4Cu--g', + to: 'airports/DEN', + attributes: { + ArrTime: 2051, + ArrTimeUTC: '2008-01-16T03:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1855, + DepTimeUTC: '2008-01-16T00:55:00.000Z', + Distance: 1013, + FlightNum: 235, + Month: 1, + TailNum: 'N926FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/272944', + _key: '272944', + _rev: '_cTBW3ey--m', + to: 'airports/IAH', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T13:14:00.000Z', + Distance: 140, + FlightNum: 1573, + Month: 1, + TailNum: 'N12238', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/281529', + _key: '281529', + _rev: '_cTBW31y--I', + to: 'airports/IND', + attributes: { + ArrTime: 2027, + ArrTimeUTC: '2008-01-16T01:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 728, + FlightNum: 4768, + Month: 1, + TailNum: '80249E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/286431', + _key: '286431', + _rev: '_cTBW4DO--m', + to: 'airports/EWR', + attributes: { + ArrTime: 2205, + ArrTimeUTC: '2008-01-16T03:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1900, + DepTimeUTC: '2008-01-16T01:00:00.000Z', + Distance: 748, + FlightNum: 2882, + Month: 1, + TailNum: 'N14953', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/286598', + _key: '286598', + _rev: '_cTBW4Du--E', + to: 'airports/MDW', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T02:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1909, + DepTimeUTC: '2008-01-16T01:09:00.000Z', + Distance: 395, + FlightNum: 1053, + Month: 1, + TailNum: 'N638SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/268672', + _key: '268672', + _rev: '_cTBW3Tq--w', + to: 'airports/SLC', + attributes: { + ArrTime: 1125, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1014, + DepTimeUTC: '2008-01-15T17:14:00.000Z', + Distance: 291, + FlightNum: 3965, + Month: 1, + TailNum: 'N910EV', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/276951', + _key: '276951', + _rev: '_cTBW3pO--I', + to: 'airports/MSY', + attributes: { + ArrTime: 1552, + ArrTimeUTC: '2008-01-15T21:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1446, + DepTimeUTC: '2008-01-15T20:46:00.000Z', + Distance: 437, + FlightNum: 1162, + Month: 1, + TailNum: 'N633SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CEC', + id: 'flights/286020', + _key: '286020', + _rev: '_cTBW4CK--K', + to: 'airports/ACV', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T06:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2157, + DepTimeUTC: '2008-01-16T05:57:00.000Z', + Distance: 56, + FlightNum: 5707, + Month: 1, + TailNum: 'N229SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/270356', + _key: '270356', + _rev: '_cTBW3YC--g', + to: 'airports/SAN', + attributes: { + ArrTime: 1206, + ArrTimeUTC: '2008-01-15T20:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1055, + DepTimeUTC: '2008-01-15T17:55:00.000Z', + Distance: 749, + FlightNum: 401, + Month: 1, + TailNum: 'N14907', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/271125', + _key: '271125', + _rev: '_cTBW3aG--Y', + to: 'airports/SEA', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T19:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T18:17:00.000Z', + Distance: 399, + FlightNum: 2974, + Month: 1, + TailNum: 'N271WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/269164', + _key: '269164', + _rev: '_cTBW3VC--A', + to: 'airports/IAH', + attributes: { + ArrTime: 805, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 986, + FlightNum: 1093, + Month: 1, + TailNum: 'N14341', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/271321', + _key: '271321', + _rev: '_cTBW3am--e', + to: 'airports/SLC', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T19:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1122, + DepTimeUTC: '2008-01-15T18:22:00.000Z', + Distance: 291, + FlightNum: 3933, + Month: 1, + TailNum: 'N433SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282580', + _key: '282580', + _rev: '_cTBW34q--J', + to: 'airports/LGA', + attributes: { + ArrTime: 2239, + ArrTimeUTC: '2008-01-16T03:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 585, + FlightNum: 5371, + Month: 1, + TailNum: 'N409CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280131', + _key: '280131', + _rev: '_cTBW3x6--M', + to: 'airports/ALB', + attributes: { + ArrTime: 1219, + ArrTimeUTC: '2008-01-15T17:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1119, + DepTimeUTC: '2008-01-15T16:19:00.000Z', + Distance: 288, + FlightNum: 1759, + Month: 1, + TailNum: 'N740SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282999', + _key: '282999', + _rev: '_cTBW352--S', + to: 'airports/SRQ', + attributes: { + ArrTime: 2238, + ArrTimeUTC: '2008-01-16T03:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2110, + DepTimeUTC: '2008-01-16T02:10:00.000Z', + Distance: 445, + FlightNum: 635, + Month: 1, + TailNum: 'N991DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/273431', + _key: '273431', + _rev: '_cTBW3gC--k', + to: 'airports/SFO', + attributes: { + ArrTime: 1337, + ArrTimeUTC: '2008-01-15T21:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T19:16:00.000Z', + Distance: 522, + FlightNum: 6382, + Month: 1, + TailNum: 'N955SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/273800', + _key: '273800', + _rev: '_cTBW3h---y', + to: 'airports/LAX', + attributes: { + ArrTime: 1058, + ArrTimeUTC: '2008-01-15T18:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 2053, + FlightNum: 735, + Month: 1, + TailNum: 'N38268', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284674', + _key: '284674', + _rev: '_cTBW4-a--Y', + to: 'airports/CHS', + attributes: { + ArrTime: 2336, + ArrTimeUTC: '2008-01-16T04:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2229, + DepTimeUTC: '2008-01-16T03:29:00.000Z', + Distance: 259, + FlightNum: 1574, + Month: 1, + TailNum: 'N971DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/273966', + _key: '273966', + _rev: '_cTBW3ha--s', + to: 'airports/ORD', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T17:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 647, + DepTimeUTC: '2008-01-15T13:47:00.000Z', + Distance: 1437, + FlightNum: 6100, + Month: 1, + TailNum: 'N716SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274847', + _key: '274847', + _rev: '_cTBW3jq--U', + to: 'airports/SRQ', + attributes: { + ArrTime: 1030, + ArrTimeUTC: '2008-01-15T15:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 906, + DepTimeUTC: '2008-01-15T14:06:00.000Z', + Distance: 445, + FlightNum: 655, + Month: 1, + TailNum: 'N966AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/274111', + _key: '274111', + _rev: '_cTBW3hy--k', + to: 'airports/SEA', + attributes: { + ArrTime: 710, + ArrTimeUTC: '2008-01-15T15:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T13:52:00.000Z', + Distance: 399, + FlightNum: 1569, + Month: 1, + TailNum: 'N742SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/274194', + _key: '274194', + _rev: '_cTBW3iC---', + to: 'airports/RNO', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T20:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1236, + DepTimeUTC: '2008-01-15T19:36:00.000Z', + Distance: 335, + FlightNum: 459, + Month: 1, + TailNum: 'N748SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/282446', + _key: '282446', + _rev: '_cTBW34S--G', + to: 'airports/HOU', + attributes: { + ArrTime: 1827, + ArrTimeUTC: '2008-01-16T00:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 239, + FlightNum: 45, + Month: 1, + TailNum: 'N353SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/274821', + _key: '274821', + _rev: '_cTBW3jm--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1703, + ArrTimeUTC: '2008-01-15T23:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T19:53:00.000Z', + Distance: 1437, + FlightNum: 5856, + Month: 1, + TailNum: 'N726SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286753', + _key: '286753', + _rev: '_cTBW4EG--k', + to: 'airports/IAH', + attributes: { + ArrTime: 2202, + ArrTimeUTC: '2008-01-16T04:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2018, + DepTimeUTC: '2008-01-16T01:18:00.000Z', + Distance: 913, + FlightNum: 1767, + Month: 1, + TailNum: 'N514AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/275249', + _key: '275249', + _rev: '_cTBW3ku--A', + to: 'airports/SLC', + attributes: { + ArrTime: 1415, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T20:04:00.000Z', + Distance: 291, + FlightNum: 112, + Month: 1, + TailNum: 'N225WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284363', + _key: '284363', + _rev: '_cTBW39m--C', + to: 'airports/MDT', + attributes: { + ArrTime: 2338, + ArrTimeUTC: '2008-01-16T04:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2212, + DepTimeUTC: '2008-01-16T03:12:00.000Z', + Distance: 413, + FlightNum: 2660, + Month: 1, + TailNum: 'N925FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279870', + _key: '279870', + _rev: '_cTBW3xK--a', + to: 'airports/CLT', + attributes: { + ArrTime: 1326, + ArrTimeUTC: '2008-01-15T18:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1111, + DepTimeUTC: '2008-01-15T16:11:00.000Z', + Distance: 728, + FlightNum: 1679, + Month: 1, + TailNum: 'N504AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BHM', + id: 'flights/278847', + _key: '278847', + _rev: '_cTBW3uW--f', + to: 'airports/ATL', + attributes: { + ArrTime: 1134, + ArrTimeUTC: '2008-01-15T16:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T15:45:00.000Z', + Distance: 134, + FlightNum: 4770, + Month: 1, + TailNum: 'N738EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/275812', + _key: '275812', + _rev: '_cTBW3mK--E', + to: 'airports/DEN', + attributes: { + ArrTime: 913, + ArrTimeUTC: '2008-01-15T16:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 729, + DepTimeUTC: '2008-01-15T14:29:00.000Z', + Distance: 649, + FlightNum: 550, + Month: 1, + TailNum: 'N370UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/275737', + _key: '275737', + _rev: '_cTBW3l6--u', + to: 'airports/DTW', + attributes: { + ArrTime: 1636, + ArrTimeUTC: '2008-01-15T21:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1516, + DepTimeUTC: '2008-01-15T20:16:00.000Z', + Distance: 95, + FlightNum: 2967, + Month: 1, + TailNum: '89329E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/AMA', + id: 'flights/275110', + _key: '275110', + _rev: '_cTBW3kW---', + to: 'airports/DEN', + attributes: { + ArrTime: 821, + ArrTimeUTC: '2008-01-15T15:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 813, + DepTimeUTC: '2008-01-15T14:13:00.000Z', + Distance: 358, + FlightNum: 1198, + Month: 1, + TailNum: 'N387SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268603', + _key: '268603', + _rev: '_cTBW3Ti--G', + to: 'airports/GSO', + attributes: { + ArrTime: 1320, + ArrTimeUTC: '2008-01-15T18:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1212, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 306, + FlightNum: 4790, + Month: 1, + TailNum: 'N921EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/276263', + _key: '276263', + _rev: '_cTBW3nW--A', + to: 'airports/SLC', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T15:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 740, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 291, + FlightNum: 1407, + Month: 1, + TailNum: 'N3764D', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/276406', + _key: '276406', + _rev: '_cTBW3nu--B', + to: 'airports/LAS', + attributes: { + ArrTime: 1036, + ArrTimeUTC: '2008-01-15T18:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 843, + DepTimeUTC: '2008-01-15T14:43:00.000Z', + Distance: 1588, + FlightNum: 1178, + Month: 1, + TailNum: 'N466WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/277434', + _key: '277434', + _rev: '_cTBW3qe--o', + to: 'airports/PDX', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T22:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T20:58:00.000Z', + Distance: 344, + FlightNum: 1131, + Month: 1, + TailNum: 'N368SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/279314', + _key: '279314', + _rev: '_cTBW3vm--e', + to: 'airports/DTW', + attributes: { + ArrTime: 1251, + ArrTimeUTC: '2008-01-15T17:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 548, + FlightNum: 5873, + Month: 1, + TailNum: '89339E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/277964', + _key: '277964', + _rev: '_cTBW3r6--a', + to: 'airports/SFO', + attributes: { + ArrTime: 1457, + ArrTimeUTC: '2008-01-15T22:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1412, + DepTimeUTC: '2008-01-15T21:12:00.000Z', + Distance: 522, + FlightNum: 6383, + Month: 1, + TailNum: 'N718SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270536', + _key: '270536', + _rev: '_cTBW3Yi--D', + to: 'airports/DFW', + attributes: { + ArrTime: 916, + ArrTimeUTC: '2008-01-15T15:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 657, + DepTimeUTC: '2008-01-15T11:57:00.000Z', + Distance: 1192, + FlightNum: 1271, + Month: 1, + TailNum: 'N524AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/279306', + _key: '279306', + _rev: '_cTBW3vm--O', + to: 'airports/LAS', + attributes: { + ArrTime: 932, + ArrTimeUTC: '2008-01-15T17:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 857, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 520, + FlightNum: 469, + Month: 1, + TailNum: 'N337SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271093', + _key: '271093', + _rev: '_cTBW3aC--E', + to: 'airports/RIC', + attributes: { + ArrTime: 826, + ArrTimeUTC: '2008-01-15T13:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T12:16:00.000Z', + Distance: 481, + FlightNum: 4343, + Month: 1, + TailNum: 'N720EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282689', + _key: '282689', + _rev: '_cTBW35---E', + to: 'airports/MCI', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T01:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1834, + DepTimeUTC: '2008-01-15T23:34:00.000Z', + Distance: 692, + FlightNum: 4737, + Month: 1, + TailNum: 'N706EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282410', + _key: '282410', + _rev: '_cTBW34K--Y', + to: 'airports/LGA', + attributes: { + ArrTime: 1941, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1828, + DepTimeUTC: '2008-01-15T23:28:00.000Z', + Distance: 185, + FlightNum: 1931, + Month: 1, + TailNum: 'N910DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281323', + _key: '281323', + _rev: '_cTBW31O--M', + to: 'airports/BTV', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T01:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1754, + DepTimeUTC: '2008-01-15T22:54:00.000Z', + Distance: 960, + FlightNum: 4566, + Month: 1, + TailNum: 'N716EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/268787', + _key: '268787', + _rev: '_cTBW3UC--Q', + to: 'airports/DAL', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T18:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1117, + DepTimeUTC: '2008-01-15T17:17:00.000Z', + Distance: 189, + FlightNum: 3488, + Month: 1, + TailNum: 'N682AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/279402', + _key: '279402', + _rev: '_cTBW3v2--c', + to: 'airports/PHX', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T23:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1446, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 735, + FlightNum: 418, + Month: 1, + TailNum: 'N826AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/277129', + _key: '277129', + _rev: '_cTBW3pq--m', + to: 'airports/RSW', + attributes: { + ArrTime: 1237, + ArrTimeUTC: '2008-01-15T17:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1000, + DepTimeUTC: '2008-01-15T15:00:00.000Z', + Distance: 919, + FlightNum: 924, + Month: 1, + TailNum: 'N279AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/279708', + _key: '279708', + _rev: '_cTBW3wu--G', + to: 'airports/DEN', + attributes: { + ArrTime: 1636, + ArrTimeUTC: '2008-01-15T23:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1452, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 649, + FlightNum: 168, + Month: 1, + TailNum: 'N379UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/286452', + _key: '286452', + _rev: '_cTBW4DS--i', + to: 'airports/PHX', + attributes: { + ArrTime: 1956, + ArrTimeUTC: '2008-01-16T02:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1801, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 602, + FlightNum: 1427, + Month: 1, + TailNum: 'N493UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267003', + _key: '267003', + _rev: '_cTBW3PW--O', + to: 'airports/LGA', + attributes: { + ArrTime: 1248, + ArrTimeUTC: '2008-01-15T17:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1127, + DepTimeUTC: '2008-01-15T16:27:00.000Z', + Distance: 185, + FlightNum: 1917, + Month: 1, + TailNum: 'N915DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268503', + _key: '268503', + _rev: '_cTBW3TS--E', + to: 'airports/IND', + attributes: { + ArrTime: 1431, + ArrTimeUTC: '2008-01-15T19:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1009, + DepTimeUTC: '2008-01-15T17:09:00.000Z', + Distance: 977, + FlightNum: 648, + Month: 1, + TailNum: 'N203UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CAE', + id: 'flights/271664', + _key: '271664', + _rev: '_cTBW3be--r', + to: 'airports/ATL', + attributes: { + ArrTime: 905, + ArrTimeUTC: '2008-01-15T14:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 736, + DepTimeUTC: '2008-01-15T12:36:00.000Z', + Distance: 191, + FlightNum: 1122, + Month: 1, + TailNum: 'N928DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/270260', + _key: '270260', + _rev: '_cTBW3Xy--m', + to: 'airports/ORF', + attributes: { + ArrTime: 1421, + ArrTimeUTC: '2008-01-15T19:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T17:53:00.000Z', + Distance: 516, + FlightNum: 1730, + Month: 1, + TailNum: 'N956DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/280406', + _key: '280406', + _rev: '_cTBW3yq--Y', + to: 'airports/OAK', + attributes: { + ArrTime: 1545, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1510, + DepTimeUTC: '2008-01-15T22:10:00.000Z', + Distance: 511, + FlightNum: 3514, + Month: 1, + TailNum: 'N650SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/281388', + _key: '281388', + _rev: '_cTBW31a--G', + to: 'airports/GEG', + attributes: { + ArrTime: 1600, + ArrTimeUTC: '2008-01-16T00:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1557, + DepTimeUTC: '2008-01-15T22:57:00.000Z', + Distance: 287, + FlightNum: 1653, + Month: 1, + TailNum: 'N325SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/267233', + _key: '267233', + _rev: '_cTBW3P6--k', + to: 'airports/MCO', + attributes: { + ArrTime: 1353, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1134, + DepTimeUTC: '2008-01-15T16:34:00.000Z', + Distance: 759, + FlightNum: 951, + Month: 1, + TailNum: 'N114UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278661', + _key: '278661', + _rev: '_cTBW3t6---', + to: 'airports/LGA', + attributes: { + ArrTime: 1743, + ArrTimeUTC: '2008-01-15T22:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 185, + FlightNum: 1927, + Month: 1, + TailNum: 'N912DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/282031', + _key: '282031', + _rev: '_cTBW33G--W', + to: 'airports/SLC', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T02:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1836, + DepTimeUTC: '2008-01-16T01:36:00.000Z', + Distance: 291, + FlightNum: 3953, + Month: 1, + TailNum: 'N457SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/271530', + _key: '271530', + _rev: '_cTBW3bK--U', + to: 'airports/LGA', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T18:27:00.000Z', + Distance: 214, + FlightNum: 1954, + Month: 1, + TailNum: 'N913DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/282511', + _key: '282511', + _rev: '_cTBW34e--E', + to: 'airports/SEA', + attributes: { + ArrTime: 1910, + ArrTimeUTC: '2008-01-16T03:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1853, + DepTimeUTC: '2008-01-16T01:53:00.000Z', + Distance: 399, + FlightNum: 3072, + Month: 1, + TailNum: 'N755SA', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/284240', + _key: '284240', + _rev: '_cTBW39O--W', + to: 'airports/DAL', + attributes: { + ArrTime: 2153, + ArrTimeUTC: '2008-01-16T03:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2106, + DepTimeUTC: '2008-01-16T03:06:00.000Z', + Distance: 189, + FlightNum: 1070, + Month: 1, + TailNum: 'N264LV', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/282787', + _key: '282787', + _rev: '_cTBW35O--I', + to: 'airports/SFO', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-16T01:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1637, + DepTimeUTC: '2008-01-15T23:37:00.000Z', + Distance: 522, + FlightNum: 6338, + Month: 1, + TailNum: 'N926SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/283443', + _key: '283443', + _rev: '_cTBW37C--N', + to: 'airports/RNO', + attributes: { + ArrTime: 1930, + ArrTimeUTC: '2008-01-16T03:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1930, + DepTimeUTC: '2008-01-16T02:30:00.000Z', + Distance: 335, + FlightNum: 890, + Month: 1, + TailNum: 'N759GS', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/284733', + _key: '284733', + _rev: '_cTBW4-i--s', + to: 'airports/SLC', + attributes: { + ArrTime: 1825, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1719, + DepTimeUTC: '2008-01-16T00:19:00.000Z', + Distance: 291, + FlightNum: 3852, + Month: 1, + TailNum: 'N452SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/AEX', + id: 'flights/280796', + _key: '280796', + _rev: '_cTBW3zy--M', + to: 'airports/ATL', + attributes: { + ArrTime: 1858, + ArrTimeUTC: '2008-01-15T23:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1628, + DepTimeUTC: '2008-01-15T22:28:00.000Z', + Distance: 500, + FlightNum: 4320, + Month: 1, + TailNum: 'N854AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/285247', + _key: '285247', + _rev: '_cTBW4A---q', + to: 'airports/SAN', + attributes: { + ArrTime: 1839, + ArrTimeUTC: '2008-01-16T02:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1731, + DepTimeUTC: '2008-01-16T00:31:00.000Z', + Distance: 749, + FlightNum: 403, + Month: 1, + TailNum: 'N16546', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286290', + _key: '286290', + _rev: '_cTBW4C6--A', + to: 'airports/BQK', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T01:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 238, + FlightNum: 4624, + Month: 1, + TailNum: 'N922EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270323', + _key: '270323', + _rev: '_cTBW3Y---O', + to: 'airports/CLT', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T17:54:00.000Z', + Distance: 728, + FlightNum: 1883, + Month: 1, + TailNum: 'N591US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/280456', + _key: '280456', + _rev: '_cTBW3yy--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1837, + ArrTimeUTC: '2008-01-16T00:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1712, + DepTimeUTC: '2008-01-15T22:12:00.000Z', + Distance: 732, + FlightNum: 114, + Month: 1, + TailNum: 'N978AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/285784', + _key: '285784', + _rev: '_cTBW4Be--g', + to: 'airports/ONT', + attributes: { + ArrTime: 2255, + ArrTimeUTC: '2008-01-16T06:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2210, + DepTimeUTC: '2008-01-16T05:10:00.000Z', + Distance: 660, + FlightNum: 125, + Month: 1, + TailNum: 'N14568', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/276216', + _key: '276216', + _rev: '_cTBW3nO--E', + to: 'airports/DTW', + attributes: { + ArrTime: 1109, + ArrTimeUTC: '2008-01-15T16:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T14:39:00.000Z', + Distance: 405, + FlightNum: 227, + Month: 1, + TailNum: 'N335NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/271100', + _key: '271100', + _rev: '_cTBW3aC--S', + to: 'airports/MKE', + attributes: { + ArrTime: 756, + ArrTimeUTC: '2008-01-15T13:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 716, + DepTimeUTC: '2008-01-15T12:16:00.000Z', + Distance: 331, + FlightNum: 2654, + Month: 1, + TailNum: 'N471CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267784', + _key: '267784', + _rev: '_cTBW3RW--O', + to: 'airports/MIA', + attributes: { + ArrTime: 1508, + ArrTimeUTC: '2008-01-15T20:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T16:50:00.000Z', + Distance: 1258, + FlightNum: 527, + Month: 1, + TailNum: 'N7BXAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/280414', + _key: '280414', + _rev: '_cTBW3yq--o', + to: 'airports/BOS', + attributes: { + ArrTime: 1910, + ArrTimeUTC: '2008-01-16T00:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1710, + DepTimeUTC: '2008-01-15T22:10:00.000Z', + Distance: 640, + FlightNum: 5008, + Month: 1, + TailNum: 'N936CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/274566', + _key: '274566', + _rev: '_cTBW3i6--o', + to: 'airports/SLC', + attributes: { + ArrTime: 1001, + ArrTimeUTC: '2008-01-15T17:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 1085, + FlightNum: 4009, + Month: 1, + TailNum: 'N367CA', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/267798', + _key: '267798', + _rev: '_cTBW3RW--q', + to: 'airports/JFK', + attributes: { + ArrTime: 1304, + ArrTimeUTC: '2008-01-15T18:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1151, + DepTimeUTC: '2008-01-15T16:51:00.000Z', + Distance: 187, + FlightNum: 915, + Month: 1, + TailNum: 'N238JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/278216', + _key: '278216', + _rev: '_cTBW3sq--E', + to: 'airports/TUS', + attributes: { + ArrTime: 1615, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1419, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 639, + FlightNum: 6753, + Month: 1, + TailNum: 'N978SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271163', + _key: '271163', + _rev: '_cTBW3aO--A', + to: 'airports/HOU', + attributes: { + ArrTime: 837, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 619, + DepTimeUTC: '2008-01-15T12:19:00.000Z', + Distance: 670, + FlightNum: 1174, + Month: 1, + TailNum: 'N385SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268822', + _key: '268822', + _rev: '_cTBW3UG--l', + to: 'airports/MIA', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 533, + DepTimeUTC: '2008-01-15T10:33:00.000Z', + Distance: 1258, + FlightNum: 2061, + Month: 1, + TailNum: 'N5CSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/277509', + _key: '277509', + _rev: '_cTBW3qu--K', + to: 'airports/HOU', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T21:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1500, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 239, + FlightNum: 35, + Month: 1, + TailNum: 'N391SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268867', + _key: '268867', + _rev: '_cTBW3UO--g', + to: 'airports/JFK', + attributes: { + ArrTime: 702, + ArrTimeUTC: '2008-01-15T12:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 549, + DepTimeUTC: '2008-01-15T10:49:00.000Z', + Distance: 187, + FlightNum: 641, + Month: 1, + TailNum: 'N528JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268897', + _key: '268897', + _rev: '_cTBW3UW---', + to: 'airports/CVG', + attributes: { + ArrTime: 823, + ArrTimeUTC: '2008-01-15T13:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T10:50:00.000Z', + Distance: 752, + FlightNum: 899, + Month: 1, + TailNum: 'N932DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268937', + _key: '268937', + _rev: '_cTBW3Ua--i', + to: 'airports/DTW', + attributes: { + ArrTime: 816, + ArrTimeUTC: '2008-01-15T13:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 632, + FlightNum: 211, + Month: 1, + TailNum: 'N520US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268946', + _key: '268946', + _rev: '_cTBW3Ue--E', + to: 'airports/ATL', + attributes: { + ArrTime: 911, + ArrTimeUTC: '2008-01-15T14:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 552, + DepTimeUTC: '2008-01-15T10:52:00.000Z', + Distance: 946, + FlightNum: 611, + Month: 1, + TailNum: 'N285AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275641', + _key: '275641', + _rev: '_cTBW3lu--G', + to: 'airports/TUL', + attributes: { + ArrTime: 1050, + ArrTimeUTC: '2008-01-15T16:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 925, + DepTimeUTC: '2008-01-15T14:25:00.000Z', + Distance: 646, + FlightNum: 5453, + Month: 1, + TailNum: 'N810CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/268996', + _key: '268996', + _rev: '_cTBW3Um--G', + to: 'airports/LGA', + attributes: { + ArrTime: 701, + ArrTimeUTC: '2008-01-15T12:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T10:55:00.000Z', + Distance: 185, + FlightNum: 2115, + Month: 1, + TailNum: 'N768US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284877', + _key: '284877', + _rev: '_cTBW4_----', + to: 'airports/PSP', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T05:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2042, + DepTimeUTC: '2008-01-16T03:42:00.000Z', + Distance: 776, + FlightNum: 6717, + Month: 1, + TailNum: 'N952SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/274609', + _key: '274609', + _rev: '_cTBW3jC--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1612, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T19:47:00.000Z', + Distance: 888, + FlightNum: 1910, + Month: 1, + TailNum: 'N259AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269130', + _key: '269130', + _rev: '_cTBW3U6--e', + to: 'airports/DFW', + attributes: { + ArrTime: 907, + ArrTimeUTC: '2008-01-15T15:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 557, + DepTimeUTC: '2008-01-15T10:57:00.000Z', + Distance: 1562, + FlightNum: 2483, + Month: 1, + TailNum: 'N595AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/280755', + _key: '280755', + _rev: '_cTBW3zq--U', + to: 'airports/CID', + attributes: { + ArrTime: 1814, + ArrTimeUTC: '2008-01-16T00:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1526, + DepTimeUTC: '2008-01-15T22:26:00.000Z', + Distance: 692, + FlightNum: 6660, + Month: 1, + TailNum: 'N770SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269162', + _key: '269162', + _rev: '_cTBW3V---s', + to: 'airports/ORD', + attributes: { + ArrTime: 735, + ArrTimeUTC: '2008-01-15T13:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 558, + DepTimeUTC: '2008-01-15T10:58:00.000Z', + Distance: 867, + FlightNum: 525, + Month: 1, + TailNum: 'N305UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269170', + _key: '269170', + _rev: '_cTBW3VC--M', + to: 'airports/LGA', + attributes: { + ArrTime: 709, + ArrTimeUTC: '2008-01-15T12:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 185, + FlightNum: 4814, + Month: 1, + TailNum: 'N737MW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269201', + _key: '269201', + _rev: '_cTBW3VG--Z', + to: 'airports/JFK', + attributes: { + ArrTime: 725, + ArrTimeUTC: '2008-01-15T12:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 187, + FlightNum: 4602, + Month: 1, + TailNum: 'N735TS', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269272', + _key: '269272', + _rev: '_cTBW3VS--Y', + to: 'airports/DCA', + attributes: { + ArrTime: 814, + ArrTimeUTC: '2008-01-15T13:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 602, + DepTimeUTC: '2008-01-15T11:02:00.000Z', + Distance: 399, + FlightNum: 4592, + Month: 1, + TailNum: 'N812AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/280579', + _key: '280579', + _rev: '_cTBW3zK--k', + to: 'airports/ATL', + attributes: { + ArrTime: 1924, + ArrTimeUTC: '2008-01-16T00:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1718, + DepTimeUTC: '2008-01-15T22:18:00.000Z', + Distance: 554, + FlightNum: 4496, + Month: 1, + TailNum: 'N761EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269287', + _key: '269287', + _rev: '_cTBW3VW--E', + to: 'airports/ATL', + attributes: { + ArrTime: 903, + ArrTimeUTC: '2008-01-15T14:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 603, + DepTimeUTC: '2008-01-15T11:03:00.000Z', + Distance: 946, + FlightNum: 661, + Month: 1, + TailNum: 'N3767', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271486', + _key: '271486', + _rev: '_cTBW3bC--Y', + to: 'airports/ORF', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 730, + DepTimeUTC: '2008-01-15T12:30:00.000Z', + Distance: 516, + FlightNum: 4226, + Month: 1, + TailNum: 'N874AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269409', + _key: '269409', + _rev: '_cTBW3Vq--Q', + to: 'airports/BWI', + attributes: { + ArrTime: 807, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 611, + DepTimeUTC: '2008-01-15T11:11:00.000Z', + Distance: 370, + FlightNum: 348, + Month: 1, + TailNum: 'N240AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279454', + _key: '279454', + _rev: '_cTBW3w---n', + to: 'airports/BGR', + attributes: { + ArrTime: 1218, + ArrTimeUTC: '2008-01-15T17:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1100, + DepTimeUTC: '2008-01-15T16:00:00.000Z', + Distance: 201, + FlightNum: 5343, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269532', + _key: '269532', + _rev: '_cTBW3W---U', + to: 'airports/LGA', + attributes: { + ArrTime: 730, + ArrTimeUTC: '2008-01-15T12:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 621, + DepTimeUTC: '2008-01-15T11:21:00.000Z', + Distance: 185, + FlightNum: 1905, + Month: 1, + TailNum: 'N913DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269652', + _key: '269652', + _rev: '_cTBW3WS--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1237, + DepTimeUTC: '2008-01-15T17:37:00.000Z', + Distance: 867, + FlightNum: 1547, + Month: 1, + TailNum: 'N541AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/281681', + _key: '281681', + _rev: '_cTBW32K--e', + to: 'airports/LAS', + attributes: { + ArrTime: 1641, + ArrTimeUTC: '2008-01-16T00:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1610, + DepTimeUTC: '2008-01-15T23:10:00.000Z', + Distance: 487, + FlightNum: 503, + Month: 1, + TailNum: 'N209WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269687', + _key: '269687', + _rev: '_cTBW3WW--k', + to: 'airports/CLT', + attributes: { + ArrTime: 852, + ArrTimeUTC: '2008-01-15T13:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 627, + DepTimeUTC: '2008-01-15T11:27:00.000Z', + Distance: 728, + FlightNum: 1997, + Month: 1, + TailNum: 'N940UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/279769', + _key: '279769', + _rev: '_cTBW3w6--E', + to: 'airports/EWR', + attributes: { + ArrTime: 1852, + ArrTimeUTC: '2008-01-15T23:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 462, + FlightNum: 552, + Month: 1, + TailNum: 'N14664', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278742', + _key: '278742', + _rev: '_cTBW3uG--O', + to: 'airports/SAN', + attributes: { + ArrTime: 1814, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1630, + DepTimeUTC: '2008-01-15T21:30:00.000Z', + Distance: 1891, + FlightNum: 1655, + Month: 1, + TailNum: 'N645DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269759', + _key: '269759', + _rev: '_cTBW3Wi--g', + to: 'airports/BWI', + attributes: { + ArrTime: 1409, + ArrTimeUTC: '2008-01-15T19:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 370, + FlightNum: 5407, + Month: 1, + TailNum: 'N685BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270019', + _key: '270019', + _rev: '_cTBW3XO--G', + to: 'airports/EWR', + attributes: { + ArrTime: 1426, + ArrTimeUTC: '2008-01-15T19:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1247, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 200, + FlightNum: 1177, + Month: 1, + TailNum: 'N14629', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/272827', + _key: '272827', + _rev: '_cTBW3ee--u', + to: 'airports/ORF', + attributes: { + ArrTime: 857, + ArrTimeUTC: '2008-01-15T13:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 811, + DepTimeUTC: '2008-01-15T13:11:00.000Z', + Distance: 159, + FlightNum: 3138, + Month: 1, + TailNum: 'N663SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270202', + _key: '270202', + _rev: '_cTBW3Xq--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1019, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 652, + DepTimeUTC: '2008-01-15T11:52:00.000Z', + Distance: 1562, + FlightNum: 1981, + Month: 1, + TailNum: 'N202AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/275079', + _key: '275079', + _rev: '_cTBW3kO--i', + to: 'airports/OAK', + attributes: { + ArrTime: 1436, + ArrTimeUTC: '2008-01-15T22:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1259, + DepTimeUTC: '2008-01-15T19:59:00.000Z', + Distance: 889, + FlightNum: 18, + Month: 1, + TailNum: 'N351SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270238', + _key: '270238', + _rev: '_cTBW3Xu--s', + to: 'airports/DCA', + attributes: { + ArrTime: 1413, + ArrTimeUTC: '2008-01-15T19:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1252, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 399, + FlightNum: 2035, + Month: 1, + TailNum: 'N713UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/283241', + _key: '283241', + _rev: '_cTBW36e--m', + to: 'airports/AUS', + attributes: { + ArrTime: 2227, + ArrTimeUTC: '2008-01-16T04:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1920, + DepTimeUTC: '2008-01-16T02:20:00.000Z', + Distance: 775, + FlightNum: 452, + Month: 1, + TailNum: 'N830UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/281381', + _key: '281381', + _rev: '_cTBW31W--o', + to: 'airports/IAH', + attributes: { + ArrTime: 2011, + ArrTimeUTC: '2008-01-16T02:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1756, + DepTimeUTC: '2008-01-15T22:56:00.000Z', + Distance: 913, + FlightNum: 2673, + Month: 1, + TailNum: 'N13958', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270258', + _key: '270258', + _rev: '_cTBW3Xy--i', + to: 'airports/LGA', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T17:53:00.000Z', + Distance: 185, + FlightNum: 2129, + Month: 1, + TailNum: 'N750UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271992', + _key: '271992', + _rev: '_cTBW3cW--W', + to: 'airports/BIS', + attributes: { + ArrTime: 1407, + ArrTimeUTC: '2008-01-15T20:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1139, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 517, + FlightNum: 6541, + Month: 1, + TailNum: 'N945SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270273', + _key: '270273', + _rev: '_cTBW3X2--K', + to: 'airports/IND', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T20:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1253, + DepTimeUTC: '2008-01-15T17:53:00.000Z', + Distance: 817, + FlightNum: 4785, + Month: 1, + TailNum: '83909E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270330', + _key: '270330', + _rev: '_cTBW3Y---c', + to: 'airports/DEN', + attributes: { + ArrTime: 1521, + ArrTimeUTC: '2008-01-15T22:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T17:54:00.000Z', + Distance: 1754, + FlightNum: 779, + Month: 1, + TailNum: 'N586UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284224', + _key: '284224', + _rev: '_cTBW39K--g', + to: 'airports/RSW', + attributes: { + ArrTime: 2354, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2205, + DepTimeUTC: '2008-01-16T03:05:00.000Z', + Distance: 600, + FlightNum: 1287, + Month: 1, + TailNum: 'N182UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270421', + _key: '270421', + _rev: '_cTBW3YO--S', + to: 'airports/MCO', + attributes: { + ArrTime: 1609, + ArrTimeUTC: '2008-01-15T21:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1257, + DepTimeUTC: '2008-01-15T17:57:00.000Z', + Distance: 1121, + FlightNum: 435, + Month: 1, + TailNum: 'N543JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270039', + _key: '270039', + _rev: '_cTBW3XO--u', + to: 'airports/ATL', + attributes: { + ArrTime: 1527, + ArrTimeUTC: '2008-01-15T20:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1047, + DepTimeUTC: '2008-01-15T17:47:00.000Z', + Distance: 1199, + FlightNum: 38, + Month: 1, + TailNum: 'N607DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/269332', + _key: '269332', + _rev: '_cTBW3Ve--C', + to: 'airports/HOU', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T18:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1129, + DepTimeUTC: '2008-01-15T17:29:00.000Z', + Distance: 239, + FlightNum: 21, + Month: 1, + TailNum: 'N627SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270423', + _key: '270423', + _rev: '_cTBW3YO--W', + to: 'airports/MSP', + attributes: { + ArrTime: 1515, + ArrTimeUTC: '2008-01-15T21:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1257, + DepTimeUTC: '2008-01-15T17:57:00.000Z', + Distance: 1124, + FlightNum: 717, + Month: 1, + TailNum: 'N360NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270689', + _key: '270689', + _rev: '_cTBW3Y6--G', + to: 'airports/PHL', + attributes: { + ArrTime: 920, + ArrTimeUTC: '2008-01-15T14:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 280, + FlightNum: 5601, + Month: 1, + TailNum: 'N685BR', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/275439', + _key: '275439', + _rev: '_cTBW3lO---', + to: 'airports/SFO', + attributes: { + ArrTime: 1210, + ArrTimeUTC: '2008-01-15T20:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 2296, + FlightNum: 1455, + Month: 1, + TailNum: 'N124US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273724', + _key: '273724', + _rev: '_cTBW3gy--u', + to: 'airports/PBI', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1424, + DepTimeUTC: '2008-01-15T19:24:00.000Z', + Distance: 590, + FlightNum: 889, + Month: 1, + TailNum: 'N456UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270710', + _key: '270710', + _rev: '_cTBW3Z----', + to: 'airports/LAS', + attributes: { + ArrTime: 938, + ArrTimeUTC: '2008-01-15T17:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 700, + DepTimeUTC: '2008-01-15T12:00:00.000Z', + Distance: 2381, + FlightNum: 845, + Month: 1, + TailNum: 'N765US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278855', + _key: '278855', + _rev: '_cTBW3ua--E', + to: 'airports/MIA', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-15T23:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T21:33:00.000Z', + Distance: 650, + FlightNum: 4054, + Month: 1, + TailNum: 'N857AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/286443', + _key: '286443', + _rev: '_cTBW4DS--Q', + to: 'airports/BWI', + attributes: { + ArrTime: 2103, + ArrTimeUTC: '2008-01-16T02:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2001, + DepTimeUTC: '2008-01-16T01:01:00.000Z', + Distance: 283, + FlightNum: 2544, + Month: 1, + TailNum: 'N798SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271182', + _key: '271182', + _rev: '_cTBW3aO--m', + to: 'airports/RDU', + attributes: { + ArrTime: 1519, + ArrTimeUTC: '2008-01-15T20:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1318, + DepTimeUTC: '2008-01-15T18:18:00.000Z', + Distance: 612, + FlightNum: 4560, + Month: 1, + TailNum: 'N842AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271212', + _key: '271212', + _rev: '_cTBW3aW--A', + to: 'airports/EWR', + attributes: { + ArrTime: 840, + ArrTimeUTC: '2008-01-15T13:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 721, + DepTimeUTC: '2008-01-15T12:21:00.000Z', + Distance: 200, + FlightNum: 1121, + Month: 1, + TailNum: 'N14629', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278800', + _key: '278800', + _rev: '_cTBW3uO--k', + to: 'airports/MCI', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T17:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1043, + DepTimeUTC: '2008-01-15T15:43:00.000Z', + Distance: 692, + FlightNum: 431, + Month: 1, + TailNum: 'N944AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271300', + _key: '271300', + _rev: '_cTBW3ai--k', + to: 'airports/PHL', + attributes: { + ArrTime: 926, + ArrTimeUTC: '2008-01-15T14:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 724, + DepTimeUTC: '2008-01-15T12:24:00.000Z', + Distance: 280, + FlightNum: 1797, + Month: 1, + TailNum: 'N916UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283338', + _key: '283338', + _rev: '_cTBW36u--o', + to: 'airports/IAH', + attributes: { + ArrTime: 2251, + ArrTimeUTC: '2008-01-16T04:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2124, + DepTimeUTC: '2008-01-16T02:24:00.000Z', + Distance: 689, + FlightNum: 1064, + Month: 1, + TailNum: 'N908DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271449', + _key: '271449', + _rev: '_cTBW3b----', + to: 'airports/SFO', + attributes: { + ArrTime: 1151, + ArrTimeUTC: '2008-01-15T19:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 728, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 2704, + FlightNum: 183, + Month: 1, + TailNum: 'N639AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/282495', + _key: '282495', + _rev: '_cTBW34a--S', + to: 'airports/DFW', + attributes: { + ArrTime: 2020, + ArrTimeUTC: '2008-01-16T02:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 1231, + FlightNum: 388, + Month: 1, + TailNum: 'N255AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271465', + _key: '271465', + _rev: '_cTBW3b---e', + to: 'airports/LGA', + attributes: { + ArrTime: 904, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 729, + DepTimeUTC: '2008-01-15T12:29:00.000Z', + Distance: 185, + FlightNum: 1909, + Month: 1, + TailNum: 'N915DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271549', + _key: '271549', + _rev: '_cTBW3bO--K', + to: 'airports/LGA', + attributes: { + ArrTime: 904, + ArrTimeUTC: '2008-01-15T14:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 731, + DepTimeUTC: '2008-01-15T12:31:00.000Z', + Distance: 185, + FlightNum: 2197, + Month: 1, + TailNum: 'N711UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271588', + _key: '271588', + _rev: '_cTBW3bS--m', + to: 'airports/LAX', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T18:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 732, + DepTimeUTC: '2008-01-15T12:32:00.000Z', + Distance: 2611, + FlightNum: 1728, + Month: 1, + TailNum: 'N3738B', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274357', + _key: '274357', + _rev: '_cTBW3ia--c', + to: 'airports/BDL', + attributes: { + ArrTime: 1632, + ArrTimeUTC: '2008-01-15T21:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1440, + DepTimeUTC: '2008-01-15T19:40:00.000Z', + Distance: 644, + FlightNum: 2672, + Month: 1, + TailNum: 'N930LR', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/279671', + _key: '279671', + _rev: '_cTBW3wm--P', + to: 'airports/DFW', + attributes: { + ArrTime: 1126, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1006, + DepTimeUTC: '2008-01-15T16:06:00.000Z', + Distance: 383, + FlightNum: 3614, + Month: 1, + TailNum: 'N836AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/272656', + _key: '272656', + _rev: '_cTBW3eC--s', + to: 'airports/BWI', + attributes: { + ArrTime: 921, + ArrTimeUTC: '2008-01-15T14:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 806, + DepTimeUTC: '2008-01-15T13:06:00.000Z', + Distance: 288, + FlightNum: 34, + Month: 1, + TailNum: 'N636WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271592', + _key: '271592', + _rev: '_cTBW3bW---', + to: 'airports/CVG', + attributes: { + ArrTime: 1528, + ArrTimeUTC: '2008-01-15T20:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1328, + DepTimeUTC: '2008-01-15T18:28:00.000Z', + Distance: 752, + FlightNum: 644, + Month: 1, + TailNum: 'N389DA', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273796', + _key: '273796', + _rev: '_cTBW3h---q', + to: 'airports/RSW', + attributes: { + ArrTime: 1214, + ArrTimeUTC: '2008-01-15T17:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 1249, + FlightNum: 461, + Month: 1, + TailNum: 'N581JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286334', + _key: '286334', + _rev: '_cTBW4D---o', + to: 'airports/DEN', + attributes: { + ArrTime: 2213, + ArrTimeUTC: '2008-01-16T05:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T00:57:00.000Z', + Distance: 1754, + FlightNum: 491, + Month: 1, + TailNum: 'N564JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/268875', + _key: '268875', + _rev: '_cTBW3US--C', + to: 'airports/RDU', + attributes: { + ArrTime: 650, + ArrTimeUTC: '2008-01-15T11:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T10:50:00.000Z', + Distance: 227, + FlightNum: 4660, + Month: 1, + TailNum: 'N715AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/283965', + _key: '283965', + _rev: '_cTBW38e---', + to: 'airports/ALB', + attributes: { + ArrTime: 2334, + ArrTimeUTC: '2008-01-16T04:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2154, + DepTimeUTC: '2008-01-16T02:54:00.000Z', + Distance: 646, + FlightNum: 1974, + Month: 1, + TailNum: 'N425US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274944', + _key: '274944', + _rev: '_cTBW3j6--I', + to: 'airports/JAX', + attributes: { + ArrTime: 1007, + ArrTimeUTC: '2008-01-15T15:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 909, + DepTimeUTC: '2008-01-15T14:09:00.000Z', + Distance: 270, + FlightNum: 927, + Month: 1, + TailNum: 'N978AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271834', + _key: '271834', + _rev: '_cTBW3b6--s', + to: 'airports/PBI', + attributes: { + ArrTime: 1136, + ArrTimeUTC: '2008-01-15T16:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 742, + DepTimeUTC: '2008-01-15T12:42:00.000Z', + Distance: 1197, + FlightNum: 1787, + Month: 1, + TailNum: 'N907DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CID', + id: 'flights/272601', + _key: '272601', + _rev: '_cTBW3d6--c', + to: 'airports/ORD', + attributes: { + ArrTime: 751, + ArrTimeUTC: '2008-01-15T13:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 705, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 196, + FlightNum: 7193, + Month: 1, + TailNum: 'N503MJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ALB', + id: 'flights/280816', + _key: '280816', + _rev: '_cTBW3z2--H', + to: 'airports/MDW', + attributes: { + ArrTime: 1825, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-15T22:29:00.000Z', + Distance: 717, + FlightNum: 1637, + Month: 1, + TailNum: 'N441WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/269622', + _key: '269622', + _rev: '_cTBW3WO--I', + to: 'airports/EWR', + attributes: { + ArrTime: 742, + ArrTimeUTC: '2008-01-15T12:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 625, + DepTimeUTC: '2008-01-15T11:25:00.000Z', + Distance: 200, + FlightNum: 1119, + Month: 1, + TailNum: 'N16648', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/271940', + _key: '271940', + _rev: '_cTBW3cO--O', + to: 'airports/RSW', + attributes: { + ArrTime: 1138, + ArrTimeUTC: '2008-01-15T16:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 746, + DepTimeUTC: '2008-01-15T12:46:00.000Z', + Distance: 1249, + FlightNum: 1843, + Month: 1, + TailNum: 'N916DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272394', + _key: '272394', + _rev: '_cTBW3da--O', + to: 'airports/IAD', + attributes: { + ArrTime: 937, + ArrTimeUTC: '2008-01-15T14:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 759, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 413, + FlightNum: 427, + Month: 1, + TailNum: 'N575UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/270253', + _key: '270253', + _rev: '_cTBW3Xy--Y', + to: 'airports/MSP', + attributes: { + ArrTime: 1726, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 852, + DepTimeUTC: '2008-01-15T17:52:00.000Z', + Distance: 2518, + FlightNum: 846, + Month: 1, + TailNum: 'N547US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272412', + _key: '272412', + _rev: '_cTBW3de--C', + to: 'airports/DEN', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T17:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 759, + DepTimeUTC: '2008-01-15T12:59:00.000Z', + Distance: 1754, + FlightNum: 339, + Month: 1, + TailNum: 'N567UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/271293', + _key: '271293', + _rev: '_cTBW3ai--W', + to: 'airports/DTW', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1221, + DepTimeUTC: '2008-01-15T18:21:00.000Z', + Distance: 457, + FlightNum: 1769, + Month: 1, + TailNum: 'N274WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272430', + _key: '272430', + _rev: '_cTBW3de--m', + to: 'airports/JFK', + attributes: { + ArrTime: 922, + ArrTimeUTC: '2008-01-15T14:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 800, + DepTimeUTC: '2008-01-15T13:00:00.000Z', + Distance: 187, + FlightNum: 1003, + Month: 1, + TailNum: 'N266JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272648', + _key: '272648', + _rev: '_cTBW3eC--c', + to: 'airports/SJU', + attributes: { + ArrTime: 1306, + ArrTimeUTC: '2008-01-15T17:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 805, + DepTimeUTC: '2008-01-15T13:05:00.000Z', + Distance: 1674, + FlightNum: 759, + Month: 1, + TailNum: 'N658JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279191', + _key: '279191', + _rev: '_cTBW3vS--S', + to: 'airports/DFW', + attributes: { + ArrTime: 1843, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 1021, + FlightNum: 3112, + Month: 1, + TailNum: 'N13964', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272704', + _key: '272704', + _rev: '_cTBW3eO--C', + to: 'airports/SFO', + attributes: { + ArrTime: 1157, + ArrTimeUTC: '2008-01-15T19:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 807, + DepTimeUTC: '2008-01-15T13:07:00.000Z', + Distance: 2704, + FlightNum: 173, + Month: 1, + TailNum: 'N551UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/272642', + _key: '272642', + _rev: '_cTBW3eC--Q', + to: 'airports/PDX', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T21:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T18:56:00.000Z', + Distance: 817, + FlightNum: 439, + Month: 1, + TailNum: 'N648AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279922', + _key: '279922', + _rev: '_cTBW3xS--k', + to: 'airports/RIC', + attributes: { + ArrTime: 1826, + ArrTimeUTC: '2008-01-15T23:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1656, + DepTimeUTC: '2008-01-15T21:56:00.000Z', + Distance: 481, + FlightNum: 465, + Month: 1, + TailNum: 'N995AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272705', + _key: '272705', + _rev: '_cTBW3eO--E', + to: 'airports/IAD', + attributes: { + ArrTime: 1531, + ArrTimeUTC: '2008-01-15T20:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1358, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 413, + FlightNum: 823, + Month: 1, + TailNum: 'N202UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273136', + _key: '273136', + _rev: '_cTBW3fS--e', + to: 'airports/JFK', + attributes: { + ArrTime: 1535, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1408, + DepTimeUTC: '2008-01-15T19:08:00.000Z', + Distance: 187, + FlightNum: 697, + Month: 1, + TailNum: 'N970DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/284204', + _key: '284204', + _rev: '_cTBW39G--g', + to: 'airports/LBB', + attributes: { + ArrTime: 2203, + ArrTimeUTC: '2008-01-16T04:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2105, + DepTimeUTC: '2008-01-16T03:05:00.000Z', + Distance: 293, + FlightNum: 54, + Month: 1, + TailNum: 'N519SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278263', + _key: '278263', + _rev: '_cTBW3sy--G', + to: 'airports/GPT', + attributes: { + ArrTime: 1635, + ArrTimeUTC: '2008-01-15T22:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1620, + DepTimeUTC: '2008-01-15T21:20:00.000Z', + Distance: 352, + FlightNum: 1592, + Month: 1, + TailNum: 'N892AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273203', + _key: '273203', + _rev: '_cTBW3fe--U', + to: 'airports/DCA', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T20:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 399, + FlightNum: 5645, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273225', + _key: '273225', + _rev: '_cTBW3fi--M', + to: 'airports/DCA', + attributes: { + ArrTime: 957, + ArrTimeUTC: '2008-01-15T14:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 823, + DepTimeUTC: '2008-01-15T13:23:00.000Z', + Distance: 399, + FlightNum: 2023, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271947', + _key: '271947', + _rev: '_cTBW3cO--c', + to: 'airports/DAY', + attributes: { + ArrTime: 1511, + ArrTimeUTC: '2008-01-15T20:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1338, + DepTimeUTC: '2008-01-15T18:38:00.000Z', + Distance: 432, + FlightNum: 700, + Month: 1, + TailNum: 'N331AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273286', + _key: '273286', + _rev: '_cTBW3fq--m', + to: 'airports/LGA', + attributes: { + ArrTime: 1523, + ArrTimeUTC: '2008-01-15T20:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1412, + DepTimeUTC: '2008-01-15T19:12:00.000Z', + Distance: 185, + FlightNum: 4818, + Month: 1, + TailNum: 'N738NR', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282295', + _key: '282295', + _rev: '_cTBW332--K', + to: 'airports/DFW', + attributes: { + ArrTime: 2000, + ArrTimeUTC: '2008-01-16T02:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1825, + DepTimeUTC: '2008-01-15T23:25:00.000Z', + Distance: 812, + FlightNum: 3880, + Month: 1, + TailNum: 'N620AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271773', + _key: '271773', + _rev: '_cTBW3by--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1435, + ArrTimeUTC: '2008-01-15T20:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1333, + DepTimeUTC: '2008-01-15T18:33:00.000Z', + Distance: 606, + FlightNum: 1751, + Month: 1, + TailNum: 'N923DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273354', + _key: '273354', + _rev: '_cTBW3f2--e', + to: 'airports/PHL', + attributes: { + ArrTime: 959, + ArrTimeUTC: '2008-01-15T14:59:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 826, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 280, + FlightNum: 1847, + Month: 1, + TailNum: 'N945UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/271785', + _key: '271785', + _rev: '_cTBW3by--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1552, + ArrTimeUTC: '2008-01-15T21:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1333, + DepTimeUTC: '2008-01-15T18:33:00.000Z', + Distance: 1217, + FlightNum: 887, + Month: 1, + TailNum: 'N5FFAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283313', + _key: '283313', + _rev: '_cTBW36q--n', + to: 'airports/STL', + attributes: { + ArrTime: 2208, + ArrTimeUTC: '2008-01-16T04:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2123, + DepTimeUTC: '2008-01-16T02:23:00.000Z', + Distance: 483, + FlightNum: 792, + Month: 1, + TailNum: 'N943AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273357', + _key: '273357', + _rev: '_cTBW3f2--k', + to: 'airports/BWI', + attributes: { + ArrTime: 1000, + ArrTimeUTC: '2008-01-15T15:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 826, + DepTimeUTC: '2008-01-15T13:26:00.000Z', + Distance: 370, + FlightNum: 812, + Month: 1, + TailNum: 'N286AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274997', + _key: '274997', + _rev: '_cTBW3kC--Q', + to: 'airports/MEM', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T15:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 403, + FlightNum: 5012, + Month: 1, + TailNum: 'N595SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279767', + _key: '279767', + _rev: '_cTBW3w6--A', + to: 'airports/MSN', + attributes: { + ArrTime: 1742, + ArrTimeUTC: '2008-01-15T23:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1653, + DepTimeUTC: '2008-01-15T21:53:00.000Z', + Distance: 402, + FlightNum: 2350, + Month: 1, + TailNum: 'N11536', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BTM', + id: 'flights/279030', + _key: '279030', + _rev: '_cTBW3u2--a', + to: 'airports/SLC', + attributes: { + ArrTime: 1004, + ArrTimeUTC: '2008-01-15T17:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 850, + DepTimeUTC: '2008-01-15T15:50:00.000Z', + Distance: 357, + FlightNum: 3762, + Month: 1, + TailNum: 'N423SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273376', + _key: '273376', + _rev: '_cTBW3f6--a', + to: 'airports/EWR', + attributes: { + ArrTime: 945, + ArrTimeUTC: '2008-01-15T14:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 827, + DepTimeUTC: '2008-01-15T13:27:00.000Z', + Distance: 200, + FlightNum: 1123, + Month: 1, + TailNum: 'N14654', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269772', + _key: '269772', + _rev: '_cTBW3Wm--I', + to: 'airports/DFW', + attributes: { + ArrTime: 1401, + ArrTimeUTC: '2008-01-15T20:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1240, + DepTimeUTC: '2008-01-15T17:40:00.000Z', + Distance: 732, + FlightNum: 961, + Month: 1, + TailNum: 'N925DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/AVP', + id: 'flights/280835', + _key: '280835', + _rev: '_cTBW3z6--A', + to: 'airports/ATL', + attributes: { + ArrTime: 1943, + ArrTimeUTC: '2008-01-16T00:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-15T22:30:00.000Z', + Distance: 714, + FlightNum: 4892, + Month: 1, + TailNum: 'N838AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273553', + _key: '273553', + _rev: '_cTBW3ga--E', + to: 'airports/PHL', + attributes: { + ArrTime: 1558, + ArrTimeUTC: '2008-01-15T20:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 280, + FlightNum: 1086, + Month: 1, + TailNum: 'N405US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279415', + _key: '279415', + _rev: '_cTBW3v6--K', + to: 'airports/ORD', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T17:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1059, + DepTimeUTC: '2008-01-15T15:59:00.000Z', + Distance: 316, + FlightNum: 539, + Month: 1, + TailNum: 'N932UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/272355', + _key: '272355', + _rev: '_cTBW3dS--k', + to: 'airports/CLT', + attributes: { + ArrTime: 1455, + ArrTimeUTC: '2008-01-15T19:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1250, + DepTimeUTC: '2008-01-15T18:50:00.000Z', + Distance: 329, + FlightNum: 1114, + Month: 1, + TailNum: 'N531AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273645', + _key: '273645', + _rev: '_cTBW3gm--k', + to: 'airports/MIA', + attributes: { + ArrTime: 1735, + ArrTimeUTC: '2008-01-15T22:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1422, + DepTimeUTC: '2008-01-15T19:22:00.000Z', + Distance: 1258, + FlightNum: 651, + Month: 1, + TailNum: 'N5CSAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270360', + _key: '270360', + _rev: '_cTBW3YC--o', + to: 'airports/ATL', + attributes: { + ArrTime: 850, + ArrTimeUTC: '2008-01-15T13:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 655, + DepTimeUTC: '2008-01-15T11:55:00.000Z', + Distance: 547, + FlightNum: 453, + Month: 1, + TailNum: 'N996DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273786', + _key: '273786', + _rev: '_cTBW3h---W', + to: 'airports/LGA', + attributes: { + ArrTime: 1023, + ArrTimeUTC: '2008-01-15T15:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 185, + FlightNum: 4808, + Month: 1, + TailNum: 'N817AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273869', + _key: '273869', + _rev: '_cTBW3hK--o', + to: 'airports/DTW', + attributes: { + ArrTime: 1645, + ArrTimeUTC: '2008-01-15T21:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1427, + DepTimeUTC: '2008-01-15T19:27:00.000Z', + Distance: 632, + FlightNum: 381, + Month: 1, + TailNum: 'N342NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/277979', + _key: '277979', + _rev: '_cTBW3s---G', + to: 'airports/LAX', + attributes: { + ArrTime: 950, + ArrTimeUTC: '2008-01-15T17:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 821, + DepTimeUTC: '2008-01-15T15:21:00.000Z', + Distance: 862, + FlightNum: 403, + Month: 1, + TailNum: 'N935FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272184', + _key: '272184', + _rev: '_cTBW3c2--W', + to: 'airports/JFK', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1345, + DepTimeUTC: '2008-01-15T18:45:00.000Z', + Distance: 213, + FlightNum: 5297, + Month: 1, + TailNum: 'N376CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273893', + _key: '273893', + _rev: '_cTBW3hO--k', + to: 'airports/LGA', + attributes: { + ArrTime: 1530, + ArrTimeUTC: '2008-01-15T20:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1428, + DepTimeUTC: '2008-01-15T19:28:00.000Z', + Distance: 185, + FlightNum: 1923, + Month: 1, + TailNum: 'N910DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/279483', + _key: '279483', + _rev: '_cTBW3wG--I', + to: 'airports/MAF', + attributes: { + ArrTime: 1651, + ArrTimeUTC: '2008-01-15T22:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1548, + DepTimeUTC: '2008-01-15T21:48:00.000Z', + Distance: 319, + FlightNum: 34, + Month: 1, + TailNum: 'N636WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/273940', + _key: '273940', + _rev: '_cTBW3hW--k', + to: 'airports/JFK', + attributes: { + ArrTime: 1536, + ArrTimeUTC: '2008-01-15T20:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1429, + DepTimeUTC: '2008-01-15T19:29:00.000Z', + Distance: 187, + FlightNum: 1011, + Month: 1, + TailNum: 'N187JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/272713', + _key: '272713', + _rev: '_cTBW3eO--U', + to: 'airports/DFW', + attributes: { + ArrTime: 1448, + ArrTimeUTC: '2008-01-15T20:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1158, + DepTimeUTC: '2008-01-15T18:58:00.000Z', + Distance: 641, + FlightNum: 806, + Month: 1, + TailNum: 'N412AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284402', + _key: '284402', + _rev: '_cTBW39q--k', + to: 'airports/ATL', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T02:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1910, + DepTimeUTC: '2008-01-16T00:10:00.000Z', + Distance: 946, + FlightNum: 687, + Month: 1, + TailNum: 'N970DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274106', + _key: '274106', + _rev: '_cTBW3hy--a', + to: 'airports/LGA', + attributes: { + ArrTime: 1540, + ArrTimeUTC: '2008-01-15T20:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1434, + DepTimeUTC: '2008-01-15T19:34:00.000Z', + Distance: 185, + FlightNum: 2131, + Month: 1, + TailNum: 'N708UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275610', + _key: '275610', + _rev: '_cTBW3lm--q', + to: 'airports/JAX', + attributes: { + ArrTime: 1648, + ArrTimeUTC: '2008-01-15T21:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1513, + DepTimeUTC: '2008-01-15T20:13:00.000Z', + Distance: 614, + FlightNum: 5039, + Month: 1, + TailNum: 'N690CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/281902', + _key: '281902', + _rev: '_cTBW32y---', + to: 'airports/SCC', + attributes: { + ArrTime: 1550, + ArrTimeUTC: '2008-01-16T00:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1416, + DepTimeUTC: '2008-01-15T23:16:00.000Z', + Distance: 626, + FlightNum: 55, + Month: 1, + TailNum: 'N765AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274245', + _key: '274245', + _rev: '_cTBW3iK--A', + to: 'airports/BWI', + attributes: { + ArrTime: 1025, + ArrTimeUTC: '2008-01-15T15:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 855, + DepTimeUTC: '2008-01-15T13:55:00.000Z', + Distance: 370, + FlightNum: 5403, + Month: 1, + TailNum: 'N819CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274454', + _key: '274454', + _rev: '_cTBW3iq--O', + to: 'airports/MCO', + attributes: { + ArrTime: 1220, + ArrTimeUTC: '2008-01-15T17:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 1121, + FlightNum: 630, + Month: 1, + TailNum: 'N929AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273728', + _key: '273728', + _rev: '_cTBW3g2--E', + to: 'airports/MSP', + attributes: { + ArrTime: 1054, + ArrTimeUTC: '2008-01-15T16:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 839, + DepTimeUTC: '2008-01-15T13:39:00.000Z', + Distance: 931, + FlightNum: 593, + Month: 1, + TailNum: 'N336NW', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274460', + _key: '274460', + _rev: '_cTBW3iq--a', + to: 'airports/LAX', + attributes: { + ArrTime: 1149, + ArrTimeUTC: '2008-01-15T19:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 858, + DepTimeUTC: '2008-01-15T13:58:00.000Z', + Distance: 2611, + FlightNum: 25, + Month: 1, + TailNum: 'N393AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274475', + _key: '274475', + _rev: '_cTBW3iu--E', + to: 'airports/DCA', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 859, + DepTimeUTC: '2008-01-15T13:59:00.000Z', + Distance: 399, + FlightNum: 2027, + Month: 1, + TailNum: 'N724UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274531', + _key: '274531', + _rev: '_cTBW3i2--S', + to: 'airports/LGA', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 900, + DepTimeUTC: '2008-01-15T14:00:00.000Z', + Distance: 185, + FlightNum: 2121, + Month: 1, + TailNum: 'N750UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274535', + _key: '274535', + _rev: '_cTBW3i2--a', + to: 'airports/JFK', + attributes: { + ArrTime: 1606, + ArrTimeUTC: '2008-01-15T21:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1445, + DepTimeUTC: '2008-01-15T19:45:00.000Z', + Distance: 187, + FlightNum: 4662, + Month: 1, + TailNum: 'N812AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/COD', + id: 'flights/272210', + _key: '272210', + _rev: '_cTBW3c6--i', + to: 'airports/SLC', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T14:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T12:55:00.000Z', + Distance: 298, + FlightNum: 3726, + Month: 1, + TailNum: 'N560SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/279421', + _key: '279421', + _rev: '_cTBW3v6--W', + to: 'airports/RSW', + attributes: { + ArrTime: 1954, + ArrTimeUTC: '2008-01-16T00:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 1144, + FlightNum: 1203, + Month: 1, + TailNum: 'N239JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277532', + _key: '277532', + _rev: '_cTBW3qy--M', + to: 'airports/OKC', + attributes: { + ArrTime: 1727, + ArrTimeUTC: '2008-01-15T23:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1600, + DepTimeUTC: '2008-01-15T21:00:00.000Z', + Distance: 761, + FlightNum: 4391, + Month: 1, + TailNum: 'N903EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274687', + _key: '274687', + _rev: '_cTBW3jO--m', + to: 'airports/DCA', + attributes: { + ArrTime: 1038, + ArrTimeUTC: '2008-01-15T15:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 902, + DepTimeUTC: '2008-01-15T14:02:00.000Z', + Distance: 399, + FlightNum: 4591, + Month: 1, + TailNum: 'N842AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/275196', + _key: '275196', + _rev: '_cTBW3ki--k', + to: 'airports/CLE', + attributes: { + ArrTime: 1619, + ArrTimeUTC: '2008-01-15T21:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1502, + DepTimeUTC: '2008-01-15T20:02:00.000Z', + Distance: 314, + FlightNum: 2954, + Month: 1, + TailNum: 'N14960', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275759', + _key: '275759', + _rev: '_cTBW3m---k', + to: 'airports/PIT', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 928, + DepTimeUTC: '2008-01-15T14:28:00.000Z', + Distance: 496, + FlightNum: 1295, + Month: 1, + TailNum: 'N228JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271996', + _key: '271996', + _rev: '_cTBW3cW--e', + to: 'airports/FLL', + attributes: { + ArrTime: 1513, + ArrTimeUTC: '2008-01-15T20:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1339, + DepTimeUTC: '2008-01-15T18:39:00.000Z', + Distance: 581, + FlightNum: 85, + Month: 1, + TailNum: 'N717JL', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BDL', + id: 'flights/270435', + _key: '270435', + _rev: '_cTBW3YO--u', + to: 'airports/BWI', + attributes: { + ArrTime: 1405, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1258, + DepTimeUTC: '2008-01-15T17:58:00.000Z', + Distance: 283, + FlightNum: 1770, + Month: 1, + TailNum: 'N676SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274866', + _key: '274866', + _rev: '_cTBW3ju--G', + to: 'airports/FLL', + attributes: { + ArrTime: 1809, + ArrTimeUTC: '2008-01-15T23:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1454, + DepTimeUTC: '2008-01-15T19:54:00.000Z', + Distance: 1237, + FlightNum: 455, + Month: 1, + TailNum: 'N655JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/268828', + _key: '268828', + _rev: '_cTBW3UK--A', + to: 'airports/CLT', + attributes: { + ArrTime: 708, + ArrTimeUTC: '2008-01-15T12:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 541, + DepTimeUTC: '2008-01-15T10:41:00.000Z', + Distance: 331, + FlightNum: 1242, + Month: 1, + TailNum: 'N701UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/274887', + _key: '274887', + _rev: '_cTBW3ju--w', + to: 'airports/PBI', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T17:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 907, + DepTimeUTC: '2008-01-15T14:07:00.000Z', + Distance: 1197, + FlightNum: 421, + Month: 1, + TailNum: 'N589JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282910', + _key: '282910', + _rev: '_cTBW35m--U', + to: 'airports/CHS', + attributes: { + ArrTime: 1945, + ArrTimeUTC: '2008-01-16T00:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1840, + DepTimeUTC: '2008-01-15T23:40:00.000Z', + Distance: 168, + FlightNum: 2680, + Month: 1, + TailNum: 'N908FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275181', + _key: '275181', + _rev: '_cTBW3ki--G', + to: 'airports/ORF', + attributes: { + ArrTime: 1120, + ArrTimeUTC: '2008-01-15T16:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 914, + DepTimeUTC: '2008-01-15T14:14:00.000Z', + Distance: 468, + FlightNum: 5115, + Month: 1, + TailNum: 'N409CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280568', + _key: '280568', + _rev: '_cTBW3zK--O', + to: 'airports/FLL', + attributes: { + ArrTime: 2034, + ArrTimeUTC: '2008-01-16T01:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1717, + DepTimeUTC: '2008-01-15T22:17:00.000Z', + Distance: 1237, + FlightNum: 457, + Month: 1, + TailNum: 'N563JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275321', + _key: '275321', + _rev: '_cTBW3k6--E', + to: 'airports/MCO', + attributes: { + ArrTime: 1221, + ArrTimeUTC: '2008-01-15T17:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 917, + DepTimeUTC: '2008-01-15T14:17:00.000Z', + Distance: 1121, + FlightNum: 431, + Month: 1, + TailNum: 'N563JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/281830', + _key: '281830', + _rev: '_cTBW32i--m', + to: 'airports/OAK', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-16T02:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1730, + DepTimeUTC: '2008-01-16T01:30:00.000Z', + Distance: 325, + FlightNum: 3831, + Month: 1, + TailNum: 'N475WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275572', + _key: '275572', + _rev: '_cTBW3li--U', + to: 'airports/PHL', + attributes: { + ArrTime: 1055, + ArrTimeUTC: '2008-01-15T15:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 924, + DepTimeUTC: '2008-01-15T14:24:00.000Z', + Distance: 280, + FlightNum: 1531, + Month: 1, + TailNum: 'N445US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/285276', + _key: '285276', + _rev: '_cTBW4AG--F', + to: 'airports/LAX', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T04:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1832, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 1797, + FlightNum: 2817, + Month: 1, + TailNum: 'N288WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276674', + _key: '276674', + _rev: '_cTBW3oa--W', + to: 'airports/BOS', + attributes: { + ArrTime: 1218, + ArrTimeUTC: '2008-01-15T17:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 950, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 946, + FlightNum: 668, + Month: 1, + TailNum: 'N614DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273610', + _key: '273610', + _rev: '_cTBW3gi--S', + to: 'airports/LAX', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 834, + DepTimeUTC: '2008-01-15T13:34:00.000Z', + Distance: 1946, + FlightNum: 110, + Month: 1, + TailNum: 'N6704Z', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/277472', + _key: '277472', + _rev: '_cTBW3qm--W', + to: 'airports/CLT', + attributes: { + ArrTime: 1700, + ArrTimeUTC: '2008-01-15T22:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1559, + DepTimeUTC: '2008-01-15T20:59:00.000Z', + Distance: 227, + FlightNum: 310, + Month: 1, + TailNum: 'N925AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275652', + _key: '275652', + _rev: '_cTBW3lu--c', + to: 'airports/EWR', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 926, + DepTimeUTC: '2008-01-15T14:26:00.000Z', + Distance: 200, + FlightNum: 1125, + Month: 1, + TailNum: 'N16607', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/271388', + _key: '271388', + _rev: '_cTBW3ay--U', + to: 'airports/ATL', + attributes: { + ArrTime: 1601, + ArrTimeUTC: '2008-01-15T21:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1123, + DepTimeUTC: '2008-01-15T18:23:00.000Z', + Distance: 1199, + FlightNum: 305, + Month: 1, + TailNum: 'N318AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275905', + _key: '275905', + _rev: '_cTBW3ma--A', + to: 'airports/MCO', + attributes: { + ArrTime: 1833, + ArrTimeUTC: '2008-01-15T23:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1519, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 1121, + FlightNum: 1857, + Month: 1, + TailNum: 'N920DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274646', + _key: '274646', + _rev: '_cTBW3jK--C', + to: 'airports/DEN', + attributes: { + ArrTime: 1608, + ArrTimeUTC: '2008-01-15T23:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T19:49:00.000Z', + Distance: 1199, + FlightNum: 945, + Month: 1, + TailNum: 'N648DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/283314', + _key: '283314', + _rev: '_cTBW36q--p', + to: 'airports/MKE', + attributes: { + ArrTime: 2234, + ArrTimeUTC: '2008-01-16T04:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2123, + DepTimeUTC: '2008-01-16T02:23:00.000Z', + Distance: 669, + FlightNum: 3895, + Month: 1, + TailNum: 'N803SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/275997', + _key: '275997', + _rev: '_cTBW3mm--q', + to: 'airports/DFW', + attributes: { + ArrTime: 1246, + ArrTimeUTC: '2008-01-15T18:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 933, + DepTimeUTC: '2008-01-15T14:33:00.000Z', + Distance: 1562, + FlightNum: 1133, + Month: 1, + TailNum: 'N599AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276185', + _key: '276185', + _rev: '_cTBW3nG--k', + to: 'airports/DTW', + attributes: { + ArrTime: 1145, + ArrTimeUTC: '2008-01-15T16:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 938, + DepTimeUTC: '2008-01-15T14:38:00.000Z', + Distance: 632, + FlightNum: 215, + Month: 1, + TailNum: 'N508US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276265', + _key: '276265', + _rev: '_cTBW3nW--E', + to: 'airports/JFK', + attributes: { + ArrTime: 1048, + ArrTimeUTC: '2008-01-15T15:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 940, + DepTimeUTC: '2008-01-15T14:40:00.000Z', + Distance: 187, + FlightNum: 1005, + Month: 1, + TailNum: 'N265JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/268757', + _key: '268757', + _rev: '_cTBW3U---E', + to: 'airports/EWR', + attributes: { + ArrTime: 1408, + ArrTimeUTC: '2008-01-15T19:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1216, + DepTimeUTC: '2008-01-15T17:16:00.000Z', + Distance: 569, + FlightNum: 2770, + Month: 1, + TailNum: 'N14143', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276341', + _key: '276341', + _rev: '_cTBW3ni--K', + to: 'airports/LGA', + attributes: { + ArrTime: 1639, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1529, + DepTimeUTC: '2008-01-15T20:29:00.000Z', + Distance: 185, + FlightNum: 1925, + Month: 1, + TailNum: 'N915DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274443', + _key: '274443', + _rev: '_cTBW3im--q', + to: 'airports/SAN', + attributes: { + ArrTime: 1626, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 1891, + FlightNum: 1041, + Month: 1, + TailNum: 'N649DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/270297', + _key: '270297', + _rev: '_cTBW3X6--K', + to: 'airports/LGA', + attributes: { + ArrTime: 841, + ArrTimeUTC: '2008-01-15T13:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 654, + DepTimeUTC: '2008-01-15T11:54:00.000Z', + Distance: 185, + FlightNum: 2117, + Month: 1, + TailNum: 'N708UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276496', + _key: '276496', + _rev: '_cTBW3n6--o', + to: 'airports/PHX', + attributes: { + ArrTime: 1322, + ArrTimeUTC: '2008-01-15T20:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 945, + DepTimeUTC: '2008-01-15T14:45:00.000Z', + Distance: 2300, + FlightNum: 223, + Month: 1, + TailNum: 'N836AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276645', + _key: '276645', + _rev: '_cTBW3oW--K', + to: 'airports/IAH', + attributes: { + ArrTime: 1340, + ArrTimeUTC: '2008-01-15T19:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T14:49:00.000Z', + Distance: 1597, + FlightNum: 324, + Month: 1, + TailNum: 'N59302', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/273550', + _key: '273550', + _rev: '_cTBW3ga---', + to: 'airports/ROC', + attributes: { + ArrTime: 1032, + ArrTimeUTC: '2008-01-15T15:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 832, + DepTimeUTC: '2008-01-15T13:32:00.000Z', + Distance: 749, + FlightNum: 4524, + Month: 1, + TailNum: 'N724EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276786', + _key: '276786', + _rev: '_cTBW3ou--W', + to: 'airports/CLT', + attributes: { + ArrTime: 1219, + ArrTimeUTC: '2008-01-15T17:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 953, + DepTimeUTC: '2008-01-15T14:53:00.000Z', + Distance: 728, + FlightNum: 1557, + Month: 1, + TailNum: 'N768US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/272029', + _key: '272029', + _rev: '_cTBW3ce--_', + to: 'airports/LGA', + attributes: { + ArrTime: 1541, + ArrTimeUTC: '2008-01-15T20:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1340, + DepTimeUTC: '2008-01-15T18:40:00.000Z', + Distance: 761, + FlightNum: 516, + Month: 1, + TailNum: 'N977DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275895', + _key: '275895', + _rev: '_cTBW3mW--e', + to: 'airports/HOU', + attributes: { + ArrTime: 1057, + ArrTimeUTC: '2008-01-15T16:57:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 930, + DepTimeUTC: '2008-01-15T14:30:00.000Z', + Distance: 696, + FlightNum: 288, + Month: 1, + TailNum: 'N965AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275930', + _key: '275930', + _rev: '_cTBW3me--C', + to: 'airports/BOS', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 931, + DepTimeUTC: '2008-01-15T14:31:00.000Z', + Distance: 946, + FlightNum: 279, + Month: 1, + TailNum: 'N184AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/AUS', + id: 'flights/282355', + _key: '282355', + _rev: '_cTBW34C--A', + to: 'airports/DFW', + attributes: { + ArrTime: 2048, + ArrTimeUTC: '2008-01-16T02:48:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1948, + DepTimeUTC: '2008-01-16T01:48:00.000Z', + Distance: 190, + FlightNum: 2059, + Month: 1, + TailNum: 'N262AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276921', + _key: '276921', + _rev: '_cTBW3pG--i', + to: 'airports/SJU', + attributes: { + ArrTime: 1449, + ArrTimeUTC: '2008-01-15T18:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 1674, + FlightNum: 1065, + Month: 1, + TailNum: 'N629AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277066', + _key: '277066', + _rev: '_cTBW3pi--G', + to: 'airports/FLL', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T00:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1548, + DepTimeUTC: '2008-01-15T20:48:00.000Z', + Distance: 1237, + FlightNum: 1834, + Month: 1, + TailNum: 'N907DE', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277134', + _key: '277134', + _rev: '_cTBW3pu--A', + to: 'airports/ORD', + attributes: { + ArrTime: 1708, + ArrTimeUTC: '2008-01-15T23:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1550, + DepTimeUTC: '2008-01-15T20:50:00.000Z', + Distance: 867, + FlightNum: 541, + Month: 1, + TailNum: 'N428UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/269792', + _key: '269792', + _rev: '_cTBW3Wq---', + to: 'airports/CLT', + attributes: { + ArrTime: 1336, + ArrTimeUTC: '2008-01-15T18:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1241, + DepTimeUTC: '2008-01-15T17:41:00.000Z', + Distance: 168, + FlightNum: 1965, + Month: 1, + TailNum: 'N518AU', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/284669', + _key: '284669', + _rev: '_cTBW4-a--O', + to: 'airports/ALB', + attributes: { + ArrTime: 2022, + ArrTimeUTC: '2008-01-16T01:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1917, + DepTimeUTC: '2008-01-16T00:17:00.000Z', + Distance: 288, + FlightNum: 815, + Month: 1, + TailNum: 'N227WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269258', + _key: '269258', + _rev: '_cTBW3VO--s', + to: 'airports/MIA', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1227, + DepTimeUTC: '2008-01-15T17:27:00.000Z', + Distance: 595, + FlightNum: 1099, + Month: 1, + TailNum: 'N678DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277211', + _key: '277211', + _rev: '_cTBW3p6--O', + to: 'airports/SJC', + attributes: { + ArrTime: 1902, + ArrTimeUTC: '2008-01-16T03:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1552, + DepTimeUTC: '2008-01-15T20:52:00.000Z', + Distance: 2689, + FlightNum: 471, + Month: 1, + TailNum: 'N505JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/282577', + _key: '282577', + _rev: '_cTBW34q--D', + to: 'airports/JAX', + attributes: { + ArrTime: 2228, + ArrTimeUTC: '2008-01-16T03:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2055, + DepTimeUTC: '2008-01-16T01:55:00.000Z', + Distance: 614, + FlightNum: 5473, + Month: 1, + TailNum: 'N669CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277497', + _key: '277497', + _rev: '_cTBW3qq--g', + to: 'airports/IAD', + attributes: { + ArrTime: 1137, + ArrTimeUTC: '2008-01-15T16:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1011, + DepTimeUTC: '2008-01-15T15:11:00.000Z', + Distance: 413, + FlightNum: 897, + Month: 1, + TailNum: 'N843UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DAB', + id: 'flights/268932', + _key: '268932', + _rev: '_cTBW3Ua--Y', + to: 'airports/ATL', + attributes: { + ArrTime: 1333, + ArrTimeUTC: '2008-01-15T18:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1220, + DepTimeUTC: '2008-01-15T17:20:00.000Z', + Distance: 366, + FlightNum: 944, + Month: 1, + TailNum: 'N943AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277631', + _key: '277631', + _rev: '_cTBW3rC--e', + to: 'airports/IAD', + attributes: { + ArrTime: 1729, + ArrTimeUTC: '2008-01-15T22:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T21:03:00.000Z', + Distance: 413, + FlightNum: 1257, + Month: 1, + TailNum: 'N279JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/272431', + _key: '272431', + _rev: '_cTBW3de--o', + to: 'airports/LGA', + attributes: { + ArrTime: 1538, + ArrTimeUTC: '2008-01-15T20:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1352, + DepTimeUTC: '2008-01-15T18:52:00.000Z', + Distance: 478, + FlightNum: 4857, + Month: 1, + TailNum: 'N723AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/277996', + _key: '277996', + _rev: '_cTBW3s---o', + to: 'airports/DEN', + attributes: { + ArrTime: 1236, + ArrTimeUTC: '2008-01-15T19:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1021, + DepTimeUTC: '2008-01-15T15:21:00.000Z', + Distance: 1754, + FlightNum: 591, + Month: 1, + TailNum: 'N598UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278175', + _key: '278175', + _rev: '_cTBW3se--q', + to: 'airports/BWI', + attributes: { + ArrTime: 1737, + ArrTimeUTC: '2008-01-15T22:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1618, + DepTimeUTC: '2008-01-15T21:18:00.000Z', + Distance: 370, + FlightNum: 810, + Month: 1, + TailNum: 'N966AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/277598', + _key: '277598', + _rev: '_cTBW3r---I', + to: 'airports/BWI', + attributes: { + ArrTime: 1712, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1602, + DepTimeUTC: '2008-01-15T21:02:00.000Z', + Distance: 281, + FlightNum: 1139, + Month: 1, + TailNum: 'N317WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/272891', + _key: '272891', + _rev: '_cTBW3eq--e', + to: 'airports/FLL', + attributes: { + ArrTime: 1140, + ArrTimeUTC: '2008-01-15T16:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 812, + DepTimeUTC: '2008-01-15T13:12:00.000Z', + Distance: 1237, + FlightNum: 1629, + Month: 1, + TailNum: 'N955DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278241', + _key: '278241', + _rev: '_cTBW3su--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1904, + ArrTimeUTC: '2008-01-16T00:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1619, + DepTimeUTC: '2008-01-15T21:19:00.000Z', + Distance: 946, + FlightNum: 681, + Month: 1, + TailNum: 'N627DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/DAL', + id: 'flights/272126', + _key: '272126', + _rev: '_cTBW3cu--A', + to: 'airports/MCI', + attributes: { + ArrTime: 813, + ArrTimeUTC: '2008-01-15T14:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 653, + DepTimeUTC: '2008-01-15T12:53:00.000Z', + Distance: 461, + FlightNum: 270, + Month: 1, + TailNum: 'N208WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278341', + _key: '278341', + _rev: '_cTBW3t---Y', + to: 'airports/PHL', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T16:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1030, + DepTimeUTC: '2008-01-15T15:30:00.000Z', + Distance: 280, + FlightNum: 1819, + Month: 1, + TailNum: 'N948UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/273523', + _key: '273523', + _rev: '_cTBW3gS--c', + to: 'airports/CLT', + attributes: { + ArrTime: 1014, + ArrTimeUTC: '2008-01-15T15:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 831, + DepTimeUTC: '2008-01-15T13:31:00.000Z', + Distance: 546, + FlightNum: 1773, + Month: 1, + TailNum: 'N938UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/282967', + _key: '282967', + _rev: '_cTBW35y--A', + to: 'airports/LEX', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T00:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 303, + FlightNum: 1286, + Month: 1, + TailNum: 'N954DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/280142', + _key: '280142', + _rev: '_cTBW3x6--i', + to: 'airports/JAX', + attributes: { + ArrTime: 1818, + ArrTimeUTC: '2008-01-15T23:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1601, + DepTimeUTC: '2008-01-15T22:01:00.000Z', + Distance: 484, + FlightNum: 1434, + Month: 1, + TailNum: 'N625SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278376', + _key: '278376', + _rev: '_cTBW3tG--G', + to: 'airports/CLT', + attributes: { + ArrTime: 1828, + ArrTimeUTC: '2008-01-15T23:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 728, + FlightNum: 1587, + Month: 1, + TailNum: 'N939UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285341', + _key: '285341', + _rev: '_cTBW4AO--o', + to: 'airports/FLL', + attributes: { + ArrTime: 2241, + ArrTimeUTC: '2008-01-16T03:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1934, + DepTimeUTC: '2008-01-16T00:34:00.000Z', + Distance: 1237, + FlightNum: 459, + Month: 1, + TailNum: 'N641JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278396', + _key: '278396', + _rev: '_cTBW3tK--A', + to: 'airports/IAH', + attributes: { + ArrTime: 2007, + ArrTimeUTC: '2008-01-16T02:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 1597, + FlightNum: 383, + Month: 1, + TailNum: 'N14336', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/276658', + _key: '276658', + _rev: '_cTBW3oW--k', + to: 'airports/LGA', + attributes: { + ArrTime: 1105, + ArrTimeUTC: '2008-01-15T16:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 950, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 185, + FlightNum: 4810, + Month: 1, + TailNum: 'N819AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278487', + _key: '278487', + _rev: '_cTBW3ta--A', + to: 'airports/DCA', + attributes: { + ArrTime: 1207, + ArrTimeUTC: '2008-01-15T17:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1034, + DepTimeUTC: '2008-01-15T15:34:00.000Z', + Distance: 399, + FlightNum: 4596, + Month: 1, + TailNum: 'N710TB', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267704', + _key: '267704', + _rev: '_cTBW3RK--C', + to: 'airports/MOB', + attributes: { + ArrTime: 1153, + ArrTimeUTC: '2008-01-15T17:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1149, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 302, + FlightNum: 4602, + Month: 1, + TailNum: 'N830AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/278663', + _key: '278663', + _rev: '_cTBW3t6--C', + to: 'airports/EWR', + attributes: { + ArrTime: 1750, + ArrTimeUTC: '2008-01-15T22:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1629, + DepTimeUTC: '2008-01-15T21:29:00.000Z', + Distance: 200, + FlightNum: 1195, + Month: 1, + TailNum: 'N59630', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/282237', + _key: '282237', + _rev: '_cTBW33q--g', + to: 'airports/DEN', + attributes: { + ArrTime: 1955, + ArrTimeUTC: '2008-01-16T02:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1824, + DepTimeUTC: '2008-01-15T23:24:00.000Z', + Distance: 1201, + FlightNum: 6757, + Month: 1, + TailNum: 'N712SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279016', + _key: '279016', + _rev: '_cTBW3u2---', + to: 'airports/JFK', + attributes: { + ArrTime: 1808, + ArrTimeUTC: '2008-01-15T23:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1637, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 187, + FlightNum: 5513, + Month: 1, + TailNum: 'N679CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/269015', + _key: '269015', + _rev: '_cTBW3Uq--_', + to: 'airports/ORD', + attributes: { + ArrTime: 652, + ArrTimeUTC: '2008-01-15T12:52:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 555, + DepTimeUTC: '2008-01-15T10:55:00.000Z', + Distance: 612, + FlightNum: 601, + Month: 1, + TailNum: 'N827UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/284311', + _key: '284311', + _rev: '_cTBW39a--g', + to: 'airports/ISP', + attributes: { + ArrTime: 2105, + ArrTimeUTC: '2008-01-16T02:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1908, + DepTimeUTC: '2008-01-16T00:08:00.000Z', + Distance: 795, + FlightNum: 4885, + Month: 1, + TailNum: 'N861AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279189', + _key: '279189', + _rev: '_cTBW3vS--O', + to: 'airports/STL', + attributes: { + ArrTime: 1830, + ArrTimeUTC: '2008-01-16T00:30:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1640, + DepTimeUTC: '2008-01-15T21:40:00.000Z', + Distance: 1046, + FlightNum: 1809, + Month: 1, + TailNum: 'N517AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/279723', + _key: '279723', + _rev: '_cTBW3wy--G', + to: 'airports/IAH', + attributes: { + ArrTime: 1803, + ArrTimeUTC: '2008-01-16T00:03:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1652, + DepTimeUTC: '2008-01-15T21:52:00.000Z', + Distance: 689, + FlightNum: 721, + Month: 1, + TailNum: 'N77303', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279278', + _key: '279278', + _rev: '_cTBW3vi--D', + to: 'airports/ORD', + attributes: { + ArrTime: 1225, + ArrTimeUTC: '2008-01-15T18:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1056, + DepTimeUTC: '2008-01-15T15:56:00.000Z', + Distance: 867, + FlightNum: 1053, + Month: 1, + TailNum: 'N538AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279302', + _key: '279302', + _rev: '_cTBW3vm--G', + to: 'airports/DCA', + attributes: { + ArrTime: 1226, + ArrTimeUTC: '2008-01-15T17:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1057, + DepTimeUTC: '2008-01-15T15:57:00.000Z', + Distance: 399, + FlightNum: 2031, + Month: 1, + TailNum: 'N710UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/283694', + _key: '283694', + _rev: '_cTBW37u--I', + to: 'airports/ORD', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T03:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 264, + FlightNum: 1979, + Month: 1, + TailNum: 'N820SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/279392', + _key: '279392', + _rev: '_cTBW3v2--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1816, + ArrTimeUTC: '2008-01-15T23:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 227, + FlightNum: 849, + Month: 1, + TailNum: 'N908DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/270646', + _key: '270646', + _rev: '_cTBW3Yy--U', + to: 'airports/CMH', + attributes: { + ArrTime: 1418, + ArrTimeUTC: '2008-01-15T19:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1304, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 336, + FlightNum: 627, + Month: 1, + TailNum: 'N329SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279414', + _key: '279414', + _rev: '_cTBW3v6--I', + to: 'airports/ATL', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T00:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 946, + FlightNum: 274, + Month: 1, + TailNum: 'N950AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/275007', + _key: '275007', + _rev: '_cTBW3kC--k', + to: 'airports/MDT', + attributes: { + ArrTime: 1115, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 910, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 429, + FlightNum: 5019, + Month: 1, + TailNum: 'N821CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ABQ', + id: 'flights/273216', + _key: '273216', + _rev: '_cTBW3fe--u', + to: 'airports/ELP', + attributes: { + ArrTime: 716, + ArrTimeUTC: '2008-01-15T14:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 623, + DepTimeUTC: '2008-01-15T13:23:00.000Z', + Distance: 223, + FlightNum: 2262, + Month: 1, + TailNum: 'N441WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279427', + _key: '279427', + _rev: '_cTBW3v6--i', + to: 'airports/DEN', + attributes: { + ArrTime: 1917, + ArrTimeUTC: '2008-01-16T02:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1646, + DepTimeUTC: '2008-01-15T21:46:00.000Z', + Distance: 1754, + FlightNum: 465, + Month: 1, + TailNum: 'N578UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/283776', + _key: '283776', + _rev: '_cTBW376--k', + to: 'airports/ROC', + attributes: { + ArrTime: 2025, + ArrTimeUTC: '2008-01-16T01:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1856, + DepTimeUTC: '2008-01-15T23:56:00.000Z', + Distance: 245, + FlightNum: 2519, + Month: 1, + TailNum: 'N34110', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279578', + _key: '279578', + _rev: '_cTBW3wW--O', + to: 'airports/DCA', + attributes: { + ArrTime: 1247, + ArrTimeUTC: '2008-01-15T17:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1103, + DepTimeUTC: '2008-01-15T16:03:00.000Z', + Distance: 399, + FlightNum: 5635, + Month: 1, + TailNum: 'N962CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279768', + _key: '279768', + _rev: '_cTBW3w6--C', + to: 'airports/SFO', + attributes: { + ArrTime: 1433, + ArrTimeUTC: '2008-01-15T22:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1108, + DepTimeUTC: '2008-01-15T16:08:00.000Z', + Distance: 2704, + FlightNum: 637, + Month: 1, + TailNum: 'N565JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279239', + _key: '279239', + _rev: '_cTBW3va--Q', + to: 'airports/ABQ', + attributes: { + ArrTime: 1553, + ArrTimeUTC: '2008-01-15T22:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T21:42:00.000Z', + Distance: 349, + FlightNum: 443, + Month: 1, + TailNum: 'N429UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/CHS', + id: 'flights/270092', + _key: '270092', + _rev: '_cTBW3Xa--C', + to: 'airports/ATL', + attributes: { + ArrTime: 1404, + ArrTimeUTC: '2008-01-15T19:04:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1249, + DepTimeUTC: '2008-01-15T17:49:00.000Z', + Distance: 259, + FlightNum: 4898, + Month: 1, + TailNum: 'N838AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/283016', + _key: '283016', + _rev: '_cTBW356--K', + to: 'airports/MSY', + attributes: { + ArrTime: 1909, + ArrTimeUTC: '2008-01-16T01:09:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1742, + DepTimeUTC: '2008-01-15T23:42:00.000Z', + Distance: 471, + FlightNum: 224, + Month: 1, + TailNum: 'N452WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BNA', + id: 'flights/282648', + _key: '282648', + _rev: '_cTBW342--M', + to: 'airports/LGA', + attributes: { + ArrTime: 2256, + ArrTimeUTC: '2008-01-16T03:56:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1957, + DepTimeUTC: '2008-01-16T01:57:00.000Z', + Distance: 764, + FlightNum: 1684, + Month: 1, + TailNum: 'N233AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279845', + _key: '279845', + _rev: '_cTBW3xG--W', + to: 'airports/LGA', + attributes: { + ArrTime: 1801, + ArrTimeUTC: '2008-01-15T23:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1655, + DepTimeUTC: '2008-01-15T21:55:00.000Z', + Distance: 185, + FlightNum: 2137, + Month: 1, + TailNum: 'N750UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/273976', + _key: '273976', + _rev: '_cTBW3he--O', + to: 'airports/GSO', + attributes: { + ArrTime: 1520, + ArrTimeUTC: '2008-01-15T20:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1430, + DepTimeUTC: '2008-01-15T19:30:00.000Z', + Distance: 83, + FlightNum: 2610, + Month: 1, + TailNum: 'N904FJ', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274841', + _key: '274841', + _rev: '_cTBW3jq--I', + to: 'airports/PNS', + attributes: { + ArrTime: 911, + ArrTimeUTC: '2008-01-15T15:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 906, + DepTimeUTC: '2008-01-15T14:06:00.000Z', + Distance: 272, + FlightNum: 4189, + Month: 1, + TailNum: 'N710EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279950', + _key: '279950', + _rev: '_cTBW3xa--A', + to: 'airports/MSP', + attributes: { + ArrTime: 1312, + ArrTimeUTC: '2008-01-15T19:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1113, + DepTimeUTC: '2008-01-15T16:13:00.000Z', + Distance: 1124, + FlightNum: 369, + Month: 1, + TailNum: 'N322US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/271222', + _key: '271222', + _rev: '_cTBW3aW--U', + to: 'airports/CVG', + attributes: { + ArrTime: 858, + ArrTimeUTC: '2008-01-15T13:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 721, + DepTimeUTC: '2008-01-15T12:21:00.000Z', + Distance: 373, + FlightNum: 4464, + Month: 1, + TailNum: 'N889AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/279965', + _key: '279965', + _rev: '_cTBW3xa--e', + to: 'airports/ORD', + attributes: { + ArrTime: 1825, + ArrTimeUTC: '2008-01-16T00:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1657, + DepTimeUTC: '2008-01-15T21:57:00.000Z', + Distance: 867, + FlightNum: 543, + Month: 1, + TailNum: 'N318UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280024', + _key: '280024', + _rev: '_cTBW3xm--S', + to: 'airports/FLL', + attributes: { + ArrTime: 1454, + ArrTimeUTC: '2008-01-15T19:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1115, + DepTimeUTC: '2008-01-15T16:15:00.000Z', + Distance: 1237, + FlightNum: 1014, + Month: 1, + TailNum: 'N933DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/279001', + _key: '279001', + _rev: '_cTBW3uy--Q', + to: 'airports/DEN', + attributes: { + ArrTime: 1512, + ArrTimeUTC: '2008-01-15T22:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1437, + DepTimeUTC: '2008-01-15T21:37:00.000Z', + Distance: 125, + FlightNum: 6579, + Month: 1, + TailNum: 'N743SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280144', + _key: '280144', + _rev: '_cTBW3x6--m', + to: 'airports/DCA', + attributes: { + ArrTime: 1829, + ArrTimeUTC: '2008-01-15T23:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1701, + DepTimeUTC: '2008-01-15T22:01:00.000Z', + Distance: 399, + FlightNum: 4574, + Month: 1, + TailNum: 'N713AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/270840', + _key: '270840', + _rev: '_cTBW3ZS--I', + to: 'airports/ASE', + attributes: { + ArrTime: 1205, + ArrTimeUTC: '2008-01-15T19:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1109, + DepTimeUTC: '2008-01-15T18:09:00.000Z', + Distance: 125, + FlightNum: 6559, + Month: 1, + TailNum: 'N702SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280626', + _key: '280626', + _rev: '_cTBW3zW---', + to: 'airports/EWR', + attributes: { + ArrTime: 1853, + ArrTimeUTC: '2008-01-15T23:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1721, + DepTimeUTC: '2008-01-15T22:21:00.000Z', + Distance: 200, + FlightNum: 1197, + Month: 1, + TailNum: 'N17614', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/279643', + _key: '279643', + _rev: '_cTBW3wi--G', + to: 'airports/DAY', + attributes: { + ArrTime: 1805, + ArrTimeUTC: '2008-01-15T23:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1651, + DepTimeUTC: '2008-01-15T21:51:00.000Z', + Distance: 162, + FlightNum: 2104, + Month: 1, + TailNum: 'N13566', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ABI', + id: 'flights/275875', + _key: '275875', + _rev: '_cTBW3mS--k', + to: 'airports/DFW', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T21:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1419, + DepTimeUTC: '2008-01-15T20:19:00.000Z', + Distance: 158, + FlightNum: 3234, + Month: 1, + TailNum: 'N236AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280355', + _key: '280355', + _rev: '_cTBW3yi--Q', + to: 'airports/DCA', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1707, + DepTimeUTC: '2008-01-15T22:07:00.000Z', + Distance: 399, + FlightNum: 2043, + Month: 1, + TailNum: 'N714US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/274364', + _key: '274364', + _rev: '_cTBW3ia--q', + to: 'airports/LAX', + attributes: { + ArrTime: 1041, + ArrTimeUTC: '2008-01-15T18:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 856, + DepTimeUTC: '2008-01-15T13:56:00.000Z', + Distance: 1900, + FlightNum: 1692, + Month: 1, + TailNum: 'N677DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280625', + _key: '280625', + _rev: '_cTBW3zS--o', + to: 'airports/BWI', + attributes: { + ArrTime: 1849, + ArrTimeUTC: '2008-01-15T23:49:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1721, + DepTimeUTC: '2008-01-15T22:21:00.000Z', + Distance: 370, + FlightNum: 327, + Month: 1, + TailNum: 'N955AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286500', + _key: '286500', + _rev: '_cTBW4Da--o', + to: 'airports/DCA', + attributes: { + ArrTime: 2125, + ArrTimeUTC: '2008-01-16T02:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T01:04:00.000Z', + Distance: 331, + FlightNum: 1892, + Month: 1, + TailNum: 'N123UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/274637', + _key: '274637', + _rev: '_cTBW3jG--i', + to: 'airports/EVV', + attributes: { + ArrTime: 1508, + ArrTimeUTC: '2008-01-15T21:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1449, + DepTimeUTC: '2008-01-15T19:49:00.000Z', + Distance: 350, + FlightNum: 4675, + Month: 1, + TailNum: 'N980EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280745', + _key: '280745', + _rev: '_cTBW3zq--A', + to: 'airports/DFW', + attributes: { + ArrTime: 2047, + ArrTimeUTC: '2008-01-16T02:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1725, + DepTimeUTC: '2008-01-15T22:25:00.000Z', + Distance: 1562, + FlightNum: 1251, + Month: 1, + TailNum: 'N414AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280823', + _key: '280823', + _rev: '_cTBW3z2--V', + to: 'airports/LAX', + attributes: { + ArrTime: 2039, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1729, + DepTimeUTC: '2008-01-15T22:29:00.000Z', + Distance: 2611, + FlightNum: 1700, + Month: 1, + TailNum: 'N3767', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/272043', + _key: '272043', + _rev: '_cTBW3ce--b', + to: 'airports/RDU', + attributes: { + ArrTime: 928, + ArrTimeUTC: '2008-01-15T14:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T12:50:00.000Z', + Distance: 390, + FlightNum: 5151, + Month: 1, + TailNum: 'N451CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/274984', + _key: '274984', + _rev: '_cTBW3k---o', + to: 'airports/ATL', + attributes: { + ArrTime: 1028, + ArrTimeUTC: '2008-01-15T15:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 810, + DepTimeUTC: '2008-01-15T14:10:00.000Z', + Distance: 449, + FlightNum: 4594, + Month: 1, + TailNum: 'N847AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/281583', + _key: '281583', + _rev: '_cTBW316--Y', + to: 'airports/DEN', + attributes: { + ArrTime: 1914, + ArrTimeUTC: '2008-01-16T02:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1805, + DepTimeUTC: '2008-01-15T23:05:00.000Z', + Distance: 1199, + FlightNum: 39, + Month: 1, + TailNum: 'N652DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/280986', + _key: '280986', + _rev: '_cTBW30S--o', + to: 'airports/MSP', + attributes: { + ArrTime: 1947, + ArrTimeUTC: '2008-01-16T01:47:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1738, + DepTimeUTC: '2008-01-15T22:38:00.000Z', + Distance: 1124, + FlightNum: 711, + Month: 1, + TailNum: 'N518US', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281107', + _key: '281107', + _rev: '_cTBW30q--G', + to: 'airports/CVG', + attributes: { + ArrTime: 2023, + ArrTimeUTC: '2008-01-16T01:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1744, + DepTimeUTC: '2008-01-15T22:44:00.000Z', + Distance: 752, + FlightNum: 5035, + Month: 1, + TailNum: 'N656CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CMH', + id: 'flights/278608', + _key: '278608', + _rev: '_cTBW3tu--c', + to: 'airports/SLC', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-16T01:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1627, + DepTimeUTC: '2008-01-15T21:27:00.000Z', + Distance: 1529, + FlightNum: 4027, + Month: 1, + TailNum: 'N812SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281458', + _key: '281458', + _rev: '_cTBW31m--I', + to: 'airports/DCA', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 399, + FlightNum: 5675, + Month: 1, + TailNum: 'N805CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/273790', + _key: '273790', + _rev: '_cTBW3h---e', + to: 'airports/RSW', + attributes: { + ArrTime: 1119, + ArrTimeUTC: '2008-01-15T16:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 841, + DepTimeUTC: '2008-01-15T13:41:00.000Z', + Distance: 892, + FlightNum: 720, + Month: 1, + TailNum: 'N732US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/278866', + _key: '278866', + _rev: '_cTBW3ua--a', + to: 'airports/SFO', + attributes: { + ArrTime: 1915, + ArrTimeUTC: '2008-01-16T03:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1633, + DepTimeUTC: '2008-01-15T21:33:00.000Z', + Distance: 2296, + FlightNum: 1459, + Month: 1, + TailNum: 'N181UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286805', + _key: '286805', + _rev: '_cTBW4ES--C', + to: 'airports/CMH', + attributes: { + ArrTime: 2216, + ArrTimeUTC: '2008-01-16T03:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2022, + DepTimeUTC: '2008-01-16T01:22:00.000Z', + Distance: 640, + FlightNum: 4559, + Month: 1, + TailNum: 'N812AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281533', + _key: '281533', + _rev: '_cTBW31y--Q', + to: 'airports/SEA', + attributes: { + ArrTime: 2105, + ArrTimeUTC: '2008-01-16T05:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1803, + DepTimeUTC: '2008-01-15T23:03:00.000Z', + Distance: 2496, + FlightNum: 497, + Month: 1, + TailNum: 'N658JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281667', + _key: '281667', + _rev: '_cTBW32K--C', + to: 'airports/DFW', + attributes: { + ArrTime: 2332, + ArrTimeUTC: '2008-01-16T05:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2023, + DepTimeUTC: '2008-01-16T01:23:00.000Z', + Distance: 1562, + FlightNum: 1333, + Month: 1, + TailNum: 'N594AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/275384', + _key: '275384', + _rev: '_cTBW3lC--j', + to: 'airports/SAV', + attributes: { + ArrTime: 1024, + ArrTimeUTC: '2008-01-15T15:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T14:20:00.000Z', + Distance: 215, + FlightNum: 546, + Month: 1, + TailNum: 'N603AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282332', + _key: '282332', + _rev: '_cTBW336--o', + to: 'airports/EWR', + attributes: { + ArrTime: 1958, + ArrTimeUTC: '2008-01-16T00:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1826, + DepTimeUTC: '2008-01-15T23:26:00.000Z', + Distance: 200, + FlightNum: 1199, + Month: 1, + TailNum: 'N69602', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282459', + _key: '282459', + _rev: '_cTBW34S--g', + to: 'airports/JFK', + attributes: { + ArrTime: 1946, + ArrTimeUTC: '2008-01-16T00:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1829, + DepTimeUTC: '2008-01-15T23:29:00.000Z', + Distance: 187, + FlightNum: 1017, + Month: 1, + TailNum: 'N537JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281265', + _key: '281265', + _rev: '_cTBW31C--o', + to: 'airports/DTW', + attributes: { + ArrTime: 1951, + ArrTimeUTC: '2008-01-16T00:51:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1752, + DepTimeUTC: '2008-01-15T22:52:00.000Z', + Distance: 632, + FlightNum: 373, + Month: 1, + TailNum: 'N675MC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/282988', + _key: '282988', + _rev: '_cTBW35y--q', + to: 'airports/MCO', + attributes: { + ArrTime: 2150, + ArrTimeUTC: '2008-01-16T02:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1841, + DepTimeUTC: '2008-01-15T23:41:00.000Z', + Distance: 1121, + FlightNum: 437, + Month: 1, + TailNum: 'N274JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/280686', + _key: '280686', + _rev: '_cTBW3ze--Y', + to: 'airports/BOS', + attributes: { + ArrTime: 1845, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1724, + DepTimeUTC: '2008-01-15T22:24:00.000Z', + Distance: 399, + FlightNum: 2042, + Month: 1, + TailNum: 'N753US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/273375', + _key: '273375', + _rev: '_cTBW3f6--Y', + to: 'airports/IAH', + attributes: { + ArrTime: 1417, + ArrTimeUTC: '2008-01-15T20:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1315, + DepTimeUTC: '2008-01-15T19:15:00.000Z', + Distance: 253, + FlightNum: 2526, + Month: 1, + TailNum: 'N16571', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283702', + _key: '283702', + _rev: '_cTBW37u--Y', + to: 'airports/DCA', + attributes: { + ArrTime: 2311, + ArrTimeUTC: '2008-01-16T04:11:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2142, + DepTimeUTC: '2008-01-16T02:42:00.000Z', + Distance: 399, + FlightNum: 5685, + Month: 1, + TailNum: 'N806CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/286282', + _key: '286282', + _rev: '_cTBW4C2--f', + to: 'airports/DEN', + attributes: { + ArrTime: 2153, + ArrTimeUTC: '2008-01-16T04:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1956, + DepTimeUTC: '2008-01-16T00:56:00.000Z', + Distance: 1337, + FlightNum: 1537, + Month: 1, + TailNum: 'N733UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/276058', + _key: '276058', + _rev: '_cTBW3my--Y', + to: 'airports/PHX', + attributes: { + ArrTime: 1805, + ArrTimeUTC: '2008-01-16T01:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1522, + DepTimeUTC: '2008-01-15T20:22:00.000Z', + Distance: 1999, + FlightNum: 1466, + Month: 1, + TailNum: 'N277WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/273828', + _key: '273828', + _rev: '_cTBW3hG--G', + to: 'airports/ORD', + attributes: { + ArrTime: 1539, + ArrTimeUTC: '2008-01-15T21:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1426, + DepTimeUTC: '2008-01-15T19:26:00.000Z', + Distance: 622, + FlightNum: 357, + Month: 1, + TailNum: 'N507UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/283893', + _key: '283893', + _rev: '_cTBW38S--A', + to: 'airports/LAX', + attributes: { + ArrTime: 2212, + ArrTimeUTC: '2008-01-16T06:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1858, + DepTimeUTC: '2008-01-15T23:58:00.000Z', + Distance: 2611, + FlightNum: 223, + Month: 1, + TailNum: 'N5DMAA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267712', + _key: '267712', + _rev: '_cTBW3RK--S', + to: 'airports/FSD', + attributes: { + ArrTime: 1227, + ArrTimeUTC: '2008-01-15T18:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 483, + FlightNum: 6618, + Month: 1, + TailNum: 'N964SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284120', + _key: '284120', + _rev: '_cTBW386---', + to: 'airports/BGR', + attributes: { + ArrTime: 2300, + ArrTimeUTC: '2008-01-16T04:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2200, + DepTimeUTC: '2008-01-16T03:00:00.000Z', + Distance: 201, + FlightNum: 5430, + Month: 1, + TailNum: 'N940CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284219', + _key: '284219', + _rev: '_cTBW39K--W', + to: 'airports/GSO', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T02:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1905, + DepTimeUTC: '2008-01-16T00:05:00.000Z', + Distance: 645, + FlightNum: 5475, + Month: 1, + TailNum: 'N929CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/284591', + _key: '284591', + _rev: '_cTBW4-O---', + to: 'airports/BWI', + attributes: { + ArrTime: 2050, + ArrTimeUTC: '2008-01-16T01:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1915, + DepTimeUTC: '2008-01-16T00:15:00.000Z', + Distance: 370, + FlightNum: 5413, + Month: 1, + TailNum: 'N510CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/270697', + _key: '270697', + _rev: '_cTBW3Y6--W', + to: 'airports/MCO', + attributes: { + ArrTime: 1446, + ArrTimeUTC: '2008-01-15T19:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1305, + DepTimeUTC: '2008-01-15T18:05:00.000Z', + Distance: 468, + FlightNum: 1710, + Month: 1, + TailNum: 'N454UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285490', + _key: '285490', + _rev: '_cTBW4Aq--e', + to: 'airports/JFK', + attributes: { + ArrTime: 2044, + ArrTimeUTC: '2008-01-16T01:44:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1939, + DepTimeUTC: '2008-01-16T00:39:00.000Z', + Distance: 187, + FlightNum: 1019, + Month: 1, + TailNum: 'N639JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278133', + _key: '278133', + _rev: '_cTBW3sa--_', + to: 'airports/DCA', + attributes: { + ArrTime: 1800, + ArrTimeUTC: '2008-01-15T23:00:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1617, + DepTimeUTC: '2008-01-15T21:17:00.000Z', + Distance: 547, + FlightNum: 466, + Month: 1, + TailNum: 'N950DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285687', + _key: '285687', + _rev: '_cTBW4BO--S', + to: 'airports/PHL', + attributes: { + ArrTime: 54, + ArrTimeUTC: '2008-01-16T05:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2354, + DepTimeUTC: '2008-01-16T04:54:00.000Z', + Distance: 280, + FlightNum: 1097, + Month: 1, + TailNum: 'N951UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/269781', + _key: '269781', + _rev: '_cTBW3Wm--a', + to: 'airports/PHL', + attributes: { + ArrTime: 750, + ArrTimeUTC: '2008-01-15T12:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 631, + DepTimeUTC: '2008-01-15T11:31:00.000Z', + Distance: 448, + FlightNum: 1744, + Month: 1, + TailNum: 'N936UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/285999', + _key: '285999', + _rev: '_cTBW4CG--P', + to: 'airports/DCA', + attributes: { + ArrTime: 2110, + ArrTimeUTC: '2008-01-16T02:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 399, + FlightNum: 2049, + Month: 1, + TailNum: 'N766US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286013', + _key: '286013', + _rev: '_cTBW4CG--r', + to: 'airports/RDU', + attributes: { + ArrTime: 2142, + ArrTimeUTC: '2008-01-16T02:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1950, + DepTimeUTC: '2008-01-16T00:50:00.000Z', + Distance: 612, + FlightNum: 4569, + Month: 1, + TailNum: 'N708AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BUR', + id: 'flights/283259', + _key: '283259', + _rev: '_cTBW36i--a', + to: 'airports/SJC', + attributes: { + ArrTime: 1926, + ArrTimeUTC: '2008-01-16T03:26:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1821, + DepTimeUTC: '2008-01-16T02:21:00.000Z', + Distance: 296, + FlightNum: 1381, + Month: 1, + TailNum: 'N743SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286741', + _key: '286741', + _rev: '_cTBW4EG--M', + to: 'airports/JFK', + attributes: { + ArrTime: 2137, + ArrTimeUTC: '2008-01-16T02:37:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2018, + DepTimeUTC: '2008-01-16T01:18:00.000Z', + Distance: 187, + FlightNum: 4617, + Month: 1, + TailNum: 'N730KW', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/267195', + _key: '267195', + _rev: '_cTBW3P2--I', + to: 'airports/ORD', + attributes: { + ArrTime: 1143, + ArrTimeUTC: '2008-01-15T17:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1133, + DepTimeUTC: '2008-01-15T16:33:00.000Z', + Distance: 264, + FlightNum: 4323, + Month: 1, + TailNum: 'N630AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/286754', + _key: '286754', + _rev: '_cTBW4EG--m', + to: 'airports/LAS', + attributes: { + ArrTime: 2253, + ArrTimeUTC: '2008-01-16T06:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2018, + DepTimeUTC: '2008-01-16T01:18:00.000Z', + Distance: 2381, + FlightNum: 483, + Month: 1, + TailNum: 'N570JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/285274', + _key: '285274', + _rev: '_cTBW4AG--B', + to: 'airports/DEN', + attributes: { + ArrTime: 2120, + ArrTimeUTC: '2008-01-16T04:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1932, + DepTimeUTC: '2008-01-16T00:32:00.000Z', + Distance: 1491, + FlightNum: 1193, + Month: 1, + TailNum: 'N587UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/278370', + _key: '278370', + _rev: '_cTBW3tC--k', + to: 'airports/PHL', + attributes: { + ArrTime: 1821, + ArrTimeUTC: '2008-01-15T23:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1622, + DepTimeUTC: '2008-01-15T21:22:00.000Z', + Distance: 665, + FlightNum: 339, + Month: 1, + TailNum: 'N894AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BPT', + id: 'flights/267154', + _key: '267154', + _rev: '_cTBW3Pu--a', + to: 'airports/IAH', + attributes: { + ArrTime: 1112, + ArrTimeUTC: '2008-01-15T17:12:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1032, + DepTimeUTC: '2008-01-15T16:32:00.000Z', + Distance: 79, + FlightNum: 2931, + Month: 1, + TailNum: 'N14945', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/270845', + _key: '270845', + _rev: '_cTBW3ZS--Q', + to: 'airports/CLT', + attributes: { + ArrTime: 834, + ArrTimeUTC: '2008-01-15T13:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 707, + DepTimeUTC: '2008-01-15T12:07:00.000Z', + Distance: 331, + FlightNum: 1680, + Month: 1, + TailNum: 'N700UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BPT', + id: 'flights/269866', + _key: '269866', + _rev: '_cTBW3Wy--w', + to: 'airports/IAH', + attributes: { + ArrTime: 621, + ArrTimeUTC: '2008-01-15T12:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 535, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 79, + FlightNum: 2531, + Month: 1, + TailNum: 'N15948', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BQK', + id: 'flights/273196', + _key: '273196', + _rev: '_cTBW3fe--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1514, + ArrTimeUTC: '2008-01-15T20:14:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T19:10:00.000Z', + Distance: 238, + FlightNum: 4751, + Month: 1, + TailNum: 'N860AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BRO', + id: 'flights/270642', + _key: '270642', + _rev: '_cTBW3Yy--M', + to: 'airports/IAH', + attributes: { + ArrTime: 1310, + ArrTimeUTC: '2008-01-15T19:10:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1204, + DepTimeUTC: '2008-01-15T18:04:00.000Z', + Distance: 308, + FlightNum: 2981, + Month: 1, + TailNum: 'N14939', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/274425', + _key: '274425', + _rev: '_cTBW3im--G', + to: 'airports/BOS', + attributes: { + ArrTime: 1650, + ArrTimeUTC: '2008-01-15T21:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1442, + DepTimeUTC: '2008-01-15T19:42:00.000Z', + Distance: 728, + FlightNum: 1770, + Month: 1, + TailNum: 'N442US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BRW', + id: 'flights/285750', + _key: '285750', + _rev: '_cTBW4Ba--I', + to: 'airports/FAI', + attributes: { + ArrTime: 2122, + ArrTimeUTC: '2008-01-16T06:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2004, + DepTimeUTC: '2008-01-16T05:04:00.000Z', + Distance: 503, + FlightNum: 146, + Month: 1, + TailNum: 'N763AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/274950', + _key: '274950', + _rev: '_cTBW3j6--U', + to: 'airports/IAD', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1456, + DepTimeUTC: '2008-01-15T19:56:00.000Z', + Distance: 288, + FlightNum: 7163, + Month: 1, + TailNum: 'N75993', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/268604', + _key: '268604', + _rev: '_cTBW3Ti--I', + to: 'airports/MEM', + attributes: { + ArrTime: 1224, + ArrTimeUTC: '2008-01-15T18:24:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1112, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 319, + FlightNum: 5926, + Month: 1, + TailNum: '84169E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/268315', + _key: '268315', + _rev: '_cTBW3Sy--K', + to: 'airports/LIT', + attributes: { + ArrTime: 1243, + ArrTimeUTC: '2008-01-15T18:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1203, + DepTimeUTC: '2008-01-15T17:03:00.000Z', + Distance: 453, + FlightNum: 4356, + Month: 1, + TailNum: 'N750EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/270143', + _key: '270143', + _rev: '_cTBW3Xi--G', + to: 'airports/ATL', + attributes: { + ArrTime: 1425, + ArrTimeUTC: '2008-01-15T19:25:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1150, + DepTimeUTC: '2008-01-15T17:50:00.000Z', + Distance: 449, + FlightNum: 5498, + Month: 1, + TailNum: 'N938CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/280258', + _key: '280258', + _rev: '_cTBW3yS--A', + to: 'airports/BOS', + attributes: { + ArrTime: 1319, + ArrTimeUTC: '2008-01-15T18:19:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1122, + DepTimeUTC: '2008-01-15T16:22:00.000Z', + Distance: 728, + FlightNum: 1824, + Month: 1, + TailNum: 'N440US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BOI', + id: 'flights/277325', + _key: '277325', + _rev: '_cTBW3qO--E', + to: 'airports/MSP', + attributes: { + ArrTime: 1745, + ArrTimeUTC: '2008-01-15T23:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1355, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 1142, + FlightNum: 1274, + Month: 1, + TailNum: 'N348NB', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/270745', + _key: '270745', + _rev: '_cTBW3ZC--S', + to: 'airports/MEM', + attributes: { + ArrTime: 720, + ArrTimeUTC: '2008-01-15T13:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 603, + DepTimeUTC: '2008-01-15T12:03:00.000Z', + Distance: 319, + FlightNum: 952, + Month: 1, + TailNum: 'N9333', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/271416', + _key: '271416', + _rev: '_cTBW3a2--e', + to: 'airports/IAH', + attributes: { + ArrTime: 739, + ArrTimeUTC: '2008-01-15T13:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 628, + DepTimeUTC: '2008-01-15T12:28:00.000Z', + Distance: 253, + FlightNum: 412, + Month: 1, + TailNum: 'N11656', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/279202', + _key: '279202', + _rev: '_cTBW3vS--o', + to: 'airports/BOS', + attributes: { + ArrTime: 1441, + ArrTimeUTC: '2008-01-15T19:41:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 854, + DepTimeUTC: '2008-01-15T15:54:00.000Z', + Distance: 1754, + FlightNum: 744, + Month: 1, + TailNum: 'N428UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/272500', + _key: '272500', + _rev: '_cTBW3dq--b', + to: 'airports/ATL', + attributes: { + ArrTime: 1505, + ArrTimeUTC: '2008-01-15T20:05:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1254, + DepTimeUTC: '2008-01-15T18:54:00.000Z', + Distance: 449, + FlightNum: 4383, + Month: 1, + TailNum: 'N684BR', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/276398', + _key: '276398', + _rev: '_cTBW3nq--g', + to: 'airports/MIA', + attributes: { + ArrTime: 1202, + ArrTimeUTC: '2008-01-15T17:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 943, + DepTimeUTC: '2008-01-15T14:43:00.000Z', + Distance: 650, + FlightNum: 1067, + Month: 1, + TailNum: 'N452UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/272950', + _key: '272950', + _rev: '_cTBW3e2--A', + to: 'airports/ATL', + attributes: { + ArrTime: 932, + ArrTimeUTC: '2008-01-15T14:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 714, + DepTimeUTC: '2008-01-15T13:14:00.000Z', + Distance: 449, + FlightNum: 4703, + Month: 1, + TailNum: 'N886AS', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284531', + _key: '284531', + _rev: '_cTBW4-C--a', + to: 'airports/MSP', + attributes: { + ArrTime: 2301, + ArrTimeUTC: '2008-01-16T05:01:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2020, + DepTimeUTC: '2008-01-16T03:20:00.000Z', + Distance: 680, + FlightNum: 109, + Month: 1, + TailNum: 'N936FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/275479', + _key: '275479', + _rev: '_cTBW3lS--g', + to: 'airports/IAH', + attributes: { + ArrTime: 1521, + ArrTimeUTC: '2008-01-15T21:21:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 253, + FlightNum: 2711, + Month: 1, + TailNum: 'N14925', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/269696', + _key: '269696', + _rev: '_cTBW3Wa--G', + to: 'airports/CLT', + attributes: { + ArrTime: 1345, + ArrTimeUTC: '2008-01-15T18:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1239, + DepTimeUTC: '2008-01-15T17:39:00.000Z', + Distance: 227, + FlightNum: 1698, + Month: 1, + TailNum: 'N3731T', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/275507', + _key: '275507', + _rev: '_cTBW3lW--o', + to: 'airports/ORD', + attributes: { + ArrTime: 1633, + ArrTimeUTC: '2008-01-15T22:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1410, + DepTimeUTC: '2008-01-15T20:10:00.000Z', + Distance: 810, + FlightNum: 4380, + Month: 1, + TailNum: 'N849AE', + UniqueCarrier: 'MQ', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/277909', + _key: '277909', + _rev: '_cTBW3ry--Q', + to: 'airports/ATL', + attributes: { + ArrTime: 1139, + ArrTimeUTC: '2008-01-15T16:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 920, + DepTimeUTC: '2008-01-15T15:20:00.000Z', + Distance: 449, + FlightNum: 4551, + Month: 1, + TailNum: 'N920EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281602', + _key: '281602', + _rev: '_cTBW32---S', + to: 'airports/LAX', + attributes: { + ArrTime: 1728, + ArrTimeUTC: '2008-01-16T01:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1606, + DepTimeUTC: '2008-01-15T23:06:00.000Z', + Distance: 862, + FlightNum: 551, + Month: 1, + TailNum: 'N832UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/276278', + _key: '276278', + _rev: '_cTBW3nW--e', + to: 'airports/SFO', + attributes: { + ArrTime: 1522, + ArrTimeUTC: '2008-01-15T23:22:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1327, + DepTimeUTC: '2008-01-15T20:27:00.000Z', + Distance: 967, + FlightNum: 77, + Month: 1, + TailNum: 'N312UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/286668', + _key: '286668', + _rev: '_cTBW4D6--G', + to: 'airports/DFW', + attributes: { + ArrTime: 2136, + ArrTimeUTC: '2008-01-16T03:36:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2013, + DepTimeUTC: '2008-01-16T01:13:00.000Z', + Distance: 732, + FlightNum: 1129, + Month: 1, + TailNum: 'N524AA', + UniqueCarrier: 'AA', + Year: 2008, + }, + }, + { + from: 'airports/BTR', + id: 'flights/280239', + _key: '280239', + _rev: '_cTBW3yO--G', + to: 'airports/IAH', + attributes: { + ArrTime: 1706, + ArrTimeUTC: '2008-01-15T23:06:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1603, + DepTimeUTC: '2008-01-15T22:03:00.000Z', + Distance: 253, + FlightNum: 2473, + Month: 1, + TailNum: 'N14939', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/266946', + _key: '266946', + _rev: '_cTBW3PO--G', + to: 'airports/JFK', + attributes: { + ArrTime: 1245, + ArrTimeUTC: '2008-01-15T17:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1125, + DepTimeUTC: '2008-01-15T16:25:00.000Z', + Distance: 267, + FlightNum: 51, + Month: 1, + TailNum: 'N534JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267721', + _key: '267721', + _rev: '_cTBW3RK--k', + to: 'airports/FAR', + attributes: { + ArrTime: 1250, + ArrTimeUTC: '2008-01-15T18:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 949, + DepTimeUTC: '2008-01-15T16:49:00.000Z', + Distance: 627, + FlightNum: 6668, + Month: 1, + TailNum: 'N939SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/267390', + _key: '267390', + _rev: '_cTBW3QW--A', + to: 'airports/MSP', + attributes: { + ArrTime: 1229, + ArrTimeUTC: '2008-01-15T18:29:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 939, + DepTimeUTC: '2008-01-15T16:39:00.000Z', + Distance: 680, + FlightNum: 106, + Month: 1, + TailNum: 'N908FR', + UniqueCarrier: 'F9', + Year: 2008, + }, + }, + { + from: 'airports/BGR', + id: 'flights/281882', + _key: '281882', + _rev: '_cTBW32u--E', + to: 'airports/CVG', + attributes: { + ArrTime: 2038, + ArrTimeUTC: '2008-01-16T01:38:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1815, + DepTimeUTC: '2008-01-15T23:15:00.000Z', + Distance: 906, + FlightNum: 5367, + Month: 1, + TailNum: 'N918CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/268903', + _key: '268903', + _rev: '_cTBW3UW--K', + to: 'airports/CVG', + attributes: { + ArrTime: 835, + ArrTimeUTC: '2008-01-15T13:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 550, + DepTimeUTC: '2008-01-15T10:50:00.000Z', + Distance: 702, + FlightNum: 5453, + Month: 1, + TailNum: 'N595SW', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276867', + _key: '276867', + _rev: '_cTBW3p---Y', + to: 'airports/TPA', + attributes: { + ArrTime: 1118, + ArrTimeUTC: '2008-01-15T16:18:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 955, + DepTimeUTC: '2008-01-15T14:55:00.000Z', + Distance: 406, + FlightNum: 1093, + Month: 1, + TailNum: 'N632DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/269174', + _key: '269174', + _rev: '_cTBW3VC--U', + to: 'airports/JFK', + attributes: { + ArrTime: 734, + ArrTimeUTC: '2008-01-15T12:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 559, + DepTimeUTC: '2008-01-15T10:59:00.000Z', + Distance: 267, + FlightNum: 19, + Month: 1, + TailNum: 'N608JB', + UniqueCarrier: 'B6', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/275524', + _key: '275524', + _rev: '_cTBW3la--a', + to: 'airports/DTW', + attributes: { + ArrTime: 1620, + ArrTimeUTC: '2008-01-15T21:20:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1511, + DepTimeUTC: '2008-01-15T20:11:00.000Z', + Distance: 240, + FlightNum: 473, + Month: 1, + TailNum: 'N772NC', + UniqueCarrier: 'NW', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/276887', + _key: '276887', + _rev: '_cTBW3pC--O', + to: 'airports/CAK', + attributes: { + ArrTime: 1723, + ArrTimeUTC: '2008-01-15T22:23:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1544, + DepTimeUTC: '2008-01-15T20:44:00.000Z', + Distance: 528, + FlightNum: 4694, + Month: 1, + TailNum: 'N925EV', + UniqueCarrier: 'EV', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267358', + _key: '267358', + _rev: '_cTBW3QO--n', + to: 'airports/SRQ', + attributes: { + ArrTime: 1258, + ArrTimeUTC: '2008-01-15T17:58:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1138, + DepTimeUTC: '2008-01-15T16:38:00.000Z', + Distance: 445, + FlightNum: 688, + Month: 1, + TailNum: 'N947AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/269224', + _key: '269224', + _rev: '_cTBW3VK--Y', + to: 'airports/DTW', + attributes: { + ArrTime: 807, + ArrTimeUTC: '2008-01-15T13:07:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 600, + DepTimeUTC: '2008-01-15T11:00:00.000Z', + Distance: 536, + FlightNum: 3742, + Month: 1, + TailNum: '89649E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/ANC', + id: 'flights/269893', + _key: '269893', + _rev: '_cTBW3W6--A', + to: 'airports/SEA', + attributes: { + ArrTime: 642, + ArrTimeUTC: '2008-01-15T14:42:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 235, + DepTimeUTC: '2008-01-15T11:35:00.000Z', + Distance: 1449, + FlightNum: 154, + Month: 1, + TailNum: 'N315AS', + UniqueCarrier: 'AS', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/269506', + _key: '269506', + _rev: '_cTBW3V6--S', + to: 'airports/ORD', + attributes: { + ArrTime: 1350, + ArrTimeUTC: '2008-01-15T19:50:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1233, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 763, + FlightNum: 5814, + Month: 1, + TailNum: 'N712SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/273541', + _key: '273541', + _rev: '_cTBW3gW--W', + to: 'airports/EWR', + attributes: { + ArrTime: 1534, + ArrTimeUTC: '2008-01-15T20:34:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1420, + DepTimeUTC: '2008-01-15T19:20:00.000Z', + Distance: 266, + FlightNum: 2332, + Month: 1, + TailNum: 'N16502', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/285368', + _key: '285368', + _rev: '_cTBW4AW--D', + to: 'airports/TPA', + attributes: { + ArrTime: 2054, + ArrTimeUTC: '2008-01-16T01:54:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1935, + DepTimeUTC: '2008-01-16T00:35:00.000Z', + Distance: 406, + FlightNum: 15, + Month: 1, + TailNum: 'N623DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/ATL', + id: 'flights/267879', + _key: '267879', + _rev: '_cTBW3Rq---', + to: 'airports/MCO', + attributes: { + ArrTime: 1313, + ArrTimeUTC: '2008-01-15T18:13:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1153, + DepTimeUTC: '2008-01-15T16:53:00.000Z', + Distance: 403, + FlightNum: 832, + Month: 1, + TailNum: 'N126AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/277300', + _key: '277300', + _rev: '_cTBW3qK--C', + to: 'airports/JFK', + attributes: { + ArrTime: 1717, + ArrTimeUTC: '2008-01-15T22:17:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1555, + DepTimeUTC: '2008-01-15T20:55:00.000Z', + Distance: 267, + FlightNum: 5283, + Month: 1, + TailNum: 'N917CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/284493', + _key: '284493', + _rev: '_cTBW4-----', + to: 'airports/MIA', + attributes: { + ArrTime: 16, + ArrTimeUTC: '2008-01-16T05:16:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2218, + DepTimeUTC: '2008-01-16T03:18:00.000Z', + Distance: 650, + FlightNum: 1577, + Month: 1, + TailNum: 'N427US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BTV', + id: 'flights/278079', + _key: '278079', + _rev: '_cTBW3sO--e', + to: 'airports/DTW', + attributes: { + ArrTime: 1815, + ArrTimeUTC: '2008-01-15T23:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1615, + DepTimeUTC: '2008-01-15T21:15:00.000Z', + Distance: 536, + FlightNum: 3740, + Month: 1, + TailNum: '86839E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/BWI', + id: 'flights/280874', + _key: '280874', + _rev: '_cTBW30---i', + to: 'airports/BOS', + attributes: { + ArrTime: 1855, + ArrTimeUTC: '2008-01-15T23:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1733, + DepTimeUTC: '2008-01-15T22:33:00.000Z', + Distance: 370, + FlightNum: 955, + Month: 1, + TailNum: 'N933AT', + UniqueCarrier: 'FL', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/268393', + _key: '268393', + _rev: '_cTBW3T---c', + to: 'airports/MCO', + attributes: { + ArrTime: 1432, + ArrTimeUTC: '2008-01-15T19:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1205, + DepTimeUTC: '2008-01-15T17:05:00.000Z', + Distance: 1011, + FlightNum: 1398, + Month: 1, + TailNum: 'N448WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/268606', + _key: '268606', + _rev: '_cTBW3Ti--M', + to: 'airports/MTJ', + attributes: { + ArrTime: 1128, + ArrTimeUTC: '2008-01-15T18:28:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1012, + DepTimeUTC: '2008-01-15T17:12:00.000Z', + Distance: 197, + FlightNum: 7180, + Month: 1, + TailNum: 'N445YV', + UniqueCarrier: 'YV', + Year: 2008, + }, + }, + { + from: 'airports/DCA', + id: 'flights/272090', + _key: '272090', + _rev: '_cTBW3cm--Y', + to: 'airports/IAH', + attributes: { + ArrTime: 1015, + ArrTimeUTC: '2008-01-15T16:15:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 751, + DepTimeUTC: '2008-01-15T12:51:00.000Z', + Distance: 1208, + FlightNum: 659, + Month: 1, + TailNum: 'N27733', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/CLT', + id: 'flights/282336', + _key: '282336', + _rev: '_cTBW34---E', + to: 'airports/ABE', + attributes: { + ArrTime: 2233, + ArrTimeUTC: '2008-01-16T03:33:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2047, + DepTimeUTC: '2008-01-16T01:47:00.000Z', + Distance: 481, + FlightNum: 828, + Month: 1, + TailNum: 'N741UW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/ASE', + id: 'flights/276676', + _key: '276676', + _rev: '_cTBW3oa--a', + to: 'airports/ORD', + attributes: { + ArrTime: 1131, + ArrTimeUTC: '2008-01-15T17:31:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 750, + DepTimeUTC: '2008-01-15T14:50:00.000Z', + Distance: 1013, + FlightNum: 5876, + Month: 1, + TailNum: 'N719SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BOS', + id: 'flights/281475', + _key: '281475', + _rev: '_cTBW31m--q', + to: 'airports/PHX', + attributes: { + ArrTime: 2145, + ArrTimeUTC: '2008-01-16T04:45:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1800, + DepTimeUTC: '2008-01-15T23:00:00.000Z', + Distance: 2300, + FlightNum: 401, + Month: 1, + TailNum: 'N804AW', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/268849', + _key: '268849', + _rev: '_cTBW3UK--q', + to: 'airports/DTW', + attributes: { + ArrTime: 1332, + ArrTimeUTC: '2008-01-15T18:32:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1218, + DepTimeUTC: '2008-01-15T17:18:00.000Z', + Distance: 240, + FlightNum: 3782, + Month: 1, + TailNum: '86119E', + UniqueCarrier: '9E', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284158', + _key: '284158', + _rev: '_cTBW39---f', + to: 'airports/SLC', + attributes: { + ArrTime: 2139, + ArrTimeUTC: '2008-01-16T04:39:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2002, + DepTimeUTC: '2008-01-16T03:02:00.000Z', + Distance: 391, + FlightNum: 6650, + Month: 1, + TailNum: 'N918SW', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/CLE', + id: 'flights/269451', + _key: '269451', + _rev: '_cTBW3Vy--C', + to: 'airports/IAH', + attributes: { + ArrTime: 1527, + ArrTimeUTC: '2008-01-15T21:27:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1231, + DepTimeUTC: '2008-01-15T17:31:00.000Z', + Distance: 1091, + FlightNum: 245, + Month: 1, + TailNum: 'N24736', + UniqueCarrier: 'CO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269504', + _key: '269504', + _rev: '_cTBW3V6--O', + to: 'airports/ATL', + attributes: { + ArrTime: 1443, + ArrTimeUTC: '2008-01-15T19:43:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1233, + DepTimeUTC: '2008-01-15T17:33:00.000Z', + Distance: 712, + FlightNum: 713, + Month: 1, + TailNum: 'N993DL', + UniqueCarrier: 'DL', + Year: 2008, + }, + }, + { + from: 'airports/CVG', + id: 'flights/286578', + _key: '286578', + _rev: '_cTBW4Dq--K', + to: 'airports/BHM', + attributes: { + ArrTime: 2035, + ArrTimeUTC: '2008-01-16T02:35:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2008, + DepTimeUTC: '2008-01-16T01:08:00.000Z', + Distance: 396, + FlightNum: 5204, + Month: 1, + TailNum: 'N523CA', + UniqueCarrier: 'OH', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269531', + _key: '269531', + _rev: '_cTBW3W---S', + to: 'airports/EWR', + attributes: { + ArrTime: 1353, + ArrTimeUTC: '2008-01-15T18:53:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1234, + DepTimeUTC: '2008-01-15T17:34:00.000Z', + Distance: 282, + FlightNum: 3064, + Month: 1, + TailNum: 'N29917', + UniqueCarrier: 'XE', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/269925', + _key: '269925', + _rev: '_cTBW3X---Q', + to: 'airports/BWI', + attributes: { + ArrTime: 740, + ArrTimeUTC: '2008-01-15T12:40:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 638, + DepTimeUTC: '2008-01-15T11:38:00.000Z', + Distance: 281, + FlightNum: 1296, + Month: 1, + TailNum: 'N781WN', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/271057', + _key: '271057', + _rev: '_cTBW3Z6--e', + to: 'airports/PHL', + attributes: { + ArrTime: 846, + ArrTimeUTC: '2008-01-15T13:46:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 715, + DepTimeUTC: '2008-01-15T12:15:00.000Z', + Distance: 279, + FlightNum: 1977, + Month: 1, + TailNum: 'N756US', + UniqueCarrier: 'US', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/284801', + _key: '284801', + _rev: '_cTBW4-u--k', + to: 'airports/SAN', + attributes: { + ArrTime: 2155, + ArrTimeUTC: '2008-01-16T05:55:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 2037, + DepTimeUTC: '2008-01-16T03:37:00.000Z', + Distance: 853, + FlightNum: 1227, + Month: 1, + TailNum: 'N411UA', + UniqueCarrier: 'UA', + Year: 2008, + }, + }, + { + from: 'airports/DEN', + id: 'flights/281798', + _key: '281798', + _rev: '_cTBW32e--Y', + to: 'airports/TYS', + attributes: { + ArrTime: 2302, + ArrTimeUTC: '2008-01-16T04:02:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 1828, + DepTimeUTC: '2008-01-16T01:28:00.000Z', + Distance: 1162, + FlightNum: 6596, + Month: 1, + TailNum: 'N740SK', + UniqueCarrier: 'OO', + Year: 2008, + }, + }, + { + from: 'airports/BUF', + id: 'flights/271310', + _key: '271310', + _rev: '_cTBW3am--I', + to: 'airports/MCO', + attributes: { + ArrTime: 1008, + ArrTimeUTC: '2008-01-15T15:08:00.000Z', + Day: 15, + DayOfWeek: 2, + DepTime: 724, + DepTimeUTC: '2008-01-15T12:24:00.000Z', + Distance: 1011, + FlightNum: 2004, + Month: 1, + TailNum: 'N685SW', + UniqueCarrier: 'WN', + Year: 2008, + }, + }, + ], + nodes: [ + { + id: 'airports/LRD', + _key: 'LRD', + _rev: '_cTBXAN6-_U', + attributes: { + city: 'Laredo', + country: 'USA', + lat: 27.54373861, + long: -99.46154361, + name: 'Laredo International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/SJT', + _key: 'SJT', + _rev: '_cTBXAOe-_c', + attributes: { + city: 'San Angelo', + country: 'USA', + lat: 31.35775, + long: -100.4963056, + name: 'San Angelo Regional /Mathis ', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/MRY', + _key: 'MRY', + _rev: '_cTBXAOC-_6', + attributes: { + city: 'Monterey', + country: 'USA', + lat: 36.5869825, + long: -121.8429478, + name: 'Monterey Peninsula', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/GTF', + _key: 'GTF', + _rev: '_cTBXANi--E', + attributes: { + city: 'Great Falls', + country: 'USA', + lat: 47.48200194, + long: -111.3706853, + name: 'Great Falls Intl', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/FAT', + _key: 'FAT', + _rev: '_cTBXANW--f', + attributes: { + city: 'Fresno', + country: 'USA', + lat: 36.77619444, + long: -119.7181389, + name: 'Fresno Yosemite International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/PSP', + _key: 'PSP', + _rev: '_cTBXAOS-_O', + attributes: { + city: 'Palm Springs', + country: 'USA', + lat: 33.82921556, + long: -116.5062531, + name: 'Palm Springs International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/SBA', + _key: 'SBA', + _rev: '_cTBXAOa-_u', + attributes: { + city: 'Santa Barbara', + country: 'USA', + lat: 34.42621194, + long: -119.8403733, + name: 'Santa Barbara Municipal', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/PSC', + _key: 'PSC', + _rev: '_cTBXAOS-_A', + attributes: { + city: 'Pasco', + country: 'USA', + lat: 46.26468028, + long: -119.1190292, + name: 'Tri-Cities', + state: 'WA', + vip: false, + }, + }, + { + id: 'airports/JAC', + _key: 'JAC', + _rev: '_cTBXANy--c', + attributes: { + city: 'Jackson', + country: 'USA', + lat: 43.60732417, + long: -110.7377389, + name: 'Jackson Hole', + state: 'WY', + vip: false, + }, + }, + { + id: 'airports/GUC', + _key: 'GUC', + _rev: '_cTBXANi--K', + attributes: { + city: 'Gunnison', + country: 'USA', + lat: 38.53396333, + long: -106.9331817, + name: 'Gunnison County', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/RAP', + _key: 'RAP', + _rev: '_cTBXAOW--Q', + attributes: { + city: 'Rapid City', + country: 'USA', + lat: 44.04532139, + long: -103.0573708, + name: 'Rapid City Regional', + state: 'SD', + vip: false, + }, + }, + { + id: 'airports/RFD', + _key: 'RFD', + _rev: '_cTBXAOW--0', + attributes: { + city: 'Rockford', + country: 'USA', + lat: 42.19536389, + long: -89.09721111, + name: 'Greater Rockford', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/LNK', + _key: 'LNK', + _rev: '_cTBXAN6--4', + attributes: { + city: 'Lincoln', + country: 'USA', + lat: 40.85097222, + long: -96.75925, + name: 'Lincoln Municipal', + state: 'NE', + vip: false, + }, + }, + { + id: 'airports/MTJ', + _key: 'MTJ', + _rev: '_cTBXAOC-AO', + attributes: { + city: 'Montrose', + country: 'USA', + lat: 38.50886722, + long: -107.8938333, + name: 'Montrose Regional', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/MSO', + _key: 'MSO', + _rev: '_cTBXAOC-AC', + attributes: { + city: 'Missoula', + country: 'USA', + lat: 46.91630556, + long: -114.0905556, + name: 'Missoula International', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/FAR', + _key: 'FAR', + _rev: '_cTBXANW--d', + attributes: { + city: 'Fargo', + country: 'USA', + lat: 46.91934889, + long: -96.81498889, + name: 'Hector International', + state: 'ND', + vip: false, + }, + }, + { + id: 'airports/GRB', + _key: 'GRB', + _rev: '_cTBXANe-_h', + attributes: { + city: 'Green Bay', + country: 'USA', + lat: 44.48507333, + long: -88.12959, + name: 'Austin Straubel International', + state: 'WI', + vip: false, + }, + }, + { + id: 'airports/CPR', + _key: 'CPR', + _rev: '_cTBXAN--_6', + attributes: { + city: 'Casper', + country: 'USA', + lat: 42.90835556, + long: -106.4644661, + name: 'Natrona County Intl', + state: 'WY', + vip: false, + }, + }, + { + id: 'airports/COD', + _key: 'COD', + _rev: '_cTBXAN--_i', + attributes: { + city: 'Cody', + country: 'USA', + lat: 44.52019417, + long: -109.0237961, + name: 'Yellowstone Regional', + state: 'WY', + vip: false, + }, + }, + { + id: 'airports/CMI', + _key: 'CMI', + _rev: '_cTBXAN--_K', + attributes: { + city: 'Champaign/Urbana', + country: 'USA', + lat: 40.03925, + long: -88.27805556, + name: 'University of Illinois-Willard', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/STT', + _key: 'STT', + _rev: '_cTBXAOi--S', + attributes: { + city: 'Charlotte Amalie', + country: 'USA', + lat: 18.33730556, + long: -64.97336111, + name: 'Cyril E. King', + state: 'VI', + vip: false, + }, + }, + { + id: 'airports/GJT', + _key: 'GJT', + _rev: '_cTBXANe--r', + attributes: { + city: 'Grand Junction', + country: 'USA', + lat: 39.1224125, + long: -108.5267347, + name: 'Walker ', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/CLL', + _key: 'CLL', + _rev: '_cTBXAN---6', + attributes: { + city: 'College Station', + country: 'USA', + lat: 30.58858944, + long: -96.36382417, + name: 'Easterwood ', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/CIC', + _key: 'CIC', + _rev: '_cTBXAN---M', + attributes: { + city: 'Chico', + country: 'USA', + lat: 39.79538278, + long: -121.8584231, + name: 'Chico Municipal', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/BUR', + _key: 'BUR', + _rev: '_cTBXAM2--m', + attributes: { + city: 'Burbank', + country: 'USA', + lat: 34.20061917, + long: -118.3584969, + name: 'Burbank-Glendale-Pasadena', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/BTM', + _key: 'BTM', + _rev: '_cTBXAM2--S', + attributes: { + city: 'Butte', + country: 'USA', + lat: 45.95479528, + long: -112.49746, + name: 'Bert Mooney', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/BRW', + _key: 'BRW', + _rev: '_cTBXAM2--I', + attributes: { + city: 'Barrow', + country: 'USA', + lat: 71.2854475, + long: -156.7660019, + name: 'Wiley Post Will Rogers Memorial', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/BRO', + _key: 'BRO', + _rev: '_cTBXAM2--G', + attributes: { + city: 'Brownsville', + country: 'USA', + lat: 25.90683333, + long: -97.42586111, + name: 'Brownsville/S.Padre Island International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/BPT', + _key: 'BPT', + _rev: '_cTBXAMy-_4', + attributes: { + city: 'Beaumont/Port Arthur', + country: 'USA', + lat: 29.95083333, + long: -94.02069444, + name: 'Southeast Texas Regional', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/BOI', + _key: 'BOI', + _rev: '_cTBXAMy-_s', + attributes: { + city: 'Boise', + country: 'USA', + lat: 43.56444444, + long: -116.2227778, + name: 'Boise Air Terminal', + state: 'ID', + vip: false, + }, + }, + { + id: 'airports/BLI', + _key: 'BLI', + _rev: '_cTBXAMy-_O', + attributes: { + city: 'Bellingham', + country: 'USA', + lat: 48.79275, + long: -122.5375278, + name: 'Bellingham Intl', + state: 'WA', + vip: false, + }, + }, + { + id: 'airports/BIL', + _key: 'BIL', + _rev: '_cTBXAMy--y', + attributes: { + city: 'Billings', + country: 'USA', + lat: 45.8076625, + long: -108.5428611, + name: 'Billings Logan Intl', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/TYR', + _key: 'TYR', + _rev: '_cTBXAOm-_u', + attributes: { + city: 'Tyler', + country: 'USA', + lat: 32.35413889, + long: -95.40238611, + name: 'Tyler Pounds ', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/BHM', + _key: 'BHM', + _rev: '_cTBXAMy--o', + attributes: { + city: 'Birmingham', + country: 'USA', + lat: 33.56294306, + long: -86.75354972, + name: 'Birmingham International', + state: 'AL', + vip: false, + }, + }, + { + id: 'airports/BGM', + _key: 'BGM', + _rev: '_cTBXAMy--c', + attributes: { + city: 'Binghamton', + country: 'USA', + lat: 42.20848278, + long: -75.97961361, + name: 'Binghamton Regional', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/BFL', + _key: 'BFL', + _rev: '_cTBXAMy--O', + attributes: { + city: 'Bakersfield', + country: 'USA', + lat: 35.43359806, + long: -119.0567681, + name: 'Meadows ', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/CID', + _key: 'CID', + _rev: '_cTBXAN---O', + attributes: { + city: 'Cedar Rapids', + country: 'USA', + lat: 41.88458833, + long: -91.71087222, + name: 'Eastern Iowa ', + state: 'IA', + vip: false, + }, + }, + { + id: 'airports/RNO', + _key: 'RNO', + _rev: '_cTBXAOW-_m', + attributes: { + city: 'Reno', + country: 'USA', + lat: 39.49857611, + long: -119.7680647, + name: 'Reno/Tahoe International', + state: 'NV', + vip: false, + }, + }, + { + id: 'airports/TOL', + _key: 'TOL', + _rev: '_cTBXAOm--g', + attributes: { + city: 'Toledo', + country: 'USA', + lat: 41.58680556, + long: -83.80783333, + name: 'Toledo Express', + state: 'OH', + vip: false, + }, + }, + { + id: 'airports/MCN', + _key: 'MCN', + _rev: '_cTBXAO--_c', + attributes: { + city: 'Macon', + country: 'USA', + lat: 32.69284944, + long: -83.64921083, + name: 'Middle Georgia Regional', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/BTV', + _key: 'BTV', + _rev: '_cTBXAM2--c', + attributes: { + city: 'Burlington', + country: 'USA', + lat: 44.47300361, + long: -73.1503125, + name: 'Burlington International', + state: 'VT', + vip: false, + }, + }, + { + id: 'airports/SCE', + _key: 'SCE', + _rev: '_cTBXAOa-AI', + attributes: { + city: 'NA', + country: 'USA', + lat: 40.851206, + long: -77.846302, + name: 'University Park', + state: 'NA', + vip: false, + }, + }, + { + id: 'airports/COS', + _key: 'COS', + _rev: '_cTBXAN--_u', + attributes: { + city: 'Colorado Springs', + country: 'USA', + lat: 38.80580556, + long: -104.70025, + name: 'City of Colorado Springs Muni', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/FCA', + _key: 'FCA', + _rev: '_cTBXANW--p', + attributes: { + city: 'Kalispell', + country: 'USA', + lat: 48.31140472, + long: -114.2550694, + name: 'Glacier Park Intl', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/BGR', + _key: 'BGR', + _rev: '_cTBXAMy--g', + attributes: { + city: 'Bangor', + country: 'USA', + lat: 44.80744444, + long: -68.82813889, + name: 'Bangor International', + state: 'ME', + vip: false, + }, + }, + { + id: 'airports/FWA', + _key: 'FWA', + _rev: '_cTBXANa--y', + attributes: { + city: 'Fort Wayne', + country: 'USA', + lat: 40.97846583, + long: -85.19514639, + name: 'Fort Wayne International', + state: 'IN', + vip: false, + }, + }, + { + id: 'airports/MLU', + _key: 'MLU', + _rev: '_cTBXAOC--m', + attributes: { + city: 'Monroe', + country: 'USA', + lat: 32.51086556, + long: -92.03768778, + name: 'Monroe Regional', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/HDN', + _key: 'HDN', + _rev: '_cTBXANi-_q', + attributes: { + city: 'Hayden', + country: 'USA', + lat: 40.48118028, + long: -107.2176597, + name: 'Yampa Valley', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/AZO', + _key: 'AZO', + _rev: '_cTBXAMu-_I', + attributes: { + city: 'Kalamazoo', + country: 'USA', + lat: 42.234875, + long: -85.5520575, + name: 'Kalamazoo County', + state: 'MI', + vip: false, + }, + }, + { + id: 'airports/EGE', + _key: 'EGE', + _rev: '_cTBXANO--m', + attributes: { + city: 'Eagle', + country: 'USA', + lat: 39.64256778, + long: -106.9176953, + name: 'Eagle County Regional', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/OAJ', + _key: 'OAJ', + _rev: '_cTBXAOK--W', + attributes: { + city: 'Jacksonville', + country: 'USA', + lat: 34.82916444, + long: -77.61213778, + name: 'Albert J Ellis', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/SJU', + _key: 'SJU', + _rev: '_cTBXAOe-_e', + attributes: { + city: 'San Juan', + country: 'USA', + lat: 18.43941667, + long: -66.00183333, + name: 'Luis Munoz Marin International', + state: 'PR', + vip: false, + }, + }, + { + id: 'airports/VLD', + _key: 'VLD', + _rev: '_cTBXAOq-_i', + attributes: { + city: 'Valdosta', + country: 'USA', + lat: 30.7825, + long: -83.27672222, + name: 'Valdosta Regional', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/CRW', + _key: 'CRW', + _rev: '_cTBXANC--Z', + attributes: { + city: 'Charleston', + country: 'USA', + lat: 38.37315083, + long: -81.59318972, + name: 'Yeager', + state: 'WV', + vip: false, + }, + }, + { + id: 'airports/SNA', + _key: 'SNA', + _rev: '_cTBXAOe-AM', + attributes: { + city: 'Santa Ana', + country: 'USA', + lat: 33.67565861, + long: -117.8682225, + name: 'John Wayne /Orange Co', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/PIA', + _key: 'PIA', + _rev: '_cTBXAOO-AQ', + attributes: { + city: 'Peoria', + country: 'USA', + lat: 40.66424333, + long: -89.69330556, + name: 'Greater Peoria Regional', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/ISP', + _key: 'ISP', + _rev: '_cTBXANu-AK', + attributes: { + city: 'Islip', + country: 'USA', + lat: 40.7952425, + long: -73.10021194, + name: 'Long Island - MacArthur', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/SHV', + _key: 'SHV', + _rev: '_cTBXAOe-_K', + attributes: { + city: 'Shreveport', + country: 'USA', + lat: 32.4466275, + long: -93.82559833, + name: 'Shreveport Regional', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/AVP', + _key: 'AVP', + _rev: '_cTBXAMu--q', + attributes: { + city: 'Wilkes-Barre/Scranton', + country: 'USA', + lat: 41.33814944, + long: -75.7242675, + name: 'Wilkes-Barre/Scranton Intl', + state: 'PA', + vip: false, + }, + }, + { + id: 'airports/MHT', + _key: 'MHT', + _rev: '_cTBXAO--Am', + attributes: { + city: 'Manchester', + country: 'USA', + lat: 42.93451639, + long: -71.43705583, + name: 'Manchester', + state: 'NH', + vip: false, + }, + }, + { + id: 'airports/ATW', + _key: 'ATW', + _rev: '_cTBXAMu--O', + attributes: { + city: 'Appleton', + country: 'USA', + lat: 44.25740806, + long: -88.51947556, + name: 'Outagamie County Regional', + state: 'WI', + vip: false, + }, + }, + { + id: 'airports/OMA', + _key: 'OMA', + _rev: '_cTBXAOK-_u', + attributes: { + city: 'Omaha', + country: 'USA', + lat: 41.30251861, + long: -95.89417306, + name: 'Eppley Airfield', + state: 'NE', + vip: false, + }, + }, + { + id: 'airports/CMH', + _key: 'CMH', + _rev: '_cTBXAN--_I', + attributes: { + city: 'Columbus', + country: 'USA', + lat: 39.99798528, + long: -82.89188278, + name: 'Port Columbus Intl', + state: 'OH', + vip: false, + }, + }, + { + id: 'airports/LYH', + _key: 'LYH', + _rev: '_cTBXAN6-AQ', + attributes: { + city: 'Lynchburg', + country: 'USA', + lat: 37.32668528, + long: -79.20043056, + name: 'Lynchburg Municipal-Preston Glenn ', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/MSN', + _key: 'MSN', + _rev: '_cTBXAOC-AA', + attributes: { + city: 'Madison', + country: 'USA', + lat: 43.13985778, + long: -89.33751361, + name: 'Dane County Regional', + state: 'WI', + vip: false, + }, + }, + { + id: 'airports/SJC', + _key: 'SJC', + _rev: '_cTBXAOe-_Y', + attributes: { + city: 'San Jose', + country: 'USA', + lat: 37.36186194, + long: -121.9290089, + name: 'San Jose International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/PFN', + _key: 'PFN', + _rev: '_cTBXAOO-_u', + attributes: { + city: 'Panama City', + country: 'USA', + lat: 30.21208333, + long: -85.68280556, + name: 'Panama City-Bay County International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/ROA', + _key: 'ROA', + _rev: '_cTBXAOW-_s', + attributes: { + city: 'Roanoke', + country: 'USA', + lat: 37.32546833, + long: -79.97542833, + name: 'Roanoke Regional/ Woodrum ', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/TLH', + _key: 'TLH', + _rev: '_cTBXAOm--E', + attributes: { + city: 'Tallahassee', + country: 'USA', + lat: 30.39652778, + long: -84.35033333, + name: 'Tallahassee Regional', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/MGM', + _key: 'MGM', + _rev: '_cTBXAO--AS', + attributes: { + city: 'Montgomery', + country: 'USA', + lat: 32.30064417, + long: -86.39397611, + name: 'Montgomery Regional Apt', + state: 'AL', + vip: false, + }, + }, + { + id: 'airports/CAE', + _key: 'CAE', + _rev: '_cTBXAM6--a', + attributes: { + city: 'Columbia', + country: 'USA', + lat: 33.93884, + long: -81.11953944, + name: 'Columbia Metropolitan', + state: 'SC', + vip: false, + }, + }, + { + id: 'airports/HPN', + _key: 'HPN', + _rev: '_cTBXANm-_M', + attributes: { + city: 'White Plains', + country: 'USA', + lat: 41.06695778, + long: -73.70757444, + name: 'Westchester Cty', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/ICT', + _key: 'ICT', + _rev: '_cTBXANu--w', + attributes: { + city: 'Wichita', + country: 'USA', + lat: 37.64995889, + long: -97.43304583, + name: 'Wichita Mid-Continent', + state: 'KS', + vip: false, + }, + }, + { + id: 'airports/SYR', + _key: 'SYR', + _rev: '_cTBXAOi-_E', + attributes: { + city: 'Syracuse', + country: 'USA', + lat: 43.11118694, + long: -76.10631056, + name: 'Syracuse-Hancock Intl', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/BNA', + _key: 'BNA', + _rev: '_cTBXAMy-_g', + attributes: { + city: 'Nashville', + country: 'USA', + lat: 36.12447667, + long: -86.67818222, + name: 'Nashville International', + state: 'TN', + vip: false, + }, + }, + { + id: 'airports/CAK', + _key: 'CAK', + _rev: '_cTBXAM6--e', + attributes: { + city: 'Akron', + country: 'USA', + lat: 40.91631194, + long: -81.44246556, + name: 'Akron-Canton Regional', + state: 'OH', + vip: false, + }, + }, + { + id: 'airports/MLI', + _key: 'MLI', + _rev: '_cTBXAOC--c', + attributes: { + city: 'Moline', + country: 'USA', + lat: 41.44852639, + long: -90.50753917, + name: 'Quad City', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/DAY', + _key: 'DAY', + _rev: '_cTBXANG--k', + attributes: { + city: 'Dayton', + country: 'USA', + lat: 39.90237583, + long: -84.219375, + name: 'James M Cox Dayton Intl', + state: 'OH', + vip: false, + }, + }, + { + id: 'airports/MEI', + _key: 'MEI', + _rev: '_cTBXAO--_4', + attributes: { + city: 'Meridian', + country: 'USA', + lat: 32.33313333, + long: -88.75120556, + name: 'Key ', + state: 'MS', + vip: false, + }, + }, + { + id: 'airports/FLO', + _key: 'FLO', + _rev: '_cTBXANW-_h', + attributes: { + city: 'Florence', + country: 'USA', + lat: 34.18536111, + long: -79.72388889, + name: 'Florence Regional', + state: 'SC', + vip: false, + }, + }, + { + id: 'airports/EYW', + _key: 'EYW', + _rev: '_cTBXANS--8', + attributes: { + city: 'Key West', + country: 'USA', + lat: 24.55611111, + long: -81.75955556, + name: 'Key West International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/DAB', + _key: 'DAB', + _rev: '_cTBXANG--a', + attributes: { + city: 'Daytona Beach', + country: 'USA', + lat: 29.17991667, + long: -81.05805556, + name: 'Daytona Beach International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/AVL', + _key: 'AVL', + _rev: '_cTBXAMu--m', + attributes: { + city: 'Asheville', + country: 'USA', + lat: 35.43619444, + long: -82.54180556, + name: 'Asheville Regional', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/FLL', + _key: 'FLL', + _rev: '_cTBXANW-_f', + attributes: { + city: 'Ft. Lauderdale', + country: 'USA', + lat: 26.07258333, + long: -80.15275, + name: "Fort Lauderdale-Hollywood Int'l", + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/CRP', + _key: 'CRP', + _rev: '_cTBXANC--R', + attributes: { + city: 'Corpus Christi', + country: 'USA', + lat: 27.77036083, + long: -97.50121528, + name: 'Corpus Christi International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/CDC', + _key: 'CDC', + _rev: '_cTBXAM6--4', + attributes: { + city: 'Cedar City', + country: 'USA', + lat: 37.70097028, + long: -113.098575, + name: 'Cedar City Muni', + state: 'UT', + vip: false, + }, + }, + { + id: 'airports/JAX', + _key: 'JAX', + _rev: '_cTBXANy--k', + attributes: { + city: 'Jacksonville', + country: 'USA', + lat: 30.49405556, + long: -81.68786111, + name: 'Jacksonville International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/MKE', + _key: 'MKE', + _rev: '_cTBXAOC--C', + attributes: { + city: 'Milwaukee', + country: 'USA', + lat: 42.94722222, + long: -87.89658333, + name: 'General Mitchell International', + state: 'WI', + vip: false, + }, + }, + { + id: 'airports/GRK', + _key: 'GRK', + _rev: '_cTBXANe-_p', + attributes: { + city: 'Killeen', + country: 'USA', + lat: 31.06489778, + long: -97.82779778, + name: 'Robert Gray AAF', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/GNV', + _key: 'GNV', + _rev: '_cTBXANe-_R', + attributes: { + city: 'Gainesville', + country: 'USA', + lat: 29.69005556, + long: -82.27177778, + name: 'Gainesville Regional', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/ILM', + _key: 'ILM', + _rev: '_cTBXANu-_g', + attributes: { + city: 'Wilmington', + country: 'USA', + lat: 34.27061111, + long: -77.90255556, + name: 'Wilmington International', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/ORF', + _key: 'ORF', + _rev: '_cTBXAOK-Ai', + attributes: { + city: 'Norfolk', + country: 'USA', + lat: 36.89461111, + long: -76.20122222, + name: 'Norfolk International', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/MSY', + _key: 'MSY', + _rev: '_cTBXAOC-AK', + attributes: { + city: 'New Orleans', + country: 'USA', + lat: 29.99338889, + long: -90.25802778, + name: 'New Orleans International ', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/PNS', + _key: 'PNS', + _rev: '_cTBXAOS--S', + attributes: { + city: 'Pensacola', + country: 'USA', + lat: 30.47330556, + long: -87.18744444, + name: 'Pensacola Regional', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/BQK', + _key: 'BQK', + _rev: '_cTBXAM2---', + attributes: { + city: 'Brunswick', + country: 'USA', + lat: 31.25902778, + long: -81.46630556, + name: 'Glynco Jetport', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/GRR', + _key: 'GRR', + _rev: '_cTBXANe-_v', + attributes: { + city: 'Grand Rapids', + country: 'USA', + lat: 42.88081972, + long: -85.52276778, + name: 'Kent County International', + state: 'MI', + vip: false, + }, + }, + { + id: 'airports/DRO', + _key: 'DRO', + _rev: '_cTBXANK--C', + attributes: { + city: 'Durango', + country: 'USA', + lat: 37.15151667, + long: -107.7537692, + name: 'Durango-La Plata County', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/BMI', + _key: 'BMI', + _rev: '_cTBXAMy-_Y', + attributes: { + city: 'Bloomington', + country: 'USA', + lat: 40.47798556, + long: -88.91595278, + name: 'Central Illinois Regional', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/FSD', + _key: 'FSD', + _rev: '_cTBXANa--U', + attributes: { + city: 'Sioux Falls', + country: 'USA', + lat: 43.58135111, + long: -96.74170028, + name: 'Joe Foss ', + state: 'SD', + vip: false, + }, + }, + { + id: 'airports/CWA', + _key: 'CWA', + _rev: '_cTBXANC-_D', + attributes: { + city: 'Mosinee', + country: 'USA', + lat: 44.77761917, + long: -89.66677944, + name: 'Central Wisconsin', + state: 'WI', + vip: false, + }, + }, + { + id: 'airports/PHF', + _key: 'PHF', + _rev: '_cTBXAOO-_8', + attributes: { + city: 'Newport News', + country: 'USA', + lat: 37.13189556, + long: -76.4929875, + name: 'Newport News/Williamsburg International', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/RIC', + _key: 'RIC', + _rev: '_cTBXAOW-_-', + attributes: { + city: 'Richmond', + country: 'USA', + lat: 37.50516667, + long: -77.31966667, + name: 'Richmond International', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/RSW', + _key: 'RSW', + _rev: '_cTBXAOW-AU', + attributes: { + city: 'Ft. Myers', + country: 'USA', + lat: 26.53616667, + long: -81.75516667, + name: 'Southwest Florida International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/FNT', + _key: 'FNT', + _rev: '_cTBXANW-_3', + attributes: { + city: 'Flint', + country: 'USA', + lat: 42.96550333, + long: -83.74345639, + name: 'Bishop', + state: 'MI', + vip: false, + }, + }, + { + id: 'airports/MDT', + _key: 'MDT', + _rev: '_cTBXAO--_w', + attributes: { + city: 'Harrisburg', + country: 'USA', + lat: 40.19349528, + long: -76.76340361, + name: 'Harrisburg Intl', + state: 'PA', + vip: false, + }, + }, + { + id: 'airports/JFK', + _key: 'JFK', + _rev: '_cTBXANy--y', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.63975111, + long: -73.77892556, + name: 'John F Kennedy Intl', + state: 'NY', + vip: true, + }, + }, + { + id: 'airports/PWM', + _key: 'PWM', + _rev: '_cTBXAOS-AG', + attributes: { + city: 'Portland', + country: 'USA', + lat: 43.64616667, + long: -70.30875, + name: 'Portland International Jetport', + state: 'ME', + vip: false, + }, + }, + { + id: 'airports/MEM', + _key: 'MEM', + _rev: '_cTBXAO--_8', + attributes: { + city: 'Memphis', + country: 'USA', + lat: 35.04241667, + long: -89.97666667, + name: 'Memphis International', + state: 'TN', + vip: false, + }, + }, + { + id: 'airports/MIA', + _key: 'MIA', + _rev: '_cTBXAO--Aq', + attributes: { + city: 'Miami', + country: 'USA', + lat: 25.79325, + long: -80.29055556, + name: 'Miami International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/PVD', + _key: 'PVD', + _rev: '_cTBXAOS-_w', + attributes: { + city: 'Providence', + country: 'USA', + lat: 41.72399917, + long: -71.42822111, + name: 'Theodore F Green State', + state: 'RI', + vip: false, + }, + }, + { + id: 'airports/PIT', + _key: 'PIT', + _rev: '_cTBXAOO-Ae', + attributes: { + city: 'Pittsburgh', + country: 'USA', + lat: 40.49146583, + long: -80.23287083, + name: 'Pittsburgh International', + state: 'PA', + vip: false, + }, + }, + { + id: 'airports/LEX', + _key: 'LEX', + _rev: '_cTBXAN2-AO', + attributes: { + city: 'Lexington', + country: 'USA', + lat: 38.03697222, + long: -84.60538889, + name: 'Blue Grass ', + state: 'KY', + vip: false, + }, + }, + { + id: 'airports/EWN', + _key: 'EWN', + _rev: '_cTBXANS--w', + attributes: { + city: 'New Bern', + country: 'USA', + lat: 35.07297222, + long: -77.04294444, + name: 'Craven County Regional', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/BDL', + _key: 'BDL', + _rev: '_cTBXAMu-_0', + attributes: { + city: 'Windsor Locks', + country: 'USA', + lat: 41.93887417, + long: -72.68322833, + name: 'Bradley International', + state: 'CT', + vip: false, + }, + }, + { + id: 'airports/PBI', + _key: 'PBI', + _rev: '_cTBXAOO-_Q', + attributes: { + city: 'West Palm Beach', + country: 'USA', + lat: 26.68316194, + long: -80.09559417, + name: 'Palm Beach International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/SAV', + _key: 'SAV', + _rev: '_cTBXAOa-_o', + attributes: { + city: 'Savannah', + country: 'USA', + lat: 32.12758333, + long: -81.20213889, + name: 'Savannah International', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/GSO', + _key: 'GSO', + _rev: '_cTBXANi---', + attributes: { + city: 'Greensboro', + country: 'USA', + lat: 36.09774694, + long: -79.9372975, + name: 'Piedmont Triad International', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/IND', + _key: 'IND', + _rev: '_cTBXANu-_s', + attributes: { + city: 'Indianapolis', + country: 'USA', + lat: 39.71732917, + long: -86.29438417, + name: 'Indianapolis International', + state: 'IN', + vip: false, + }, + }, + { + id: 'airports/CHS', + _key: 'CHS', + _rev: '_cTBXAN---G', + attributes: { + city: 'Charleston', + country: 'USA', + lat: 32.89864639, + long: -80.04050583, + name: 'Charleston AFB/International', + state: 'SC', + vip: false, + }, + }, + { + id: 'airports/LAW', + _key: 'LAW', + _rev: '_cTBXAN2-_m', + attributes: { + city: 'Lawton', + country: 'USA', + lat: 34.56771444, + long: -98.41663667, + name: 'Lawton-Ft Sill Regional', + state: 'OK', + vip: false, + }, + }, + { + id: 'airports/MFR', + _key: 'MFR', + _rev: '_cTBXAO--AK', + attributes: { + city: 'Medford', + country: 'USA', + lat: 42.37422778, + long: -122.8734978, + name: 'Rogue Valley International', + state: 'OR', + vip: false, + }, + }, + { + id: 'airports/RDU', + _key: 'RDU', + _rev: '_cTBXAOW--u', + attributes: { + city: 'Raleigh', + country: 'USA', + lat: 35.87763889, + long: -78.78747222, + name: 'Raleigh-Durham International', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/BZN', + _key: 'BZN', + _rev: '_cTBXAM2-_O', + attributes: { + city: 'Bozeman', + country: 'USA', + lat: 45.77690139, + long: -111.1530072, + name: 'Gallatin ', + state: 'MT', + vip: false, + }, + }, + { + id: 'airports/LIT', + _key: 'LIT', + _rev: '_cTBXAN6--c', + attributes: { + city: 'Little Rock', + country: 'USA', + lat: 34.72939611, + long: -92.22424556, + name: 'Adams ', + state: 'AR', + vip: false, + }, + }, + { + id: 'airports/SDF', + _key: 'SDF', + _rev: '_cTBXAOe--C', + attributes: { + city: 'Louisville', + country: 'USA', + lat: 38.17438889, + long: -85.736, + name: 'Louisville International-Standiford ', + state: 'KY', + vip: false, + }, + }, + { + id: 'airports/CHA', + _key: 'CHA', + _rev: '_cTBXAM6-_0', + attributes: { + city: 'Chattanooga', + country: 'USA', + lat: 35.03526833, + long: -85.20378778, + name: 'Lovell ', + state: 'TN', + vip: false, + }, + }, + { + id: 'airports/TYS', + _key: 'TYS', + _rev: '_cTBXAOm-_w', + attributes: { + city: 'Knoxville', + country: 'USA', + lat: 35.81248722, + long: -83.99285583, + name: 'McGhee-Tyson', + state: 'TN', + vip: false, + }, + }, + { + id: 'airports/BOS', + _key: 'BOS', + _rev: '_cTBXAMy-_w', + attributes: { + city: 'Boston', + country: 'USA', + lat: 42.3643475, + long: -71.00517917, + name: 'Gen Edw L Logan Intl', + state: 'MA', + vip: false, + }, + }, + { + id: 'airports/BQN', + _key: 'BQN', + _rev: '_cTBXAM2--A', + attributes: { + city: 'Aguadilla', + country: 'USA', + lat: 18.49486111, + long: -67.12944444, + name: 'Rafael Hernandez', + state: 'PR', + vip: false, + }, + }, + { + id: 'airports/FAY', + _key: 'FAY', + _rev: '_cTBXANW--h', + attributes: { + city: 'Fayetteville', + country: 'USA', + lat: 34.99147222, + long: -78.88, + name: 'Fayetteville Municipal', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/BTR', + _key: 'BTR', + _rev: '_cTBXAM2--Y', + attributes: { + city: 'Baton Rouge', + country: 'USA', + lat: 30.53316083, + long: -91.14963444, + name: 'Baton Rouge Metropolitan, Ryan ', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/BUF', + _key: 'BUF', + _rev: '_cTBXAM2--i', + attributes: { + city: 'Buffalo', + country: 'USA', + lat: 42.94052472, + long: -78.73216667, + name: 'Buffalo Niagara Intl', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/LGA', + _key: 'LGA', + _rev: '_cTBXAN6--C', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.77724306, + long: -73.87260917, + name: 'LaGuardia', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/FSM', + _key: 'FSM', + _rev: '_cTBXANa--a', + attributes: { + city: 'Fort Smith', + country: 'USA', + lat: 35.33659028, + long: -94.36744111, + name: 'Fort Smith Regional', + state: 'AR', + vip: false, + }, + }, + { + id: 'airports/CHO', + _key: 'CHO', + _rev: '_cTBXAN---C', + attributes: { + city: 'Charlottesville', + country: 'USA', + lat: 38.13863889, + long: -78.45286111, + name: 'Charlottesville-Albermarle', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/SRQ', + _key: 'SRQ', + _rev: '_cTBXAOe-A8', + attributes: { + city: 'Sarasota', + country: 'USA', + lat: 27.39533333, + long: -82.55411111, + name: 'Sarasota Bradenton International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/LGB', + _key: 'LGB', + _rev: '_cTBXAN6--E', + attributes: { + city: 'Long Beach', + country: 'USA', + lat: 33.81772222, + long: -118.1516111, + name: 'Long Beach (Daugherty )', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/EVV', + _key: 'EVV', + _rev: '_cTBXANS--m', + attributes: { + city: 'Evansville', + country: 'USA', + lat: 38.03799139, + long: -87.53062667, + name: 'Evansville Regional', + state: 'IN', + vip: false, + }, + }, + { + id: 'airports/HRL', + _key: 'HRL', + _rev: '_cTBXANm-_a', + attributes: { + city: 'Harlingen', + country: 'USA', + lat: 26.22850611, + long: -97.65439389, + name: 'Valley International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/GTR', + _key: 'GTR', + _rev: '_cTBXANi--G', + attributes: { + city: 'Columbus-Starkville-West Point', + country: 'USA', + lat: 33.45033444, + long: -88.59136861, + name: 'Golden Triangle Regional', + state: 'MS', + vip: false, + }, + }, + { + id: 'airports/HSV', + _key: 'HSV', + _rev: '_cTBXANq--T', + attributes: { + city: 'Huntsville', + country: 'USA', + lat: 34.6404475, + long: -86.77310944, + name: 'Huntsville International ', + state: 'AL', + vip: false, + }, + }, + { + id: 'airports/CDV', + _key: 'CDV', + _rev: '_cTBXAM6-_E', + attributes: { + city: 'Cordova', + country: 'USA', + lat: 60.49183389, + long: -145.4776503, + name: 'Merle K (Mudhole) Smith', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/SBN', + _key: 'SBN', + _rev: '_cTBXAOa-_0', + attributes: { + city: 'South Bend', + country: 'USA', + lat: 41.70895361, + long: -86.31847417, + name: 'South Bend Regional', + state: 'IN', + vip: false, + }, + }, + { + id: 'airports/MOB', + _key: 'MOB', + _rev: '_cTBXAOC-_G', + attributes: { + city: 'Mobile', + country: 'USA', + lat: 30.69141667, + long: -88.24283333, + name: 'Mobile Regional', + state: 'AL', + vip: false, + }, + }, + { + id: 'airports/SCC', + _key: 'SCC', + _rev: '_cTBXAOa-AE', + attributes: { + city: 'Deadhorse', + country: 'USA', + lat: 70.19475583, + long: -148.4651608, + name: 'Deadhorse', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/OME', + _key: 'OME', + _rev: '_cTBXAOK-_w', + attributes: { + city: 'Nome', + country: 'USA', + lat: 64.51220222, + long: -165.4452458, + name: 'Nome', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/XNA', + _key: 'XNA', + _rev: '_cTBXAOu-_p', + attributes: { + city: 'Fayetteville/Springdale/Rogers', + country: 'USA', + lat: 36.28186944, + long: -94.30681111, + name: 'Northwest Arkansas Regional', + state: 'AR', + vip: false, + }, + }, + { + id: 'airports/FAI', + _key: 'FAI', + _rev: '_cTBXANW--X', + attributes: { + city: 'Fairbanks', + country: 'USA', + lat: 64.8136775, + long: -147.8596694, + name: 'Fairbanks International', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/JNU', + _key: 'JNU', + _rev: '_cTBXANy-_G', + attributes: { + city: 'Juneau', + country: 'USA', + lat: 58.35496194, + long: -134.5762764, + name: 'Juneau International', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/BET', + _key: 'BET', + _rev: '_cTBXAMy--E', + attributes: { + city: 'Bethel', + country: 'USA', + lat: 60.77977639, + long: -161.8379975, + name: 'Bethel', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/ALO', + _key: 'ALO', + _rev: '_cTBXAMq--Q', + attributes: { + city: 'Waterloo', + country: 'USA', + lat: 42.55708139, + long: -92.40034361, + name: 'Waterloo Municipal', + state: 'IA', + vip: false, + }, + }, + { + id: 'airports/HNL', + _key: 'HNL', + _rev: '_cTBXANm--y', + attributes: { + city: 'Honolulu', + country: 'USA', + lat: 21.31869111, + long: -157.9224072, + name: 'Honolulu International', + state: 'HI', + vip: false, + }, + }, + { + id: 'airports/PHL', + _key: 'PHL', + _rev: '_cTBXAOO-AE', + attributes: { + city: 'Philadelphia', + country: 'USA', + lat: 39.87195278, + long: -75.24114083, + name: 'Philadelphia Intl', + state: 'PA', + vip: false, + }, + }, + { + id: 'airports/DCA', + _key: 'DCA', + _rev: '_cTBXANG--o', + attributes: { + city: 'Arlington', + country: 'USA', + lat: 38.85208333, + long: -77.03772222, + name: 'Ronald Reagan Washington National', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/ALB', + _key: 'ALB', + _rev: '_cTBXAMq--I', + attributes: { + city: 'Albany', + country: 'USA', + lat: 42.74811944, + long: -73.80297861, + name: 'Albany Cty', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/AGS', + _key: 'AGS', + _rev: '_cTBXAMm-_-', + attributes: { + city: 'Augusta', + country: 'USA', + lat: 33.369955, + long: -81.96449611, + name: 'Bush ', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/AEX', + _key: 'AEX', + _rev: '_cTBXAMm--o', + attributes: { + city: 'Alexandria', + country: 'USA', + lat: 31.32737167, + long: -92.54855611, + name: 'Alexandria International', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/ANC', + _key: 'ANC', + _rev: '_cTBXAMq--k', + attributes: { + city: 'Anchorage', + country: 'USA', + lat: 61.17432028, + long: -149.9961856, + name: 'Ted Stevens Anchorage International', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/IDA', + _key: 'IDA', + _rev: '_cTBXANu--y', + attributes: { + city: 'Idaho Falls', + country: 'USA', + lat: 43.51455556, + long: -112.0701667, + name: 'Idaho Falls Regional', + state: 'ID', + vip: false, + }, + }, + { + id: 'airports/CSG', + _key: 'CSG', + _rev: '_cTBXANC--f', + attributes: { + city: 'Columbus', + country: 'USA', + lat: 32.51633333, + long: -84.93886111, + name: 'Columbus Metropolitan', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/ADQ', + _key: 'ADQ', + _rev: '_cTBXAMm--c', + attributes: { + city: 'Kodiak', + country: 'USA', + lat: 57.74996778, + long: -152.4938553, + name: 'Kodiak ', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/DBQ', + _key: 'DBQ', + _rev: '_cTBXANG--m', + attributes: { + city: 'Dubuque', + country: 'USA', + lat: 42.40295944, + long: -90.70916722, + name: 'Dubuque Municipal', + state: 'IA', + vip: false, + }, + }, + { + id: 'airports/ACY', + _key: 'ACY', + _rev: '_cTBXAMm--O', + attributes: { + city: 'Atlantic City', + country: 'USA', + lat: 39.45758333, + long: -74.57716667, + name: 'Atlantic City International', + state: 'NJ', + vip: false, + }, + }, + { + id: 'airports/CEC', + _key: 'CEC', + _rev: '_cTBXAM6-_I', + attributes: { + city: 'Crescent City', + country: 'USA', + lat: 41.78015722, + long: -124.2365333, + name: 'Jack McNamara ', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/ACV', + _key: 'ACV', + _rev: '_cTBXAMm--M', + attributes: { + city: 'Arcata/Eureka', + country: 'USA', + lat: 40.97811528, + long: -124.1086189, + name: 'Arcata', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/ACT', + _key: 'ACT', + _rev: '_cTBXAMm--K', + attributes: { + city: 'Waco', + country: 'USA', + lat: 31.61128833, + long: -97.23051917, + name: 'Waco Regional', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/ABY', + _key: 'ABY', + _rev: '_cTBXAMm--A', + attributes: { + city: 'Albany', + country: 'USA', + lat: 31.535515, + long: -84.19447333, + name: 'Southwest Georgia Regional', + state: 'GA', + vip: false, + }, + }, + { + id: 'airports/MAF', + _key: 'MAF', + _rev: '_cTBXAO---4', + attributes: { + city: 'Midland', + country: 'USA', + lat: 31.94252778, + long: -102.2019139, + name: 'Midland International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/VPS', + _key: 'VPS', + _rev: '_cTBXAOq-_u', + attributes: { + city: 'Valparaiso', + country: 'USA', + lat: 30.48325, + long: -86.5254, + name: 'Eglin Air Force Base', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/AMA', + _key: 'AMA', + _rev: '_cTBXAMq--Y', + attributes: { + city: 'Amarillo', + country: 'USA', + lat: 35.2193725, + long: -101.7059272, + name: 'Amarillo International', + state: 'TX', + vip: true, + }, + }, + { + id: 'airports/PDX', + _key: 'PDX', + _rev: '_cTBXAOO-_i', + attributes: { + city: 'Portland', + country: 'USA', + lat: 45.58872222, + long: -122.5975, + name: 'Portland Intl', + state: 'OR', + vip: false, + }, + }, + { + id: 'airports/OKC', + _key: 'OKC', + _rev: '_cTBXAOK-_Q', + attributes: { + city: 'Oklahoma City', + country: 'USA', + lat: 35.39308833, + long: -97.60073389, + name: 'Will Rogers World', + state: 'OK', + vip: false, + }, + }, + { + id: 'airports/LBB', + _key: 'LBB', + _rev: '_cTBXAN2-_q', + attributes: { + city: 'Lubbock', + country: 'USA', + lat: 33.66363889, + long: -101.8227778, + name: 'Lubbock International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/TRI', + _key: 'TRI', + _rev: '_cTBXAOm--2', + attributes: { + city: 'Bristol', + country: 'USA', + lat: 36.47521417, + long: -82.40742056, + name: 'Tri-Cities Regional', + state: 'TN', + vip: false, + }, + }, + { + id: 'airports/BWI', + _key: 'BWI', + _rev: '_cTBXAM2-_-', + attributes: { + city: 'Baltimore', + country: 'USA', + lat: 39.17540167, + long: -76.66819833, + name: 'Baltimore-Washington International', + state: 'MD', + vip: false, + }, + }, + { + id: 'airports/TPA', + _key: 'TPA', + _rev: '_cTBXAOm--m', + attributes: { + city: 'Tampa', + country: 'USA', + lat: 27.97547222, + long: -82.53325, + name: 'Tampa International ', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/SGF', + _key: 'SGF', + _rev: '_cTBXAOe--u', + attributes: { + city: 'Springfield', + country: 'USA', + lat: 37.24432611, + long: -93.38685806, + name: 'Springfield-Branson Regional', + state: 'MO', + vip: false, + }, + }, + { + id: 'airports/SAT', + _key: 'SAT', + _rev: '_cTBXAOa-_m', + attributes: { + city: 'San Antonio', + country: 'USA', + lat: 29.53369444, + long: -98.46977778, + name: 'San Antonio International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/JAN', + _key: 'JAN', + _rev: '_cTBXANy--e', + attributes: { + city: 'Jackson', + country: 'USA', + lat: 32.31116667, + long: -90.07588889, + name: 'Jackson International', + state: 'MS', + vip: false, + }, + }, + { + id: 'airports/SEA', + _key: 'SEA', + _rev: '_cTBXAOe--M', + attributes: { + city: 'Seattle', + country: 'USA', + lat: 47.44898194, + long: -122.3093131, + name: 'Seattle-Tacoma Intl', + state: 'WA', + vip: false, + }, + }, + { + id: 'airports/MSP', + _key: 'MSP', + _rev: '_cTBXAOC-AE', + attributes: { + city: 'Minneapolis', + country: 'USA', + lat: 44.88054694, + long: -93.2169225, + name: 'Minneapolis-St Paul Intl', + state: 'MN', + vip: false, + }, + }, + { + id: 'airports/ASE', + _key: 'ASE', + _rev: '_cTBXAMq-_g', + attributes: { + city: 'Aspen', + country: 'USA', + lat: 39.22316, + long: -106.868845, + name: 'Aspen-Pitkin Co/Sardy ', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/SMF', + _key: 'SMF', + _rev: '_cTBXAOe-AA', + attributes: { + city: 'Sacramento', + country: 'USA', + lat: 38.69542167, + long: -121.5907669, + name: 'Sacramento International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/MCI', + _key: 'MCI', + _rev: '_cTBXAO--_Y', + attributes: { + city: 'Kansas City', + country: 'USA', + lat: 39.29760528, + long: -94.71390556, + name: 'Kansas City International', + state: 'MO', + vip: false, + }, + }, + { + id: 'airports/OAK', + _key: 'OAK', + _rev: '_cTBXAOK--Y', + attributes: { + city: 'Oakland', + country: 'USA', + lat: 37.72129083, + long: -122.2207167, + name: 'Metropolitan Oakland International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/HOU', + _key: 'HOU', + _rev: '_cTBXANm-_I', + attributes: { + city: 'Houston', + country: 'USA', + lat: 29.64541861, + long: -95.27888889, + name: 'William P Hobby', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/LAS', + _key: 'LAS', + _rev: '_cTBXAN2-_k', + attributes: { + city: 'Las Vegas', + country: 'USA', + lat: 36.08036111, + long: -115.1523333, + name: 'McCarran International', + state: 'NV', + vip: false, + }, + }, + { + id: 'airports/SFO', + _key: 'SFO', + _rev: '_cTBXAOe--m', + attributes: { + city: 'San Francisco', + country: 'USA', + lat: 37.61900194, + long: -122.3748433, + name: 'San Francisco International', + state: 'CA', + vip: true, + }, + }, + { + id: 'airports/TUL', + _key: 'TUL', + _rev: '_cTBXAOm-_O', + attributes: { + city: 'Tulsa', + country: 'USA', + lat: 36.19837222, + long: -95.88824167, + name: 'Tulsa International', + state: 'OK', + vip: false, + }, + }, + { + id: 'airports/IAH', + _key: 'IAH', + _rev: '_cTBXANu--o', + attributes: { + city: 'Houston', + country: 'USA', + lat: 29.98047222, + long: -95.33972222, + name: 'George Bush Intercontinental', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/LAN', + _key: 'LAN', + _rev: '_cTBXAN2-_g', + attributes: { + city: 'Lansing', + country: 'USA', + lat: 42.7787, + long: -84.58735806, + name: 'Capital City', + state: 'MI', + vip: false, + }, + }, + { + id: 'airports/DSM', + _key: 'DSM', + _rev: '_cTBXANK--G', + attributes: { + city: 'Des Moines', + country: 'USA', + lat: 41.53493306, + long: -93.66068222, + name: 'Des Moines International', + state: 'IA', + vip: false, + }, + }, + { + id: 'airports/GSP', + _key: 'GSP', + _rev: '_cTBXANi--A', + attributes: { + city: 'Greer', + country: 'USA', + lat: 34.89566722, + long: -82.21885833, + name: 'Greenville-Spartanburg', + state: 'SC', + vip: false, + }, + }, + { + id: 'airports/OTZ', + _key: 'OTZ', + _rev: '_cTBXAOO--C', + attributes: { + city: 'Kotzebue', + country: 'USA', + lat: 66.88467694, + long: -162.5985497, + name: 'Ralph Wien Memorial', + state: 'AK', + vip: false, + }, + }, + { + id: 'airports/AUS', + _key: 'AUS', + _rev: '_cTBXAMu--e', + attributes: { + city: 'Austin', + country: 'USA', + lat: 30.19453278, + long: -97.66987194, + name: 'Austin-Bergstrom International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/CLD', + _key: 'CLD', + _rev: '_cTBXAN---y', + attributes: { + city: 'NA', + country: 'USA', + lat: 33.127231, + long: -117.278727, + name: 'MC Clellan-Palomar Airport', + state: 'NA', + vip: false, + }, + }, + { + id: 'airports/DAL', + _key: 'DAL', + _rev: '_cTBXANG--e', + attributes: { + city: 'Dallas', + country: 'USA', + lat: 32.84711389, + long: -96.85177222, + name: 'Dallas Love ', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/STL', + _key: 'STL', + _rev: '_cTBXAOi--M', + attributes: { + city: 'St Louis', + country: 'USA', + lat: 38.74768694, + long: -90.35998972, + name: 'Lambert-St Louis International', + state: 'MO', + vip: false, + }, + }, + { + id: 'airports/ELP', + _key: 'ELP', + _rev: '_cTBXANO-_U', + attributes: { + city: 'El Paso', + country: 'USA', + lat: 31.80666667, + long: -106.3778056, + name: 'El Paso International', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/GEG', + _key: 'GEG', + _rev: '_cTBXANe--J', + attributes: { + city: 'Spokane', + country: 'USA', + lat: 47.61985556, + long: -117.5338425, + name: 'Spokane Intl', + state: 'WA', + vip: false, + }, + }, + { + id: 'airports/TUS', + _key: 'TUS', + _rev: '_cTBXAOm-_S', + attributes: { + city: 'Tucson', + country: 'USA', + lat: 32.11608333, + long: -110.9410278, + name: 'Tucson International', + state: 'AZ', + vip: false, + }, + }, + { + id: 'airports/EUG', + _key: 'EUG', + _rev: '_cTBXANS--c', + attributes: { + city: 'Eugene', + country: 'USA', + lat: 44.12326, + long: -123.2186856, + name: 'Mahlon Sweet ', + state: 'OR', + vip: false, + }, + }, + { + id: 'airports/DEN', + _key: 'DEN', + _rev: '_cTBXANG--8', + attributes: { + city: 'Denver', + country: 'USA', + lat: 39.85840806, + long: -104.6670019, + name: 'Denver Intl', + state: 'CO', + vip: false, + }, + }, + { + id: 'airports/GPT', + _key: 'GPT', + _rev: '_cTBXANe-_b', + attributes: { + city: 'Gulfport-Biloxi', + country: 'USA', + lat: 30.40728028, + long: -89.07009278, + name: 'Gulfport-Biloxi Regional', + state: 'MS', + vip: false, + }, + }, + { + id: 'airports/IAD', + _key: 'IAD', + _rev: '_cTBXANu--k', + attributes: { + city: 'Chantilly', + country: 'USA', + lat: 38.94453194, + long: -77.45580972, + name: 'Washington Dulles International', + state: 'VA', + vip: false, + }, + }, + { + id: 'airports/LAX', + _key: 'LAX', + _rev: '_cTBXAN2-_o', + attributes: { + city: 'Los Angeles', + country: 'USA', + lat: 33.94253611, + long: -118.4080744, + name: 'Los Angeles International', + state: 'CA', + vip: true, + }, + }, + { + id: 'airports/PHX', + _key: 'PHX', + _rev: '_cTBXAOO-AO', + attributes: { + city: 'Phoenix', + country: 'USA', + lat: 33.43416667, + long: -112.0080556, + name: 'Phoenix Sky Harbor International', + state: 'AZ', + vip: false, + }, + }, + { + id: 'airports/ONT', + _key: 'ONT', + _rev: '_cTBXAOK-AC', + attributes: { + city: 'Ontario', + country: 'USA', + lat: 34.056, + long: -117.6011944, + name: 'Ontario International', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/SWF', + _key: 'SWF', + _rev: '_cTBXAOi--y', + attributes: { + city: 'Newburgh', + country: 'USA', + lat: 41.50409361, + long: -74.10483833, + name: 'Stewart', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/MDW', + _key: 'MDW', + _rev: '_cTBXAO--_y', + attributes: { + city: 'Chicago', + country: 'USA', + lat: 41.7859825, + long: -87.75242444, + name: 'Chicago Midway', + state: 'IL', + vip: false, + }, + }, + { + id: 'airports/MCO', + _key: 'MCO', + _rev: '_cTBXAO--_e', + attributes: { + city: 'Orlando', + country: 'USA', + lat: 28.42888889, + long: -81.31602778, + name: 'Orlando International', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/SLC', + _key: 'SLC', + _rev: '_cTBXAOe-_s', + attributes: { + city: 'Salt Lake City', + country: 'USA', + lat: 40.78838778, + long: -111.9777731, + name: 'Salt Lake City Intl', + state: 'UT', + vip: false, + }, + }, + { + id: 'airports/MLB', + _key: 'MLB', + _rev: '_cTBXAOC--U', + attributes: { + city: 'Melbourne', + country: 'USA', + lat: 28.10275, + long: -80.64580556, + name: 'Melbourne International ', + state: 'FL', + vip: false, + }, + }, + { + id: 'airports/ABQ', + _key: 'ABQ', + _rev: '_cTBXAMi-_m', + attributes: { + city: 'Albuquerque', + country: 'USA', + lat: 35.04022222, + long: -106.6091944, + name: 'Albuquerque International', + state: 'NM', + vip: false, + }, + }, + { + id: 'airports/DFW', + _key: 'DFW', + _rev: '_cTBXANG-_G', + attributes: { + city: 'Dallas-Fort Worth', + country: 'USA', + lat: 32.89595056, + long: -97.0372, + name: 'Dallas-Fort Worth International', + state: 'TX', + vip: true, + }, + }, + { + id: 'airports/ABI', + _key: 'ABI', + _rev: '_cTBXAMi-_i', + attributes: { + city: 'Abilene', + country: 'USA', + lat: 32.41132, + long: -99.68189722, + name: 'Abilene Regional', + state: 'TX', + vip: false, + }, + }, + { + id: 'airports/ROC', + _key: 'ROC', + _rev: '_cTBXAOW-_u', + attributes: { + city: 'Rochester', + country: 'USA', + lat: 43.11886611, + long: -77.67238389, + name: "Greater Rochester Int'l", + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/EWR', + _key: 'EWR', + _rev: '_cTBXANS--y', + attributes: { + city: 'Newark', + country: 'USA', + lat: 40.69249722, + long: -74.16866056, + name: 'Newark Intl', + state: 'NJ', + vip: false, + }, + }, + { + id: 'airports/CLT', + _key: 'CLT', + _rev: '_cTBXAN--_C', + attributes: { + city: 'Charlotte', + country: 'USA', + lat: 35.21401111, + long: -80.94312583, + name: 'Charlotte/Douglas International', + state: 'NC', + vip: false, + }, + }, + { + id: 'airports/ATL', + _key: 'ATL', + _rev: '_cTBXAMu--K', + attributes: { + city: 'Atlanta', + country: 'USA', + lat: 33.64044444, + long: -84.42694444, + name: 'William B Hartsfield-Atlanta Intl', + state: 'GA', + vip: true, + }, + }, + { + id: 'airports/MYR', + _key: 'MYR', + _rev: '_cTBXAOG---', + attributes: { + city: 'Myrtle Beach', + country: 'USA', + lat: 33.67975, + long: -78.92833333, + name: 'Myrtle Beach International', + state: 'SC', + vip: false, + }, + }, + { + id: 'airports/CLE', + _key: 'CLE', + _rev: '_cTBXAN---0', + attributes: { + city: 'Cleveland', + country: 'USA', + lat: 41.41089417, + long: -81.84939667, + name: 'Cleveland-Hopkins Intl', + state: 'OH', + vip: false, + }, + }, + { + id: 'airports/SAN', + _key: 'SAN', + _rev: '_cTBXAOa-_i', + attributes: { + city: 'San Diego', + country: 'USA', + lat: 32.73355611, + long: -117.1896567, + name: 'San Diego International-Lindbergh ', + state: 'CA', + vip: false, + }, + }, + { + id: 'airports/CVG', + _key: 'CVG', + _rev: '_cTBXANC--5', + attributes: { + city: 'Covington', + country: 'USA', + lat: 39.04614278, + long: -84.6621725, + name: 'Cincinnati Northern Kentucky Intl', + state: 'KY', + vip: false, + }, + }, + { + id: 'airports/HHH', + _key: 'HHH', + _rev: '_cTBXANm--G', + attributes: { + city: 'NA', + country: 'USA', + lat: 32.224384, + long: -80.697629, + name: 'Hilton Head', + state: 'NA', + vip: false, + }, + }, + { + id: 'airports/DTW', + _key: 'DTW', + _rev: '_cTBXANK--U', + attributes: { + city: 'Detroit', + country: 'USA', + lat: 42.21205889, + long: -83.34883583, + name: 'Detroit Metropolitan-Wayne County', + state: 'MI', + vip: false, + }, + }, + { + id: 'airports/LFT', + _key: 'LFT', + _rev: '_cTBXAN6--A', + attributes: { + city: 'Lafayette', + country: 'USA', + lat: 30.20527972, + long: -91.987655, + name: 'Lafayette Regional', + state: 'LA', + vip: false, + }, + }, + { + id: 'airports/ORD', + _key: 'ORD', + _rev: '_cTBXAOK-Ae', + attributes: { + city: 'Chicago', + country: 'USA', + lat: 41.979595, + long: -87.90446417, + name: "Chicago O'Hare International", + state: 'IL', + vip: true, + }, + }, + { + id: 'airports/BIS', + _key: 'BIS', + _rev: '_cTBXAMy--0', + attributes: { + city: 'Bismarck', + country: 'USA', + lat: 46.77411111, + long: -100.7467222, + name: 'Bismarck Municipal', + state: 'ND', + vip: false, + }, + }, + { + id: 'airports/ABE', + _key: 'ABE', + _rev: '_cTBXAMi-_g', + attributes: { + city: 'Allentown', + country: 'USA', + lat: 40.65236278, + long: -75.44040167, + name: 'Lehigh Valley International', + state: 'PA', + vip: false, + }, + }, + ], +}; diff --git a/libs/shared/lib/mock-data/query-result/mockQueryResults.ts b/libs/shared/lib/mock-data/query-result/mockQueryResults.ts new file mode 100644 index 0000000000000000000000000000000000000000..b60190fe1c9b05958f285c9ce0e0e337d4fc4b53 --- /dev/null +++ b/libs/shared/lib/mock-data/query-result/mockQueryResults.ts @@ -0,0 +1,142 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test mock data. + * See testing plan for more details.*/ + +/** Mock elements used for testing the query results. */ +export const mockQueryResults = { + newYorkResponse: `{"type":"query_result","values":{"edges":null,"nodes":[{"id":"airports/LGA","_key":"LGA","_rev":"_cPz8242-AK","attributes":{"city":"New York","country":"USA","lat":40.77724306,"long":-73.87260917,"name":"LaGuardia","state":"NY","vip":false}},{"id":"airports/JRB","_key":"JRB","_rev":"_cPz824y--S","attributes":{"city":"New York","country":"USA","lat":40.70121361,"long":-74.00902833,"name":"Downtown Manhattan/Wall St. Heliport","state":"NY","vip":false}},{"id":"airports/JRA","_key":"JRA","_rev":"_cPz824y--Q","attributes":{"city":"New York","country":"USA","lat":40.75454583,"long":-74.00708389,"name":"Port Authority-W 30th St Midtown Heliport","state":"NY","vip":false}},{"id":"airports/JFK","_key":"JFK","_rev":"_cPz824u-Ai","attributes":{"city":"New York","country":"USA","lat":40.63975111,"long":-73.77892556,"name":"John F Kennedy Intl","state":"NY","vip":true}},{"id":"airports/6N7","_key":"6N7","_rev":"_cPz8232--u","attributes":{"city":"New York","country":"USA","lat":40.73399083,"long":-73.97291639,"name":"New York Skyports Inc. SPB","state":"NY","vip":false}},{"id":"airports/6N5","_key":"6N5","_rev":"_cPz8232--s","attributes":{"city":"New York","country":"USA","lat":40.74260167,"long":-73.97208306,"name":"E 34th St Heliport","state":"NY","vip":false}}]}}`, + newYorkParsedResponse: { + nodes: [ + { + id: 'airports/LGA', + type: 1, + displayInfo: 'LaGuardia', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.77724306, + long: -73.87260917, + name: 'LaGuardia', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/JRB', + type: 1, + displayInfo: 'Downtown Manhattan/Wall St. Heliport', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.70121361, + long: -74.00902833, + name: 'Downtown Manhattan/Wall St. Heliport', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/JRA', + type: 1, + displayInfo: 'Port Authority-W 30th St Midtown Heliport', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.75454583, + long: -74.00708389, + name: 'Port Authority-W 30th St Midtown Heliport', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/JFK', + type: 1, + displayInfo: 'John F Kennedy Intl', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.63975111, + long: -73.77892556, + name: 'John F Kennedy Intl', + state: 'NY', + vip: true, + }, + }, + { + id: 'airports/6N7', + type: 1, + displayInfo: 'New York Skyports Inc. SPB', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.73399083, + long: -73.97291639, + name: 'New York Skyports Inc. SPB', + state: 'NY', + vip: false, + }, + }, + { + id: 'airports/6N5', + type: 1, + displayInfo: 'E 34th St Heliport', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.74260167, + long: -73.97208306, + name: 'E 34th St Heliport', + state: 'NY', + vip: false, + }, + }, + ], + links: [], + linkPrediction: false, + communityDetection: false, + shortestPath: false, + }, + newYorkToSanFranciscoResponse: `{"type":"query_result","values":{"edges":[{"from":"airports/JFK","id":"flights/286552","_key":"286552","_rev":"_cP0-dsi--w","to":"airports/SFO","attributes":{"ArrTime":2332,"ArrTimeUTC":"2008-01-16T07:32:00.000Z","Day":15,"DayOfWeek":2,"DepTime":2006,"DepTimeUTC":"2008-01-16T01:06:00.000Z","Distance":2586,"FlightNum":649,"Month":1,"TailNum":"N597JB","UniqueCarrier":"B6","Year":2008}},{"from":"airports/JFK","id":"flights/286394","_key":"286394","_rev":"_cP0-dsK--e","to":"airports/SFO","attributes":{"ArrTime":2330,"ArrTimeUTC":"2008-01-16T07:30:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1958,"DepTimeUTC":"2008-01-16T00:58:00.000Z","Distance":2586,"FlightNum":19,"Month":1,"TailNum":"N537UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/283386","_key":"283386","_rev":"_cP0-dkK--h","to":"airports/SFO","attributes":{"ArrTime":2215,"ArrTimeUTC":"2008-01-16T06:15:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1849,"DepTimeUTC":"2008-01-15T23:49:00.000Z","Distance":2586,"FlightNum":73,"Month":1,"TailNum":"N3759","UniqueCarrier":"DL","Year":2008}},{"from":"airports/JFK","id":"flights/282498","_key":"282498","_rev":"_cP0-di---g","to":"airports/SFO","attributes":{"ArrTime":2358,"ArrTimeUTC":"2008-01-16T07:58:00.000Z","Day":15,"DayOfWeek":2,"DepTime":2052,"DepTimeUTC":"2008-01-16T01:52:00.000Z","Distance":2586,"FlightNum":9,"Month":1,"TailNum":"N554UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/282321","_key":"282321","_rev":"_cP0-dhi--f","to":"airports/SFO","attributes":{"ArrTime":2132,"ArrTimeUTC":"2008-01-16T05:32:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1825,"DepTimeUTC":"2008-01-15T23:25:00.000Z","Distance":2586,"FlightNum":647,"Month":1,"TailNum":"N651JB","UniqueCarrier":"B6","Year":2008}},{"from":"airports/JFK","id":"flights/281151","_key":"281151","_rev":"_cP0-deq--Y","to":"airports/SFO","attributes":{"ArrTime":2108,"ArrTimeUTC":"2008-01-16T05:08:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1746,"DepTimeUTC":"2008-01-15T22:46:00.000Z","Distance":2586,"FlightNum":17,"Month":1,"TailNum":"N560UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/281077","_key":"281077","_rev":"_cP0-dee--c","to":"airports/SFO","attributes":{"ArrTime":2119,"ArrTimeUTC":"2008-01-16T05:19:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1742,"DepTimeUTC":"2008-01-15T22:42:00.000Z","Distance":2586,"FlightNum":177,"Month":1,"TailNum":"N321AA","UniqueCarrier":"AA","Year":2008}},{"from":"airports/JFK","id":"flights/279990","_key":"279990","_rev":"_cP0-db6--C","to":"airports/SFO","attributes":{"ArrTime":1423,"ArrTimeUTC":"2008-01-15T22:23:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1114,"DepTimeUTC":"2008-01-15T16:14:00.000Z","Distance":2586,"FlightNum":11,"Month":1,"TailNum":"N555UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/279206","_key":"279206","_rev":"_cP0-da---Q","to":"airports/SFO","attributes":{"ArrTime":1406,"ArrTimeUTC":"2008-01-15T22:06:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1054,"DepTimeUTC":"2008-01-15T15:54:00.000Z","Distance":2586,"FlightNum":15,"Month":1,"TailNum":"N356AA","UniqueCarrier":"AA","Year":2008}},{"from":"airports/JFK","id":"flights/278458","_key":"278458","_rev":"_cP0-dYO--K","to":"airports/SFO","attributes":{"ArrTime":2003,"ArrTimeUTC":"2008-01-16T04:03:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1624,"DepTimeUTC":"2008-01-15T21:24:00.000Z","Distance":2586,"FlightNum":151,"Month":1,"TailNum":"N3744D","UniqueCarrier":"DL","Year":2008}},{"from":"airports/JFK","id":"flights/276601","_key":"276601","_rev":"_cP0-dTu--I","to":"airports/SFO","attributes":{"ArrTime":1909,"ArrTimeUTC":"2008-01-16T03:09:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1535,"DepTimeUTC":"2008-01-15T20:35:00.000Z","Distance":2586,"FlightNum":15,"Month":1,"TailNum":"N510UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/276139","_key":"276139","_rev":"_cP0-dSq--e","to":"airports/SFO","attributes":{"ArrTime":1815,"ArrTimeUTC":"2008-01-16T02:15:00.000Z","Day":15,"DayOfWeek":2,"DepTime":1524,"DepTimeUTC":"2008-01-15T20:24:00.000Z","Distance":2586,"FlightNum":85,"Month":1,"TailNum":"N373AA","UniqueCarrier":"AA","Year":2008}},{"from":"airports/JFK","id":"flights/273773","_key":"273773","_rev":"_cP0-dNO--I","to":"airports/SFO","attributes":{"ArrTime":1156,"ArrTimeUTC":"2008-01-15T19:56:00.000Z","Day":15,"DayOfWeek":2,"DepTime":840,"DepTimeUTC":"2008-01-15T13:40:00.000Z","Distance":2586,"FlightNum":2979,"Month":1,"TailNum":"N387AA","UniqueCarrier":"AA","Year":2008}},{"from":"airports/JFK","id":"flights/273538","_key":"273538","_rev":"_cP0-dMu--A","to":"airports/SFO","attributes":{"ArrTime":1131,"ArrTimeUTC":"2008-01-15T19:31:00.000Z","Day":15,"DayOfWeek":2,"DepTime":831,"DepTimeUTC":"2008-01-15T13:31:00.000Z","Distance":2586,"FlightNum":893,"Month":1,"TailNum":"N505UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/272322","_key":"272322","_rev":"_cP0-dJ6--C","to":"airports/SFO","attributes":{"ArrTime":1118,"ArrTimeUTC":"2008-01-15T19:18:00.000Z","Day":15,"DayOfWeek":2,"DepTime":757,"DepTimeUTC":"2008-01-15T12:57:00.000Z","Distance":2586,"FlightNum":641,"Month":1,"TailNum":"N528JB","UniqueCarrier":"B6","Year":2008}},{"from":"airports/JFK","id":"flights/271860","_key":"271860","_rev":"_cP0-dI2--V","to":"airports/SFO","attributes":{"ArrTime":1133,"ArrTimeUTC":"2008-01-15T19:33:00.000Z","Day":15,"DayOfWeek":2,"DepTime":743,"DepTimeUTC":"2008-01-15T12:43:00.000Z","Distance":2586,"FlightNum":877,"Month":1,"TailNum":"N502UA","UniqueCarrier":"UA","Year":2008}},{"from":"airports/JFK","id":"flights/270140","_key":"270140","_rev":"_cP0-dEy--K","to":"airports/SFO","attributes":{"ArrTime":1042,"ArrTimeUTC":"2008-01-15T18:42:00.000Z","Day":15,"DayOfWeek":2,"DepTime":650,"DepTimeUTC":"2008-01-15T11:50:00.000Z","Distance":2586,"FlightNum":59,"Month":1,"TailNum":"N399AA","UniqueCarrier":"AA","Year":2008}},{"from":"airports/JFK","id":"flights/269347","_key":"269347","_rev":"_cP0-dC2--j","to":"airports/SFO","attributes":{"ArrTime":913,"ArrTimeUTC":"2008-01-15T17:13:00.000Z","Day":15,"DayOfWeek":2,"DepTime":606,"DepTimeUTC":"2008-01-15T11:06:00.000Z","Distance":2586,"FlightNum":5,"Month":1,"TailNum":"N537UA","UniqueCarrier":"UA","Year":2008}}],"nodes":[{"id":"airports/SFO","_key":"SFO","_rev":"_cPz825i-_J","attributes":{"city":"San Francisco","country":"USA","lat":37.61900194,"long":-122.3748433,"name":"San Francisco International","state":"CA","vip":true}},{"id":"airports/JFK","_key":"JFK","_rev":"_cPz824u-Ai","attributes":{"city":"New York","country":"USA","lat":40.63975111,"long":-73.77892556,"name":"John F Kennedy Intl","state":"NY","vip":true}}]}}`, + newYorkToSanFranciscoExpectedNodes: [ + { + type: 1, + id: 'airports/SFO', + displayInfo: 'San Francisco International', + attributes: { + city: 'San Francisco', + country: 'USA', + lat: 37.61900194, + long: -122.3748433, + name: 'San Francisco International', + state: 'CA', + vip: true, + }, + }, + { + type: 1, + id: 'airports/JFK', + displayInfo: 'John F Kennedy Intl', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.63975111, + long: -73.77892556, + name: 'John F Kennedy Intl', + state: 'NY', + vip: true, + }, + }, + ], + newYorkToSanFranciscoExpectedLinks: [ + { source: 'airports/JFK', target: 'airports/SFO', value: 18 }, + ], + badQueryResponse: `{"bad":"response"}`, +}; diff --git a/libs/shared/lib/mock-data/query-result/smallFlightsQueryResults.ts b/libs/shared/lib/mock-data/query-result/smallFlightsQueryResults.ts new file mode 100644 index 0000000000000000000000000000000000000000..1fcaff929504104d7ff0d997645459b44ded283d --- /dev/null +++ b/libs/shared/lib/mock-data/query-result/smallFlightsQueryResults.ts @@ -0,0 +1,85 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test mock data. + * See testing plan for more details.*/ + +export const smallFlightsQueryResults = { + links: [ + { + from: 'airports/JFK', + to: 'airports/SFO', + id: 'flights/1', + value: 18, + attributes: { + Year: 2008, + Month: 1, + Day: 9, + DayOfWeek: 3, + DepTime: 2023, + ArrTime: 2050, + DepTimeUTC: '2008-01-10T03:23:00.000Z', + ArrTimeUTC: '2008-01-10T04:50:00.000Z', + UniqueCarrier: 'WN', + FlightNum: 1493, + TailNum: 'N694SW', + Distance: 487, + }, + }, + { + id: 'flights/2', + from: 'airports/SFO', + to: 'airports/JFK', + value: 18, + attributes: { + Year: 2008, + Month: 1, + Day: 9, + DayOfWeek: 3, + DepTime: 2023, + ArrTime: 2050, + DepTimeUTC: '2008-01-10T03:23:00.000Z', + ArrTimeUTC: '2008-01-10T04:50:00.000Z', + UniqueCarrier: 'NW', + FlightNum: 1493, + TailNum: 'N694SW', + Distance: 200, + }, + }, + ], + nodes: [ + { + group: 0, + id: 'airports/SFO', + displayInfo: 'San Francisco International', + attributes: { + city: 'San Francisco', + country: 'USA', + lat: 37.61900194, + long: -122.3748433, + name: 'San Francisco International', + state: 'CA', + vip: true, + }, + }, + { + group: 0, + id: 'airports/JFK', + displayInfo: 'John F Kennedy Intl', + attributes: { + city: 'New York', + country: 'USA', + lat: 40.63975111, + long: -73.77892556, + name: 'John F Kennedy Intl', + state: 'NY', + vip: true, + }, + }, + ], +}; diff --git a/libs/shared/lib/mock-data/schema/index.ts b/libs/shared/lib/mock-data/schema/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..cc281685cc126889f71bb25e99122920445e87e4 --- /dev/null +++ b/libs/shared/lib/mock-data/schema/index.ts @@ -0,0 +1,4 @@ +export * from './simpleRaw'; +export * from './moviesSchemaRaw'; +export * from './northwindSchemaRaw'; +export * from './twitterSchemaRaw'; \ No newline at end of file diff --git a/libs/shared/mock-data/src/schema/mock-data.spec.ts b/libs/shared/lib/mock-data/schema/mock-data.spec.ts similarity index 96% rename from libs/shared/mock-data/src/schema/mock-data.spec.ts rename to libs/shared/lib/mock-data/schema/mock-data.spec.ts index 7aa1fa5766f3badc02e1c7e851bddb7968037e25..85d7a294dde67508184023ddfc8db6cd2ec5e8cb 100644 --- a/libs/shared/mock-data/src/schema/mock-data.spec.ts +++ b/libs/shared/lib/mock-data/schema/mock-data.spec.ts @@ -1,3 +1,5 @@ +import { assert, describe, expect, it, test } from "vitest"; + import Graph from 'graphology'; import { movieSchemaRaw, movieSchema } from '..'; import { northWindSchema, northwindSchemaRaw } from '..'; diff --git a/libs/shared/mock-data/src/schema/moviesSchemaRaw.ts b/libs/shared/lib/mock-data/schema/moviesSchemaRaw.ts similarity index 87% rename from libs/shared/mock-data/src/schema/moviesSchemaRaw.ts rename to libs/shared/lib/mock-data/schema/moviesSchemaRaw.ts index 678ff5fcfd56cd12ee2d4d45cb2564d998f7a533..4e37819de673c5cc01299200b28a69bee9c7a985 100644 --- a/libs/shared/mock-data/src/schema/moviesSchemaRaw.ts +++ b/libs/shared/lib/mock-data/schema/moviesSchemaRaw.ts @@ -1,5 +1,5 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { SchemaFromBackend } from '@graphpolaris/models'; +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; export const movieSchemaRaw: SchemaFromBackend = { nodes: [ @@ -98,5 +98,5 @@ export const movieSchemaRaw: SchemaFromBackend = { ], }; -export const movieSchema = SchemaUtils.ParseSchemaFromBackend(movieSchemaRaw); +export const movieSchema = SchemaUtils.schemaBackend2Graphology(movieSchemaRaw); diff --git a/libs/shared/mock-data/src/schema/northwindSchemaRaw.ts b/libs/shared/lib/mock-data/schema/northwindSchemaRaw.ts similarity index 96% rename from libs/shared/mock-data/src/schema/northwindSchemaRaw.ts rename to libs/shared/lib/mock-data/schema/northwindSchemaRaw.ts index f38a405228273fe992d3aea70a624ea0c01acf74..10ae8344faeed35952221afb56db78aab0307c3c 100644 --- a/libs/shared/mock-data/src/schema/northwindSchemaRaw.ts +++ b/libs/shared/lib/mock-data/schema/northwindSchemaRaw.ts @@ -1,5 +1,5 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { SchemaFromBackend } from '@graphpolaris/models'; +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; export const northwindSchemaRaw: SchemaFromBackend = { nodes: [ @@ -287,4 +287,4 @@ export const northwindSchemaRaw: SchemaFromBackend = { }; export const northWindSchema = - SchemaUtils.ParseSchemaFromBackend(northwindSchemaRaw); + SchemaUtils.schemaBackend2Graphology(northwindSchemaRaw); diff --git a/libs/shared/mock-data/src/schema/simpleRaw.ts b/libs/shared/lib/mock-data/schema/simpleRaw.ts similarity index 90% rename from libs/shared/mock-data/src/schema/simpleRaw.ts rename to libs/shared/lib/mock-data/schema/simpleRaw.ts index 668cf403c8fcb3b030c9bd883400d98efa101484..df6855fffe7bba7f000a6df17a2e641d81db3090 100644 --- a/libs/shared/mock-data/src/schema/simpleRaw.ts +++ b/libs/shared/lib/mock-data/schema/simpleRaw.ts @@ -1,5 +1,5 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { SchemaFromBackend } from '@graphpolaris/models'; +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; export const simpleSchemaRaw: SchemaFromBackend = { nodes: [ @@ -103,4 +103,4 @@ export const simpleSchemaRaw: SchemaFromBackend = { ], }; -export const simpleSchema = SchemaUtils.ParseSchemaFromBackend(simpleSchemaRaw); +export const simpleSchema = SchemaUtils.schemaBackend2Graphology(simpleSchemaRaw); diff --git a/libs/shared/mock-data/src/schema/twitterSchemaRaw.ts b/libs/shared/lib/mock-data/schema/twitterSchemaRaw.ts similarity index 96% rename from libs/shared/mock-data/src/schema/twitterSchemaRaw.ts rename to libs/shared/lib/mock-data/schema/twitterSchemaRaw.ts index 871ab8e755c4704668fef01d8a0f57e63db139df..1ce12b664226a992aa6fa13ca99fea85a299b874 100644 --- a/libs/shared/mock-data/src/schema/twitterSchemaRaw.ts +++ b/libs/shared/lib/mock-data/schema/twitterSchemaRaw.ts @@ -1,5 +1,5 @@ -import { SchemaUtils } from '@graphpolaris/schema-utils'; -import { SchemaFromBackend } from '@graphpolaris/models'; +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; export const twitterSchemaRaw: SchemaFromBackend = { nodes: [ @@ -316,4 +316,4 @@ export const twitterSchemaRaw: SchemaFromBackend = { }; export const twitterSchema = - SchemaUtils.ParseSchemaFromBackend(twitterSchemaRaw); + SchemaUtils.schemaBackend2Graphology(twitterSchemaRaw); diff --git a/libs/shared/lib/model/backend/index.ts b/libs/shared/lib/model/backend/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..5d5aa13bd15aa8a201d524ee65b6102f5bebea1a --- /dev/null +++ b/libs/shared/lib/model/backend/index.ts @@ -0,0 +1 @@ +export * from './schema'; \ No newline at end of file diff --git a/libs/shared/models/src/lib/shared-models.ts b/libs/shared/lib/model/backend/schema.ts similarity index 62% rename from libs/shared/models/src/lib/shared-models.ts rename to libs/shared/lib/model/backend/schema.ts index b54d87d4913348e49d02d2531e0eb018b9397b16..aaebb3346d5b595d5a79238aa5c6a9de18d87876 100644 --- a/libs/shared/models/src/lib/shared-models.ts +++ b/libs/shared/lib/model/backend/schema.ts @@ -1,27 +1,27 @@ /*************** schema format from the backend *************** */ /** Schema type, consist of nodes and edges */ export type SchemaFromBackend = { - edges: Edge[]; - nodes: Node[]; + edges: Edge[]; + nodes: Node[]; }; /** Attribute type, consist of a name */ export type Attribute = { - name: string; - type: 'string' | 'int' | 'bool' | 'float'; + name: string; + type: 'string' | 'int' | 'bool' | 'float'; }; /** Node type, consist of a name and a list of attributes */ export type Node = { - name: string; - attributes: Attribute[]; + name: string; + attributes: Attribute[]; }; /** Edge type, consist of a name, start point, end point and a list of attributes */ export type Edge = { - name: string; - to: string; - from: string; - collection: string; - attributes: Attribute[]; + name: string; + to: string; + from: string; + collection: string; + attributes: Attribute[]; }; \ No newline at end of file diff --git a/libs/shared/lib/model/general.ts b/libs/shared/lib/model/general.ts new file mode 100644 index 0000000000000000000000000000000000000000..b57417b67fdaaa702fb2aea66660e6bfec57be80 --- /dev/null +++ b/libs/shared/lib/model/general.ts @@ -0,0 +1,26 @@ +import { Edge } from "reactflow"; + +/** + * Point that has an x and y coordinate + */ +export interface Point { + x: number; + y: number; +} + +/** + * Bounding box described by a top left and bottom right coordinate + */ +export interface BoundingBox { + topLeft: Point; + bottomRight: Point; +} + +/** + * List of schema elements for react flow + */ +export type SchemaElements = { + nodes: Node[]; + edges: Edge[]; + selfEdges: Edge[]; +}; \ No newline at end of file diff --git a/libs/shared/lib/model/graphology.ts b/libs/shared/lib/model/graphology.ts new file mode 100644 index 0000000000000000000000000000000000000000..48b99a327e89e2b372313abb37e8f800d8d0ea9b --- /dev/null +++ b/libs/shared/lib/model/graphology.ts @@ -0,0 +1,10 @@ +import { Attributes as GAttributes, NodeEntry, EdgeEntry } from "graphology-types"; + +/** Attribute type, consist of a name */ +export type Attributes = GAttributes & { + name: string; + type: 'string' | 'int' | 'bool' | 'float'; +}; + +export type Node = NodeEntry<Attributes>; +export type Edge = EdgeEntry<Attributes, Attributes>; \ No newline at end of file diff --git a/libs/shared/lib/model/index.ts b/libs/shared/lib/model/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..8e985605049e5c2800de806d286f3dcf76871c44 --- /dev/null +++ b/libs/shared/lib/model/index.ts @@ -0,0 +1,2 @@ +export * from './general'; +export * from './graphology'; \ No newline at end of file diff --git a/libs/shared/lib/model/reactflow.ts b/libs/shared/lib/model/reactflow.ts new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/libs/shared/lib/model/reactflow.ts @@ -0,0 +1 @@ + diff --git a/libs/shared/lib/querybuilder/panel/index.ts b/libs/shared/lib/querybuilder/panel/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..e9d6c870cab9f83661ba280bc5c6587878a8cf2b --- /dev/null +++ b/libs/shared/lib/querybuilder/panel/index.ts @@ -0,0 +1 @@ +export * from './querybuilder'; \ No newline at end of file diff --git a/apps/web-graphpolaris/src/components/querybuilder/querybuilder.module.scss b/libs/shared/lib/querybuilder/panel/querybuilder.module.scss similarity index 100% rename from apps/web-graphpolaris/src/components/querybuilder/querybuilder.module.scss rename to libs/shared/lib/querybuilder/panel/querybuilder.module.scss diff --git a/libs/shared/lib/querybuilder/panel/querybuilder.module.scss.d.ts b/libs/shared/lib/querybuilder/panel/querybuilder.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..f2549523cf5819bcf6e47ed740eb243f828124aa --- /dev/null +++ b/libs/shared/lib/querybuilder/panel/querybuilder.module.scss.d.ts @@ -0,0 +1,4 @@ +declare const classNames: { + readonly reactflow: 'reactflow'; +}; +export = classNames; diff --git a/apps/web-graphpolaris/src/components/querybuilder/querybuilder.stories.tsx b/libs/shared/lib/querybuilder/panel/querybuilder.stories.tsx similarity index 76% rename from apps/web-graphpolaris/src/components/querybuilder/querybuilder.stories.tsx rename to libs/shared/lib/querybuilder/panel/querybuilder.stories.tsx index 2de5deb8795590c12bdd020c65687f5d72e3e4b4..b6bb2f30266d55e7a3db3f677336867bdde391e8 100644 --- a/apps/web-graphpolaris/src/components/querybuilder/querybuilder.stories.tsx +++ b/libs/shared/lib/querybuilder/panel/querybuilder.stories.tsx @@ -3,23 +3,29 @@ import { colorPaletteConfigSlice, querybuilderSlice, setQuerybuilderNodes, -} from '@graphpolaris/shared/data-access/store'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; +} from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; import { configureStore } from '@reduxjs/toolkit'; -import { ComponentMeta, ComponentStory } from '@storybook/react'; +import { Meta, ComponentStory } from '@storybook/react'; import { Provider } from 'react-redux'; import QueryBuilder from './querybuilder'; import { MultiGraph } from 'graphology'; -import { addPill, handles } from '@graphpolaris/querybuilder/usecases'; +import { + addPill, + handles, +} from '@graphpolaris/shared/lib/querybuilder/usecases'; -export default { +const Component: Meta<typeof QueryBuilder> = { component: QueryBuilder, title: 'Panels/QueryBuilder', -} as ComponentMeta<typeof QueryBuilder>; - -const Template: ComponentStory<typeof QueryBuilder> = (args) => ( - <QueryBuilder {...args} /> -); + decorators: [ + (story) => ( + <Provider store={mockStore}> + <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> + </Provider> + ), + ], +}; // Mock palette store const mockStore = configureStore({ @@ -88,11 +94,8 @@ graph.addEdge('0', '1', { // }); mockStore.dispatch(setQuerybuilderNodes(graph.export())); -export const Simple = Template.bind({}); -Simple.decorators = [ - (story) => ( - <Provider store={mockStore}> - <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> - </Provider> - ), -]; +export const Simple = { + args: {}, +}; + +export default Component; diff --git a/apps/web-graphpolaris/src/components/querybuilder/querybuilder.tsx b/libs/shared/lib/querybuilder/panel/querybuilder.tsx similarity index 78% rename from apps/web-graphpolaris/src/components/querybuilder/querybuilder.tsx rename to libs/shared/lib/querybuilder/panel/querybuilder.tsx index 063330aa016123b37498bf5d1f85690ccb247391..0892485b2bb5d9994e1f06b7bbc2ae1c3ed6ff8a 100644 --- a/apps/web-graphpolaris/src/components/querybuilder/querybuilder.tsx +++ b/libs/shared/lib/querybuilder/panel/querybuilder.tsx @@ -3,25 +3,29 @@ import { dragPill, dragPillStarted, dragPillStopped, -} from '@graphpolaris/querybuilder/usecases'; +} from '@graphpolaris/shared/lib/querybuilder/usecases'; import { setQuerybuilderNodes, useAppDispatch, useQuerybuilderNodes, -} from '@graphpolaris/shared/data-access/store'; -import { useMemo, useRef } from 'react'; +} from '@graphpolaris/shared/lib/data-access/store'; import ReactFlow, { ReactFlowProvider, Background, Node, isNode, -} from 'react-flow-renderer'; + ReactFlowInstance, +} from 'reactflow'; import styles from './querybuilder.module.scss'; -import ConnectionLine from './customFlowLines/connection'; -import ConnectionDragLine from './customFlowLines/connectionDrag'; -import AttributeRFPill from './customFlowPills/attributepill/attributepill'; -import EntityRFPill from './customFlowPills/entitypill/entitypill'; -import RelationRFPill from './customFlowPills/relationpill/relationpill'; +import { + EntityRFPill, + RelationRFPill, + AttributeRFPill, + ConnectionDragLine, + ConnectionLine, +} from '@graphpolaris/shared/lib/ui/pills'; + +import { useMemo, useRef } from 'react'; const nodeTypes = { entity: EntityRFPill, @@ -32,11 +36,11 @@ const edgeTypes = { connection: ConnectionLine, }; -const onLoad = (reactFlowInstance: any) => { +const onInit = (reactFlowInstance: ReactFlowInstance) => { setTimeout(() => reactFlowInstance.fitView(), 0); }; -const QueryBuilder = (props: {}) => { +export const QueryBuilder = (props: any) => { const nodes = useQuerybuilderNodes(); const dispatch = useAppDispatch(); const isDraggingPill = useRef(false); @@ -49,7 +53,7 @@ const QueryBuilder = (props: {}) => { node: Node<any> ) => { // Get the node in the elements list to get the previous location - const pNode = elements.find((e) => e.id == node.id); + const pNode = elements.nodes.find((e) => e.id === node.id); if (!(pNode && isNode(pNode))) return; // This is then used to calculate the delta position const dx = node.position.x - pNode.position.x; @@ -80,17 +84,25 @@ const QueryBuilder = (props: {}) => { dispatch(setQuerybuilderNodes(nodes.export())); }; + console.log(elements); + return ( - <div> + <div + style={{ + width: '100%', + height: '100vh', + }} + > <ReactFlowProvider> <ReactFlow - elements={elements} + edges={elements.edges} + nodes={elements.nodes} snapGrid={[10, 10]} // snapToGrid nodeTypes={nodeTypes} edgeTypes={edgeTypes} connectionLineComponent={ConnectionDragLine} - onLoad={onLoad} + onInit={onInit} onNodeDrag={onNodeDrag} onNodeDragStop={onNodeDragStop} className={styles.reactflow} diff --git a/libs/querybuilder/usecases/src/lib/addPill.ts b/libs/shared/lib/querybuilder/usecases/addPill.ts similarity index 97% rename from libs/querybuilder/usecases/src/lib/addPill.ts rename to libs/shared/lib/querybuilder/usecases/addPill.ts index e7b359d8f0fc77f1281fa57a7c200f13acfb820e..4dc37e18d16bd55f0b405520704b97f174ef6fca 100644 --- a/libs/querybuilder/usecases/src/lib/addPill.ts +++ b/libs/shared/lib/querybuilder/usecases/addPill.ts @@ -1,7 +1,7 @@ import { setQuerybuilderNodes, store, -} from '@graphpolaris/shared/data-access/store'; +} from '@graphpolaris/shared/lib/data-access/store'; import Graph from 'graphology'; import { Attributes } from 'graphology-types'; diff --git a/libs/querybuilder/usecases/src/lib/attribute/checkInput.ts b/libs/shared/lib/querybuilder/usecases/attribute/checkInput.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/attribute/checkInput.ts rename to libs/shared/lib/querybuilder/usecases/attribute/checkInput.ts diff --git a/libs/querybuilder/usecases/src/lib/attribute/getAttributeBoolOperators.ts b/libs/shared/lib/querybuilder/usecases/attribute/getAttributeBoolOperators.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/attribute/getAttributeBoolOperators.ts rename to libs/shared/lib/querybuilder/usecases/attribute/getAttributeBoolOperators.ts diff --git a/libs/querybuilder/usecases/src/lib/createReactFlowElements.ts b/libs/shared/lib/querybuilder/usecases/createReactFlowElements.ts similarity index 92% rename from libs/querybuilder/usecases/src/lib/createReactFlowElements.ts rename to libs/shared/lib/querybuilder/usecases/createReactFlowElements.ts index eba3bf06477f9bd53ac9e1c87ea13126ecd58e02..9b288187a4c8daa39507a879ac07f87572c1e2b7 100644 --- a/libs/querybuilder/usecases/src/lib/createReactFlowElements.ts +++ b/libs/shared/lib/querybuilder/usecases/createReactFlowElements.ts @@ -1,10 +1,14 @@ import Graph, { MultiGraph } from 'graphology'; import { Attributes } from 'graphology-types'; -import { Elements, Node, Edge, XYPosition } from 'react-flow-renderer'; +import { Node, Edge, XYPosition } from 'reactflow'; // Takes the querybuilder graph as an input and creates react flow elements for them. -export function createReactFlowElements(graph: Graph): Elements<Node | Edge> { - const elements: Elements<Node | Edge> = []; +export function createReactFlowElements(graph: Graph): { + nodes: Array<Node>; + edges: Array<Edge>; +} { + const nodes: Array<Node> = []; + const edges: Array<Edge> = []; graph.forEachNode((node: string, attributes: Attributes): void => { let data; @@ -61,7 +65,7 @@ export function createReactFlowElements(graph: Graph): Elements<Node | Edge> { position: position, data: data, }; - elements.push(RFNode); + nodes.push(RFNode); }); // Add the reactflow edges @@ -77,10 +81,10 @@ export function createReactFlowElements(graph: Graph): Elements<Node | Edge> { sourceHandle: attributes.sourceHandle, targetHandle: attributes.targetHandle, }; - elements.push(RFEdge); + edges.push(RFEdge); }); - return elements; + return { nodes, edges }; } /** Gets the position of an attribute based on the connection to an entity or relation. diff --git a/libs/querybuilder/usecases/src/lib/dragging/dragAttribute.ts b/libs/shared/lib/querybuilder/usecases/dragging/dragAttribute.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/dragging/dragAttribute.ts rename to libs/shared/lib/querybuilder/usecases/dragging/dragAttribute.ts diff --git a/libs/querybuilder/usecases/src/lib/dragging/dragAttributesAlong.ts b/libs/shared/lib/querybuilder/usecases/dragging/dragAttributesAlong.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/dragging/dragAttributesAlong.ts rename to libs/shared/lib/querybuilder/usecases/dragging/dragAttributesAlong.ts diff --git a/libs/querybuilder/usecases/src/lib/dragging/dragEntity.ts b/libs/shared/lib/querybuilder/usecases/dragging/dragEntity.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/dragging/dragEntity.ts rename to libs/shared/lib/querybuilder/usecases/dragging/dragEntity.ts diff --git a/libs/querybuilder/usecases/src/lib/dragging/dragPill.ts b/libs/shared/lib/querybuilder/usecases/dragging/dragPill.ts similarity index 97% rename from libs/querybuilder/usecases/src/lib/dragging/dragPill.ts rename to libs/shared/lib/querybuilder/usecases/dragging/dragPill.ts index 3832c103d94fbb2d759edc082cd643051580712a..1a7ae7dc97567751b86f69db05f1049712ed8d26 100644 --- a/libs/querybuilder/usecases/src/lib/dragging/dragPill.ts +++ b/libs/shared/lib/querybuilder/usecases/dragging/dragPill.ts @@ -1,5 +1,5 @@ import { MultiGraph } from 'graphology'; -import { XYPosition } from 'react-flow-renderer'; +import { XYPosition } from 'reactflow'; import { DragAttibutePillStopped, DragAttributePill, diff --git a/libs/querybuilder/usecases/src/lib/dragging/dragRelation.ts b/libs/shared/lib/querybuilder/usecases/dragging/dragRelation.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/dragging/dragRelation.ts rename to libs/shared/lib/querybuilder/usecases/dragging/dragRelation.ts diff --git a/libs/querybuilder/usecases/src/lib/dragging/getClosestPill.ts b/libs/shared/lib/querybuilder/usecases/dragging/getClosestPill.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/dragging/getClosestPill.ts rename to libs/shared/lib/querybuilder/usecases/dragging/getClosestPill.ts diff --git a/libs/shared/lib/querybuilder/usecases/index.ts b/libs/shared/lib/querybuilder/usecases/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..54e15f0b0d2ef473477ca7d09d970ef86eb63c29 --- /dev/null +++ b/libs/shared/lib/querybuilder/usecases/index.ts @@ -0,0 +1,6 @@ +export * from './attribute/getAttributeBoolOperators'; +export * from './attribute/checkInput'; +export * from './createReactFlowElements'; +export * from './pillHandles'; +export * from './dragging/dragPill'; +export * from './addPill'; diff --git a/libs/querybuilder/usecases/src/lib/pillHandles.ts b/libs/shared/lib/querybuilder/usecases/pillHandles.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/pillHandles.ts rename to libs/shared/lib/querybuilder/usecases/pillHandles.ts diff --git a/libs/querybuilder/usecases/src/lib/querybuilder-usecases.spec.ts b/libs/shared/lib/querybuilder/usecases/querybuilder-usecases.spec.ts similarity index 79% rename from libs/querybuilder/usecases/src/lib/querybuilder-usecases.spec.ts rename to libs/shared/lib/querybuilder/usecases/querybuilder-usecases.spec.ts index 684984e68f06f7cff30cc3f8c00749fd61c1aa9b..cb212e0e122658ec13e90e4c8b9e613c51b8b8d8 100644 --- a/libs/querybuilder/usecases/src/lib/querybuilder-usecases.spec.ts +++ b/libs/shared/lib/querybuilder/usecases/querybuilder-usecases.spec.ts @@ -1,4 +1,5 @@ import { querybuilderUsecases } from './querybuilder-usecases'; +import { assert, describe, expect, it } from "vitest"; describe('querybuilderUsecases', () => { it('should work', () => { diff --git a/libs/querybuilder/usecases/src/lib/querybuilder-usecases.ts b/libs/shared/lib/querybuilder/usecases/querybuilder-usecases.ts similarity index 100% rename from libs/querybuilder/usecases/src/lib/querybuilder-usecases.ts rename to libs/shared/lib/querybuilder/usecases/querybuilder-usecases.ts diff --git a/libs/shared/lib/schema/panel/SchemaComponent.t b/libs/shared/lib/schema/panel/SchemaComponent.t new file mode 100644 index 0000000000000000000000000000000000000000..b3f2a0a482d8429cd09e58e46ff9d27142f6aa3f --- /dev/null +++ b/libs/shared/lib/schema/panel/SchemaComponent.t @@ -0,0 +1,184 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import React from 'react'; +import BaseView from '../BaseView'; +import SchemaViewModel from '../../view-model/graph-schema/SchemaViewModel'; +import ReactFlow, { + ControlButton, + Controls, + FlowElement, + ReactFlowProvider, +} from 'react-flow-renderer'; +import { ClassNameMap, WithStyles, withStyles } from '@material-ui/styles'; +import SettingsIcon from '@material-ui/icons/Settings'; +import exportIcon from '../icons/ExportIcon.png'; + +import { CircularProgress, ListItemText, Menu, MenuItem } from '@material-ui/core'; +import { useStyles } from './SchemaStyleSheet'; + +export let currentColours: any; + +/** SchemaComponentProps is an interface containing the SchemaViewModel. */ +export interface SchemaComponentProps extends WithStyles<typeof useStyles> { + schemaViewModel: SchemaViewModel; + currentColours: any; +} + +/** The interface for the state in the schema component */ +export interface SchemaComponentState { + zoom: number; + visible: boolean; + elements: FlowElement[]; + myRef: React.RefObject<HTMLDivElement>; + // Elements holder for the export menu + exportMenuAnchor?: Element; +} + +/** This class attaches the observers and renders the schema to the screen */ +class SchemaComponent + extends React.Component<SchemaComponentProps, SchemaComponentState> + implements BaseView +{ + private schemaViewModel: SchemaViewModel; + private currentColours: any; + + public constructor(props: SchemaComponentProps) { + super(props); + + const { schemaViewModel } = props; + this.schemaViewModel = schemaViewModel; + + this.state = { + zoom: schemaViewModel.zoom, + myRef: schemaViewModel.myRef, + visible: schemaViewModel.visible, + elements: [ + ...schemaViewModel.elements.nodes, + ...schemaViewModel.elements.edges, + ...schemaViewModel.elements.selfEdges, + schemaViewModel.nodeQualityPopup, + schemaViewModel.attributeAnalyticsPopupMenu, + ], + exportMenuAnchor: undefined, + }; + } + + /** Attach the Viewmodel Observer and Attach the Websocket Observer. */ + public componentDidMount(): void { + this.schemaViewModel.subscribeToSchemaResult(); + this.schemaViewModel.subscribeToAnalyticsData(); + this.schemaViewModel.attachView(this); + } + + /** Deattach the Viewmodel Observer and Attach the Websocket Observer. */ + public componentWillUnmount(): void { + this.schemaViewModel.unSubscribeFromSchemaResult(); + this.schemaViewModel.unSubscribeFromAnalyticsData(); + this.schemaViewModel.detachView(); + } + + /** + * We update the state of our statecomponent on each update of the viewmodel. + * Gets the parameters from schemaviewmodel. + */ + public onViewModelChanged(): void { + this.setState({ + myRef: this.schemaViewModel.myRef, + zoom: this.schemaViewModel.zoom, + visible: this.schemaViewModel.visible, + elements: [ + ...this.schemaViewModel.elements.nodes, + ...this.schemaViewModel.elements.edges, + ...this.schemaViewModel.elements.selfEdges, + this.schemaViewModel.nodeQualityPopup, + this.schemaViewModel.attributeAnalyticsPopupMenu, + ], + }); + } + + /** The function of the component that renders the schema */ + public render(): JSX.Element { + const { zoom, elements, myRef, visible } = this.state; + const styles = this.props.classes; + currentColours = this.props.currentColours; + + return ( + <div + style={{ + width: '100%', + height: '100%', + backgroundColor: '#' + currentColours.visBackground, + }} + ref={myRef} + > + <ReactFlowProvider> + <ReactFlow + className={styles.schemaPanel} + elements={elements} + defaultZoom={zoom} + nodeTypes={this.schemaViewModel.nodeTypes} + edgeTypes={this.schemaViewModel.edgeTypes} + nodesDraggable={false} + onlyRenderVisibleElements={false} + onLoad={this.schemaViewModel.onLoad} + > + <Controls + showInteractive={false} + showZoom={false} + showFitView={true} + className={styles.controls} + > + <ControlButton + className={styles.exportButton} + title={'Export graph schema'} + onClick={(event) => { + event.stopPropagation(); + this.setState({ + ...this.state, + exportMenuAnchor: event.currentTarget, + }); + }} + > + <img src={exportIcon} width={21}></img> + </ControlButton> + </Controls> + <div + style={{ + display: 'flex', + justifyContent: 'center', + visibility: visible ? 'visible' : 'hidden', + }} + > + <CircularProgress /> + </div> + </ReactFlow> + </ReactFlowProvider> + <Menu + getContentAnchorEl={null} + anchorOrigin={{ vertical: 'top', horizontal: 'left' }} + transformOrigin={{ vertical: 'top', horizontal: 'right' }} + anchorEl={this.state.exportMenuAnchor} + keepMounted + open={Boolean(this.state.exportMenuAnchor)} + onClose={() => this.setState({ ...this.state, exportMenuAnchor: undefined })} + > + <MenuItem className={styles.menuText} onClick={() => this.schemaViewModel.exportToPNG()}> + {'Export to PNG'} + </MenuItem> + <MenuItem className={styles.menuText} onClick={() => this.schemaViewModel.exportToPDF()}> + {'Export to PDF'} + </MenuItem> + </Menu> + </div> + ); + } +} +export default withStyles(useStyles)(SchemaComponent); diff --git a/libs/shared/lib/schema/panel/index.ts b/libs/shared/lib/schema/panel/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..5d5aa13bd15aa8a201d524ee65b6102f5bebea1a --- /dev/null +++ b/libs/shared/lib/schema/panel/index.ts @@ -0,0 +1 @@ +export * from './schema'; \ No newline at end of file diff --git a/apps/web-graphpolaris/src/components/schema/schema.module.scss b/libs/shared/lib/schema/panel/schema.module.scss similarity index 96% rename from apps/web-graphpolaris/src/components/schema/schema.module.scss rename to libs/shared/lib/schema/panel/schema.module.scss index 192a2fd7ace9b001b68c1e12af2bb2c048418546..f4d3e74fbb78ea0da17d295d4cf6f5e9b1dc32fa 100644 --- a/apps/web-graphpolaris/src/components/schema/schema.module.scss +++ b/libs/shared/lib/schema/panel/schema.module.scss @@ -210,15 +210,15 @@ // width: 'auto !important', // }, -// exportButton: { -// left: 'auto !important', -// bottom: 'auto !important', -// top: '10px', -// right: '20px', -// '& svg': { -// transform: 'scale(1.4)', -// }, -// }, +.exportButton { + left: auto !important; + bottom: auto !important; + top: 10px; + right: 20px; + & svg { + transform: scale(1.4); + } +} // menuText: { // fontSize: 'small', diff --git a/libs/shared/lib/schema/panel/schema.module.scss.d.ts b/libs/shared/lib/schema/panel/schema.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..50613cb92b1874254384bb6ef42a0e1b97d9cf5f --- /dev/null +++ b/libs/shared/lib/schema/panel/schema.module.scss.d.ts @@ -0,0 +1,6 @@ +declare const classNames: { + readonly schemaPanel: 'schemaPanel'; + readonly controls: 'controls'; + readonly exportButton: 'exportButton'; +}; +export = classNames; diff --git a/libs/shared/lib/schema/panel/schema.spec.ts b/libs/shared/lib/schema/panel/schema.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..b71c93f13d209b88ff4fb2bbf1091fa8075440a0 --- /dev/null +++ b/libs/shared/lib/schema/panel/schema.spec.ts @@ -0,0 +1,327 @@ +import { assert, describe, expect, it } from "vitest"; + +// import { SchemaUtils } from '@graphpolaris/schema-utils'; +// import { SchemaFromBackend } from '@graphpolaris/models'; + +// const twitterSchemaRaw: SchemaFromBackend = { +// nodes: [ +// { +// name: 'Me', +// attributes: [ +// { +// name: 'screen_name', +// type: 'string', +// }, +// { +// name: 'name', +// type: 'string', +// }, +// { +// name: 'location', +// type: 'string', +// }, +// { +// name: 'followers', +// type: 'int', +// }, +// { +// name: 'following', +// type: 'int', +// }, +// { +// name: 'url', +// type: 'string', +// }, +// { +// name: 'profile_image_url', +// type: 'string', +// }, +// ], +// }, +// { +// name: 'Link', +// attributes: [ +// { +// name: 'url', +// type: 'string', +// }, +// ], +// }, +// { +// name: 'Source', +// attributes: [ +// { +// name: 'name', +// type: 'string', +// }, +// ], +// }, +// { +// name: 'Hashtag', +// attributes: [ +// { +// name: 'name', +// type: 'string', +// }, +// ], +// }, +// { +// name: 'User', +// attributes: [ +// { +// name: 'screen_name', +// type: 'string', +// }, +// { +// name: 'name', +// type: 'string', +// }, +// { +// name: 'location', +// type: 'string', +// }, +// { +// name: 'followers', +// type: 'int', +// }, +// { +// name: 'following', +// type: 'int', +// }, +// { +// name: 'url', +// type: 'string', +// }, +// { +// name: 'profile_image_url', +// type: 'string', +// }, +// { +// name: 'screen_name', +// type: 'string', +// }, +// { +// name: 'name', +// type: 'string', +// }, +// { +// name: 'location', +// type: 'string', +// }, +// { +// name: 'followers', +// type: 'int', +// }, +// { +// name: 'following', +// type: 'int', +// }, +// { +// name: 'statuses', +// type: 'int', +// }, +// { +// name: 'url', +// type: 'string', +// }, +// { +// name: 'profile_image_url', +// type: 'string', +// }, +// ], +// }, +// { +// name: 'Tweet', +// attributes: [ +// { +// name: 'id', +// type: 'int', +// }, +// { +// name: 'id_str', +// type: 'string', +// }, +// { +// name: 'text', +// type: 'string', +// }, +// { +// name: 'favorites', +// type: 'int', +// }, +// { +// name: 'import_method', +// type: 'string', +// }, +// ], +// }, +// ], +// edges: [ +// { +// name: 'USING', +// collection: 'USING', +// from: 'Tweet', +// to: 'Source', +// attributes: [], +// }, +// { +// name: 'SIMILAR_TO', +// collection: 'SIMILAR_TO', +// from: 'User', +// to: 'User', +// attributes: [ +// { +// name: 'score', +// type: 'float', +// }, +// ], +// }, +// { +// name: 'SIMILAR_TO', +// collection: 'SIMILAR_TO', +// from: 'User', +// to: 'Me', +// attributes: [ +// { +// name: 'score', +// type: 'float', +// }, +// ], +// }, +// { +// name: 'AMPLIFIES', +// collection: 'AMPLIFIES', +// from: 'Me', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'AMPLIFIES', +// collection: 'AMPLIFIES', +// from: 'User', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'RT_MENTIONS', +// collection: 'RT_MENTIONS', +// from: 'Me', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'RT_MENTIONS', +// collection: 'RT_MENTIONS', +// from: 'User', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'FOLLOWS', +// collection: 'FOLLOWS', +// from: 'User', +// to: 'Me', +// attributes: [], +// }, +// { +// name: 'FOLLOWS', +// collection: 'FOLLOWS', +// from: 'Me', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'FOLLOWS', +// collection: 'FOLLOWS', +// from: 'User', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'FOLLOWS', +// collection: 'FOLLOWS', +// from: 'Me', +// to: 'Me', +// attributes: [], +// }, +// { +// name: 'INTERACTS_WITH', +// collection: 'INTERACTS_WITH', +// from: 'User', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'INTERACTS_WITH', +// collection: 'INTERACTS_WITH', +// from: 'Me', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'RETWEETS', +// collection: 'RETWEETS', +// from: 'Tweet', +// to: 'Tweet', +// attributes: [], +// }, +// { +// name: 'REPLY_TO', +// collection: 'REPLY_TO', +// from: 'Tweet', +// to: 'Tweet', +// attributes: [], +// }, +// { +// name: 'CONTAINS', +// collection: 'CONTAINS', +// from: 'Tweet', +// to: 'Link', +// attributes: [], +// }, +// { +// name: 'MENTIONS', +// collection: 'MENTIONS', +// from: 'Tweet', +// to: 'User', +// attributes: [], +// }, +// { +// name: 'MENTIONS', +// collection: 'MENTIONS', +// from: 'Tweet', +// to: 'Me', +// attributes: [], +// }, +// { +// name: 'TAGS', +// collection: 'TAGS', +// from: 'Tweet', +// to: 'Hashtag', +// attributes: [], +// }, +// { +// name: 'POSTS', +// collection: 'POSTS', +// from: 'User', +// to: 'Tweet', +// attributes: [], +// }, +// { +// name: 'POSTS', +// collection: 'POSTS', +// from: 'Me', +// to: 'Tweet', +// attributes: [], +// }, +// ], +// }; + +// const twitterSchema = SchemaUtils.ParseSchemaFromBackend(twitterSchemaRaw); + +describe('import tests', () => { + it('should resolve all imports appropriately for _external_ libs @graphpolaris/schema-utils and @graphpolaris/model ', () => { + // const graph = twitterSchema; + // expect(graph); + }); +}); diff --git a/libs/shared/lib/schema/panel/schema.stories.tsx b/libs/shared/lib/schema/panel/schema.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..9a01368710c516cf4180cb7eed636a426fa033de --- /dev/null +++ b/libs/shared/lib/schema/panel/schema.stories.tsx @@ -0,0 +1,259 @@ +import React from 'react'; +import { Meta, Story, ComponentStory } from '@storybook/react'; + +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { + colorPaletteConfigSlice, + schemaSlice, + setSchema, +} from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import Schema from './schema'; + +import { + movieSchemaRaw, + northwindSchemaRaw, + simpleSchemaRaw, + twitterSchemaRaw, + movieSchema, + northWindSchema, + simpleSchema, + twitterSchema, +} from '@graphpolaris/shared/lib/mock-data'; + +const Component: Meta<typeof Schema> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Panel', + + component: Schema, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <div + style={{ + width: '100%', + height: '100vh', + }} + > + {story()} + </div> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +// Mock the schema and palette store +const Mockstore = configureStore({ + reducer: { + schema: schemaSlice.reducer, + colorPaletteConfig: colorPaletteConfigSlice.reducer, + }, +}); + +export const TestSimple = { + play: async () => { + const dispatch = Mockstore.dispatch; + const schema = SchemaUtils.schemaBackend2Graphology({ + nodes: [ + { + name: 'Thijs', + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + }, + { + name: 'Airport', + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + }, + ], + edges: [ + { + name: 'Thijs:Airport', + from: 'Thijs', + to: 'Airport', + collection: 'flights', + attributes: [ + { name: 'arrivalTime', type: 'int' }, + { name: 'departureTime', type: 'int' }, + ], + }, + ], + }); + + dispatch(setSchema(schema.export())); + }, +}; + +export const TestMovieSchema = { + play: async () => { + const dispatch = Mockstore.dispatch; + const schema = SchemaUtils.schemaBackend2Graphology(movieSchemaRaw); + + dispatch(setSchema(schema.export())); + }, +}; + +// export const TestWithSchema = { +// play: async () => { +// const dispatch = Mockstore.dispatch; +// const schema = SchemaUtils.ParseSchemaFromBackend({ +// nodes: [ +// { +// name: 'Thijs', +// attributes: [], +// }, +// { +// name: 'Airport', +// attributes: [ +// { name: 'city', type: 'string' }, +// { name: 'vip', type: 'bool' }, +// { name: 'state', type: 'string' }, +// ], +// }, +// { +// name: 'Airport2', +// attributes: [ +// { name: 'city', type: 'string' }, +// { name: 'vip', type: 'bool' }, +// { name: 'state', type: 'string' }, +// ], +// }, +// { +// name: 'Plane', +// attributes: [ +// { name: 'type', type: 'string' }, +// { name: 'maxFuelCapacity', type: 'int' }, +// ], +// }, +// { name: 'Staff', attributes: [] }, +// ], +// edges: [ +// { +// name: 'Airport2:Airport', +// from: 'Airport2', +// to: 'Airport', +// collection: 'flights', +// attributes: [ +// { name: 'arrivalTime', type: 'int' }, +// { name: 'departureTime', type: 'int' }, +// ], +// }, +// { +// name: 'Airport:Staff', +// from: 'Airport', +// to: 'Staff', +// collection: 'flights', +// attributes: [{ name: 'salary', type: 'int' }], +// }, +// { +// name: 'Plane:Airport', +// from: 'Plane', +// to: 'Airport', +// collection: 'flights', +// attributes: [], +// }, +// { +// name: 'Airport:Thijs', +// from: 'Airport', +// to: 'Thijs', +// collection: 'flights', +// attributes: [{ name: 'hallo', type: 'string' }], +// }, +// { +// name: 'Thijs:Airport', +// from: 'Thijs', +// to: 'Airport', +// collection: 'flights', +// attributes: [{ name: 'hallo', type: 'string' }], +// }, +// { +// name: 'Staff:Plane', +// from: 'Staff', +// to: 'Plane', +// collection: 'flights', +// attributes: [{ name: 'hallo', type: 'string' }], +// }, +// { +// name: 'Staff:Airport2', +// from: 'Staff', +// to: 'Airport2', +// collection: 'flights', +// attributes: [{ name: 'hallo', type: 'string' }], +// }, +// { +// name: 'Airport2:Plane', +// from: 'Airport2', +// to: 'Plane', +// collection: 'flights', +// attributes: [{ name: 'hallo', type: 'string' }], +// }, + +// { +// name: 'Airport:Airport', +// from: 'Airport', +// to: 'Airport', +// collection: 'flights', +// attributes: [{ name: 'test', type: 'string' }], +// }, +// ], +// }); + +// console.info('dispatch dummy schema', schema.order); +// dispatch(setSchema(schema.export())); +// }, +// }; + +// export const TestWithMockNorthWindSchema = { +// play: async () => { +// const dispatch = Mockstore.dispatch; + +// const schema = northWindSchema; +// console.info('dispatch northWindSchema schema', schema.order); +// dispatch(setSchema(schema.export())); +// }, +// }; + +// export const TestWithMockTwitterSchema = { +// play: async () => { +// const dispatch = Mockstore.dispatch; + +// const schema = twitterSchema; +// console.info('dispatch TestWithMockTwitterSchema schema', schema.order); +// dispatch(setSchema(schema.export())); +// }, +// }; + +// export const TestWithMockSimpleSchema = { +// play: async () => { +// const dispatch = Mockstore.dispatch; + +// const schema = simpleSchema; +// console.info('dispatch simpleSchema schema', schema.order); +// dispatch(setSchema(schema.export())); +// }, +// }; + +// export const TestWithMockMovieSchema = { +// play: async () => { +// const dispatch = Mockstore.dispatch; + +// const schema = movieSchema; +// console.info('dispatch movieSchema schema', schema.order); +// dispatch(setSchema(schema.export())); +// }, +// }; + +export default Component; diff --git a/libs/shared/lib/schema/panel/schema.tsx b/libs/shared/lib/schema/panel/schema.tsx new file mode 100644 index 0000000000000000000000000000000000000000..8dbd36ab16ba81f25cb4956419f1a13a7a11799f --- /dev/null +++ b/libs/shared/lib/schema/panel/schema.tsx @@ -0,0 +1,188 @@ +import { + AllLayoutAlgorithms, + LayoutFactory, +} from '@graphpolaris/shared/lib/graph-layout'; +import { + schemaGraphology2Reactflow, + schemaExpandRelation, +} from '@graphpolaris/shared/lib/schema/schema-utils'; +import { + useSchema, + useSchemaLayout, +} from '@graphpolaris/shared/lib/data-access/store'; +import { MultiGraph } from 'graphology'; +// import { AllLayoutAlgorithms, LayoutFactory } from '@graphpolaris/graph-layout'; +import { useEffect, useMemo, useState } from 'react'; +import ReactFlow, { + ControlButton, + Controls, + Node, + Edge, + ReactFlowProvider, + useNodesState, + useEdgesState, + ReactFlowInstance, +} from 'reactflow'; + +import 'reactflow/dist/style.css'; + +import styles from './schema.module.scss'; + +import { + EntityRFPill, + RelationRFPill, + AttributeRFPill, + ConnectionDragLine, + ConnectionLine, +} from '@graphpolaris/shared/lib/ui/pills'; +import { EntityNode } from '../pills/nodes/entity/entity-node'; +import { RelationNode } from '../pills/nodes/relation/relation-node'; +import { NodeQualityEntityPopupNode } from '../pills/nodes/popup/node-quality-entity-popup'; +import { NodeQualityRelationPopupNode } from '../pills/nodes/popup/node-quality-relation-popup'; +import { AttributeAnalyticsPopupMenu } from '../pills/nodes/popup/attribute-analytics-popup-menu'; +import NodeEdge from '../pills/edges/node-edge'; +import SelfEdge from '../pills/edges/self-edge'; + +interface Props { + content?: string; +} + +const onInit = (reactFlowInstance: ReactFlowInstance) => { + setTimeout(() => reactFlowInstance.fitView(), 100); +}; + +const nodeTypes = { + entity: EntityNode, + relation: RelationNode, + // nodeQualityEntityPopup: NodeQualityEntityPopupNode, + // nodeQualityRelationPopup: NodeQualityRelationPopupNode, + // attributeAnalyticsPopupMenu: AttributeAnalyticsPopupMenu, + + // entity: EntityRFPill, + // relation: RelationRFPill, + // attribute: AttributeRFPill, +}; +const edgeTypes = { + nodeEdge: NodeEdge, + selfEdge: SelfEdge, + + connection: ConnectionLine, +}; + +export const Schema = (props: Props) => { + const [nodes, setNodes, onNodeChanged] = useNodesState([] as Node[]); + const [edges, setEdges, onEdgeChanged] = useEdgesState([] as Edge[]); + // In case the schema is updated + const dbschema = useSchema(); + // const [dbschema, setSchema] = useState(useSchema()); + const [schemaLayout, setSchemaLayout] = useState(useSchemaLayout()); + + console.log('dbSchema', dbschema.edges()); + // useEffect(() => { + // console.log('dbSchema', dbschema, dbschema.order); + // }, [dbschema]); + + const toggleNodeQualityPopup = (id: string) => {}; + const toggleAttributeAnalyticsPopupMenu = (id: string) => {}; + + useEffect(() => { + if (dbschema == undefined || dbschema.order == 0) { + return; + } + // console.log('dbSchema', dbschema.edges()); + + const layoutFactory = new LayoutFactory(); + const layout = layoutFactory.createLayout( + schemaLayout as AllLayoutAlgorithms + ); + + const expandedSchema = schemaExpandRelation(dbschema); + layout?.layout(expandedSchema); // TODO: more layouts here + + const schemaFlow = schemaGraphology2Reactflow(expandedSchema); + + schemaFlow.nodes.forEach((n) => { + n.data.toggleNodeQualityPopup = toggleNodeQualityPopup; + n.data.toggleAttributeAnalyticsPopupMenu = + toggleAttributeAnalyticsPopupMenu; + }); + console.log(edges); + + // console.log( + // 'schema Layout', + // schemaLayout, + // 'order', + // expandedSchema, + // schemaFlow + // ); + setNodes(schemaFlow.nodes); + setEdges(schemaFlow.edges); + // console.log( + // 'update schema useEffect', + // dbschema, + // dbschema.order, + // schemaFlow + // ); + }, [dbschema, schemaLayout]); + + const graphStyles = { width: '100%', height: '500px' }; + + // console.log(nodes, edges); + + return ( + <div + style={{ + width: '100%', + height: '100%', + }} + > + {nodes.length === 0 && <p>DEBUG: No Elements</p>} + <ReactFlowProvider> + <ReactFlow + className={styles.schemaPanel} + onlyRenderVisibleElements={false} + nodesDraggable={false} + nodeTypes={nodeTypes} + edgeTypes={edgeTypes} + connectionLineComponent={ConnectionDragLine} + onNodesChange={onNodeChanged} + onEdgesChange={onEdgeChanged} + nodes={nodes} + edges={edges} + style={graphStyles} + onInit={onInit} + attributionPosition="top-right" + > + <Controls + showInteractive={false} + showZoom={false} + showFitView={true} + className={styles.controls} + > + <ControlButton + className={styles.exportButton} + title={'Export graph schema'} + onClick={(event) => { + event.stopPropagation(); + // this.setState({ + // ...this.state, + // exportMenuAnchor: event.currentTarget, + // }); + }} + > + {/* <img src={exportIcon} width={21}></img> */} + </ControlButton> + </Controls> + </ReactFlow> + </ReactFlowProvider> + </div> + ); +}; + +export default Schema; + +// Fix layout of the schema +// create reactflow elements on xy coords +// connect reactflow elements together + +// maybe ook gelijk instellingen knoppie fixen op alle panels diff --git a/apps/web-graphpolaris/src/components/schema/schema.tsx b/libs/shared/lib/schema/panel/schemaOLD.tsx similarity index 72% rename from apps/web-graphpolaris/src/components/schema/schema.tsx rename to libs/shared/lib/schema/panel/schemaOLD.tsx index dfe7a159b4b15dbe838d81aadb3e55992ea585f7..e162b7869413f1a534e0acd3d79fcab42c001c40 100644 --- a/apps/web-graphpolaris/src/components/schema/schema.tsx +++ b/libs/shared/lib/schema/panel/schemaOLD.tsx @@ -1,21 +1,30 @@ -import { AllLayoutAlgorithms, LayoutFactory } from '@graphpolaris/graph-layout'; import { - createReactFlowElements, - expandSchema, -} from '@graphpolaris/schema/usecases'; + AllLayoutAlgorithms, + LayoutFactory, +} from '@graphpolaris/shared/lib/graph-layout'; +import { + schemaGraphology2Reactflow, + schemaExpandRelation, +} from '@graphpolaris/shared/lib/schema/schema-utils'; import { useSchema, useSchemaLayout, -} from '@graphpolaris/shared/data-access/store'; +} from '@graphpolaris/shared/lib/data-access/store'; import { MultiGraph } from 'graphology'; // import { AllLayoutAlgorithms, LayoutFactory } from '@graphpolaris/graph-layout'; import { useEffect, useMemo, useState } from 'react'; import ReactFlow, { ControlButton, Controls, - FlowElement, + Node, + Edge, ReactFlowProvider, -} from 'react-flow-renderer'; + useNodesState, + useEdgesState, +} from 'reactflow'; + +import 'reactflow/dist/style.css'; + import styles from './schema.module.scss'; import { @@ -23,15 +32,11 @@ import { RelationRFPill, AttributeRFPill, ConnectionDragLine, - ConnectionLine -} from '@graphpolaris/shared/ui/pills'; -// import ConnectionDragLine from '@graphpolaris/shared/ui/pills'; -// import AttributeRFPill from '@graphpolaris/shared/ui/pills'; -// import EntityRFPill from '@graphpolaris/shared/ui/pills'; -// import RelationRFPill from '@graphpolaris/shared/ui/pills'; + ConnectionLine, +} from '@graphpolaris/shared/lib/ui/pills'; interface Props { - // content: string; + content?: string; } const onLoad = (reactFlowInstance: any) => { @@ -47,8 +52,9 @@ const edgeTypes = { connection: ConnectionLine, }; -const Schema = (props: Props) => { - const [elements, setElements] = useState([] as FlowElement[]); +export const Schema = (props: Props) => { + const [nodes, setNodes, onNodeChanged] = useNodesState([] as Node[]); + const [edges, setEdges, onEdgeChanged] = useEdgesState([] as Edge[]); // In case the schema is updated const dbschema = useSchema(); // const [dbschema, setSchema] = useState(useSchema()); @@ -58,7 +64,10 @@ const Schema = (props: Props) => { // console.log('dbSchema', dbschema, dbschema.order); // }, [dbschema]); - const expandedSchema = useMemo(() => expandSchema(dbschema), [dbschema]); + const expandedSchema = useMemo( + () => schemaExpandRelation(dbschema), + [dbschema] + ); useEffect(() => { if (dbschema == undefined || dbschema.order == 0) { @@ -72,8 +81,9 @@ const Schema = (props: Props) => { ); layout?.layout(expandedSchema); - const flowElements = createReactFlowElements(expandedSchema); - setElements(flowElements); + const flowElements = schemaGraphology2Reactflow(expandedSchema); + setNodes(flowElements.nodes); + setEdges(flowElements.edges); console.log( 'update schema useEffect', dbschema, @@ -84,6 +94,8 @@ const Schema = (props: Props) => { const graphStyles = { width: '100%', height: '500px' }; + // console.log(nodes, edges); + return ( <div style={{ @@ -91,18 +103,21 @@ const Schema = (props: Props) => { height: '100%', }} > - {elements.length == 0 && <p>DEBUG: No Elements</p>} + {nodes.length === 0 && <p>DEBUG: No Elements</p>} <ReactFlowProvider> <ReactFlow className={styles.schemaPanel} onlyRenderVisibleElements={false} nodesDraggable={false} nodeTypes={nodeTypes} - edgeTypes={edgeTypes} connectionLineComponent={ConnectionDragLine} - elements={elements} + onNodesChange={onNodeChanged} + onEdgesChange={onEdgeChanged} + nodes={nodes} + edges={edges} style={graphStyles} onLoad={onLoad} + attributionPosition="top-right" > <Controls showInteractive={false} diff --git a/libs/shared/lib/schema/panel/view-model/SchemaViewModel.t b/libs/shared/lib/schema/panel/view-model/SchemaViewModel.t new file mode 100644 index 0000000000000000000000000000000000000000..f3a434ca5a7b5cffbe1479041ce816f9a62e94c3 --- /dev/null +++ b/libs/shared/lib/schema/panel/view-model/SchemaViewModel.t @@ -0,0 +1,928 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import SchemaViewModel from './SchemaViewModel'; +import { Node, ReactFlowInstance } from 'reactflow'; +import { + doBoxesOverlap, + makeBoundingBox, + calcWidthRelationNodeBox, + calcWidthEntityNodeBox, + numberPredicates, +} from '../../schema-utils/utils'; +import { + AttributeAnalyticsData, + AttributeAnalyticsPopupMenuNode, + AttributeCategory, + AttributeWithData, + NodeQualityDataForEntities, + NodeQualityDataForRelations, + NodeQualityPopupNode, + NodeType, +} from '../../schema-utils/Types'; +import React from 'react'; +import '../../view/graph-schema/flow-components/nodes/popupmenus/NodeQualityPopupNode.scss'; + +import '../../view/graph-schema/flow-components/nodes/popupmenus/AttributeAnalyticsPopupMenuNode.scss'; + +// import { +// exportComponentAsPNG, +// Params, +// PDFOptions, +// } from 'react-component-export-image'; + +import { getTextOfJSDocComment } from 'typescript'; + +/** This class is responsible for updating and creating the graph schema. */ +export default class SchemaViewModelImpl + extends AbstractBaseViewModelImpl + implements SchemaViewModel +{ + private reactFlowInstance: any; + private relationCounter: number; + private drawOrderUseCase: DrawOrderUseCase; + private nodeUseCase: NodeUseCase; + private edgeUseCase: EdgeUseCase; + private graphUseCase: GraphUseCase; + private placeInQueryBuilder: (name: string, type: string) => void; + public elements: SchemaElements = { nodes: [], edges: [], selfEdges: [] }; + public zoom: number; + public visible: boolean; + + public nodeQualityPopup: NodeQualityPopupNode; + public attributeAnalyticsPopupMenu: AttributeAnalyticsPopupMenuNode; + + public nodeQualityData: Record< + string, + NodeQualityDataForEntities | NodeQualityDataForRelations + >; + public attributeAnalyticsData: Record<string, AttributeAnalyticsData>; + + private entityPopupOffsets = { + nodeQualityOffset: { + x: SchemaThemeHolder.entity.width, + y: SchemaThemeHolder.entity.height - 3, + }, + attributeQualityOffset: { + x: SchemaThemeHolder.entity.width, + y: -SchemaThemeHolder.entity.height + 12, + }, + }; + + private relationPopupOffsets = { + nodeQualityOffset: { + x: SchemaThemeHolder.relation.width + 50, + y: SchemaThemeHolder.relation.height + 2, + }, + attributeQualityOffset: { + x: SchemaThemeHolder.relation.width + 50, + y: -SchemaThemeHolder.relation.height + 17, + }, + }; + // React flow reference for positioning on drop. + public myRef: React.RefObject<HTMLDivElement>; + + public nodeTypes = { + entity: EntityNode, + relation: RelationNode, + nodeQualityEntityPopup: NodeQualityEntityPopupNode, + nodeQualityRelationPopup: NodeQualityRelationPopupNode, + attributeAnalyticsPopupMenu: AttributeAnalyticsPopupMenu, + }; + + public edgeTypes = { + nodeEdge: NodeEdge, + selfEdge: SelfEdge, + }; + + public constructor( + drawOrderUseCase: DrawOrderUseCase, + nodeUseCase: NodeUseCase, + edgeUseCase: EdgeUseCase, + graphUseCase: GraphUseCase, + addAttribute: (name: string, type: string) => void + ) { + super(); + + this.myRef = React.createRef(); + // TODO: These values need to not be hardcoded. + this.zoom = 1.3; + this.relationCounter = 0; + this.reactFlowInstance = 0; + this.visible = true; + this.edgeUseCase = edgeUseCase; + this.nodeUseCase = nodeUseCase; + this.drawOrderUseCase = drawOrderUseCase; + this.graphUseCase = graphUseCase; + this.placeInQueryBuilder = addAttribute; + + this.nodeQualityPopup = this.emptyNodeQualityPopupNode(); + this.attributeAnalyticsPopupMenu = + this.emptyAttributeAnalyticsPopupMenuNode(); + + this.nodeQualityData = {}; + this.attributeAnalyticsData = {}; + } + + /** + * Containts all function calls to create the graph schema. + * Notifies the view about the changes at the end. + */ + public createSchema = (elements: SchemaElements): SchemaElements => { + let drawOrder: Node[]; + + drawOrder = this.drawOrderUseCase.createDrawOrder(elements); + // Create nodes with start position. + elements.nodes = this.nodeUseCase.setEntityNodePosition( + drawOrder, + { + x: 0, + y: 0, + }, + this.toggleNodeQualityPopup, + this.toggleAttributeAnalyticsPopupMenu + ); + + // Create the relation-nodes. + elements.edges.forEach((relation) => { + this.createRelationNode( + relation.id, + relation.data.attributes, + relation.data.collection, + elements + ); + }); + + elements.selfEdges.forEach((relation) => { + this.createRelationNode( + relation.id, + relation.data.attributes, + relation.data.collection, + elements + ); + }); + + // Complement the relation-nodes with extra data that is now accessible. + elements.edges = this.edgeUseCase.positionEdges( + drawOrder, + elements, + this.setRelationNodePosition + ); + + this.visible = false; + this.notifyViewAboutChanges(); + return elements; + }; + + /** + * consumes the schema send from the backend and uses it to create the SchemaElements for the schema + * @param jsonObject + */ + public consumeMessageFromBackend(jsonObject: unknown): void { + if (isSchemaResult(jsonObject)) { + // This is always the first message to receive, so reset the global variables. + this.visible = false; + this.createSchema({ nodes: [], edges: [], selfEdges: [] }); + + this.relationCounter = 0; + + this.nodeQualityPopup.isHidden = true; + this.attributeAnalyticsPopupMenu.isHidden = true; + + /* Create the graph-schema and add the popup-menu's for as far as possible. + * Runs underlying useCase trice to fix a bug with lingering selfEdges. + TODO: clean this up.*/ + this.elements = this.createSchema({ + nodes: [], + edges: [], + selfEdges: [], + }); + let schemaElements = + this.graphUseCase.createGraphFromInputData(jsonObject); + this.elements = this.createSchema(schemaElements); + this.notifyViewAboutChanges(); + //End weird fix + + this.visible = true; + schemaElements = this.graphUseCase.createGraphFromInputData(jsonObject); + this.elements = this.createSchema(schemaElements); + this.notifyViewAboutChanges(); + + this.addAttributesToAnalyticsPopupMenus(jsonObject); + } else if (isAttributeDataEntity(jsonObject)) { + // Add all information from the received message to the popup-menu's. + this.addAttributeDataToPopupMenusAndElements( + jsonObject, + 'gsa_node_result', + this.elements + ); + } else if (isAttributeDataRelation(jsonObject)) { + // Add all information from the received message to the popup-menu's. + this.addAttributeDataToPopupMenusAndElements( + jsonObject, + 'gsa_edge_result', + this.elements + ); + } else { + // TODO: This should be an error screen eventually. + console.log('This is no valid input!'); + } + this.notifyViewAboutChanges(); + } + + /** + * Create a reference to the reactflow schema component on load + * @param reactFlowInstance reactflow instance + */ + public onInit = (reactFlowInstance: ReactFlowInstance<any>): void => { + this.reactFlowInstance = reactFlowInstance; + }; + + /** + * Complements the relation-nodes with data that had default values before. + * It determines the position of the relation-node and the connected entity-nodes. + * @param centerX Used to determine the center of the edge. + * @param centerY Used to determine the center of the edge. + * @param id The id of the relation node. + * @param from The id of the entity where the edge should connect from. + * @param to The id of the entity where the edge should connect to. + * @param attributes The attributes of the relation node. + */ + public setRelationNodePosition = ( + centerX: number, + centerY: number, + id: string, + from: string, + to: string, + attributes: Attribute[] + ): void => { + let width: number; + let overlap: boolean; + let y: number; + + // Check if the relation-node is in the list of nodes. + let relation = this.elements.nodes.find((node) => node.id == id); + if (relation == undefined) + throw new Error('Relation ' + id + ' does not exist.'); + + // Height of relation/entity + external buttons. + const height = 20; + + width = + SchemaThemeHolder.relation.width + + calcWidthRelationNodeBox(attributes.length, 0); + let x = centerX - SchemaThemeHolder.relation.width / 2; + y = centerY - height / 2; + + while (this.CheckForOverlap(x, y, width, height)) { + y = y + 1; + } + + // Replace the default values for the correct values. + relation.position = { x: x, y: y }; + relation.data.from = from; + relation.data.to = to; + + this.relationCounter++; + if (this.relationCounter == this.elements.edges.length) { + this.fitToView(); + } + this.notifyViewAboutChanges(); + }; + + /** + * Creates a new relation-node with some default values. + * @param id The id of the relation node. + * @param attributes The list of attributes that this relation-node has. + * @param collection The collection this relation-node is in. + */ + public createRelationNode = ( + id: string, + attributes: Attribute[], + collection: string, + schemaElements: SchemaElements + ): void => { + // Height of relation/entity + external buttons. + const height = 20; + const width = + SchemaThemeHolder.relation.width + + calcWidthRelationNodeBox(attributes.length, 0); + + schemaElements.nodes.push({ + type: NodeType.relation, + id: id, + position: { x: 0, y: 0 }, + data: { + width: width, + height: height, + collection: collection, + attributes: attributes, + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + toggleNodeQualityPopup: this.toggleNodeQualityPopup, + toggleAttributeAnalyticsPopupMenu: + this.toggleAttributeAnalyticsPopupMenu, + }, + }); + }; + + /** + * Calculates the width and height of the graph-schema-panel. + * @returns { number; number } The width and the height of the graph-schema-panel. + */ + public getWidthHeight = (): { width: number; height: number } => { + const reactFlow = this.myRef.current as HTMLDivElement; + const reactFlowBounds = reactFlow.getBoundingClientRect(); + const width = reactFlowBounds.right - reactFlowBounds.left; + const height = reactFlowBounds.bottom - reactFlowBounds.top; + return { width, height }; + }; + + /** Placeholder function for fitting the schema into the view. */ + public fitToView = (): void => { + let minX = Infinity; + let maxX = 0; + let minY = Infinity; + let maxY = 0; + let xZoom = 0; + let yZoom = 0; + + let setY = 0; + let setX = 0; + let setZoom = 0; + + this.elements.nodes.forEach((node) => { + const attributeCount: number = node.data.attributes.length; + const nodeCount: number = node.data.nodeCount; + const nodeWidth: number = + node.type == NodeType.entity + ? SchemaThemeHolder.entity.width + + calcWidthEntityNodeBox(attributeCount, nodeCount) + : SchemaThemeHolder.relation.width + + calcWidthRelationNodeBox(attributeCount, nodeCount); + + if (node.position.x < minX) minX = node.position.x; + if (node.position.x + nodeWidth > maxX) + maxX = node.position.x + nodeWidth; + if (node.position.y < minY) minY = node.position.y; + if (node.position.y + node.data.height > maxY) + maxY = node.position.y + node.data.height; + }); + + minX -= 10; + maxX += 90; + + const { width, height } = this.getWidthHeight(); + + // Correct for X and Y position with width and height. + let nodeWidth = Math.abs(maxX - minX); + let nodeHeight = Math.abs(maxY - minY); + + setX = minX * -1; + xZoom = width / nodeWidth; + setY = minY * -1; + yZoom = height / nodeHeight; + + // TODO: Correct position and zoom for selfEdges. + + if (xZoom >= yZoom) { + setZoom = yZoom; + setX = setX + width / 2 - nodeWidth / 2; + } else { + setZoom = xZoom; + setY = setY + height / 2 - nodeHeight / 2; + } + + try { + this.reactFlowInstance.setTransform({ x: setX, y: setY, zoom: setZoom }); + } catch { + console.log('this.reactFlowInstance is undefined!'); + } + }; + + /** + * this function check for a relation node if it overlaps with any of the other nodes in the schema. + * It creates boundingbox for the node and checks with all the other nodes if the boxes overlap. + * @param x Top left x of the node. + * @param y Top left y of the node. + * @param width Width of the node. + * @param height Height of the node. + * @returns {bool} whether it overlaps.*/ + public CheckForOverlap = ( + x: number, + y: number, + width: number, + height: number + ): boolean => { + const boundingBox = makeBoundingBox(x, y, width, height); + let elements = this.elements; + + let boundingTemporary: BoundingBox; + for (let i = 0; i < elements.nodes.length; i++) { + boundingTemporary = makeBoundingBox( + elements.nodes[i].position.x, + elements.nodes[i].position.y, + elements.nodes[i].data.width, + elements.nodes[i].data.height + ); + if (doBoxesOverlap(boundingBox, boundingTemporary)) { + return true; + } + } + return false; + }; + + /** Exports the schema builder to a beautiful png file */ + public exportToPNG(): void { + const { width, height } = this.getWidthHeight(); + exportComponentAsPNG(this.myRef, { + fileName: 'schemaBuilder', + pdfOptions: { + x: 0, + y: 0, + w: width, + h: height, + unit: 'px', + } as Partial<PDFOptions>, + } as Params); + } + + /** Not implemented method for exporting the schema builder visualisation to PDF. */ + public exportToPDF(): void { + console.log('Method not implemented.'); + } + + /** Attach the listener to the broker. */ + public subscribeToSchemaResult(): void { + Broker.instance().subscribe(this, 'schema_result'); + } + + /** Detach the listener to the broker. */ + public unSubscribeFromSchemaResult(): void { + Broker.instance().unSubscribe(this, 'schema_result'); + } + + /** Attach the listeners to the broker. */ + public subscribeToAnalyticsData(): void { + Broker.instance().subscribe(this, 'gsa_node_result'); + Broker.instance().subscribe(this, 'gsa_edge_result'); + } + + /** Detach the listeners to the broker. */ + public unSubscribeFromAnalyticsData(): void { + Broker.instance().unSubscribe(this, 'gsa_node_result'); + Broker.instance().unSubscribe(this, 'gsa_edge_result'); + } + + /** + * This function is used by relation and entity nodes to hide or show the node-quality popup of that node. + * @param id of the node for which the new popup is. + */ + public toggleNodeQualityPopup = (id: string): void => { + const popup = this.nodeQualityPopup; + + // Hide the popup if the current popup is visible and if the popup belongs to the same node as the given id. + if (popup.nodeID == id && !popup.isHidden) popup.isHidden = true; + // Else make and show a new popup for the node with the given id. + else this.updateNodeQualityPopup(id, this.elements); + + this.notifyViewAboutChanges(); + }; + + /** + * This function shows and updates the node-quality popup for the node which has the given id. + * @param id of the node for which the new popup is. + */ + private updateNodeQualityPopup(id: string, schemaElements: SchemaElements) { + let node = schemaElements.nodes.find((node) => node.id == id); + if (node == undefined) { + throw new Error('Node does not exist therefore no popup can be shown.'); + } + + const popup = this.nodeQualityPopup; + popup.nodeID = id; + popup.isHidden = false; + popup.data = this.nodeQualityData[id]; + + if (node.type == 'entity') { + // Make changes to the popup, to make it a popup for entities. + this.updateToNodeQualityEntityPopup(node); + } else { + // Make changes to the popup, to make it a popup for relations. + this.updateToNodeQualityRelationPopup(node); + } + + // Hide the attributeAnalyticsPopupMenu so that only one popup is displayed. + this.attributeAnalyticsPopupMenu.isHidden = true; + + this.notifyViewAboutChanges(); + this.relationCounter++; + if (this.relationCounter == schemaElements.edges.length) { + this.fitToView(); + } + } + + /** + * This displays the new node-quality popup for the given entity. + * @param node This is the entity of which you want to display the popup. + */ + private updateToNodeQualityEntityPopup(node: Node) { + const popup = this.nodeQualityPopup; + const offset = this.entityPopupOffsets.nodeQualityOffset; + + popup.position = { + x: node.position.x + offset.x, + y: node.position.y + offset.y, + }; + + popup.type = 'nodeQualityEntityPopup'; + } + + /** + * This displays the new node-quality popup for the given relation. + * @param node This is the relation of which you want to display the popup. + */ + private updateToNodeQualityRelationPopup(node: Node) { + const popup = this.nodeQualityPopup; + const offset = this.relationPopupOffsets.nodeQualityOffset; + + popup.position = { + x: node.position.x + offset.x, + y: node.position.y + offset.y, + }; + + popup.type = 'nodeQualityRelationPopup'; + } + + /** + * This function is used by relation and entity nodes to hide or show the attribute analyics popup menu of that node. + * @param id of the node for which the popup is. + */ + public toggleAttributeAnalyticsPopupMenu = (id: string): void => { + const popupMenu = this.attributeAnalyticsPopupMenu; + + // Hide the popup menu if the current popup menu is visible and if the popup menu belongs to the same node as the given id. + if (popupMenu.nodeID == id && !popupMenu.isHidden) + popupMenu.isHidden = true; + // Else make and show a new popup menu for the node with the given id. + else this.updateAttributeAnalyticsPopupMenu(id, this.elements); + + this.notifyViewAboutChanges(); + }; + + /** + * This displays the attribute-analytics popup menu for the given node (entity or relation). + * It removes the other menus from the screen. + * @param id This is the id of the node (entity or relation) of which you want to display the menu. + */ + public updateAttributeAnalyticsPopupMenu = ( + id: string, + schemaElements: SchemaElements + ): void => { + const node = schemaElements.nodes.find((node) => node.id == id); + + if (node == undefined) + throw new Error( + 'Node ' + id + ' does not exist therefore no popup menu can be shown.' + ); + + const popupMenu = this.attributeAnalyticsPopupMenu; + // Make new popup menu for the node. + popupMenu.nodeID = id; + popupMenu.isHidden = false; + popupMenu.data = { ...this.attributeAnalyticsData[id] }; + + if (node.type == NodeType.entity) { + const offset = this.entityPopupOffsets.attributeQualityOffset; + popupMenu.position = { + x: node.position.x + offset.x, + y: node.position.y + offset.y, + }; + } else { + const offset = this.relationPopupOffsets.attributeQualityOffset; + popupMenu.position = { + x: node.position.x + offset.x, + y: node.position.y + offset.y, + }; + } + + // Hide the nodeQualityPopup so that only one popup is displayed. + this.nodeQualityPopup.isHidden = true; + + this.notifyViewAboutChanges(); + }; + + /** This removes the node quality popup from the screen. */ + public hideNodeQualityPopup = (): void => { + this.nodeQualityPopup.isHidden = true; + this.notifyViewAboutChanges(); + }; + + /** This removes the attribute-analytics popup menu from the screen. */ + public hideAttributeAnalyticsPopupMenu = (): void => { + this.attributeAnalyticsPopupMenu.isHidden = true; + this.notifyViewAboutChanges(); + }; + + /** + * This sets all the data for the attributesPopupMenu without the attribute data. + * @param schemaResult This is the schema result that you get (so no attribute data yet). + */ + addAttributesToAnalyticsPopupMenus = (schemaResult: Schema): void => { + this.nodeQualityData = {}; + this.attributeAnalyticsData = {}; + + // Firstly, loop over all entities and add the quality-data (as far as possible). + // Then add the attribute-data (as far as possible). + schemaResult.nodes.forEach((node) => { + this.nodeQualityData[node.name] = { + nodeCount: 0, + notConnectedNodeCount: 0, + attributeNullCount: 0, + isAttributeDataIn: false, + onClickCloseButton: this.hideNodeQualityPopup, + }; + let attributes: any = []; + node.attributes.forEach((attribute) => { + attributes.push({ + attribute: attribute, + category: AttributeCategory.undefined, + nullAmount: 0, + }); + }); + this.attributeAnalyticsData[node.name] = { + nodeID: node.name, + nodeType: NodeType.entity, + attributes: attributes, + isAttributeDataIn: false, + onClickCloseButton: this.hideAttributeAnalyticsPopupMenu, + onClickPlaceInQueryBuilderButton: this.placeInQueryBuilder, + searchForAttributes: this.searchForAttributes, + resetAttributeFilters: this.resetAttributeFilters, + applyAttributeFilters: this.applyAttributeFilters, + }; + }); + // Secondly, loop over all relations and add the quality-data (as far as possible). + // Then add the attribute-data (as far as possible). + schemaResult.edges.forEach((edge) => { + this.nodeQualityData[edge.collection] = { + nodeCount: 0, + fromRatio: 0, + toRatio: 0, + attributeNullCount: 0, + notConnectedNodeCount: 0, + isAttributeDataIn: false, + onClickCloseButton: this.hideNodeQualityPopup, + }; + let attributes: any = []; + edge.attributes.forEach((attribute) => { + attributes.push({ + attribute: attribute, + category: AttributeCategory.undefined, + nullAmount: 0, + }); + }); + this.attributeAnalyticsData[edge.collection] = { + nodeID: edge.collection, + nodeType: NodeType.relation, + attributes: attributes, + isAttributeDataIn: false, + onClickCloseButton: this.hideAttributeAnalyticsPopupMenu, + onClickPlaceInQueryBuilderButton: this.placeInQueryBuilder, + searchForAttributes: this.searchForAttributes, + resetAttributeFilters: this.resetAttributeFilters, + applyAttributeFilters: this.applyAttributeFilters, + }; + }); + }; + + /** Returns an empty quality popup node for react-flow. */ + public emptyAttributeAnalyticsPopupMenuNode(): AttributeAnalyticsPopupMenuNode { + return { + id: 'attributeAnalyticsPopupMenu', + nodeID: '', + position: { x: 0, y: 0 }, + data: { + nodeID: '', + nodeType: NodeType.relation, + attributes: [], + isAttributeDataIn: false, + onClickCloseButton: this.hideAttributeAnalyticsPopupMenu, + onClickPlaceInQueryBuilderButton: this.placeInQueryBuilder, + searchForAttributes: this.searchForAttributes, + resetAttributeFilters: this.resetAttributeFilters, + applyAttributeFilters: this.applyAttributeFilters, + }, + type: 'attributeAnalyticsPopupMenu', + isHidden: true, + className: 'attributeAnalyticsPopupMenu', + }; + } + /** Returns an empty quality popup node for react-flow. */ + public emptyNodeQualityPopupNode(): NodeQualityPopupNode { + return { + id: 'nodeQualityPopup', + position: { x: 0, y: 0 }, + data: { + nodeCount: 0, + notConnectedNodeCount: 0, + attributeNullCount: 0, + isAttributeDataIn: false, + onClickCloseButton: this.hideNodeQualityPopup, + }, + type: 'nodeQualityEntityPopup', + isHidden: true, + nodeID: '', + className: 'nodeQualityPopup', + }; + } + + /** + * This function adjusts the values from the new attribute data into + * the attribute-analytics data and the node-quality data. + * @param attributeData The data that comes from the backend with (some) data about the attributes. + */ + public addAttributeDataToPopupMenusAndElements = ( + attributeData: AttributeData, + attributeDataType: string, + schemaElements: SchemaElements + ): void => { + // Check if attributeData is a node/entity. + if (attributeDataType === 'gsa_node_result') { + const entity = attributeData as NodeAttributeData; + // If it is a entity then add the data for the corresponding entity. + if (entity.id in this.attributeAnalyticsData) { + const attributeDataOfEntity = this.attributeAnalyticsData[entity.id]; + attributeDataOfEntity.isAttributeDataIn = true; + + entity.attributes.forEach((attribute) => { + // Check if attribute is in the list with attributes from the correct entity. + const attributeFound = attributeDataOfEntity.attributes.find( + (attribute_) => attribute_.attribute.name == attribute.name + ); + if (attributeFound !== undefined) { + attributeFound.category = attribute.type; + attributeFound.nullAmount = attribute.nullAmount; + } + }); + } // Not throw new error, because it should not crash, a message is enough and not all data will be shown. + else + console.log( + 'entity ' + entity.id + ' is not in attributeAnalyticsData' + ); + + if (entity.id in this.nodeQualityData) { + const qualityDataOfEntity = this.nodeQualityData[ + entity.id + ] as NodeQualityDataForEntities; + qualityDataOfEntity.nodeCount = entity.length; + qualityDataOfEntity.attributeNullCount = entity.summedNullAmount; + qualityDataOfEntity.notConnectedNodeCount = Number( + (1 - entity.connectedRatio).toFixed(2) + ); + qualityDataOfEntity.isAttributeDataIn = true; + } // Not throw new error, because it should not crash, a message is enough and not all data will be shown. + else console.log('entity ' + entity.id + ' is not in nodeQualityData'); + + // Check also if the entity exists in the this.elements-list. + // If so, add the new data to it. + const elementsNode = schemaElements.nodes.find( + (node_) => node_.id == entity.id + ); + if (elementsNode !== undefined) { + elementsNode.data.nodeCount = entity.length; + elementsNode.data.summedNullAmount = entity.summedNullAmount; + elementsNode.data.connectedRatio = entity.connectedRatio; + } + } + + // Check if attributeData is an edge/relation. + else if (attributeDataType === 'gsa_edge_result') { + const relation = attributeData as EdgeAttributeData; + // If it is a relation then add the data for the corresponding relation. + if (relation.id in this.attributeAnalyticsData) { + const attributeDataOfRelation = + this.attributeAnalyticsData[relation.id]; + attributeDataOfRelation.isAttributeDataIn = true; + + relation.attributes.forEach((attribute) => { + // Check if attribute is in the list with attributes from the correct relation. + const attributeFound = attributeDataOfRelation.attributes.find( + (attribute_) => attribute_.attribute.name == attribute.name + ); + if (attributeFound !== undefined) { + attributeFound.category = attribute.type; + attributeFound.nullAmount = attribute.nullAmount; + } + }); + } // Not throw new error, because it should not crash, a message is enough and not all data will be shown. + else + console.log( + 'relation ' + relation.id + ' is not in attributeAnalyticsData' + ); + + if (relation.id in this.nodeQualityData) { + const qualityDataOfRelation = this.nodeQualityData[ + relation.id + ] as NodeQualityDataForRelations; + qualityDataOfRelation.nodeCount = relation.length; + qualityDataOfRelation.attributeNullCount = relation.summedNullAmount; + qualityDataOfRelation.fromRatio = Number(relation.fromRatio.toFixed(2)); + qualityDataOfRelation.toRatio = Number(relation.toRatio.toFixed(2)); + qualityDataOfRelation.isAttributeDataIn = true; + } // Not throw new error, because it should not crash, a message is enough and not all data will be shown. + else + console.log('relation ' + relation.id + ' is not in nodeQualityData'); + + // Check also if the entity exists in the this.elements-list. + // If so, add the new data to it. + const elementsNode = schemaElements.nodes.find( + (node_) => node_.id == relation.id + ); + if (elementsNode !== undefined) { + elementsNode.data.nodeCount = relation.length; + elementsNode.data.summedNullAmount = relation.summedNullAmount; + elementsNode.data.fromRatio = relation.fromRatio; + elementsNode.data.toRatio = relation.toRatio; + } + } else throw new Error('This data is not valid!'); + }; + + /** + * Filter out attributes that do not contain the given searchbar-value. + * @param id The id of the node the attributes are from. + * @param searchbarValue The value of the searchbar. + */ + public searchForAttributes = (id: string, searchbarValue: string): void => { + const data = this.attributeAnalyticsData[id]; + // Check if there is data available. + if (data !== undefined) { + let passedAttributes: AttributeWithData[] = []; + data.attributes.forEach((attribute) => { + if ( + attribute.attribute.name + .toLowerCase() + .includes(searchbarValue.toLowerCase()) + ) + passedAttributes.push(attribute); + }); + this.attributeAnalyticsPopupMenu.data.attributes = passedAttributes; + this.notifyViewAboutChanges(); + } + }; + + /** + * Reset the current used filters for the attribute-list. + * @param id The id of the node the attributes are from. + */ + public resetAttributeFilters = (id: string): void => { + const data = this.attributeAnalyticsData[id]; + // Check if there is data available. + if (data !== undefined) { + this.attributeAnalyticsPopupMenu.data.attributes = data.attributes; + this.notifyViewAboutChanges(); + } + }; + + /** + * Applies the chosen filters on the list of attributes of the particular node. + * @param id The id of the node the attributes are from. + * @param dataType The given type of the data you want to filter on (numerical, categorical, other). + * @param predicate The given predicate. + * @param percentage The given percentage you want to compare the null-values on. + */ + public applyAttributeFilters = ( + id: string, + dataType: AttributeCategory, + predicate: string, + percentage: number + ): void => { + const data = this.attributeAnalyticsData[id]; + // Check if there is data available. + if (data !== undefined) { + let passedAttributes: AttributeWithData[] = []; + data.attributes.forEach((attribute) => { + // If the value is undefined it means that this filter is not chosen, so that must not be taken into account for further filtering. + if ( + attribute.category == dataType || + dataType == AttributeCategory.undefined + ) + if (predicate == '' || percentage == -1) + // If the string is empty it means that this filter is not chosen, so that must not be taken into account for filtering. + passedAttributes.push(attribute); + else if ( + numberPredicates[predicate](attribute.nullAmount, percentage) + ) + passedAttributes.push(attribute); + }); + this.attributeAnalyticsPopupMenu.data.attributes = passedAttributes; + this.notifyViewAboutChanges(); + } + }; +} diff --git a/libs/shared/lib/schema/panel/view-model/schemaViewModel.test.t b/libs/shared/lib/schema/panel/view-model/schemaViewModel.test.t new file mode 100644 index 0000000000000000000000000000000000000000..2460545f69f3985250eea8a587403452e7172973 --- /dev/null +++ b/libs/shared/lib/schema/panel/view-model/schemaViewModel.test.t @@ -0,0 +1,1320 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { + schema, + schema2, +} from '../../../data/mock-data/graph-schema/MockGraph'; +import { + mockAttributeDataNLEdge2, + mockAttributeDataNLEdge2IncorrectId, + mockAttributeDataNLNode1, + mockAttributeDataNLNode2, + mockAttributeDataNLNode2IncorrectId, +} from '../../../data/mock-data/graph-schema/MockAttributeDataBatchedNL'; +import SecondChamberSchemaMock from '../../../data/mock-data/schema-result/2ndChamberSchemaMock'; +import GraphUseCase from '../../../domain/usecases/graph-schema/GraphUseCase'; +import SchemaViewModelImpl from './SchemaViewModel'; +import { Node, Edge, ArrowHeadType } from 'react-flow-renderer'; +import DrawOrderUseCase from '../../../domain/usecases/graph-schema/DrawOrderUseCase'; +import EdgeUseCase from '../../../domain/usecases/graph-schema/EdgeUseCase'; +import NodeUseCase from '../../../domain/usecases/graph-schema/NodeUseCase'; +import { + AttributeCategory, + BoundingBox, + NodeQualityDataForEntities, + NodeQualityDataForRelations, + NodeType, +} from '../../../domain/entity/graph-schema/structures/Types'; +import { + Attribute, + AttributeData, +} from '../../../domain/entity/graph-schema/structures/InputDataTypes'; +import mockQueryResult from '../../../data/mock-data/query-result/big2ndChamberQueryResult'; +import mockSchemaResult from '../../../data/mock-data/schema-result/2ndChamberSchemaMock'; +import Broker from '../../../domain/entity/broker/broker'; + +jest.mock('../../view/graph-schema/SchemaStyleSheet'); +jest.mock('../../util/graph-schema/utils.tsx', () => { + return { + //TODO Is this already updated? + getWidthOfText: () => { + return 10; + }, + calcWidthRelationNodeBox: () => { + return 75; + }, + calcWidthEntityNodeBox: () => { + return 75; + }, + makeBoundingBox: (x: number, y: number, width: number, height: number) => { + let boundingBox: BoundingBox; + boundingBox = { + topLeft: { x: x, y: y }, + bottomRight: { x: x + width, y: y + height }, + }; + return boundingBox; + }, + doBoxesOverlap: (firstBB: BoundingBox, secondBB: BoundingBox) => { + if ( + firstBB.topLeft.x >= secondBB.bottomRight.x || + secondBB.topLeft.x >= firstBB.bottomRight.x + ) + return false; + + if ( + firstBB.topLeft.y >= secondBB.bottomRight.y || + secondBB.topLeft.y >= firstBB.bottomRight.y + ) + return false; + + return true; + }, + }; +}); + +describe('schemaViewModelImpl', () => { + beforeEach(() => jest.resetModules()); + const graphUseCase = new GraphUseCase(); + const drawOrderUseCase = new DrawOrderUseCase(); + const nodeUseCase = new NodeUseCase(); + const edgeUseCase = new EdgeUseCase(); + const attributesInQueryBuilder: any = []; + const addAttribute = (name: string, type: string) => { + attributesInQueryBuilder.push({ name: name, type: type }); + return; + }; + + function anonymous( + attributes: Attribute[], + id: string, + hiddenAttributes: boolean + ): void { + //Empty methode. + } + + it('should create a relation', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + + const expectedrelationode = { + type: 'relation', + id: '5', + position: { x: -72.5, y: 20 }, + data: { + width: 220, + height: 20, + collection: 'none', + attributes: [], + from: 'from:here', + to: 'to:here', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }; + + schemaViewModel.createRelationNode( + '5', + [], + 'none', + schemaViewModel.elements + ); + schemaViewModel.setRelationNodePosition( + 0, + 0, + '5', + 'from:here', + 'to:here', + [] + ); + expect(JSON.stringify(schemaViewModel.elements.nodes[0])).toEqual( + JSON.stringify(expectedrelationode) + ); + + const expectedrelationode2 = { + type: 'relation', + id: '6', + position: { x: -72.5, y: 40 }, + data: { + width: 220, + height: 20, + collection: 'none', + attributes: [], + from: 'from:hereagain', + to: 'to:hereagain', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }; + schemaViewModel.createRelationNode( + '6', + [], + 'none', + schemaViewModel.elements + ); + schemaViewModel.setRelationNodePosition( + 0, + 0, + '6', + 'from:hereagain', + 'to:hereagain', + [] + ); + expect(JSON.stringify(schemaViewModel.elements.nodes[1])).toEqual( + JSON.stringify(expectedrelationode2) + ); + }); + + it('should console log that method is not implemented', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const consoleSpy = jest.spyOn(console, 'log'); + schemaViewModel.exportToPDF(); + expect(consoleSpy).toHaveBeenCalledWith('Method not implemented.'); + }); + + it('fitToView', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const getWidthHeight = { width: 300, height: 700 }; + const spy = jest.spyOn(schemaViewModel, 'getWidthHeight'); + spy.mockReturnValue(getWidthHeight); + + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + schemaViewModel.fitToView(); + + const consoleSpy = jest.spyOn(console, 'log'); + expect(consoleSpy).toHaveBeenCalledWith( + 'this.reactFlowInstance is undefined!' + ); + }); + + /** + * These are the testcases for consuming messages from the backend + */ + describe('consumeMessageFromBackend', () => { + it('should consume schema result only when subscribed to broker for schema_result', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const mockConsumeMessages = jest.fn(); + const message = 'test schema result'; + + schemaViewModel.consumeMessageFromBackend = mockConsumeMessages; + + // should consume message for schema result when subscribed + schemaViewModel.subscribeToSchemaResult(); + Broker.instance().publish(message, 'schema_result'); + expect(mockConsumeMessages.mock.calls[0][0]).toEqual(message); + expect(mockConsumeMessages).toBeCalledTimes(1); + + // should not consume message for query_result + Broker.instance().publish(message, 'query_result'); + expect(mockConsumeMessages).toBeCalledTimes(1); + + // should not consume message for schema result when unsubscribed + schemaViewModel.unSubscribeFromSchemaResult(); + Broker.instance().publish(message, 'schema_result'); + expect(mockConsumeMessages).toBeCalledTimes(1); + }); + + it('should consume attribute-data only when subscribed to broker for gsa_node_result & gsa_edge_result', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const mockConsumeMessages = jest.fn(); + const message = 'test analytics data'; + + schemaViewModel.consumeMessageFromBackend = mockConsumeMessages; + + // should consume message for schema result when subscribed + schemaViewModel.subscribeToAnalyticsData(); + Broker.instance().publish(message, 'gsa_node_result'); + Broker.instance().publish(message, 'gsa_edge_result'); + expect(mockConsumeMessages.mock.calls[0][0]).toEqual(message); + expect(mockConsumeMessages).toBeCalledTimes(2); + + // should not consume message for schema result when unsubscribed + schemaViewModel.unSubscribeFromAnalyticsData(); + Broker.instance().publish(message, 'schema_result'); + Broker.instance().publish(message, 'gsa_node_result'); + Broker.instance().publish(message, 'gsa_edge_result'); + expect(mockConsumeMessages).toBeCalledTimes(2); + }); + + //TODO: also test the message for the analytics + it('should console log and should not change any elements when receiving unrelated messages', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const consoleSpy = jest.spyOn(console, 'log'); + + expect(schemaViewModel.visible).toEqual(true); + schemaViewModel.consumeMessageFromBackend(mockQueryResult); + expect(consoleSpy).toHaveBeenCalledWith('This is no valid input!'); + + expect(schemaViewModel.visible).toEqual(true); + expect(schemaViewModel.elements.nodes).toEqual([]); + expect(schemaViewModel.elements.edges).toEqual([]); + }); + }); + + /** + * These are the testcases for the attribute-analytics popup menu + */ + describe('AttributeAnalyticsPopupMenu', () => { + it('should throw error that given id does not exist', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + // Nodes that are not in elements cannot have popups + const name = 'Edje'; + expect( + schemaViewModel.elements.nodes.find((node) => node.id == name) + ).toEqual(undefined); + expect(() => + schemaViewModel.toggleAttributeAnalyticsPopupMenu(name) + ).toThrowError( + 'Node ' + name + ' does not exist therefore no popup menu can be shown.' + ); + }); + + it('should show the attribute-analytics popup menu', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + const popup = schemaViewModel.attributeAnalyticsPopupMenu; + schemaViewModel.consumeMessageFromBackend(schema); + + // test for entity node + const node = schemaViewModel.elements.nodes[0]; + schemaViewModel.toggleAttributeAnalyticsPopupMenu(node.id); + expect(popup.isHidden).toEqual(false); + expect(popup.nodeID).toEqual(node.id); + + // test for relation node + const edge = schemaViewModel.elements.edges[0]; + schemaViewModel.setRelationNodePosition( + 0, + 0, + edge.id, + edge.source, + edge.target, + edge.data.attributes + ); + schemaViewModel.toggleAttributeAnalyticsPopupMenu(edge.id); + expect(popup.isHidden).toEqual(false); + expect(popup.nodeID).toEqual(edge.id); + }); + + it('should hide the attribute-analytics popup menu as it was already open', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + schemaViewModel.attributeAnalyticsPopupMenu.nodeID = 'Thijs'; + schemaViewModel.attributeAnalyticsPopupMenu.isHidden = false; + schemaViewModel.toggleAttributeAnalyticsPopupMenu('Thijs'); + expect(schemaViewModel.attributeAnalyticsPopupMenu.isHidden).toEqual( + true + ); + }); + + it('should close the attribute-analytics menu', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + schemaViewModel.attributeAnalyticsData['Thijs'].onClickCloseButton(); + expect(schemaViewModel.attributeAnalyticsPopupMenu.isHidden).toEqual( + true + ); + }); + + it('should make an empty attribute-analytics popupmenu', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.attributeAnalyticsPopupMenu = + schemaViewModel.emptyAttributeAnalyticsPopupMenuNode(); + expect(schemaViewModel.attributeAnalyticsPopupMenu.id).toEqual( + 'attributeAnalyticsPopupMenu' + ); + expect(schemaViewModel.attributeAnalyticsPopupMenu.nodeID).toEqual(''); + expect(schemaViewModel.attributeAnalyticsPopupMenu.data.nodeType).toEqual( + NodeType.relation + ); + expect( + schemaViewModel.attributeAnalyticsPopupMenu.data.attributes + ).toEqual([]); + expect( + schemaViewModel.attributeAnalyticsPopupMenu.data.isAttributeDataIn + ).toEqual(false); + }); + + it('should place an attribute node in the querybuilder', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + const node = schemaViewModel.elements.nodes[0]; + const attribute = node.data.attributes; + schemaViewModel.attributeAnalyticsData[ + node.id + ].onClickPlaceInQueryBuilderButton(attribute.name, attribute.type); + expect(attributesInQueryBuilder[0]).toEqual({ + name: attribute.name, + type: attribute.type, + }); + }); + + it('should have a working searchbar', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + schemaViewModel.searchForAttributes('kamerleden', 'aa'); + + let attributes = + schemaViewModel.attributeAnalyticsPopupMenu.data.attributes; + expect(attributes.length).toEqual(2); + + schemaViewModel.searchForAttributes('kamerleden', ''); + attributes = schemaViewModel.attributeAnalyticsPopupMenu.data.attributes; + expect(attributes.length).toEqual(6); + }); + + it('should have working filters', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + schemaViewModel.consumeMessageFromBackend(mockAttributeDataNLNode1); + + schemaViewModel.applyAttributeFilters( + 'kamerleden', + AttributeCategory.categorical, + 'Bigger', + -1 + ); + let attributes = + schemaViewModel.attributeAnalyticsPopupMenu.data.attributes; + expect(attributes.length).toEqual(1); + + schemaViewModel.resetAttributeFilters('kamerleden'); + attributes = schemaViewModel.attributeAnalyticsPopupMenu.data.attributes; + expect(attributes.length).toEqual(6); + }); + }); + + /** + * These are the testcases for the node-quality popup menu + */ + describe('nodeQualityPopup', () => { + it('should throw error that given id does not exist', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + expect(() => schemaViewModel.toggleNodeQualityPopup('Edje')).toThrowError( + 'Node does not exist therefore no popup can be shown.' + ); + }); + + it('should show the node-quality popup menu for an entity node', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(SecondChamberSchemaMock); + schemaViewModel.toggleNodeQualityPopup('commissies'); + expect(schemaViewModel.nodeQualityPopup.isHidden).toEqual(false); + expect(schemaViewModel.nodeQualityPopup.type).toEqual( + 'nodeQualityEntityPopup' + ); + expect(schemaViewModel.nodeQualityPopup.nodeID).toEqual('commissies'); + }); + + it('should show the node-quality popup menu for a relation node', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.createRelationNode( + '5', + [], + '5', + schemaViewModel.elements + ); + schemaViewModel.toggleNodeQualityPopup('5'); + expect(schemaViewModel.nodeQualityPopup.isHidden).toEqual(false); + expect(schemaViewModel.nodeQualityPopup.type).toEqual( + 'nodeQualityRelationPopup' + ); + expect(schemaViewModel.nodeQualityPopup.nodeID).toEqual('5'); + }); + + it('should hide the node-quality popup menu as it was already open', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + schemaViewModel.nodeQualityPopup.nodeID = 'Thijs'; + schemaViewModel.nodeQualityPopup.isHidden = false; + schemaViewModel.toggleNodeQualityPopup('Thijs'); + expect(schemaViewModel.nodeQualityPopup.isHidden).toEqual(true); + }); + + it('should close the node-quality menu', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(schema); + schemaViewModel.nodeQualityData['Thijs'].onClickCloseButton(); + expect(schemaViewModel.nodeQualityPopup.isHidden).toEqual(true); + }); + + it('should make an empty node-quality popupmenu', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.nodeQualityPopup = + schemaViewModel.emptyNodeQualityPopupNode(); + expect(schemaViewModel.nodeQualityPopup.id).toEqual('nodeQualityPopup'); + expect(schemaViewModel.nodeQualityPopup.nodeID).toEqual(''); + expect(schemaViewModel.nodeQualityPopup.data.nodeCount).toEqual(0); + expect(schemaViewModel.nodeQualityPopup.data.attributeNullCount).toEqual( + 0 + ); + expect(schemaViewModel.nodeQualityPopup.data.isAttributeDataIn).toEqual( + false + ); + }); + }); + + describe('AttributeData', () => { + it('should process the incoming data correctly for node-data', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + schemaViewModel.consumeMessageFromBackend(mockAttributeDataNLNode2); + + const attributeAnalyticsData = + schemaViewModel.attributeAnalyticsData['commissies']; + const nodeQualityData = schemaViewModel.nodeQualityData[ + 'commissies' + ] as NodeQualityDataForEntities; + expect(attributeAnalyticsData.isAttributeDataIn).toEqual(true); + expect(attributeAnalyticsData.attributes[0].category).toEqual( + AttributeCategory.other + ); + expect(attributeAnalyticsData.attributes[0].nullAmount).toEqual(1); + expect(nodeQualityData.nodeCount).toEqual(38); + expect(nodeQualityData.attributeNullCount).toEqual(1); + expect(nodeQualityData.notConnectedNodeCount).toEqual(0.03); + }); + + it('should process the incoming data correctly for edge-data', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + schemaViewModel.consumeMessageFromBackend(mockAttributeDataNLEdge2); + + const attributeAnalyticsData = + schemaViewModel.attributeAnalyticsData['lid_van']; + const nodeQualityData = schemaViewModel.nodeQualityData[ + 'lid_van' + ] as NodeQualityDataForRelations; + expect(attributeAnalyticsData.isAttributeDataIn).toEqual(true); + expect(attributeAnalyticsData.attributes[0].category).toEqual( + AttributeCategory.categorical + ); + expect(attributeAnalyticsData.attributes[0].nullAmount).toEqual(0); + expect(nodeQualityData.nodeCount).toEqual(149); + expect(nodeQualityData.attributeNullCount).toEqual(0); + expect(nodeQualityData.fromRatio).toEqual(1); + expect(nodeQualityData.toRatio).toEqual(1); + }); + + it('should console log when the given data has no corresponding id for entities', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + + const consoleSpy = jest.spyOn(console, 'log'); + schemaViewModel.consumeMessageFromBackend( + mockAttributeDataNLNode2IncorrectId + ); + + expect(consoleSpy).toBeCalledTimes(2); + }); + + it('should console log when the given data has no corresponding id for relations', () => { + const schemaViewModel = new SchemaViewModelImpl( + drawOrderUseCase, + nodeUseCase, + edgeUseCase, + graphUseCase, + addAttribute + ); + schemaViewModel.consumeMessageFromBackend(mockSchemaResult); + + const consoleSpy = jest.spyOn(console, 'log'); + schemaViewModel.consumeMessageFromBackend( + mockAttributeDataNLEdge2IncorrectId + ); + + expect(consoleSpy).toBeCalledTimes(2); + }); + }); + + /** expected results */ + + const expectedNodesInElements: Node[] = [ + { + type: 'entity', + id: 'Airport', + position: { x: 0, y: 0 }, + data: { + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + handles: [ + 'entityTargetBottom', + 'entityTargetRight', + 'entityTargetRight', + 'entitySourceLeft', + 'entitySourceLeft', + 'entitySourceLeft', + 'entityTargetRight', + ], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + { + type: 'entity', + id: 'Plane', + position: { x: 0, y: 150 }, + data: { + attributes: [ + { name: 'type', type: 'string' }, + { name: 'maxFuelCapacity', type: 'int' }, + ], + handles: ['entitySourceTop', 'entityTargetBottom', 'entityTargetRight'], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + { + type: 'entity', + id: 'Staff', + position: { x: 0, y: 300 }, + data: { + attributes: [], + handles: ['entityTargetLeft', 'entitySourceTop', 'entitySourceBottom'], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + { + type: 'entity', + id: 'Airport2', + position: { x: 0, y: 450 }, + data: { + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + handles: ['entitySourceRight', 'entitySourceRight', 'entityTargetTop'], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + + { + type: 'entity', + id: 'Thijs', + position: { x: 0, y: 600 }, + data: { + attributes: [], + handles: ['entitySourceRight', 'entityTargetLeft'], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + + { + type: 'entity', + id: 'Unconnected', + position: { x: 0, y: 750 }, + data: { + attributes: [], + handles: [], + width: 165, + height: 20, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'arrivalTime', + type: 'int', + }, + { + name: 'departureTime', + type: 'int', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'salary', + type: 'int', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'hallo', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'hallo', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'hallo', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'hallo', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'hallo', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + { + type: 'relation', + id: 'flights', + position: { x: 0, y: 0 }, + data: { + width: 220, + height: 40, + collection: 'flights', + attributes: [ + { + name: 'test', + type: 'string', + }, + ], + from: '', + to: '', + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + }, + }, + ]; + + const expectedEdgesInElements: Edge[] = [ + { + id: 'flights', + source: 'Plane', + target: 'Airport', + type: 'nodeEdge', + label: 'Plane:Airport', + data: { + attributes: [], + d: 0, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceTop', + targetHandle: 'entityTargetBottom', + }, + { + id: 'flights', + source: 'Airport2', + target: 'Airport', + type: 'nodeEdge', + label: 'Airport2:Airport', + data: { + attributes: [ + { name: 'arrivalTime', type: 'int' }, + { name: 'departureTime', type: 'int' }, + ], + d: 40, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceRight', + targetHandle: 'entityTargetRight', + }, + { + id: 'flights', + source: 'Thijs', + target: 'Airport', + type: 'nodeEdge', + label: 'Thijs:Airport', + data: { + attributes: [{ name: 'hallo', type: 'string' }], + d: 80, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceRight', + targetHandle: 'entityTargetRight', + }, + { + id: 'flights', + source: 'Airport', + target: 'Staff', + type: 'nodeEdge', + label: 'Airport:Staff', + data: { + attributes: [{ name: 'salary', type: 'int' }], + d: -40, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceLeft', + targetHandle: 'entityTargetLeft', + }, + { + id: 'flights', + source: 'Airport', + target: 'Thijs', + type: 'nodeEdge', + label: 'Airport:Thijs', + data: { + attributes: [{ name: 'hallo', type: 'string' }], + d: -80, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceLeft', + targetHandle: 'entityTargetLeft', + }, + { + id: 'flights', + source: 'Staff', + target: 'Plane', + type: 'nodeEdge', + label: 'Staff:Plane', + data: { + attributes: [{ name: 'hallo', type: 'string' }], + d: 0, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceTop', + targetHandle: 'entityTargetBottom', + }, + { + id: 'flights', + source: 'Airport2', + target: 'Plane', + type: 'nodeEdge', + label: 'Airport2:Plane', + data: { + attributes: [{ name: 'hallo', type: 'string' }], + d: 120, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceRight', + targetHandle: 'entityTargetRight', + }, + { + id: 'flights', + source: 'Staff', + target: 'Airport2', + type: 'nodeEdge', + label: 'Staff:Airport2', + data: { + attributes: [{ name: 'hallo', type: 'string' }], + d: 0, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceBottom', + targetHandle: 'entityTargetTop', + }, + { + id: 'flights', + source: 'Airport', + target: 'Airport', + type: 'selfEdge', + label: 'Airport:Airport', + data: { + attributes: [{ name: 'test', type: 'string' }], + d: 58, + created: false, + collection: 'flights', + edgeCount: 0, + view: anonymous, + }, + arrowHeadType: ArrowHeadType.Arrow, + sourceHandle: 'entitySourceLeft', + targetHandle: 'entityTargetRight', + }, + ]; + + const expectedAttributes: Node[] = [ + { + type: 'attribute', + id: 'Airport:city', + position: { x: 0, y: 21 }, + data: { name: 'city', datatype: 'string' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Airport:vip', + position: { x: 0, y: 41 }, + data: { name: 'vip', datatype: 'bool' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Airport:state', + position: { x: 0, y: 61 }, + data: { name: 'state', datatype: 'string' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Plane:type', + position: { x: 0, y: 171 }, + data: { name: 'type', datatype: 'string' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Plane:maxFuelCapacity', + position: { x: 0, y: 191 }, + data: { name: 'maxFuelCapacity', datatype: 'int' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Airport2:city', + position: { x: 0, y: 471 }, + data: { name: 'city', datatype: 'string' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Airport2:vip', + position: { x: 0, y: 491 }, + data: { name: 'vip', datatype: 'bool' }, + isHidden: true, + }, + { + type: 'attribute', + id: 'Airport2:state', + position: { x: 0, y: 511 }, + data: { name: 'state', datatype: 'string' }, + isHidden: true, + }, + ]; +}); + +/** Result nodes. */ +const nodes: Node[] = [ + { + type: 'entity', + id: 'Thijs', + position: { x: 0, y: 0 }, + data: { attributes: [] }, + }, + { + type: 'entity', + id: 'Airport', + position: { x: 0, y: 0 }, + data: { attributes: [] }, + }, + { + type: 'entity', + id: 'Airport2', + position: { x: 0, y: 0 }, + data: { attributes: [] }, + }, + { + type: 'entity', + id: 'Plane', + position: { x: 0, y: 0 }, + data: { attributes: [] }, + }, + { + type: 'entity', + id: 'Staff', + position: { x: 0, y: 0 }, + data: { attributes: [] }, + }, +]; + +/** Result links. */ +const edges: Edge[] = [ + { + id: 'Airport2:Airport', + label: 'Airport2:Airport', + type: 'nodeEdge', + source: 'Airport2', + target: 'Airport', + arrowHeadType: ArrowHeadType.Arrow, + data: { + d: '', + attributes: [], + }, + }, + { + id: 'Airport:Staff', + label: 'Airport:Staff', + type: 'nodeEdge', + source: 'Airport', + target: 'Staff', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Plane:Airport', + label: 'Plane:Airport', + type: 'nodeEdge', + source: 'Plane', + target: 'Airport', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Airport:Thijs', + label: 'Airport:Thijs', + type: 'nodeEdge', + source: 'Airport', + target: 'Thijs', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Thijs:Airport', + label: 'Thijs:Airport', + type: 'nodeEdge', + source: 'Thijs', + target: 'Airport', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Staff:Plane', + label: 'Staff:Plane', + type: 'nodeEdge', + source: 'Staff', + target: 'Plane', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Staff:Airport2', + label: 'Staff:Airport2', + type: 'nodeEdge', + source: 'Staff', + target: 'Airport2', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, + { + id: 'Airport2:Plane', + label: 'Airport2:Plane', + type: 'nodeEdge', + source: 'Airport2', + target: 'Plane', + arrowHeadType: ArrowHeadType.Arrow, + data: { d: '', attributes: [] }, + }, +]; diff --git a/libs/shared/lib/schema/pills/edges/node-edge.tsx b/libs/shared/lib/schema/pills/edges/node-edge.tsx new file mode 100644 index 0000000000000000000000000000000000000000..335383f510025dd62cef643d312cbd0ee7d815ac --- /dev/null +++ b/libs/shared/lib/schema/pills/edges/node-edge.tsx @@ -0,0 +1,86 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import React, { useEffect } from 'react'; +import { EdgeProps, getMarkerEnd } from 'reactflow'; +import { getCenter } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { useTheme } from '@mui/material'; +/** + * NodeEdge is used for the edges between the nodes in the schema. + * It has a path that is altered depending on the algorithm in the SchemaViewModelImpl. + * @param EdgeProps All the data that is stored inside of the React Flow edge. + */ +export default function NodeEdge({ + id, + source, + target, + sourceX, + sourceY, + targetX, + targetY, + style, + data, + markerEnd, + sourcePosition, + targetPosition, +}: EdgeProps) { + const offset = data.d; + const setRelationNodePosition = data.setRelationNodePosition; + const theme = useTheme(); + + const [centerX, centerY] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + + /** + * Function called after every render. For the first render the relation node is created here, because it needs the centerX and centerY. + * This function is created in the viewmodel and given to the data of the edge when it is created. + */ + useEffect(() => { + if (!data.created) { + setRelationNodePosition( + centerX, + centerY, + id, + source, + target, + data.attributes + ); + data.created = true; + } + }); + + return ( + <g + stroke={theme.palette.custom.logo} + strokeWidth={0.5} + style={{ pointerEvents: 'none' }} + > + <path + type="smoothstep" + id={id} + fill="none" + strokeWidth={0.5} + style={style} + // The d is used to create the path for the edge. + d={`M${sourceX},${sourceY}h ${data.d} L ${ + targetX + data.d + },${targetY} h ${-data.d}`} + markerEnd={markerEnd} + /> + </g> + ); +} diff --git a/libs/shared/lib/schema/pills/edges/self-edge.tsx b/libs/shared/lib/schema/pills/edges/self-edge.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c01df3b8465f2809cc59bbef7fabcca95a28a777 --- /dev/null +++ b/libs/shared/lib/schema/pills/edges/self-edge.tsx @@ -0,0 +1,93 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import { getCenter } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { useTheme } from '@mui/material'; +import React, { useEffect } from 'react'; +import { EdgeProps, getMarkerEnd } from 'reactflow'; + +/** + * SelfEdge is used for edges that loop back to a node. This means the node is connected to itself. + * It has a path that is altered depending on the algorithm in the SchemaViewModelImpl. + * @param EdgeProps All the data that is stored inside of the React Flow edge. + */ +export default function SelfEdge({ + id, + source, + target, + sourceX, + sourceY, + targetX, + targetY, + style, + data, + markerEnd, + sourcePosition, + targetPosition, +}: EdgeProps) { + const offset = 0; + const setRelationNodePosition = data.setRelationNodePosition; + const theme = useTheme(); + + const [centerX, centerY] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + + /** + * Function called after every render. For the first render the relation node is created here, because it needs the centerX and centerY. + * This function is created in the viewmodel and given to the data of the edge when it is created. + */ + useEffect(() => { + if (!data.created) { + setRelationNodePosition( + centerX, + centerY, + id, + source, + target, + data.attributes + ); + data.created = true; + } + }); + + if (style !== undefined) { + style.stroke = theme.palette.custom.builderEdge; + } else { + style = { stroke: theme.palette.custom.builderEdge }; + } + + return ( + <g + stroke={theme.palette.custom.logo} + strokeWidth={0.5} + style={{ pointerEvents: 'none' }} + > + <path + type="smoothstep" + id={id} + fill="none" + strokeWidth={0.5} + style={style} + // The d is used to create the path for the edge. + d={`M${sourceX},${sourceY}h ${-data.d} v ${data.d} L ${ + targetX + data.d + },${targetY + data.d} v ${-data.d} h ${-data.d}`} + markerEnd={markerEnd} + /> + </g> + ); +} diff --git a/libs/shared/lib/schema/pills/nodes/entity/entity-node.stories.tsx b/libs/shared/lib/schema/pills/nodes/entity/entity-node.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..72f049dcb156e85d88495411fc5a7b4232443bf3 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/entity/entity-node.stories.tsx @@ -0,0 +1,71 @@ +import React from 'react'; +import { Meta, Story, ComponentStory } from '@storybook/react'; + +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { + colorPaletteConfigSlice, + schemaSlice, + setSchema, +} from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; + +import { Schema } from '../../../panel'; + +const Component: Meta<typeof Schema> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/EntityNode', + + component: Schema, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <div + style={{ + width: '100%', + height: '100vh', + }} + > + {story()} + </div> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +// Mock the schema and palette store +const Mockstore = configureStore({ + reducer: { + schema: schemaSlice.reducer, + colorPaletteConfig: colorPaletteConfigSlice.reducer, + }, +}); + +export const Default = { + play: async () => { + const dispatch = Mockstore.dispatch; + const schema = SchemaUtils.schemaBackend2Graphology({ + nodes: [ + { + name: 'Thijs', + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + }, + ], + edges: [], + }); + + dispatch(setSchema(schema.export())); + }, +}; + +export default Component; diff --git a/libs/shared/lib/schema/pills/nodes/entity/entity-node.tsx b/libs/shared/lib/schema/pills/nodes/entity/entity-node.tsx new file mode 100644 index 0000000000000000000000000000000000000000..9307bee9e25218c2f1198bf95f3273d297ce08e5 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/entity/entity-node.tsx @@ -0,0 +1,222 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import React, { useState } from 'react'; +import { Node, Handle, Position, NodeProps } from 'reactflow'; +import styles from './entity.module.scss'; +import { + calcWidthEntityNodeBox, + calculateAttributeQuality, + calculateEntityQuality, +} from '@graphpolaris/shared/lib/schema/schema-utils'; +import { useTheme } from '@mui/material'; +import { + SchemaGraphNode, + SchemaGraphNodeWithFunctions, +} from '../../../schema-utils/Types'; + +/** + * EntityNode is the node that represents the database entities. + * It has four handles on the top, bottom, right and left to connect edges. + * It also has a text to display the entity name and show the amount of attributes it contains. + * @param {NodeProps} param0 The data of an entity flow element. + */ +export const EntityNode = React.memo( + ({ id, data }: NodeProps<SchemaGraphNodeWithFunctions>) => { + console.log(data); + + const [hidden, setHidden] = useState<boolean>(true); + const theme = useTheme(); + + /** + * adds drag functionality in order to be able to drag the entityNode to the schema + * @param event React Mouse drag event + */ + const onDragStart = (event: React.DragEvent<HTMLDivElement>) => { + event.dataTransfer.setData( + 'application/reactflow', + JSON.stringify({ type: 'entity', name: id }) + ); + event.dataTransfer.effectAllowed = 'move'; + }; + + /** + * displays the NodeQualityPopup when clicked, and hides them when clicked again + */ + const onClickToggleNodeQualityPopup = (): void => { + data.toggleNodeQualityPopup(id); + }; + + /** + * displays the attribute analytics popup menu when clicked, and hides them when clicked again + */ + const onClickToggleAttributeAnalyticsPopupMenu = (): void => { + data.toggleAttributeAnalyticsPopupMenu(id); + }; + + return ( + <div + className={styles.entityNode} + onDragStart={(event) => onDragStart(event)} + draggable + style={{ + backgroundColor: theme.palette.custom.nodesBase[0], + borderTop: `4px solid ${theme.palette.custom.nodesBase[0]}`, + borderBottom: `6px solid ${theme.palette.custom.elements.entityBase[0]}`, + }} + > + <div + className={styles.entityNodeAttributesBox} + onClick={() => onClickToggleAttributeAnalyticsPopupMenu()} + style={{ + borderBottomColor: theme.palette.custom.elements.entityBase[0], + width: + calcWidthEntityNodeBox(data.attributes.length, data.nodeCount) + + 'ch', + background: `linear-gradient(-90deg, + ${theme.palette.custom.nodesBase} 0%, + ${theme.palette.custom.nodesBase} ${calculateAttributeQuality( + data + )}%, + ${ + theme.palette.custom.elements.entitySecond[0] + } ${calculateAttributeQuality(data)}%)`, + }} + > + <span + style={{ + paddingLeft: '5px', + float: 'left', + }} + > + A + </span> + <span className={styles.nodeSpan}>{data.attributes.length}</span> + </div> + <div + className={styles.entityNodeNodesBox} + onClick={() => onClickToggleNodeQualityPopup()} + style={{ + borderBottomColor: theme.palette.custom.elements.entityBase[0], + width: + calcWidthEntityNodeBox(data.attributes.length, data.nodeCount) + + 'ch', + background: `linear-gradient(-90deg, + ${theme.palette.custom.nodesBase} 0%, + ${theme.palette.custom.nodesBase} ${calculateEntityQuality(data)}%, + ${ + theme.palette.custom.elements.entitySecond[0] + } ${calculateEntityQuality(data)}%)`, + }} + > + <span + style={{ + paddingLeft: '5px', + float: 'left', + }} + > + N + </span> + <span className={styles.nodeSpan}>{data.nodeCount}</span> + </div> + <Handle + style={{ pointerEvents: 'none' }} + id="entitySourceLeft" + position={Position.Left} + type="source" + hidden={ + Array.from(data.handles).includes('entitySourceLeft') ? false : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entityTargetLeft" + position={Position.Left} + type="target" + hidden={ + Array.from(data.handles).includes('entityTargetLeft') ? false : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entitySourceRight" + position={Position.Right} + type="source" + hidden={ + Array.from(data.handles).includes('entitySourceRight') + ? false + : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entityTargetRight" + position={Position.Right} + type="target" + hidden={ + Array.from(data.handles).includes('entityTargetRight') + ? false + : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entitySourceTop" + position={Position.Top} + type="source" + hidden={ + Array.from(data.handles).includes('entitySourceTop') ? false : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entityTargetTop" + position={Position.Top} + type="target" + hidden={ + Array.from(data.handles).includes('entityTargetTop') ? false : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entitySourceBottom" + position={Position.Bottom} + type="source" + hidden={ + Array.from(data.handles).includes('entitySourceBottom') + ? false + : true + } + ></Handle> + <Handle + style={{ pointerEvents: 'none' }} + id="entityTargetBottom" + position={Position.Bottom} + type="target" + hidden={ + Array.from(data.handles).includes('entityTargetBottom') + ? false + : true + } + ></Handle> + <div className={styles.nodeWrapper}> + <span + className={styles.nodeData} + style={{ color: theme.palette.custom.elementText }} + > + {id} + </span> + </div> + </div> + ); + } +); + +EntityNode.displayName = 'EntityNode'; diff --git a/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss b/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..4f04b7071fa41b1f194b53a742e2bcb17afc5cef --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss @@ -0,0 +1,86 @@ +@import '../schema-pills.module.scss'; + +.entityNode { + background: #e9e9e9; + display: flex; + border-radius: 1px; + font-family: monospace; + font-weight: bold; + font-size: 11px; + width: 165px; + line-height: 20px; +} + +.entityNodeAttributesBox { + height: 20px; + position: absolute; + left: 115px; + top: -33%; + transform: translateX(50%); + border-radius: 1px; + box-shadow: -1px 2px 5px #888888; + text-align: right; +} + +// nodeWrapper: { +// display: 'inherit', +// color: SchemaThemeHolder.entity.textColor, +// textAlign: 'center', +// justifyContent: 'space-between', +// alignItems: 'center', +// width: 'inherit', +// }, + +// nodeSpan: { +// margin: '0 0.5em 0 1em', +// float: 'right', +// }, + +// nodeData: { +// flexGrow: 2, +// }, + +// entityNodeAttributesBox: { +// height: 20, +// position: 'absolute', +// left: '115px', +// top: '-33%', +// transform: 'translateX(50%)', +// borderRadius: '1px', +// boxShadow: '-1px 2px 5px #888888', +// textAlign: 'right', +// }, + +// entityNodeNodesBox: { +// height: 20, +// position: 'absolute', +// left: '115px', +// top: '54%', +// transform: 'translateX(50%)', +// borderRadius: '1px', +// boxShadow: '-1px 2px 5px #888888', +// textAlign: 'right', +// }, + +// controls: { +// left: 'auto !important', +// bottom: 'auto !important', +// top: '10px', +// right: '20px', +// width: 'auto !important', +// }, + +// exportButton: { +// left: 'auto !important', +// bottom: 'auto !important', +// top: '10px', +// right: '20px', +// '& svg': { +// transform: 'scale(1.4)', +// }, +// }, + +// menuText: { +// fontSize: 'small', +// fontFamily: 'Poppins, sans-serif', +// }, diff --git a/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss.d.ts b/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..9610a5664f0b4404bfa1a2a3aaa88cd1f1b40b2f --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/entity/entity.module.scss.d.ts @@ -0,0 +1,9 @@ +declare const classNames: { + readonly nodeSpan: 'nodeSpan'; + readonly entityNodeNodesBox: 'entityNodeNodesBox'; + readonly nodeWrapper: 'nodeWrapper'; + readonly nodeData: 'nodeData'; + readonly entityNode: 'entityNode'; + readonly entityNodeAttributesBox: 'entityNodeAttributesBox'; +}; +export = classNames; diff --git a/libs/shared/lib/schema/pills/nodes/entity/entity.scss b/libs/shared/lib/schema/pills/nodes/entity/entity.scss new file mode 100644 index 0000000000000000000000000000000000000000..b4ca11567142d6513aa241bc20e8268b343e1232 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/entity/entity.scss @@ -0,0 +1,180 @@ + + /** + * When changing the height of the nodes, or the height of the buttons on the nodes, note that there is a hardcoded value 'height' + * in schemaViewModelImpl (in the method 'setRelationNodePosition') that is based on these heights. + */ +.entityNode { + background: SchemaThemeHolder.entity.baseColor; + display: 'flex'; + borderRadius: '1px'; + fontFamily: SchemaThemeHolder.fontFamily; + fontWeight: 'bold'; + fontSize: `${SchemaThemeHolder.fontSize}px`; + width: `${SchemaThemeHolder.entity.width}px`; + lineHeight: `${SchemaThemeHolder.entity.height}px`; +} + + nodeWrapper: { + display: 'inherit', + color: SchemaThemeHolder.entity.textColor, + textAlign: 'center', + justifyContent: 'space-between', + alignItems: 'center', + width: 'inherit', + }, + + nodeSpan: { + margin: '0 0.5em 0 1em', + float: 'right', + }, + + nodeData: { + flexGrow: 2, + }, + + entityNodeAttributesBox: { + height: 20, + position: 'absolute', + left: '115px', + top: '-33%', + transform: 'translateX(50%)', + borderRadius: '1px', + boxShadow: '-1px 2px 5px #888888', + textAlign: 'right', + }, + + entityNodeNodesBox: { + height: 20, + position: 'absolute', + left: '115px', + top: '54%', + transform: 'translateX(50%)', + borderRadius: '1px', + boxShadow: '-1px 2px 5px #888888', + textAlign: 'right', + }, + + /** + * Code for the shape of the relationNodes + */ + relationNode: { + height: 36, + display: 'flex', + fontFamily: SchemaThemeHolder.fontFamily, + fontWeight: 'bold', + fontSize: `${SchemaThemeHolder.fontSize}px`, + width: `${SchemaThemeHolder.relation.width}px`, + lineHeight: `${SchemaThemeHolder.relation.height}px`, + }, + + relationNodeTriangleGeneral: { + position: 'absolute', + width: 0, + height: 0, + margin: 'auto 0', + borderStyle: 'solid', + borderColor: 'transparent', + }, + + relationNodeTriangleLeft: { + transform: 'translateX(-100%)', + top: '0px', + borderWidth: '18px 24px 18px 0', + }, + + relationNodeSmallTriangleLeft: { + transform: 'translateX(-100%)', + top: '30px', + borderWidth: '0 8px 6px 0', + }, + + relationNodeTriangleRight: { + transform: `translateX(${SchemaThemeHolder.relation.width}px)`, + top: '0px', + borderWidth: '18px 0 18px 24px', + }, + + relationNodeSmallTriangleRight: { + transform: `translateX(${SchemaThemeHolder.relation.width}px)`, + top: '30px', + borderWidth: '0 0 6px 8px', + }, + + relationNodeAttributesBox: { + position: 'absolute', + top: '-4px', + transform: `translateX(${SchemaThemeHolder.relation.width + 4}px)`, + clipPath: 'polygon(0 0, 100% 0, 100% 100%, 26.5px 100%)', + height: 20, + textAlign: 'right', + }, + + relationNodeNodesBox: { + position: 'absolute', + top: '20px', + transform: `translateX(${SchemaThemeHolder.relation.width + 4}px)`, + clipPath: 'polygon(26.5px 0, 100% 0, 100% 100%, 0 100%)', + height: 20, + textAlign: 'right', + }, + + arrowup: { + width: 0, + height: 0, + position: 'absolute', + left: '50%', + top: '-20%', + transform: 'translateX(-50%)', + margin: '0 auto', + backgroundColor: 'transparent', + borderStyle: 'solid', + borderTopWidth: 0, + borderRightWidth: 8, + borderBottomWidth: 5, + borderLeftWidth: 8, + borderTopColor: 'transparent', + borderRightColor: 'transparent', + borderLeftColor: 'transparent', + }, + + arrowdown: { + width: 0, + height: 0, + position: 'absolute', + left: '50%', + bottom: '-20%', + transform: 'translateX(-50%)', + margin: '0 auto', + backgroundColor: 'transparent', + borderStyle: 'solid', + borderTopWidth: 5, + borderRightWidth: 8, + borderBottomWidth: 0, + borderLeftWidth: 8, + borderRightColor: 'transparent', + borderBottomColor: 'transparent', + borderLeftColor: 'transparent', + }, + + controls: { + left: 'auto !important', + bottom: 'auto !important', + top: '10px', + right: '20px', + width: 'auto !important', + }, + + exportButton: { + left: 'auto !important', + bottom: 'auto !important', + top: '10px', + right: '20px', + '& svg': { + transform: 'scale(1.4)', + }, + }, + + menuText: { + fontSize: 'small', + fontFamily: 'Poppins, sans-serif', + }, \ No newline at end of file diff --git a/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..e5b5963699e661387f417ba4fc5bee9eafd3afc6 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss @@ -0,0 +1,155 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +.attributeAnalyticsPopupMenu { + background-color: white; + position: relative; + z-index: 11 !important; + width: 160px; + padding-left: 5px; + padding-right: 5px; + font-size: 11px; + + border-style: solid; + border-width: 1px; + border-radius: 5px; + + .closeButtonWrapper { + display: flex; + justify-content: center; + padding: 5px; + border-width: 1px; + + #closeButton { + width: 50%; + font-size: inherit; + + border-radius: 5px; + border-color: black; + border-style: solid; + border-width: 1px; + } + } + + .title { + border-bottom: solid; + border-width: 1px; + font-size: 14px; + + #name { + font-weight: bold; + } + } + + .bar { + padding: 3px 2px; + } + + .attributesWrapper { + width: auto; + overflow-y: scroll; + overflow-x: hidden; + max-height: 150px; + border-top: 1px solid black; + } + + .attributesAccordion.Mui-expanded { + margin: 0px 0px 2px 0px; + border-bottom: 1px solid black; + padding-bottom: 3px; + } + + .attributesAccordion.MuiPaper-elevation1 { + box-shadow: none; + } + .attributesAccordion.MuiAccordion-rounded:last-child { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + } + + .attribute { + // background-color: aquamarine; + padding: 2px 4px; + border-bottom: 1px solid black; + width: auto; + height: 20px; + font-size: 11px; + min-height: 25px; + } + .attribute.Mui-expanded { + min-height: 25px; + margin: 0px 0px; + box-shadow: 2px 2px 6px #afafaf; + } + + .accordionDetails { + display: block; + padding: 2px 4px; + font-size: 10px; + width: 90%; + margin: 0px auto; + } + + .nullAmountValue { + float: right; + right: 0px; + padding: 1px 3px; + border-radius: 2px; + } + + .visualisationEye { + height: 10px; + width: auto; + margin-top: 2px; + padding-right: 5px; + } + + .expandIcon { + height: 10px; + width: auto; + } + + .rightSideValue { + float: right; + } + + .attributeButtons { + padding: 3px; + border: 1px solid black; + border-radius: 2px; + width: 100%; + cursor: pointer; + text-align: center; + } + + .attributeButtons:hover { + background-color: aquamarine; + } +} +/* Works on Firefox */ +* { + scrollbar-width: thin; + scrollbar-color: #b4b4b4 #e9e9e9; +} + +/* Works on Chrome, Edge, and Safari */ +*::-webkit-scrollbar { + width: 12px; +} + +*::-webkit-scrollbar-track { + background: #e9e9e9; +} + +*::-webkit-scrollbar-thumb { + background-color: #b4b4b4; + border-radius: 20px; + border: 3px solid #e9e9e9; +} diff --git a/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss.d.ts b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..b02482d2497433521df3cd3de1d18466477c4f19 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.module.scss.d.ts @@ -0,0 +1,19 @@ +declare const classNames: { + readonly attributeAnalyticsPopupMenu: 'attributeAnalyticsPopupMenu'; + readonly closeButtonWrapper: 'closeButtonWrapper'; + readonly title: 'title'; + readonly bar: 'bar'; + readonly attributesWrapper: 'attributesWrapper'; + readonly attributesAccordion: 'attributesAccordion'; + readonly 'Mui-expanded': 'Mui-expanded'; + readonly 'MuiPaper-elevation1': 'MuiPaper-elevation1'; + readonly 'MuiAccordion-rounded': 'MuiAccordion-rounded'; + readonly attribute: 'attribute'; + readonly accordionDetails: 'accordionDetails'; + readonly nullAmountValue: 'nullAmountValue'; + readonly visualisationEye: 'visualisationEye'; + readonly expandIcon: 'expandIcon'; + readonly rightSideValue: 'rightSideValue'; + readonly attributeButtons: 'attributeButtons'; +}; +export = classNames; diff --git a/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..291a55b2897cd42455214f4957c48456d2eabc4a --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.stories.tsx @@ -0,0 +1,74 @@ +import React from 'react'; +import { Meta, StoryObj } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { AttributeAnalyticsPopupMenu } from './attribute-analytics-popup-menu'; +import { AttributeCategory, NodeType } from '../../../schema-utils/Types'; + +const Component: Meta<typeof AttributeAnalyticsPopupMenu> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/AttributeAnalyticsPopupMenu', + component: AttributeAnalyticsPopupMenu, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +type Story = StoryObj<typeof AttributeAnalyticsPopupMenu>; +export const Default: Story = { + args: { + data: { + nodeID: '1', + nodeType: NodeType.entity, + attributes: [ + { + category: AttributeCategory.categorical, + nullAmount: 0, + attribute: { + name: 'Foo', + type: 'string', + }, + }, + ], + isAttributeDataIn: false, + onClickCloseButton: () => {}, + onClickPlaceInQueryBuilderButton: (name: string, type) => {}, + searchForAttributes: (id: string, searchbarValue: string) => {}, + resetAttributeFilters: (id: string) => {}, + applyAttributeFilters: ( + id: string, + category: AttributeCategory, + predicate: string, + percentage: number + ) => {}, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.tsx b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.tsx new file mode 100644 index 0000000000000000000000000000000000000000..489c172675c7310f202c03f187fb6292c1e9eea6 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/attribute-analytics-popup-menu.tsx @@ -0,0 +1,148 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import { + ButtonBase, + MenuItem, + Accordion, + AccordionSummary, + AccordionDetails, + Typography, + useTheme, +} from '@mui/material'; +import { ExpandMore, Visibility } from '@mui/icons-material'; +import React, { ReactElement } from 'react'; +import { + AttributeAnalyticsData, + AttributeWithData, + NodeType, +} from '../../../schema-utils/Types'; +import { NodeProps } from 'reactflow'; +import './attribute-analytics-popup-menu.module.scss'; + +/** + * AttributeAnalyticsPopupMenuNode is the node that represents the popup menu that shows the attribute analytics for an entity or relation + * @param data Input data of type AttributeAnalyticsData, which is for the popup menu. + */ +export const AttributeAnalyticsPopupMenu = ({ + data, +}: NodeProps<AttributeAnalyticsData>) => { + const theme = useTheme(); + if (data == undefined) + throw new Error('No Attribute Analytics data is available for the node.'); + let entityOrRelationBase: [string, string, string]; + if (data.nodeType == NodeType.entity) + entityOrRelationBase = theme.palette.custom.elements.entityBase; + else entityOrRelationBase = theme.palette.custom.elements.relationBase; + + let attributesDivs: any[] = []; + if (data.isAttributeDataIn) { + data.attributes.forEach((attributeItem: any) => { + attributesDivs.push( + <Accordion className="attributesAccordion"> + <AccordionSummary + className="attribute" + expandIcon={<ExpandMore className="expandIcon" />} + > + {attributeItem.attribute.name} + </AccordionSummary> + <AccordionDetails className="accordionDetails"> + {attributeItem.category} + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <span>Null values:</span> + <span + className="nullAmountValue" + style={{ + backgroundColor: entityOrRelationBase[0], + }} + > + {attributeItem.nullAmount}% + </span> + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <div className="attributeButtons"> + <span>See visualisation</span> + <span className="rightSideValue"> + <Visibility className="visualisationEye" /> + </span> + </div> + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <div + className="attributeButtons" + onClick={() => + data.onClickPlaceInQueryBuilderButton( + attributeItem.attribute.name, + attributeItem.attribute.type + ) + } + > + <span>Place in query builder</span> + </div> + </AccordionDetails> + </Accordion> + ); + }); + } else { + data.attributes.forEach((attributeItem: AttributeWithData) => { + attributesDivs.push( + <Accordion className="attributesAccordion"> + <AccordionSummary + className="attribute" + expandIcon={<ExpandMore className="expandIcon" />} + > + {attributeItem.attribute.name} + </AccordionSummary> + <AccordionDetails className="accordionDetails"> + <div + className="attributeButtons" + onClick={() => + data.onClickPlaceInQueryBuilderButton( + attributeItem.attribute.name, + attributeItem.attribute.type + ) + } + > + <span>Place in query builder</span> + </div> + </AccordionDetails> + </Accordion> + ); + }); + } + + console.log(data.attributes); + + return ( + <div> + <div className="title"> + <span id="name">Attributes</span> + <span className="rightSideValue">{data.attributes.length}</span> + </div> + <div className="bar">search bar</div> + <div className="bar">filter bar</div> + + <div className="attributesWrapper">{attributesDivs}</div> + + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: entityOrRelationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..79272991ea347efe2dadc49910b22dcd1f352c4a --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.stories.tsx @@ -0,0 +1,55 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { NodeQualityEntityPopupNode } from './node-quality-entity-popup'; + +const Component: Meta<typeof NodeQualityEntityPopupNode> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/NodeQualityEntityPopupNode', + component: NodeQualityEntityPopupNode, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + attributes: [{ id: 'a' }], + handles: [], + nodeCount: 10, + from: 1, + to: 2, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.tsx b/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.tsx new file mode 100644 index 0000000000000000000000000000000000000000..aaefe3ce98eaa1f18d3e21d1ae74e9bf1ad31834 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/node-quality-entity-popup.tsx @@ -0,0 +1,79 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { ButtonBase, useTheme } from '@mui/material'; +import React from 'react'; +import { NodeProps } from 'reactflow'; +import { NodeQualityDataForEntities } from '../../../schema-utils/Types'; + +/** + * NodeQualityEntityPopupNode is the node that represents the popup that shows the node quality for an entity + * @param data Input data of type NodeQualityDataForEntities, which is for the popup. + */ +export const NodeQualityEntityPopupNode = ({ + data, +}: NodeProps<NodeQualityDataForEntities>) => { + const theme = useTheme(); + if (data == undefined) + throw new Error('No node quality data is available for this node.'); + + if (data.isAttributeDataIn) + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"> + <div> + <span>Null attributes</span> + <span className="rightSideValue">{data.attributeNullCount}</span> + </div> + <div> + <span>Not connected</span> + <span className="rightSideValue">{data.notConnectedNodeCount}</span> + </div> + </div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.entityBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + else + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"></div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.entityBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/node-quality-popup.module.scss b/libs/shared/lib/schema/pills/nodes/popup/node-quality-popup.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..aa87ea61ab8ea680e8476f92da7cbdf140859c63 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/node-quality-popup.module.scss @@ -0,0 +1,56 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +.nodeQualityPopup { + background-color: white; + position: relative; + z-index: 11 !important; + width: 140px; + padding: 5px; + + border-style: solid; + border-width: 1px; + border-radius: 5px; + + .title { + border-bottom: solid; + border-width: 1px; + font-size: 14px; + + #name { + font-weight: bold; + } + } + + .information { + font-size: 11px; + } + .rightSideValue { + float: right; + } + + .closeButtonWrapper { + display: flex; + justify-content: center; + padding-top: 5px; + border-width: 1px; + + #closeButton { + width: 50%; + font-size: 11px; + + border-radius: 5px; + border-color: black; + border-style: solid; + border-width: 1px; + } + } +} diff --git a/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..3da710c757f12f610686d56ad74ba8dbd5f06ca1 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.stories.tsx @@ -0,0 +1,55 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { NodeQualityRelationPopupNode } from './node-quality-relation-popup'; + +const Component: Meta<typeof NodeQualityRelationPopupNode> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/NodeQualityRelationPopupNode', + component: NodeQualityRelationPopupNode, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + attributes: [{ id: 'a' }], + handles: [], + nodeCount: 10, + from: 1, + to: 2, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.tsx b/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.tsx new file mode 100644 index 0000000000000000000000000000000000000000..bd1d1a8b4a9a9602b6b182ddbd00db63ec4fb123 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/node-quality-relation-popup.tsx @@ -0,0 +1,86 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { ButtonBase, useTheme } from '@mui/material'; +import React from 'react'; +import { NodeProps } from 'reactflow'; +import { NodeQualityDataForRelations } from '../../../schema-utils/Types'; +import './node-quality-popup.module.scss'; + +/** + * NodeQualityRelationPopupNode is the node that represents the popup that shows the node quality for a relation + * @param data Input data of type NodeQualityDataForRelations, which is for the popup. + */ +export const NodeQualityRelationPopupNode = React.memo( + ({ data }: NodeProps<NodeQualityDataForRelations>) => { + const theme = useTheme(); + if (data == undefined) + throw new Error('No node quality data is available for this node.'); + + if (data.isAttributeDataIn) + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"> + <div> + <span>Null attributes</span> + <span className="rightSideValue">{data.attributeNullCount}</span> + </div> + <div> + <span>From ratio</span> + <span className="rightSideValue">{data.fromRatio}</span> + </div> + <div> + <span>To ratio</span> + <span className="rightSideValue">{data.toRatio}</span> + </div> + </div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.relationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + else + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"></div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.relationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + } +); + +NodeQualityRelationPopupNode.displayName = 'NodeQualityRelationPopupNode'; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.module.scss b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..512f423f8c83afad05f17b5282432a1cf3586d92 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.module.scss @@ -0,0 +1,235 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +.attributeAnalyticsPopupMenu { + background-color: white; + position: relative; + z-index: 11 !important; + width: 160px; + padding-left: 5px; + padding-right: 5px; + font-size: 11px; + + border-style: solid !important; + border-width: 1px !important; + border-radius: 5px !important; + + .closeButtonWrapper { + display: flex; + justify-content: center; + padding: 5px; + border-width: 1px; + + #closeButton { + width: 50%; + font-size: inherit; + + border-radius: 5px; + border-color: black; + border-style: solid; + border-width: 1px; + } + } + + .title { + border-bottom: solid; + border-width: 1px; + font-size: 14px; + + #name { + font-weight: bold; + } + } + + .bar { + padding: 5px 4px; + border: solid 1px black; + border-radius: 3px; + margin: 3px 0px; + width: -webkit-fill-available; + font-size: inherit; + font-family: inherit; + color: inherit; + + &::placeholder { + opacity: 1; + color: black; + } + } + + .attributesWrapper { + width: auto; + overflow-y: scroll; + overflow-x: hidden; + max-height: 150px; + border-top: 1px solid black; + border-bottom: 1px solid black; + } + + .attributesAccordion { + &.Mui-expanded { + margin: 0px 0px 2px 0px; + border-bottom: 1px solid black; + padding-bottom: 3px; + } + &.MuiPaper-elevation1 { + box-shadow: none; + } + &.MuiAccordion-rounded:last-child { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + } + + .attribute { + padding: 2px 4px; + border-bottom: 1px solid black; + width: auto; + height: 20px; + font-size: 11px; + min-height: 25px; + + &.Mui-expanded { + min-height: 25px; + margin: 0px 0px; + box-shadow: 2px 2px 6px #afafaf; + } + } + + .accordionDetails { + display: block; + padding: 2px 4px; + font-size: 10px; + width: 90%; + margin: 0px auto; + } + } + + .nullAmountValue { + float: right; + right: 0px; + padding: 1px 3px; + border-radius: 2px; + border: 1px solid black; + } + + .visualisationEye { + height: 10px; + width: auto; + margin-top: 2px; + padding-right: 5px; + } + + .expandIcon { + height: 10px; + width: auto; + } + + .rightSideValue { + float: right; + } + + .attributeButtons { + padding: 2px; + border: 1px solid black; + border-radius: 2px; + width: 100%; + cursor: pointer; + text-align: center; + margin-top: 2px; + } +} + +/* Filter bar */ +.attributesAccordion { + .filterbarSummary { + padding: 2px 0px; + width: auto; + height: 15px; + font-size: 11px; + min-height: 15px; + + &.Mui-expanded { + min-height: 15px; + margin: 0px 0px; + border-bottom: 1px solid black; + } + } + .accordionDetailsFilterbar { + padding: 4px 2px 2px 2px !important; + width: 100% !important; + } +} + +.filterbarAccordion { + &.Mui-expanded { + border-bottom: none !important; + padding-bottom: 0px !important; + } +} + +.dataTypeSelect { + font-size: 10px; + font-family: inherit; + padding: 0px 1px !important; + border-color: black; +} + +.predicateSelect { + padding: 0px !important; + width: 25%; + margin-right: 3px; +} + +.nullValuesBox { + border: 1px solid black !important; + border-radius: 2px; + width: 30%; + height: 15px; + padding: 0px !important; + + input:focus { + border-radius: none !important; + outline: none !important; + outline-style: none !important; + box-shadow: none !important; + border-color: transparent !important; + } +} + +.nullValuesSelect { + border: none !important; + border-radius: 2px; + width: 60%; + height: 11px !important; + margin: auto 1px; + font-size: 9px !important; +} + +/* Works on Firefox */ +* { + scrollbar-width: thin; + scrollbar-color: #b4b4b4 #e9e9e9; +} + +/* Works on Chrome, Edge, and Safari */ +*::-webkit-scrollbar { + width: 12px; +} + +*::-webkit-scrollbar-track { + background: #e9e9e9; +} + +*::-webkit-scrollbar-thumb { + background-color: #b4b4b4; + border-radius: 20px; + border: 3px solid #e9e9e9; +} diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..9de60b14cdf8232bdb0c69c53c4b9d84ba2a66ea --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.stories.tsx @@ -0,0 +1,74 @@ +import React from 'react'; +import { Meta, StoryObj } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { AttributeAnalyticsPopupMenu } from './attribute-analytics-popup-menu'; +import { AttributeCategory, NodeType } from '../../../../schema-utils/Types'; + +const Component: Meta<typeof AttributeAnalyticsPopupMenu> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/Menus/AttributeAnalyticsPopupMenu', + component: AttributeAnalyticsPopupMenu, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +type Story = StoryObj<typeof AttributeAnalyticsPopupMenu>; +export const Default: Story = { + args: { + data: { + nodeID: '1', + nodeType: NodeType.entity, + attributes: [ + { + category: AttributeCategory.categorical, + nullAmount: 0, + attribute: { + name: 'Foo', + type: 'string', + }, + }, + ], + isAttributeDataIn: false, + onClickCloseButton: () => {}, + onClickPlaceInQueryBuilderButton: (name: string, type) => {}, + searchForAttributes: (id: string, searchbarValue: string) => {}, + resetAttributeFilters: (id: string) => {}, + applyAttributeFilters: ( + id: string, + category: AttributeCategory, + predicate: string, + percentage: number + ) => {}, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.tsx new file mode 100644 index 0000000000000000000000000000000000000000..81ff94097d27bd97b2de5653cb4b2b267bc6f7b5 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/attribute-analytics-popup-menu.tsx @@ -0,0 +1,191 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { + ButtonBase, + Accordion, + AccordionSummary, + AccordionDetails, + useTheme, +} from '@mui/material'; +import { ExpandMore, Visibility } from '@mui/icons-material'; +import React, { ReactElement } from 'react'; +import { + NodeType, + AttributeAnalyticsData, + AttributeCategory, +} from '../../../../schema-utils/Types'; +import { Filter } from './filterbar'; +import { Search } from './searchbar'; +import { NodeProps } from 'reactflow'; + +/** + * AttributeAnalyticsPopupMenuNode is the node that represents the popup menu that shows the attribute analytics for an entity or relation + * @param data Input data of type AttributeAnalyticsData, which is for the popup menu. + */ +export const AttributeAnalyticsPopupMenu = ({ + data, +}: NodeProps<AttributeAnalyticsData>) => { + const theme = useTheme(); + + if (data == undefined) + throw new Error('No Attribute Analytics data is available for the node.'); + let entityOrRelationBase: [string, string, string]; + if (data.nodeType == NodeType.entity) + entityOrRelationBase = theme.palette.custom.elements.entityBase; + else entityOrRelationBase = theme.palette.custom.elements.relationBase; + + let dataCopy = { ...data }; + let attributesDivs = calculateAttributeDivs(data); + let render = renderPopupMenu(dataCopy, attributesDivs); + return render; + + /** + * Creates the divs of the attributes with their data processed. + * @param attributeData Data that is contained in the attributes. + * @returns A list of divs that contain the appearance and information of the attributes. + */ + function calculateAttributeDivs( + attributeData: AttributeAnalyticsData + ): any[] { + let attributesDivs: any[] = []; + if (attributeData.isAttributeDataIn) { + attributeData.attributes.forEach((attributeItem: any) => { + attributesDivs.push( + <Accordion className="attributesAccordion"> + <AccordionSummary + className="attribute" + expandIcon={<ExpandMore className="expandIcon" />} + > + {attributeItem.attribute.name} + </AccordionSummary> + <AccordionDetails className="accordionDetails"> + {attributeItem.category} + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <span>Null-values:</span> + <span + className="nullAmountValue" + style={{ + backgroundColor: '#' + entityOrRelationBase[0], + }} + > + {attributeItem.nullAmount}% + </span> + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <div className="attributeButtons"> + <span>See visualisation</span> + <span className="rightSideValue"> + <Visibility className="visualisationEye" /> + </span> + </div> + </AccordionDetails> + <AccordionDetails className="accordionDetails"> + <div + className="attributeButtons" + onClick={() => + attributeData.onClickPlaceInQueryBuilderButton( + attributeItem.attribute.name, + attributeItem.attribute.type + ) + } + > + <span>Place in query builder</span> + </div> + </AccordionDetails> + </Accordion> + ); + }); + } else { + attributeData.attributes.forEach((attributeItem) => { + attributesDivs.push( + <Accordion className="attributesAccordion"> + <AccordionSummary + className="attribute" + expandIcon={<ExpandMore className="expandIcon" />} + > + {attributeItem.attribute.name} + </AccordionSummary> + <AccordionDetails className="accordionDetails"> + <div + className="attributeButtons" + onClick={() => + attributeData.onClickPlaceInQueryBuilderButton( + attributeItem.attribute.name, + attributeItem.attribute.type + ) + } + > + <span>Place in query builder</span> + </div> + </AccordionDetails> + </Accordion> + ); + }); + } + return attributesDivs; + } + + /** + * Renders the popup-menu. + * @param data This contains the data of the attributes. + * @param attributesDivs This contains the list of divs of the attributes. + */ + function renderPopupMenu( + data: AttributeAnalyticsData, + attributesDivs: any[] + ) { + return ( + <div> + <div className="title"> + <span id="name">Attributes</span> + <span className="rightSideValue">{data.attributes.length}</span> + </div> + <Search + searchForAttributes={(searchbarValue: string) => + data.searchForAttributes(data.nodeID, searchbarValue) + } + /> + <Filter + data={data} + resetAttributeFilters={() => data.resetAttributeFilters(data.nodeID)} + applyAttributeFilters={( + dataType: AttributeCategory, + predicate: string, + percentage: number + ) => + data.applyAttributeFilters( + data.nodeID, + dataType, + predicate, + percentage + ) + } + /> + + <div className="attributesWrapper">{attributesDivs}</div> + + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: '#' + entityOrRelationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + } +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..cff36d89e2a9e5e4fb5db45dfde7309d00469aee --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.stories.tsx @@ -0,0 +1,53 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { Filter } from './filterbar'; + +const Component: Meta<typeof Filter> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/Menus/Filter', + component: Filter, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + attributes: [{ id: 'a' }], + handles: [], + nodeCount: 10, + from: 1, + to: 2, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.tsx new file mode 100644 index 0000000000000000000000000000000000000000..868e5607edde21ecfb7d2bac0d873348d720f0c1 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/filterbar.tsx @@ -0,0 +1,284 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { + Accordion, + AccordionDetails, + AccordionSummary, + ButtonBase, + useTheme, +} from '@mui/material'; +import { ExpandMore } from '@mui/icons-material'; +import React, { ReactElement, useState } from 'react'; +import { + AttributeAnalyticsData, + AttributeCategory, + NodeType, +} from '../../../../schema-utils/Types'; + +/** The typing for the props of the filter bar. */ +type FilterbarProps = { + data: AttributeAnalyticsData; + resetAttributeFilters(): void; + applyAttributeFilters( + dataType: AttributeCategory, + predicate: string, + percentage: number + ): void; +}; + +/** The variables in the state of the filter bar. */ +type FilterbarState = { + dataTypeValue: string; + nullValuesPredicate: string; + nullValuesValue: string; + onHoverApplyButton: boolean; + onHoverResetButton: boolean; +}; + +/** React component that renders a filter bar with input fields for choosing and changing the filters. */ +export const Filter = (props: FilterbarProps) => { + const [state, setState] = useState({ + dataTypeValue: '', + nullValuesPredicate: '', + nullValuesValue: '', + onHoverApplyButton: false, + onHoverResetButton: false, + }); + + const theme = useTheme(); + + /** + * Processes the chosen data-type in the new state. + * @param event The event that contains the value of the chosen data-type. + */ + const dataTypeChanged = (event: any) => { + const newValue = event.target.value; + setState({ ...state, dataTypeValue: newValue }); + }; + + /** + * Processes the chosen predicate in the new state. + * @param event The event that contains the value of the chosen predicate. + */ + const nullValuesPredicateChanged = (event: any) => { + const newValue = event.target.value; + + setState({ ...state, nullValuesPredicate: newValue }); + }; + + /** + * Processes the chosen null-values-amount in the new state. + * @param event The event that contains the value of the chosen null-values-amount. + */ + const nullValuesValueChanged = (event: any) => { + const value = event.target.validity.valid + ? event.target.value + : state.nullValuesValue; + let newValue = value; + if (Number(newValue) < 0) newValue = '0'; + if (Number(newValue) > 100) newValue = '100'; + + setState({ ...state, nullValuesValue: newValue }); + }; + /** + * This resets the current filters and let the popup-menu show the original list of attributes again. + */ + const resetFilters = () => { + setState({ + ...state, + dataTypeValue: '', + nullValuesPredicate: '', + nullValuesValue: '', + }); + props.resetAttributeFilters(); + }; + + /** + * This applies the chosen filters and let the popup-menu show only the attributes that satifsy the chosen filters. + */ + const applyFilters = () => { + // Check if the chosen null-amount-value is valid. + if ( + !(state.nullValuesValue == '') && + Number.isNaN(Number(state.nullValuesValue)) + ) { + setState({ + ...state, + }); + return; + } + + // Sets the data-type. + let dataType; + if (state.dataTypeValue == 'Categorical') + dataType = AttributeCategory.categorical; + else if (state.dataTypeValue == 'Numerical') + dataType = AttributeCategory.numerical; + else if (state.dataTypeValue == 'Other') dataType = AttributeCategory.other; + else dataType = AttributeCategory.undefined; + + // Sets the percentage of the null-amount-values. + let percentage; + if (state.nullValuesValue == '') percentage = -1; + else percentage = Number(state.nullValuesValue); + + props.applyAttributeFilters( + dataType, + state.nullValuesPredicate, + percentage + ); + }; + + // Makes sure that the hovered button get the right hover-state. + const toggleHoverApply = () => { + const currentHover = state.onHoverApplyButton; + setState({ + ...state, + onHoverApplyButton: !currentHover, + onHoverResetButton: false, + }); + }; + + // Resets all buttons to the original hover-state. + const toggleHoverReset = () => { + const currentHover = state.onHoverResetButton; + setState({ + ...state, + onHoverApplyButton: false, + onHoverResetButton: !currentHover, + }); + }; + + let entityOrRelationBase: [string, string, string]; + if (props.data.nodeType == NodeType.entity) + entityOrRelationBase = theme.palette.custom.elements.entityBase; + else entityOrRelationBase = theme.palette.custom.elements.relationBase; + + let applyButtonColor; + if (state.onHoverApplyButton) + applyButtonColor = '#' + entityOrRelationBase[0]; + else applyButtonColor = 'inherit'; + + let resetButtonColor; + if (state.onHoverResetButton) + resetButtonColor = '#' + entityOrRelationBase[0]; + else resetButtonColor = 'inherit'; + + return ( + <div className="bar"> + <Accordion + className={['attributesAccordion', 'filterbarAccordion'].join(' ')} + > + <AccordionSummary + className="filterbarSummary" + expandIcon={<ExpandMore className="expandIcon" />} + > + Filter bar + </AccordionSummary> + <AccordionDetails + className={['accordionDetails', 'accordionDetailsFilterbar'].join( + ' ' + )} + > + <span>Datatype:</span> + <span> + <select + className={['nullAmountValue', 'dataTypeSelect'].join(' ')} + style={{ + backgroundColor: entityOrRelationBase[0], + }} + value={state.dataTypeValue} + onChange={dataTypeChanged} + > + <option value=""></option> + <option value="Categorical">Categorical</option> + <option value="Numerical">Numerical</option> + <option value="Other">Other</option> + </select> + </span> + </AccordionDetails> + <AccordionDetails + className={['accordionDetails', 'accordionDetailsFilterbar'].join( + ' ' + )} + > + <span>Null-values:</span> + <span + className={['nullAmountValue', 'nullValuesBox'].join(' ')} + style={{ + backgroundColor: entityOrRelationBase[0], + }} + > + <input + className="nullValuesSelect" + style={{ + backgroundColor: entityOrRelationBase[0], + }} + value={state.nullValuesValue} + onChange={nullValuesValueChanged} + type="text" + pattern="[0-9]*" + ></input> + % + </span> + <span> + <select + className={[ + 'nullAmountValue', + 'dataTypeSelect', + 'predicateSelect', + ].join(' ')} + style={{ + backgroundColor: entityOrRelationBase[0], + }} + value={state.nullValuesPredicate} + onChange={nullValuesPredicateChanged} + > + <option value=""></option> + <option value="Equal">==</option> + <option value="NotEqual">!=</option> + <option value="Smaller"><</option> + <option value="SmallerOrEqual">≤</option> + <option value="Bigger">></option> + <option value="BiggerOrEqual">≥</option> + </select> + </span> + + <ButtonBase + className="attributeButtons" + onClick={() => resetFilters()} + onMouseEnter={toggleHoverReset} + onMouseLeave={toggleHoverReset} + id="resetFiltersButton" + style={{ + backgroundColor: resetButtonColor, + }} + > + Reset + </ButtonBase> + <ButtonBase + className="attributeButtons" + onClick={() => applyFilters()} + onMouseEnter={toggleHoverApply} + onMouseLeave={toggleHoverApply} + id="applyFiltersButton" + style={{ + backgroundColor: applyButtonColor, + }} + > + Apply + </ButtonBase> + </AccordionDetails> + </Accordion> + </div> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..57e956e88e73f0a7031d8abd7f80f9643b8da69e --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.stories.tsx @@ -0,0 +1,55 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { NodeQualityEntityPopupNode } from './node-quality-entity-popup'; + +const Component: Meta<typeof NodeQualityEntityPopupNode> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/Menus/NodeQualityEntityPopupNode', + component: NodeQualityEntityPopupNode, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + attributes: [{ id: 'a' }], + handles: [], + nodeCount: 10, + from: 1, + to: 2, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c609a3b8fe19a404df79706f48f0eb0eb101837c --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-entity-popup.tsx @@ -0,0 +1,80 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { ButtonBase, useTheme } from '@mui/material'; +import React from 'react'; +import { NodeProps } from 'reactflow'; +import { NodeQualityDataForEntities } from '../../../../schema-utils/Types'; + +/** + * NodeQualityEntityPopupNode is the node that represents the popup that shows the node quality for an entity + * @param data Input data of type NodeQualityDataForEntities, which is for the popup. + */ +export const NodeQualityEntityPopupNode = ({ + data, +}: NodeProps<NodeQualityDataForEntities>) => { + const theme = useTheme(); + if (data == undefined) + throw new Error('No node quality data is available for this node.'); + + if (data.isAttributeDataIn) + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"> + <div> + <span>Null values</span> + <span className="rightSideValue">{data.attributeNullCount}</span> + </div> + <div> + <span>Not connected</span> + <span className="rightSideValue"> + {data.notConnectedNodeCount * 100}% + </span> + </div> + </div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.entityBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + else + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + </div> + <div className="information"></div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.entityBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-popup.module.scss b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-popup.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..7945102557c65d2697f4bd7644cb9ec6b8744f26 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-popup.module.scss @@ -0,0 +1,57 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +.nodeQualityPopup { + background-color: white; + position: relative; + z-index: 11 !important; + width: 140px; + padding: 5px; + + border-style: solid; + border-width: 1px; + border-radius: 5px; + + .title { + border-bottom: solid; + border-width: 1px; + font-size: 14px; + + #name { + font-weight: bold; + } + } + + .information { + font-size: 11px; + border-bottom: solid 1px black; + } + .rightSideValue { + float: right; + } + + .closeButtonWrapper { + display: flex; + justify-content: center; + padding-top: 5px; + border-width: 1px; + + #closeButton { + width: 50%; + font-size: 11px; + + border-radius: 5px; + border-color: black; + border-style: solid; + border-width: 1px; + } + } +} diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..b67629a65afec868fba76926e1fb15b36697b8aa --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.stories.tsx @@ -0,0 +1,55 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { NodeQualityRelationPopupNode } from './node-quality-relation-popup'; + +const Component: Meta<typeof NodeQualityRelationPopupNode> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/Menus/NodeQualityRelationPopupNode', + component: NodeQualityRelationPopupNode, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + attributes: [{ id: 'a' }], + handles: [], + nodeCount: 10, + from: 1, + to: 2, + }, + }, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.tsx new file mode 100644 index 0000000000000000000000000000000000000000..f675545e4a60085c4672141d10378ff4bd406031 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/node-quality-relation-popup.tsx @@ -0,0 +1,85 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import { ButtonBase, useTheme } from '@mui/material'; +import React from 'react'; +import { NodeProps } from 'reactflow'; +import { + NodeQualityDataForRelations, + NodeType, +} from '../../../../schema-utils/Types'; + +/** + * NodeQualityRelationPopupNode is the node that represents the popup that shows the node quality for a relation + * @param data Input data of type NodeQualityDataForRelations, which is for the popup. + */ +export const NodeQualityRelationPopupNode = ({ + data, +}: NodeProps<NodeQualityDataForRelations>) => { + const theme = useTheme(); + if (data == undefined) + throw new Error('No node quality data is available for this node.'); + + if (data.isAttributeDataIn) + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + <span className="rightSideValue">{data.nodeCount}</span> + </div> + <div className="information"> + <div> + <span>Null values</span> + <span className="rightSideValue">{data.attributeNullCount}</span> + </div> + <div> + <span>From-ratio</span> + <span className="rightSideValue">{data.fromRatio * 100}%</span> + </div> + <div> + <span>To-ratio</span> + <span className="rightSideValue">{data.toRatio * 100}%</span> + </div> + </div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.relationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); + else + return ( + <div> + <div className="title"> + <span id="name">Nodes</span> + </div> + <div className="information"></div> + <div className="closeButtonWrapper"> + <ButtonBase + onClick={() => data.onClickCloseButton()} + id="closeButton" + style={{ + backgroundColor: theme.palette.custom.elements.relationBase[0], + }} + > + Close + </ButtonBase> + </div> + </div> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.stories.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..59b0170cd6d2c6e908b76612644428048c4627bc --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.stories.tsx @@ -0,0 +1,44 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; +import { Search } from './searchbar'; + +const Component: Meta<typeof Search> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/Popups/Menus/Search', + component: Search, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: {}, +}; diff --git a/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.tsx b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.tsx new file mode 100644 index 0000000000000000000000000000000000000000..ba50b8495b4030877d69dec9896652635116d0de --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/popup/popupmenus/searchbar.tsx @@ -0,0 +1,47 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +import React, { ReactElement, useState } from 'react'; +import { AttributeAnalyticsData } from '../../../../schema-utils/Types'; + +/** The typing for the props of the searchbar. */ +type SearchbarProps = { + searchForAttributes(value: string): void; +}; + +/** The variables in the state of the searchbar. */ +type SearchbarState = { + searchbarValue: string; +}; + +/** React component that renders a searchbar with input fields for choosing and changing the filters. */ +export const Search = (props: SearchbarProps) => { + const [state, setState] = useState<SearchbarState>({ searchbarValue: '' }); + + function searchbarValueChanged(event: React.ChangeEvent<HTMLInputElement>) { + const newValue = event.target.value; + + setState({ searchbarValue: newValue }); + + props.searchForAttributes(newValue); + } + + return ( + <input + className="bar" + type="text" + name="searchValue" + placeholder="Searchbar" + onChange={searchbarValueChanged} + value={state.searchbarValue} + /> + ); +}; diff --git a/libs/shared/lib/schema/pills/nodes/relation/relation-node.stories.tsx b/libs/shared/lib/schema/pills/nodes/relation/relation-node.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..fafa06d8b9355b01a1134b63eea62987c2660ba0 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/relation/relation-node.stories.tsx @@ -0,0 +1,82 @@ +import React from 'react'; +import { Meta, Story, ComponentStory } from '@storybook/react'; + +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { + colorPaletteConfigSlice, + schemaSlice, + setSchema, +} from '@graphpolaris/shared/lib/data-access/store'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; + +import { Schema } from '../../../panel'; + +const Component: Meta<typeof Schema> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Schema/Pills/RelationNode', + + component: Schema, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <div + style={{ + width: '100%', + height: '100vh', + }} + > + {story()} + </div> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +// Mock the schema and palette store +const Mockstore = configureStore({ + reducer: { + schema: schemaSlice.reducer, + colorPaletteConfig: colorPaletteConfigSlice.reducer, + }, +}); + +export const Default = { + play: async () => { + const dispatch = Mockstore.dispatch; + const schema = SchemaUtils.schemaBackend2Graphology({ + nodes: [ + { + name: 'Thijs', + attributes: [ + { name: 'city', type: 'string' }, + { name: 'vip', type: 'bool' }, + { name: 'state', type: 'string' }, + ], + }, + ], + edges: [ + { + name: 'Thijs:Thijs', + from: 'Thijs', + to: 'Thijs', + collection: 'flights', + attributes: [ + { name: 'arrivalTime', type: 'int' }, + { name: 'departureTime', type: 'int' }, + ], + }, + ], + }); + + dispatch(setSchema(schema.export())); + }, +}; + +export default Component; diff --git a/libs/shared/lib/schema/pills/nodes/relation/relation-node.tsx b/libs/shared/lib/schema/pills/nodes/relation/relation-node.tsx new file mode 100644 index 0000000000000000000000000000000000000000..7217c67b31e66aa720922c61edb7e07d7bb32379 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/relation/relation-node.tsx @@ -0,0 +1,207 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ +import React, { useState } from 'react'; +import { Node, Handle, Position, NodeProps } from 'reactflow'; +import styles from './relation.module.scss'; +import { + calcWidthEntityNodeBox, + calculateAttributeQuality, + calculateEntityQuality, + calcWidthRelationNodeBox, + calculateRelationQuality, +} from '@graphpolaris/shared/lib/schema/schema-utils'; +import { useTheme } from '@mui/material'; +import { + SchemaGraphRelation, + SchemaGraphRelationWithFunctions, +} from '../../../schema-utils/Types'; + +/** + * Relation node component that renders a relation node for the schema. + * Can be dragged and dropped to the query builder. + * @param {NodeProps} param0 The data of an entity flow element. + */ +export const RelationNode = React.memo( + ({ id, data }: NodeProps<SchemaGraphRelationWithFunctions>) => { + const [hidden, setHidden] = useState<boolean>(true); + const theme = useTheme(); + console.log(data); + + /** + * Adds drag functionality in order to be able to drag the relationNode to the schema. + * @param event React Mouse drag event. + */ + const onDragStart = (event: React.DragEvent<HTMLDivElement>) => { + event.dataTransfer.setData( + 'application/reactflow', + JSON.stringify({ + type: 'relation', + name: id, + from: data.from, + to: data.to, + collection: data.collection, + }) + ); + event.dataTransfer.effectAllowed = 'move'; + }; + + /** + * Displays the NodeQualityPopup when clicked, and hides them when clicked again + */ + const onClickToggleNodeQualityPopup = (): void => { + data.toggleNodeQualityPopup(data.collection); + }; + + /** + * displays the attribute analytics popup menu when clicked, and hides them when clicked again + */ + const onClickToggleAttributeAnalyticsPopupMenu = (): void => { + data.toggleAttributeAnalyticsPopupMenu(data.collection); + }; + + console.log(theme.palette.custom.nodesBase[0]); + + const widthExternalBoxes = data.attributes + ? calcWidthRelationNodeBox(data.attributes.length, data.nodeCount) + : 0; + + return ( + <div + onDragStart={(event) => onDragStart(event)} + draggable + // style={{ width: 100, height: 100 }} + > + <div + className={styles.relationNode} + style={{ + background: theme.palette.custom.nodesBase[0], + borderTop: `4px solid ${theme.palette.custom.nodesBase[0]}`, + borderBottom: `6px solid ${theme.palette.custom.elements.relationBase[0]}`, + }} + > + <div + className={[ + styles.relationNodeTriangleGeneral, + styles.relationNodeTriangleLeft, + ].join(' ')} + style={{ + borderRightColor: theme.palette.custom.nodesBase[0], + }} + ></div> + <div + className={[ + styles.relationNodeTriangleGeneral, + styles.relationNodeSmallTriangleLeft, + ].join(' ')} + style={{ + borderRightColor: theme.palette.custom.elements.relationBase[0], + }} + ></div> + <div + className={[ + styles.relationNodeTriangleGeneral, + styles.relationNodeTriangleRight, + ].join(' ')} + style={{ borderLeftColor: theme.palette.custom.nodesBase[0] }} + ></div> + <div + className={[ + styles.relationNodeTriangleGeneral, + styles.relationNodeSmallTriangleRight, + ].join(' ')} + style={{ + borderLeftColor: theme.palette.custom.elements.relationBase[0], + }} + ></div> + <Handle + style={{ + pointerEvents: 'none', + borderBottomColor: theme.palette.custom.nodesBase[0], + }} + className={styles.arrowup} + id="entitySourceLeft" + position={Position.Top} + type="source" + ></Handle> + <div + className={styles.relationNodeAttributesBox} + onClick={() => onClickToggleAttributeAnalyticsPopupMenu()} + style={{ + width: widthExternalBoxes + 'px', + backgroundImage: `linear-gradient(-90deg, + ${theme.palette.custom.nodesBase} 0%, + ${theme.palette.custom.nodesBase} ${calculateAttributeQuality( + data + )}%, + ${ + theme.palette.custom.elements.relationSecond[0] + } ${calculateAttributeQuality(data)}%)`, + }} + > + <span + style={{ + paddingLeft: '25px', + float: 'left', + }} + > + A + </span> + <span className={styles.nodeSpan}>{data.attributes.length}</span> + </div> + <div + className={styles.relationNodeNodesBox} + onClick={() => onClickToggleNodeQualityPopup()} + style={{ + width: widthExternalBoxes + 'px', + backgroundImage: `linear-gradient(-90deg, + ${theme.palette.custom.nodesBase} 0%, + ${theme.palette.custom.nodesBase} ${calculateRelationQuality( + data + )}%, + ${ + theme.palette.custom.elements.relationSecond[0] + } ${calculateRelationQuality(data)}%)`, + }} + > + <span + style={{ + paddingLeft: '25px', + float: 'left', + }} + > + N + </span> + <span className={styles.nodeSpan}>{data.nodeCount}</span> + </div> + + <div + className={styles.nodeWrapper} + style={{ backgroundColor: theme.palette.custom.nodesBase[0] }} + > + <span className={styles.nodeData}>{data.collection}</span> + </div> + + <Handle + className={styles.arrowdown} + style={{ + pointerEvents: 'none', + borderTopColor: theme.palette.custom.elements.relationBase[0], + }} + position={Position.Bottom} + type="target" + ></Handle> + </div> + </div> + ); + } +); + +RelationNode.displayName = 'RelationNode'; diff --git a/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss b/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..ee72b9c8a70a92b33e2aa58d20f8c1ee39c4b278 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss @@ -0,0 +1,131 @@ +@import '../schema-pills.module.scss'; + +$width: 145; + +.relationNode { + height: 26px; + display: flex; + font-family: monospace; + font-weight: bold; + font-size: 11px; + width: $width + px; + line-height: 20px; +} + +.relationNodeTriangleGeneral { + position: absolute; + width: 0; + height: 0; + margin: auto 0; + border-style: solid; + border-color: transparent; +} + +.relationNodeTriangleLeft { + transform: translateX(-100%); + top: 0px; + border-width: 18px 24px 18px 0; +} + +.relationNodeSmallTriangleLeft { + transform: translateX(-100%); + top: 30px; + border-width: 0 8px 6px 0px; +} + +.relationNodeTriangleRight { + transform: translateX($width + px); + top: 0px; + border-width: 18px 0 18px 24px; +} + +.relationNodeSmallTriangleRight { + transform: translateX($width + px); + top: 30px; + border-width: 0 0 6px 8px; +} + +.relationNodeAttributesBox { + position: absolute; + top: -4px; + transform: translateX(($width + 4) + px); + clip-path: polygon(0 0, 100% 0, 100% 100%, 26.5px 100%); + height: 20px; + text-align: right; +} + +.relationNodeNodesBox { + position: absolute; + top: 20px; + transform: translateX(($width + 4) + px); + clip-path: polygon(26.5px 0, 100% 0, 100% 100%, 0 100%); + height: 20px; + text-align: right; +} + +.arrowup { + width: 0; + height: 0; + position: absolute; + left: 50%; + top: -20%; + transform: translateX(-50%); + margin: 0 auto; + background-color: transparent; + border-style: solid; + border-top-width: 0; + border-right-width: 8px; + border-bottom-width: 5px; + border-left-width: 8px; + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + border-radius: 0; + min-width: auto; + min-height: auto; +} + +.arrowdown { + width: 0; + height: 0; + position: absolute; + left: 50%; + bottom: -20%; + transform: translateX(-50%); + margin: 0 auto; + background-color: transparent; + border-style: solid; + border-top-width: 5px; + border-right-width: 8px; + border-bottom-width: 0; + border-left-width: 8px; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; + border-radius: 0; + min-width: auto; + min-height: auto; +} + +.controls { + left: auto !important; + bottom: auto !important; + top: 10px; + right: 20px; + width: auto !important; +} + +.exportButton { + left: auto !important; + bottom: auto !important; + top: 10px; + right: 20px; + & svg { + transform: scale(1.4); + } +} + +.menuText { + font-size: small; + font-family: Poppins, sans-serif; +} diff --git a/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss.d.ts b/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..d82dc1fd0a883182d8e6ca40494e35837849d187 --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/relation/relation.module.scss.d.ts @@ -0,0 +1,20 @@ +declare const classNames: { + readonly nodeSpan: 'nodeSpan'; + readonly entityNodeNodesBox: 'entityNodeNodesBox'; + readonly nodeWrapper: 'nodeWrapper'; + readonly nodeData: 'nodeData'; + readonly relationNode: 'relationNode'; + readonly relationNodeTriangleGeneral: 'relationNodeTriangleGeneral'; + readonly relationNodeTriangleLeft: 'relationNodeTriangleLeft'; + readonly relationNodeSmallTriangleLeft: 'relationNodeSmallTriangleLeft'; + readonly relationNodeTriangleRight: 'relationNodeTriangleRight'; + readonly relationNodeSmallTriangleRight: 'relationNodeSmallTriangleRight'; + readonly relationNodeAttributesBox: 'relationNodeAttributesBox'; + readonly relationNodeNodesBox: 'relationNodeNodesBox'; + readonly arrowup: 'arrowup'; + readonly arrowdown: 'arrowdown'; + readonly controls: 'controls'; + readonly exportButton: 'exportButton'; + readonly menuText: 'menuText'; +}; +export = classNames; diff --git a/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss b/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..7ff638a6af8f377f2845c9935442920fbba3474d --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss @@ -0,0 +1,28 @@ +.nodeSpan { + margin: 0 0.5em 0 1em; + float: right; +} + +.entityNodeNodesBox { + height: 20; + position: absolute; + left: 115px; + top: 54%; + transform: translateX(50%); + border-radius: 1px; + box-shadow: -1px 2px 5px #888888; + text-align: right; +} + +.nodeWrapper { + display: inherit; + color: black; + text-align: center; + justify-content: space-between; + align-items: center; + width: inherit; +} + +.nodeData { + flex-grow: 2; +} diff --git a/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss.d.ts b/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..6414ae1bd884c99361bbbe67c8008b5a46068d5f --- /dev/null +++ b/libs/shared/lib/schema/pills/nodes/schema-pills.module.scss.d.ts @@ -0,0 +1,7 @@ +declare const classNames: { + readonly nodeSpan: 'nodeSpan'; + readonly entityNodeNodesBox: 'entityNodeNodesBox'; + readonly nodeWrapper: 'nodeWrapper'; + readonly nodeData: 'nodeData'; +}; +export = classNames; diff --git a/libs/shared/lib/schema/schema-utils/Types.tsx b/libs/shared/lib/schema/schema-utils/Types.tsx new file mode 100644 index 0000000000000000000000000000000000000000..2861ca0841af7fc03c851632f37ecc32b8ad06db --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/Types.tsx @@ -0,0 +1,141 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { Edge, Node } from 'reactflow'; +import { Attributes } from '@graphpolaris/shared/lib/model'; +import { MultiGraph } from 'graphology'; +import { SerializedGraph } from 'graphology-types'; + +/** All possible options of node-types */ +export enum NodeType { + entity = 'entity', + relation = 'relation', +} + +/** All possible options of categories of an attribute */ +export enum AttributeCategory { + categorical = 'Categorical', + numerical = 'Numerical', + other = 'Other', + undefined = 'undefined', +} + +// /** +// * List of schema elements for react flow +// */ +// export type SchemaElements = { +// nodes: Node[]; +// edges: Edge[]; +// selfEdges: Edge[]; +// }; + +export interface SchemaGraphData { + attributes: Attributes[]; + nodeCount: number; + summedNullAmount: number; +} + +export interface SchemaGraphNode extends SchemaGraphData { + handles: string[]; + connectedRatio: number; + name: string; +} + +export interface SchemaGraphRelation extends SchemaGraphData { + from: string; + to: string; + collection: string; + fromRatio: number; + toRatio: number; +} + +export interface SchemaGraphNodeWithFunctions extends SchemaGraphNode { + toggleNodeQualityPopup: (id: string) => void; + toggleAttributeAnalyticsPopupMenu: (id: string) => void; +} + +export interface SchemaGraphRelationWithFunctions extends SchemaGraphRelation { + toggleNodeQualityPopup: (id: string) => void; + toggleAttributeAnalyticsPopupMenu: (id: string) => void; +} + +/** + * Typing for the Node Quality data of an entity. + * It is used for the Node quality analytics and will be displayed in the corresponding popup. + */ +export interface NodeQualityDataForEntities { + nodeCount: number; + attributeNullCount: number; + notConnectedNodeCount: number; + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; +} + +/** + * Typing for the Node Quality data of a relation. + * It is used for the Node quality analytics and will be displayed in the corresponding popup. + */ +export interface NodeQualityDataForRelations { + nodeCount: number; + attributeNullCount: number; + // from-entity node --relation--> to-entity node + fromRatio: number; // the ratio of from-entity nodes to nodes that have this relation + toRatio: number; // the ratio of to-entity nodes to nodes that have this relation + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; +} + +/** + * Typing for the Node Quality popup of an entity or relation node. + */ +export interface NodeQualityPopupNode extends Node { + data: NodeQualityDataForEntities | NodeQualityDataForRelations; + nodeID: string; //ID of the node for which the popup is +} + +/** + * Typing for the attribute analytics popup menu data of an entity or relation. + */ +export interface AttributeAnalyticsData { + nodeType: NodeType; + nodeID: string; + attributes: AttributeWithData[]; + // nullAmount: number; + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; + onClickPlaceInQueryBuilderButton: (name: string, type: string) => void; + searchForAttributes: (id: string, searchbarValue: string) => void; + resetAttributeFilters: (id: string) => void; + applyAttributeFilters: ( + id: string, + category: AttributeCategory, + predicate: string, + percentage: number + ) => void; +} + +/** + * Typing for the attribute analytics popup menu of entity or relation nodes + */ +export interface AttributeAnalyticsPopupMenuNode extends Node { + nodeID: string; //ID of the node for which the popup is + data: AttributeAnalyticsData; +} + +/** Typing of the attributes which are stored in the popup menu's */ +export type AttributeWithData = { + attribute: Attributes; + category: AttributeCategory; + nullAmount: number; +}; diff --git a/libs/shared/lib/schema/schema-utils/flow-utils.test.tsx b/libs/shared/lib/schema/schema-utils/flow-utils.test.tsx new file mode 100644 index 0000000000000000000000000000000000000000..63f62de8aa516893fb545d5a8c3f61e72a8afeaf --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/flow-utils.test.tsx @@ -0,0 +1,261 @@ +import { describe, it, expect, beforeEach } from 'vitest'; + +import { Position } from 'reactflow'; +import { + doBoxesOverlap, + makeBoundingBox, + getCenter, + capitalizeFirstLetter, + getWidthOfText, + calcWidthEntityNodeBox, + calcWidthRelationNodeBox, + calculateAttributeQuality, + calculateEntityQuality, + calculateRelationQuality, + numberPredicates, +} from './flow-utils'; + +describe('schemaViewModelImpl', () => { + it('should corectly check if boxes ofverlap', () => { + const boundingbox1 = makeBoundingBox(0, 0, 10, 10); + const boundingbox2 = makeBoundingBox(2, 2, 12, 12); + const boundingbox3 = makeBoundingBox(20, 20, 30, 30); + const boundingbox4 = makeBoundingBox(2, -20, 30, -30); + expect(doBoxesOverlap(boundingbox1, boundingbox2)).toEqual(true); + expect(doBoxesOverlap(boundingbox1, boundingbox3)).toEqual(false); + expect(doBoxesOverlap(boundingbox1, boundingbox4)).toEqual(false); + }); + + it('should corectly get the center of the line', () => { + let sourceX = 0; + let sourceY = 0; + let targetX = 10; + let targetY = 10; + let offset = 0; + let sourcePosition; + let targetPosition; + const [centerX, centerY, offsetx, offsety] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + expect(centerX).toEqual(5); + expect(centerY).toEqual(5); + expect(offsetx).toEqual(5); + expect(offsety).toEqual(5); + }); + + it('should corectly get the center of the line', () => { + let sourceX = 0; + let sourceY = 0; + let targetX = 10; + let targetY = 10; + let offset = 0; + let sourcePosition = Position.Left; + let targetPosition = Position.Bottom; + const [centerX, centerY, offsetx, offsety] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + expect(centerX).toEqual(10); + expect(centerY).toEqual(0); + expect(offsetx).toEqual(10); + expect(offsety).toEqual(0); + }); + + it('should corectly get the center of the line', () => { + let sourceX = 20; + let sourceY = 20; + let targetX = 10; + let targetY = 10; + let offset = 0; + let sourcePosition = Position.Right; + let targetPosition = Position.Bottom; + const [centerX, centerY, offsetx, offsety] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + expect(centerX).toEqual(10); + expect(centerY).toEqual(20); + expect(offsetx).toEqual(10); + expect(offsety).toEqual(0); + }); + + it('should corectly get the center of the line', () => { + let sourceX = 20; + let sourceY = 20; + let targetX = 10; + let targetY = 10; + let offset = 0; + let sourcePosition = Position.Right; + let targetPosition = Position.Right; + const [centerX, centerY, offsetx, offsety] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + expect(centerX).toEqual(15); + expect(centerY).toEqual(15); + expect(offsetx).toEqual(5); + expect(offsety).toEqual(5); + }); + + it('should corectly get the center of the line', () => { + let sourceX = 20; + let sourceY = 20; + let targetX = 10; + let targetY = 10; + let offset = 0; + let sourcePosition = Position.Top; + let targetPosition = Position.Left; + const [centerX, centerY, offsetx, offsety] = getCenter({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition, + targetPosition, + }); + expect(centerX).toEqual(20); + expect(centerY).toEqual(10); + expect(offsetx).toEqual(0); + expect(offsety).toEqual(10); + }); + + it('capitalizeFirstLetter', () => { + expect(capitalizeFirstLetter('')).toEqual(''); + expect(capitalizeFirstLetter('hello')).toEqual('Hello'); + expect(capitalizeFirstLetter('1 start with a number')).toEqual( + '1 start with a number' + ); + expect(capitalizeFirstLetter('ALREADY CAPITALIZED')).toEqual( + 'ALREADY CAPITALIZED' + ); + }); + + // FIXME: stop testing the canvas, test the functionality instead + // it('getWidthOfText', () => { + // const normalWidth = getWidthOfText('hello', 'serif', '12px'); + // const boldFontWeight = getWidthOfText('hello', 'serif', '12px', 'bold'); + // const biggerFontSize = getWidthOfText('hello', 'serif', '13px'); + // const extraLetter = getWidthOfText('helloo', 'serif', '12px'); + // const differentFontFamily = getWidthOfText('hello', 'sans-serif', '12px'); + + // expect(normalWidth).toBeLessThan(boldFontWeight); + // expect(normalWidth).toBeLessThan(biggerFontSize); + // expect(normalWidth).toBeLessThan(extraLetter); + // expect(normalWidth != differentFontFamily).toEqual(true); + // }); + + it('calcWidthEntityNodeBox', () => { + const twoDigits = calcWidthEntityNodeBox(22, 22); + const oneDigitMoreAttributes = calcWidthEntityNodeBox(1, 0); + const oneDigitMoreNodes = calcWidthEntityNodeBox(0, 1); + const twoDigitsMoreAttributes = calcWidthEntityNodeBox(10, 0); + const twoDigitsMoreNodes = calcWidthEntityNodeBox(0, 99); + + expect(oneDigitMoreAttributes).toEqual(oneDigitMoreNodes); + expect(oneDigitMoreAttributes).toBeLessThan(twoDigits); + + expect(oneDigitMoreAttributes).toBeLessThan(twoDigitsMoreAttributes); + expect(twoDigitsMoreAttributes).toEqual(twoDigitsMoreNodes); + expect(twoDigitsMoreAttributes).toEqual(twoDigits); + }); + + it('calcWidthRelationNodeBox', () => { + const twoDigits = calcWidthRelationNodeBox(22, 22); + const oneDigitMoreAttributes = calcWidthRelationNodeBox(1, 0); + const oneDigitMoreNodes = calcWidthRelationNodeBox(0, 1); + const twoDigitsMoreAttributes = calcWidthRelationNodeBox(10, 0); + const twoDigitsMoreNodes = calcWidthRelationNodeBox(0, 99); + + expect(oneDigitMoreAttributes).toEqual(oneDigitMoreNodes); + expect(oneDigitMoreAttributes).toBeLessThan(twoDigits); + + expect(oneDigitMoreAttributes).toBeLessThan(twoDigitsMoreAttributes); + expect(twoDigitsMoreAttributes).toEqual(twoDigitsMoreNodes); + expect(twoDigitsMoreAttributes).toEqual(twoDigits); + }); + + it('should calculate the quality of the attributes correct', () => { + const data1 = { + nodeCount: 10, + attributes: [{ name: 'leeftijd', type: 'number', nullAmount: 0 }], + summedNullAmount: 0, + }; + expect(calculateAttributeQuality(data1)).toEqual(0); + const data2 = { + nodeCount: 10, + attributes: [ + { name: 'leeftijd', type: 'number', nullAmount: 2 }, + { name: 'woonplaats', type: 'string', nullAmount: 4 }, + ], + summedNullAmount: 6, + }; + expect(Number(calculateAttributeQuality(data2).toFixed(2))).toEqual(30.0); + }); + + it('should calculate the quality of the entities correct', () => { + const data1 = { + nodeCount: 10, + attributes: [], + summedNullAmount: 0, + connectedRatio: 0.4, + }; + expect(Number(calculateEntityQuality(data1).toFixed(2))).toEqual(60.0); + }); + + it('should calculate the quality of the relations correct', () => { + const data1 = { + nodeCount: 10, + attributes: [], + summedNullAmount: 0, + fromRatio: 0.8, + toRatio: 0.6, + }; + expect(Number(calculateRelationQuality(data1).toFixed(2))).toEqual(30.0); + }); + + it('should calculate truth-values of each predicate correct', () => { + expect(numberPredicates['Equal'](1, 1)).toEqual(true); + expect(numberPredicates['Equal'](1, 2)).toEqual(false); + + expect(numberPredicates['NotEqual'](1, 1)).toEqual(false); + expect(numberPredicates['NotEqual'](1, 2)).toEqual(true); + + expect(numberPredicates['Smaller'](1, 2)).toEqual(true); + expect(numberPredicates['Smaller'](1, 1)).toEqual(false); + expect(numberPredicates['Smaller'](1, 0)).toEqual(false); + + expect(numberPredicates['SmallerOrEqual'](1, 2)).toEqual(true); + expect(numberPredicates['SmallerOrEqual'](1, 1)).toEqual(true); + expect(numberPredicates['SmallerOrEqual'](1, 0)).toEqual(false); + + expect(numberPredicates['Bigger'](1, 0)).toEqual(true); + expect(numberPredicates['Bigger'](1, 1)).toEqual(false); + expect(numberPredicates['Bigger'](1, 2)).toEqual(false); + + expect(numberPredicates['BiggerOrEqual'](1, 0)).toEqual(true); + expect(numberPredicates['BiggerOrEqual'](1, 1)).toEqual(true); + expect(numberPredicates['BiggerOrEqual'](1, 2)).toEqual(false); + }); +}); diff --git a/libs/shared/lib/schema/schema-utils/flow-utils.ts b/libs/shared/lib/schema/schema-utils/flow-utils.ts new file mode 100644 index 0000000000000000000000000000000000000000..8ca5b8bca2f188acbab5ffdede710ebfacd8e169 --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/flow-utils.ts @@ -0,0 +1,216 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { Position } from 'reactflow'; +import { BoundingBox } from '../../vis/shared/Types'; // TODO: MOVE ELSEWHERE + +/** This is the interface to get the center of an edge */ +export interface GetCenterParams { + sourceX: number; + sourceY: number; + targetX: number; + targetY: number; + offset: number; + sourcePosition?: Position; + targetPosition?: Position; +} + +const LeftOrRight = [Position.Left, Position.Right]; + +/** + * Gets the center of an edge using the source position and the target position of the edge. + * The offset is used in order to correct for the displacement created by the schema positioning algorithm. + * @param {GetCenterParams} param0 The coordinates of the start and end of the line, and its offset. + * @returns {[number, number, number, number]} The coordinates of the center of the edge. + */ +export const getCenter = ({ + sourceX, + sourceY, + targetX, + targetY, + offset, + sourcePosition = Position.Bottom, + targetPosition = Position.Top, +}: GetCenterParams): [number, number, number, number] => { + const sourceIsLeftOrRight = LeftOrRight.includes(sourcePosition); + const targetIsLeftOrRight = LeftOrRight.includes(targetPosition); + + // we expect flows to be horizontal or vertical (all handles left or right respectively top or bottom) + // a mixed edge is when one the source is on the left and the target is on the top for example. + const mixedEdge = + (sourceIsLeftOrRight && !targetIsLeftOrRight) || + (targetIsLeftOrRight && !sourceIsLeftOrRight); + + if (mixedEdge) { + const xOffset = sourceIsLeftOrRight ? Math.abs(targetX - sourceX) : 0; + const centerX = sourceX > targetX ? sourceX - xOffset : sourceX + xOffset; + + const yOffset = sourceIsLeftOrRight ? 0 : Math.abs(targetY - sourceY); + const centerY = sourceY < targetY ? sourceY + yOffset : sourceY - yOffset; + + return [centerX, centerY, xOffset, yOffset]; + } + + // Add the offset to the position parameters + const xOffset = Math.abs(targetX - sourceX) / 2; + const centerX = targetX < sourceX ? targetX + xOffset : targetX - xOffset; + + const yOffset = Math.abs(targetY - sourceY) / 2; + const centerY = targetY < sourceY ? targetY + yOffset : targetY - yOffset; + + return [centerX + offset, centerY, xOffset, yOffset]; +}; + +/** + * Calculate the width of the specified text. + * @param text Text input as string. + * @param fontname Name of the font. + * @param fontsize Size of the fond in px. + * @param fontWeight The weight of the font. + * @returns {number} Width of the textfield in px. + */ +export const getWidthOfText = ( + text: string, + fontname: string, + fontsize: string, + fontWeight = 'normal' +): number => { + let canvas = document.createElement('canvas'); + let canvasText = canvas.getContext('2d') as CanvasRenderingContext2D; + let fontSpecs = fontWeight + ' ' + fontsize + ' ' + fontname; + canvasText.font = fontSpecs; + return canvasText.measureText(text).width; +}; + +/** + * This calculates the width of the attributesBox and nodesBox of an entityNode + * @param attributeCount Number of attributes of the entityNode + * @param nodeCount Amount of nodes the entityNode has + * @returns {number} the width of the largest box (attributesBox or nodesBox) of an entityNode in ch + */ +export const calcWidthEntityNodeBox = ( + attributeCount: number, + nodeCount: number +): number => { + if (attributeCount >= nodeCount) + return (attributeCount?.toString()?.length || 0) + 5.5; + else return (nodeCount?.toString()?.length || 0) + 5.5; +}; + +/** + * This calculates the width of the attributesBox and nodesBox of an relationNode + * @param attributeCount Number of attributes of the relationNode + * @param nodeCount Amount of nodes the entityNode has + * @returns {number} the width of the largest box (attributesBox or nodesBox) of an relationNode in px + */ +export const calcWidthRelationNodeBox = ( + attributeCount: number, + nodeCount: number +): number => { + if (attributeCount >= nodeCount) + return attributeCount.toString().length * 5 + 60; + else return nodeCount.toString().length * 5 + 60; +}; + +/** + * Creates a bounding box for a Shema component in order to check for collisions. + * @param x Top left x position of the component. + * @param y Top left y position of the component. + * @param width Width of the component. + * @param height Height of the component. + * @returns {BoundingBox} The bounding box of the component. + */ +export const makeBoundingBox = ( + x: number, + y: number, + width: number, + height: number +): BoundingBox => { + let boundingBox: BoundingBox; + boundingBox = { + topLeft: { x: x, y: y }, + bottomRight: { x: x + width, y: y + height }, + }; + return boundingBox; +}; + +/** + * Check if two bounding boxes overlap in order to avoid overlapping components. + * @param boundingBoxOne bounding box of the first component. + * @param boundingBoxTwo bounding box of the second component. + * @returns {boolean} True if boxes overlap and false if there is no overlap. + */ +export const doBoxesOverlap = ( + boundingBoxOne: BoundingBox, + boundingBoxTwo: BoundingBox +): boolean => { + if ( + boundingBoxOne.topLeft.x >= boundingBoxTwo.bottomRight.x || + boundingBoxTwo.topLeft.x >= boundingBoxOne.bottomRight.x + ) + return false; + + if ( + boundingBoxOne.topLeft.y >= boundingBoxTwo.bottomRight.y || + boundingBoxTwo.topLeft.y >= boundingBoxOne.bottomRight.y + ) + return false; + + return true; +}; + +/** + * Capitalize the first letter of a string. + * @param string This is the given string. + * @returns {string} This is the modified string. + */ +export const capitalizeFirstLetter = (string: string) => { + return string.charAt(0).toUpperCase() + string.slice(1); +}; + +/** + * This calculates the quality of the attributes from the given data in percentages. + * @param data This is the data of which the quality of the attributes must be calculated. + * @returns {number} This is the percentage of the quality of the attributes from the given data. + */ +export const calculateAttributeQuality = (data: any) => { + const maxPossibleNullValues = data.nodeCount * data.attributes.length; + if (data.summedNullAmount == 0) return 0; + return (data.summedNullAmount / maxPossibleNullValues) * 100; +}; + +/** + * This calculates the quality of the entity from the given data in percentages, based on the connectedRatio. + * @param data This is the data of which the quality of the entity must be calculated. + * @returns {number} This is the percentage of the quality of the entity from the given data. + */ +export const calculateEntityQuality = (data: any) => { + const nodeQuality = (1 - data.connectedRatio) * 100; + return nodeQuality; +}; + +/** + * This calculates the quality of the relation from the given data in percentages, based on the connectedRatio. + * @param data This is the data of which the quality of the relation must be calculated. + * @returns {number} This is the percentage of the quality of the relation from the given data. + */ +export const calculateRelationQuality = (data: any) => { + const nodeQuality = (1 - (data.fromRatio + data.toRatio) / 2) * 100; + return nodeQuality; +}; + +type NumberPredicate = (a1: number, a2: number) => boolean; + +/** + * Determines the true-value of two values, based on the predicate. + */ +export const numberPredicates: Record<string, NumberPredicate> = { + Equal: (a1, a2) => a1 == a2, + NotEqual: (a1, a2) => a1 != a2, + Smaller: (a1, a2) => a1 < a2, + SmallerOrEqual: (a1, a2) => a1 <= a2, + Bigger: (a1, a2) => a1 > a2, + BiggerOrEqual: (a1, a2) => a1 >= a2, +}; diff --git a/libs/shared/lib/schema/schema-utils/index.ts b/libs/shared/lib/schema/schema-utils/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..5b60c29d91bc0334ae14ffa89bf43dcb08443570 --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/index.ts @@ -0,0 +1,3 @@ +export * from './schema-utils'; +export * from './schema-usecases'; +export * from './flow-utils'; diff --git a/tools/generators/.gitkeep b/libs/shared/lib/schema/schema-utils/schema-backend-models.ts similarity index 100% rename from tools/generators/.gitkeep rename to libs/shared/lib/schema/schema-utils/schema-backend-models.ts diff --git a/libs/shared/lib/schema/schema-utils/schema-usecases-edge-deleteme.ts b/libs/shared/lib/schema/schema-utils/schema-usecases-edge-deleteme.ts new file mode 100644 index 0000000000000000000000000000000000000000..08bdb1e639347f417f87dc74580c2a760792dc2e --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/schema-usecases-edge-deleteme.ts @@ -0,0 +1,305 @@ +import { SchemaElements } from '../../model'; +import { Attributes } from 'graphology-types'; +import { getConnectedEdges, Node, Edge } from 'reactflow'; + + +/** This class is responsible for creating and rendering the edges of the schema */ +export default class EdgeUseCase { + private counterOutgoingEdges: number; + private counterIncomingEdges: number; + private distanceCounterNormalEdges = 40; + private initialOffsetOfNodes = 155 - this.distanceCounterNormalEdges; + private distanceCounterSelfEdges = 58; + private setRelationNodePosition: + | (( + centerX: number, + centerY: number, + id: string, + from: string, + to: string, + attributes: Attributes[], + ) => void) + | undefined; + + public constructor() { + this.counterOutgoingEdges = 1; + this.counterIncomingEdges = 1; + this.setRelationNodePosition = undefined; + } + + /** + * Use the drawOrder to draw the edges of the nodes starting with the top node. + * We check all connected edges of a node and create lists of incoming and outgoing edges. + * These lists are used in renderEdges to draw the edges for the current node. + * @param drawOrder The order in which the nodes will be drawn. + * @param setRelationNodePosition The function an edge needs to create its relation node. + * @returns {Edge[]} The list of edges that will be rendered. + */ + public positionEdges = ( + drawOrder: Node[], + elements: SchemaElements, + setRelationNodePosition: ( + centerX: number, + centerY: number, + id: string, + from: string, + to: string, + attributes: Attributes[], + ) => void, + ): Edge[] => { + let incomingEdges: Edge[]; + let outgoingEdges: Edge[]; + let edges: Edge[]; + let used: Edge[]; + let result: Edge[]; + let drawOrderID: string[]; + used = []; + result = []; + + this.counterOutgoingEdges = 1; + this.counterIncomingEdges = 1; + this.setRelationNodePosition = setRelationNodePosition; + drawOrderID = this.convertDrawOrder(drawOrder); + for (let i = 0; i < drawOrder.length; i++) { + incomingEdges = []; + outgoingEdges = []; + edges = getConnectedEdges([drawOrder[i]], elements.edges); + edges.forEach((edge) => { + if (!used.includes(edge)) { + if (edge.source == drawOrder[i].id) { + outgoingEdges.push(edge); + used.push(edge); + } else { + incomingEdges.push(edge); + used.push(edge); + } + } + }); + + result = [ + ...result, + ...this.renderEdges( + this.sortEdgeArray(incomingEdges, drawOrderID, true), + this.sortEdgeArray(outgoingEdges, drawOrderID, false), + drawOrderID, + drawOrder, + i, + ), + ]; + } + if (elements.selfEdges.length > 0) + return [...result, ...this.renderSelfEdges(elements.selfEdges, drawOrder, drawOrderID)]; + + return result; + }; + + /** + * Goes over the list of edges to position them in the schema. + * First goes through all incoming edges and then through the outgoing edges + * @param incomingEdges The incoming edges of the node. + * @param outgoingEdges The outgoing edges of the node. + * @param drawOrderID The converted drawOrder that only contains the id of the node. + * @param drawOrder The order in which the nodes will be drawn. + * @param currentNode Index of the Node in the drawOrder array. + * @returns {Edge[]} Draws the edge list for the rendering of the schema. + */ + public renderEdges = ( + incomingEdges: Edge[], + outgoingEdges: Edge[], + drawOrderID: string[], + drawOrder: Node[], + currentNode: number, + ): Edge[] => { + for (let i = 0; i < incomingEdges.length; i++) { + incomingEdges = this.renderIncomingEdges( + incomingEdges, + drawOrderID, + drawOrder, + currentNode, + i, + ); + } + + for (let i = 0; i < outgoingEdges.length; i++) { + outgoingEdges = this.renderOutgoingEdges( + outgoingEdges, + drawOrderID, + drawOrder, + currentNode, + i, + ); + } + return [...incomingEdges, ...outgoingEdges]; + }; + + /** + * Draw the incoming edges between the nodes in the correct positions for the currentNode. + * We use the currentNode and draw all the incoming edges of this node. + * Nodes directly beneath are drawn with an edge from the bottom to the top handle. + * For edges that go to nodes further away the right handle is used for incoming edges. + * @param incomingEdges The incoming edges of the node. + * @param drawOrderID The converted drawOrder that only contains the id of the node. + * @param drawOrder The order in which the nodes will be drawn. + * @param currentNode Index of the Node in the drawOrder array. + * @param i Index of the edge in the edge list. + * @returns {Edge[]} Draws the edge list for the incoming edges. + */ + public renderIncomingEdges = ( + incomingEdges: Edge[], + drawOrderID: string[], + drawOrder: Node[], + currentNode: number, + index: number, + ): Edge[] => { + if (incomingEdges[index].source == drawOrderID[currentNode + 1] && index == 0) { + // Draw nodes that are directly next to eachother with an edge from the top to the bottom + incomingEdges[0].sourceHandle = 'entitySourceTop'; + incomingEdges[0].targetHandle = 'entityTargetBottom'; + + // Add the handle id to the data of the specified node in order to display the correct handles + drawOrder[drawOrderID.indexOf(incomingEdges[index].source)].data.handles.push( + 'entitySourceTop', + ); + drawOrder[drawOrderID.indexOf(incomingEdges[index].target)].data.handles.push( + 'entityTargetBottom', + ); + + incomingEdges[index].data.setRelationNodePosition = this.setRelationNodePosition; + + incomingEdges[index].data.d = 0; + } else { + // Draw nodes that are not directly next to eachother with an edge from the right handle + incomingEdges[index].sourceHandle = 'entitySourceRight'; + incomingEdges[index].targetHandle = 'entityTargetRight'; + + // Add the handle id to the data of the specified node in order to display the correct handles + drawOrder[drawOrderID.indexOf(incomingEdges[index].source)].data.handles.push( + 'entitySourceRight', + ); + drawOrder[drawOrderID.indexOf(incomingEdges[index].target)].data.handles.push( + 'entityTargetRight', + ); + + // Create distance between the links with a counter + incomingEdges[index].data.d = + this.counterIncomingEdges * this.distanceCounterNormalEdges + this.initialOffsetOfNodes; + + incomingEdges[index].data.setRelationNodePosition = this.setRelationNodePosition; + + this.counterIncomingEdges++; + } + return incomingEdges; + }; + + /** + * Draw the outgoing edges between the nodes in the correct positions for the currentNode. + * We use the currentNode and draw all the outgoing edges of this node. + * Nodes directly beneath are drawn with an edge from the bottom to the top handle. + * For edges that go to nodes further away the right handle is used for outgoing edges. + * @param outgoingEdges The outgoing edges of the node. + * @param drawOrderID The converted drawOrder that only contains the id of the node. + * @param drawOrder The order in which the nodes will be drawn. + * @param currentNode Index of the Node in the drawOrder array. + * @param index Index of the edge in the edge list. + * @returns {Edge[]} Draws the edge list for the outgoing edges. + */ + public renderOutgoingEdges = ( + outgoingEdges: Edge[], + drawOrderID: string[], + drawOrder: Node[], + currentNode: number, + index: number, + ): Edge[] => { + if (outgoingEdges[index].target == drawOrderID[currentNode + 1] && index == 0) { + // Draw nodes that are directly next to eachother with a link from the top to the bottom + outgoingEdges[0].sourceHandle = 'entitySourceBottom'; + outgoingEdges[0].targetHandle = 'entityTargetTop'; + + // Add the handle id to the data of the specified node in order to display the correct handles + drawOrder[drawOrderID.indexOf(outgoingEdges[index].source)].data.handles.push( + 'entitySourceBottom', + ); + drawOrder[drawOrderID.indexOf(outgoingEdges[index].target)].data.handles.push( + 'entityTargetTop', + ); + + outgoingEdges[index].data.setRelationNodePosition = this.setRelationNodePosition; + + outgoingEdges[index].data.d = 0; + } else { + outgoingEdges[index].sourceHandle = 'entitySourceLeft'; + outgoingEdges[index].targetHandle = 'entityTargetLeft'; + + // Add the handle id to the data of the specified node in order to display the correct handle + drawOrder[drawOrderID.indexOf(outgoingEdges[index].source)].data.handles.push( + 'entitySourceLeft', + ); + drawOrder[drawOrderID.indexOf(outgoingEdges[index].target)].data.handles.push( + 'entityTargetLeft', + ); + + // Create distance between the links with a counter + outgoingEdges[index].data.d = + -this.counterOutgoingEdges * this.distanceCounterNormalEdges - this.initialOffsetOfNodes; + + outgoingEdges[index].data.setRelationNodePosition = this.setRelationNodePosition; + + this.counterOutgoingEdges++; + } + return outgoingEdges; + }; + + /** + * Sort edges depending on if they are incoming or outgoing edges. + * @param input List of edges to sort. + * @param drawOrderID Draw order by id to sort the list with. + * @param source Boolean that contains if the edge is a source or target. + * @returns {Edge[]} List of sorted edges. + * + */ + public sortEdgeArray(input: Edge[], drawOrderID: string[], source: boolean): Edge[] { + let output: Edge[]; + output = []; + input.forEach((edge) => { + if (source) output[drawOrderID.indexOf(edge.source)] = edge; + else output[drawOrderID.indexOf(edge.target)] = edge; + }); + + output = output.filter(function (element) { + return element != null; + }); + return output; + } + + /** + * Edges only know the id of the nodes, so we need to convert the nodes in the drawOrder to a list of their id's. + * This way the edges can reference nodes from this list. + * @param drawOrder The order in which the nodes will be drawn. + * @returns {string[]} List of orderd node id's. + */ + private convertDrawOrder(drawOrder: Node[]): string[] { + let orderedNodeIDs: string[] = []; + drawOrder.forEach((node) => { + orderedNodeIDs.push(node.id); + }); + return orderedNodeIDs; + } + + /** This creates the self-edges */ + private renderSelfEdges(selfEdges: Edge[], drawOrder: Node[], drawOrderID: string[]): Edge[] { + selfEdges.forEach((edge) => { + edge.sourceHandle = 'entitySourceLeft'; + edge.targetHandle = 'entityTargetRight'; + + // Add the handle id to the data of the specified node in order to display the correct handles + drawOrder[drawOrderID.indexOf(edge.source)].data.handles.push('entitySourceLeft'); + drawOrder[drawOrderID.indexOf(edge.target)].data.handles.push('entityTargetRight'); + + // Create distance between the links with a counter + edge.data.d = this.distanceCounterSelfEdges; + + edge.data.setRelationNodePosition = this.setRelationNodePosition; + }); + return selfEdges; + } +} diff --git a/libs/shared/lib/schema/schema-utils/schema-usecases.spec.ts b/libs/shared/lib/schema/schema-utils/schema-usecases.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..bdc7c4122d044041469650d34ff3f65b880ec7d0 --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/schema-usecases.spec.ts @@ -0,0 +1,46 @@ +import { assert, describe, expect, it, test } from "vitest"; +import { SchemaFromBackend } from '@graphpolaris/shared/lib/model/backend'; +import { SchemaUtils } from '@graphpolaris/shared/lib/schema/schema-utils'; +import { MultiGraph } from 'graphology'; +import { Attributes } from 'graphology-types'; +import { + movieSchemaRaw, + northwindSchemaRaw, + simpleSchemaRaw, + twitterSchemaRaw, +} from '@graphpolaris/shared/lib/mock-data'; + +describe('SchemaUsecases', () => { + test.each([ + { data: simpleSchemaRaw }, + { data: movieSchemaRaw }, + { data: northwindSchemaRaw }, + { data: twitterSchemaRaw }, + ])('parseSchemaFromBackend parsing should work', ({ data }) => { + // console.log('testinput', input); + + const parsed = SchemaUtils.schemaBackend2Graphology( + data as SchemaFromBackend + ); + expect(parsed).toBeDefined(); + }); + + it('should export and reimport', () => { + const parsed = SchemaUtils.schemaBackend2Graphology( + simpleSchemaRaw as SchemaFromBackend + ); + const reload = MultiGraph.from(parsed.export()); + + expect(parsed).toStrictEqual(reload); + }); + + test.each([ + { data: simpleSchemaRaw }, + { data: movieSchemaRaw }, + { data: northwindSchemaRaw }, + { data: twitterSchemaRaw }, + ])('should load my test json $data', ({ data }) => { + expect(data).toBeDefined(); + expect(data.nodes).toBeDefined(); + }); +}); diff --git a/libs/schema/usecases/src/lib/schema-usecases.ts b/libs/shared/lib/schema/schema-utils/schema-usecases.ts similarity index 78% rename from libs/schema/usecases/src/lib/schema-usecases.ts rename to libs/shared/lib/schema/schema-utils/schema-usecases.ts index d3151bfe9fbfc42e4e2cdc54e64575c5382b7ef9..ccd647e2c6aa0c09ca1bd8588747fa3d6fd3eb7c 100644 --- a/libs/schema/usecases/src/lib/schema-usecases.ts +++ b/libs/shared/lib/schema/schema-utils/schema-usecases.ts @@ -1,11 +1,13 @@ +import { SchemaGraphNodeWithFunctions, SchemaGraphRelation, SchemaGraphRelationWithFunctions } from './Types'; import Graph from 'graphology'; import { Attributes } from 'graphology-types'; -import { ArrowHeadType, Edge, Elements, Node } from 'react-flow-renderer'; +import { MarkerType, Edge, Node } from 'reactflow'; +import { SchemaGraphNode } from '../schema-utils/Types'; //TODO does not belong here; maybe should go into the GraphPolarisThemeProvider const ANIMATEDEDGES = false; -export function expandSchema(graph: Graph): Graph { +export function schemaExpandRelation(graph: Graph): Graph { const newGraph = graph.copy(); newGraph.forEachNode((node, attributes) => { @@ -19,11 +21,13 @@ export function expandSchema(graph: Graph): Graph { // console.log('making relationnode', edge, attributes, source, target, newID); newGraph.addNode(newID, { name: edge, - data: { - label: edge, - name: edge, - }, - attributes, + label: edge, + // data: { + // label: edge, + // name: edge, + // attributes: attributes + // }, + ...attributes, x: 0, y: 0, type: 'relation', @@ -44,12 +48,18 @@ export function expandSchema(graph: Graph): Graph { return newGraph; } -// Takes the schema as an imput and creates basic react flow elements for them. -export function createReactFlowElements(graph: Graph): Elements<Node | Edge> { - const initialElements: Elements<Node | Edge> = []; - - initialElements.push(...createReactFlowNodes(graph)); - initialElements.push(...createReactFlowEdges(graph)); +// Takes the schema as an input and creates basic react flow elements for them. +export function schemaGraphology2Reactflow(graph: Graph): { + nodes: Array<Node<SchemaGraphNodeWithFunctions | SchemaGraphRelationWithFunctions>>; + edges: Array<Edge>; +} { + const initialElements: { nodes: Array<Node>; edges: Array<Edge> } = { + nodes: [], + edges: [], + }; + + initialElements.nodes = createReactFlowNodes(graph); + initialElements.edges = createReactFlowEdges(graph); // initialElements.push(...createReactFlowRelationNodes(graph)); // initialElements.push(...createReactFlowRelationEdges(graph)); // console.log(initialElements); @@ -57,14 +67,13 @@ export function createReactFlowElements(graph: Graph): Elements<Node | Edge> { return initialElements; } -export function createReactFlowNodes(graph: Graph): Elements<Node> { - const nodeElements: Elements<Node> = []; +export function createReactFlowNodes(graph: Graph): Array<Node> { + const nodeElements: Array<Node> = []; graph.forEachNode((node: string, attributes: Attributes): void => { const newNode: Node = { id: node, data: { - label: attributes.name, - name: attributes.name, + ...attributes }, position: { x: attributes.x, y: attributes.y }, type: attributes.type, @@ -75,8 +84,8 @@ export function createReactFlowNodes(graph: Graph): Elements<Node> { return nodeElements; } -export function createReactFlowEdges(graph: Graph): Elements<Edge> { - const edgeElements: Elements<Edge> = []; +export function createReactFlowEdges(graph: Graph): Array<Edge> { + const edgeElements: Array<Edge> = []; graph.forEachEdge((edge, attributes, source, target): void => { // console.log('edges', attributes, edge); @@ -84,10 +93,13 @@ export function createReactFlowEdges(graph: Graph): Elements<Edge> { id: edge, source: source, target: target, + data: { + ...attributes + }, // label: edge, - type: 'smoothstep', + type: attributes?.type || 'smoothstep', animated: ANIMATEDEDGES, - arrowHeadType: ArrowHeadType.ArrowClosed, + markerEnd: MarkerType.ArrowClosed, // TODO: Check }; edgeElements.push(newEdge); }); diff --git a/libs/shared/lib/schema/schema-utils/schema-utils.spec.ts b/libs/shared/lib/schema/schema-utils/schema-utils.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..09202f4c01bdb42e5d72f5858513dafd9c04a4d3 --- /dev/null +++ b/libs/shared/lib/schema/schema-utils/schema-utils.spec.ts @@ -0,0 +1,9 @@ +import { SchemaUtils } from './schema-utils'; +import { assert, describe, expect, it } from "vitest"; + +describe('Schema Utils', () => { + it('should expose a class SchemaUtils', () => { + const clazz = new SchemaUtils(); + expect(clazz); + }); +}); diff --git a/libs/shared/schema-utils/src/lib/schema-utils.ts b/libs/shared/lib/schema/schema-utils/schema-utils.ts similarity index 60% rename from libs/shared/schema-utils/src/lib/schema-utils.ts rename to libs/shared/lib/schema/schema-utils/schema-utils.ts index accb03be132218c8f6633a6b53004d02622c439d..d58124b57459254a3cc21d1c7c5df49dabd3aafc 100644 --- a/libs/shared/schema-utils/src/lib/schema-utils.ts +++ b/libs/shared/lib/schema/schema-utils/schema-utils.ts @@ -1,8 +1,9 @@ -import { SchemaFromBackend, Node, Edge } from '@graphpolaris/models'; +import { SchemaFromBackend, Node, Edge } from '@graphpolaris/shared/lib/model/backend'; import Graph, { MultiGraph } from 'graphology'; +import { Attributes } from 'graphology-types'; export class SchemaUtils { - public static ParseSchemaFromBackend( + public static schemaBackend2Graphology( schemaFromBackend: SchemaFromBackend ): Graph { const { nodes, edges } = schemaFromBackend; @@ -13,14 +14,22 @@ export class SchemaUtils { nodes.forEach((node: Node) => { schemaGraph.addNode(node.name, { + ...node, name: node.name, - attributes: node.attributes, + nodeCount: 0, + summedNullAmount: 0, + connectedRatio: 1, + handles: ['entitySourceLeft', 'entityTargetLeft'], + attributes: { + ...node.attributes, + }, x: 0, y: 0, }); + // console.log(node, schemaGraph.nodes()); }); - + // The name of the edge will be name + from + to, since edge names are not unique edges.forEach((edge: Edge) => { @@ -28,9 +37,18 @@ export class SchemaUtils { // This node is the actual edge schemaGraph.addDirectedEdgeWithKey(edgeID, edge.from, edge.to, { - attribute: edge.attributes, + nodeCount: 0, + summedNullAmount: 0, + fromRatio: 0, + toRatio: 0, + handles: [], + // width: 10, + // height: 20, + ...edge, + attributes: edge.attributes, }); }); return schemaGraph; } } + diff --git a/libs/shared/ui/pills/src/customFlowLines/connection.tsx b/libs/shared/lib/ui/pills/customFlowLines/connection.tsx similarity index 91% rename from libs/shared/ui/pills/src/customFlowLines/connection.tsx rename to libs/shared/lib/ui/pills/customFlowLines/connection.tsx index 23fb1ec2ee51d04477f18aad63ae5b0f15dd6dfb..646b6f4f24159628ca7d82aa1a85162ac0c89d2b 100644 --- a/libs/shared/ui/pills/src/customFlowLines/connection.tsx +++ b/libs/shared/lib/ui/pills/customFlowLines/connection.tsx @@ -1,6 +1,6 @@ -import { handles } from '@graphpolaris/querybuilder/usecases'; +import { handles } from '@graphpolaris/shared/lib/querybuilder/usecases'; import React from 'react'; -import { EdgeProps, getSmoothStepPath, Position } from 'react-flow-renderer'; +import { EdgeProps, getSmoothStepPath, Position } from 'reactflow'; /** * A custom query element edge line component. @@ -68,7 +68,7 @@ export function ConnectionLine({ return ( <g stroke="#2e2e2e"> - <path id={id} fill="none" strokeWidth={3} style={style} d={path} /> + <path id={id} fill="none" strokeWidth={3} style={style} d={path[0]} /> </g> ); } diff --git a/libs/shared/ui/pills/src/customFlowLines/connectionDrag.tsx b/libs/shared/lib/ui/pills/customFlowLines/connectionDrag.tsx similarity index 71% rename from libs/shared/ui/pills/src/customFlowLines/connectionDrag.tsx rename to libs/shared/lib/ui/pills/customFlowLines/connectionDrag.tsx index 0d567e584d66c26537abc2c1f6f3a97469dad1a5..b43f689d6d4d36e8edd14e88431485261278bcb7 100644 --- a/libs/shared/ui/pills/src/customFlowLines/connectionDrag.tsx +++ b/libs/shared/lib/ui/pills/customFlowLines/connectionDrag.tsx @@ -1,15 +1,15 @@ import React from 'react'; -import { ConnectionLineComponentProps } from 'react-flow-renderer'; +import { ConnectionLineComponentProps } from 'reactflow'; /** * A custom query element to render the line when connecting flow elements. * @param {ConnectionLineComponentProps} param0 Source and target coordinates of the edges. */ export function ConnectionDragLine({ - sourceX, - sourceY, - targetX, - targetY, + fromX, + fromY, + toX, + toY, }: ConnectionLineComponentProps) { return ( <g> @@ -18,19 +18,19 @@ export function ConnectionDragLine({ stroke="#222" strokeWidth={2.5} className="animated" - d={`M${sourceX},${sourceY}L ${targetX},${targetY}`} + d={`M${fromX},${fromY}L ${toX},${toY}`} /> <circle - cx={sourceX} - cy={sourceY} + cx={fromX} + cy={fromY} fill="#fff" r={3} stroke="#222" strokeWidth={1.5} /> <circle - cx={targetX} - cy={targetY} + cx={toX} + cy={toY} fill="#fff" r={3} stroke="#222" diff --git a/libs/shared/lib/ui/pills/customFlowLines/index.ts b/libs/shared/lib/ui/pills/customFlowLines/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..9a5ca7d288cb41d7a5fd2f9970dea9942545c878 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowLines/index.ts @@ -0,0 +1,2 @@ +export * from './connection' +export * from './connectionDrag' \ No newline at end of file diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/attributepill.module.scss b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.module.scss similarity index 100% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/attributepill.module.scss rename to libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.module.scss diff --git a/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.module.scss.d.ts b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..af1e5312f0c30b01086c1404e45089b601240243 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.module.scss.d.ts @@ -0,0 +1,7 @@ +declare const classNames: { + readonly attribute: 'attribute'; + readonly contentWrapper: 'contentWrapper'; + readonly content: 'content'; + readonly attributeInput: 'attributeInput'; +}; +export = classNames; diff --git a/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.stories.tsx b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..5013499164e08eccdc9136807585112d043dce0a --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.stories.tsx @@ -0,0 +1,50 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import AttributeRFPill from './attributepill'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; + +const Component: Meta<typeof AttributeRFPill> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Components/Pills/AttributeRFPill', + component: AttributeRFPill, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +export const Default = { + args: { + data: { + name: 'TestEntity', + }, + }, +}; diff --git a/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.tsx b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.tsx new file mode 100644 index 0000000000000000000000000000000000000000..e202d2988984b5c215736bde581aae3efee6f128 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/attributepill.tsx @@ -0,0 +1,96 @@ +import { + CheckDatatypeConstraint, + GetAttributeBoolOperators, +} from '@graphpolaris/shared/lib/querybuilder/usecases'; +import { + updateQBAttributeOperator, + updateQBAttributeValue, + useAppDispatch, +} from '@graphpolaris/shared/lib/data-access/store'; +import { useTheme } from '@mui/material'; +import React, { useMemo, useState } from 'react'; +import styles from './attributepill.module.scss'; +import AttributeOperatorSelect from './operatorselect'; +import { NodeProps } from 'reactflow'; + +/** + * Component to render an attribute flow element + * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. + */ +export const AttributeRFPill = React.memo(({ id, data }: NodeProps) => { + const theme = useTheme(); + const dispatch = useAppDispatch(); + const [value, setValue] = useState(data?.value || ''); + + const onChange = (e: any) => { + setValue(e.target.value); + }; + const validateInput = () => { + const newValue = CheckDatatypeConstraint(data.datatype, value); + setValue(newValue); + dispatch(updateQBAttributeValue({ id, value: newValue })); + }; + + // Calculates the size of the input + const getInputWidth = () => { + if (value == '') return 1; + else if (value.length > 10) return 10; + return value.length; + }; + + const boolOperators = useMemo( + () => GetAttributeBoolOperators(data?.datatype), + [data?.datatype] + ); + + // Determine the backgroundcolor based on if the attribute is connected to a entity or relation + let bgcolor; + if (data?.attributeOfA == 'entity') + bgcolor = theme.palette.custom.queryBuilder.entity.lighterbg; + else if (data?.attributeOfA == 'relation') + bgcolor = theme.palette.custom.queryBuilder.relation.lighterbg; + else bgcolor = theme.palette.custom.queryBuilder.attribute.background; + + return ( + <div + className={styles.attribute} + style={{ + background: bgcolor, + color: theme.palette.custom.queryBuilder.text, + }} + > + {/* <Handle + id={Handles.Attribute} + type="source" + position={Position.Bottom} + className={styles.handle} + /> */} + <div className={styles.contentWrapper}> + <span className={styles.content} title={data.name}> + {data.name} + </span> + <AttributeOperatorSelect + selected={data?.operator} + options={boolOperators} + changed={(o) => + dispatch(updateQBAttributeOperator({ id, operator: o.value })) + } + /> + <span className={styles.attributeInput}> + <input + style={{ maxWidth: `${getInputWidth()}ch` }} + type="string" + placeholder={'?'} + value={value} + onChange={onChange} + onBlur={validateInput} + onKeyDown={(e) => e.key == 'Enter' && validateInput()} + ></input> + </span> + </div> + </div> + ); +}); +AttributeRFPill.displayName = 'AttributeRFPill'; + +export default AttributeRFPill; diff --git a/libs/shared/lib/ui/pills/customFlowPills/attributepill/index.ts b/libs/shared/lib/ui/pills/customFlowPills/attributepill/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..63a80940c20e9a7ea73f295a8c7cb4e7f5ecd685 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/index.ts @@ -0,0 +1 @@ +export * from './attributepill'; diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/operatorselect.module.scss b/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.module.scss similarity index 100% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/operatorselect.module.scss rename to libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.module.scss diff --git a/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.module.scss.d.ts b/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..c913abdebc3840c2beb51337a0c059aa39538ceb --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.module.scss.d.ts @@ -0,0 +1,9 @@ +declare const classNames: { + readonly container: 'container'; + readonly valueContainer: 'valueContainer'; + readonly highlighted: 'highlighted'; + readonly listbox: 'listbox'; + readonly hidden: 'hidden'; + readonly selected: 'selected'; +}; +export = classNames; diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/operatorselect.tsx b/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.tsx similarity index 98% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/operatorselect.tsx rename to libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.tsx index 470c87618fdbd49fd8d70b3de926e0d3605cd12a..cf1d9726a11921e9988dea44cf958cd22ae07222 100644 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/operatorselect.tsx +++ b/libs/shared/lib/ui/pills/customFlowPills/attributepill/operatorselect.tsx @@ -24,7 +24,9 @@ interface Props { function AttributeOperatorSelect({ options, selected, - changed = () => {}, + changed = () => { + return; + }, }: Props) { const listboxRef = useRef<HTMLUListElement>(null); const [listboxVisible, setListboxVisible] = useState(false); diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/variables.module.scss b/libs/shared/lib/ui/pills/customFlowPills/attributepill/variables.module.scss similarity index 100% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/attributepill/variables.module.scss rename to libs/shared/lib/ui/pills/customFlowPills/attributepill/variables.module.scss diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/entitypill/entitypill.module.scss b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.module.scss similarity index 100% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/entitypill/entitypill.module.scss rename to libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.module.scss diff --git a/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.module.scss.d.ts b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..d397689047c7b475c20b89c9efe1de5e16da08d8 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.module.scss.d.ts @@ -0,0 +1,7 @@ +declare const classNames: { + readonly entity: 'entity'; + readonly highlighted: 'highlighted'; + readonly handleLeft: 'handleLeft'; + readonly contentWrapper: 'contentWrapper'; +}; +export = classNames; diff --git a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.stories.tsx b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.stories.tsx similarity index 65% rename from libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.stories.tsx rename to libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.stories.tsx index 1ece902308aec3688acd3edd7086ffa89b87b821..6c79fefe619d57705a6dac9f1c2feddb630276fa 100644 --- a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.stories.tsx +++ b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.stories.tsx @@ -1,21 +1,18 @@ import React from 'react'; -import { ComponentMeta, ComponentStory } from '@storybook/react'; +import { Meta } from '@storybook/react'; import EntityRFPill from './entitypill'; import { configureStore } from '@reduxjs/toolkit'; import { Provider } from 'react-redux'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; import { colorPaletteConfigSlice, querybuilderSlice, schemaSlice, -} from '@graphpolaris/shared/data-access/store'; +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; -// import createTheme from '@mui/system/createTheme'; -// import { ThemeProvider } from '@mui/material'; -// const theme = createTheme({}); - -export default { +const Component: Meta<typeof EntityRFPill> = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles @@ -25,11 +22,15 @@ export default { decorators: [ (story) => ( <Provider store={Mockstore}> - <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> </Provider> ), ], -} as ComponentMeta<typeof EntityRFPill>; +}; + +export default Component; // A super-simple mock of a redux store const Mockstore = configureStore({ @@ -40,15 +41,13 @@ const Mockstore = configureStore({ }, }); -const Template: ComponentStory<typeof EntityRFPill> = (args) => ( - <EntityRFPill {...args} /> -); // const Template = (args: any) => <EntityRFPill {...args} />; -export const Default = Template.bind({}); -Default.args = { - data: { - name: 'TestEntity', +export const Default = { + args: { + data: { + name: 'TestEntity', + }, }, }; diff --git a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.tsx b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.tsx similarity index 81% rename from libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.tsx rename to libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.tsx index 29bd77d043e8b63c00ce46588efbf910e121bdcf..3a3168c580ad4fe62fd4c7c8af07652785cdee39 100644 --- a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.tsx +++ b/libs/shared/lib/ui/pills/customFlowPills/entitypill/entitypill.tsx @@ -1,7 +1,7 @@ -// import { handles } from '@graphpolaris/querybuilder/usecases'; +// import { handles } from '@graphpolaris/shared/lib/querybuilder/usecases'; import { useTheme } from '@mui/material'; import React, { useEffect } from 'react'; -import { FlowElement, Handle, Position } from 'react-flow-renderer'; +import { ReactFlow, Handle, Position } from 'reactflow'; import styles from './entitypill.module.scss'; import cn from 'classnames'; @@ -25,20 +25,20 @@ export enum Handles { /** * Component to render an entity flow element - * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. + * @param {ReactFlow<EntityData>)} param0 The data of an entity flow element. */ export const EntityRFPill = React.memo(({ data }: { data: any }) => { const theme = useTheme(); - // console.log('EntityRFPill', data); + console.log('EntityRFPill', data); return ( <div className={cn(styles['entity'], { [styles['highlighted']]: data.suggestedForConnection, })} style={{ - background: theme.palette.queryBuilder.entity.background, - color: theme.palette.queryBuilder.text, + background: theme.palette.custom.queryBuilder.entity.background, + color: theme.palette.custom.queryBuilder.text, }} > {/* <Handle @@ -69,4 +69,6 @@ export const EntityRFPill = React.memo(({ data }: { data: any }) => { ); }); +EntityRFPill.displayName = 'EntityRFPill'; + export default EntityRFPill; diff --git a/libs/shared/ui/pills/src/customFlowPills/entitypill/index.ts b/libs/shared/lib/ui/pills/customFlowPills/entitypill/index.ts similarity index 100% rename from libs/shared/ui/pills/src/customFlowPills/entitypill/index.ts rename to libs/shared/lib/ui/pills/customFlowPills/entitypill/index.ts diff --git a/libs/shared/lib/ui/pills/customFlowPills/index.ts b/libs/shared/lib/ui/pills/customFlowPills/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..3ea6fb9afa2696f6a2906a51f93e2a808729d8d7 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/index.ts @@ -0,0 +1,3 @@ +export * from './attributepill' +export * from './entitypill' +export * from './relationpill' \ No newline at end of file diff --git a/libs/shared/ui/pills/src/customFlowPills/relationpill/index.ts b/libs/shared/lib/ui/pills/customFlowPills/relationpill/index.ts similarity index 100% rename from libs/shared/ui/pills/src/customFlowPills/relationpill/index.ts rename to libs/shared/lib/ui/pills/customFlowPills/relationpill/index.ts diff --git a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.module.scss b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss similarity index 94% rename from apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.module.scss rename to libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss index aff84b2e5d8b9caba6dd9fdd34a99b54614946d4..fa564adf33da3132ca7873bfa700591df8e21246 100644 --- a/apps/web-graphpolaris/src/components/querybuilder/customFlowPills/relationpill/relationpill.module.scss +++ b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss @@ -57,6 +57,7 @@ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; + // pointer-events: none; } .handleRight { @@ -96,6 +97,7 @@ $height: 10px; height: 0; border-top: $height solid transparent; border-bottom: $height solid transparent; + transform: scale(1.028) translate(0.3px, 0px); border-right: $height solid; } @@ -105,6 +107,7 @@ $height: 10px; height: 0; border-top: $height solid transparent; border-bottom: $height solid transparent; + transform: scale(1.02) translate(-0.3px, 0px); border-left: $height solid; } diff --git a/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss.d.ts b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..68ba73f84e0f485df7403105d19c5b1eb2018f97 --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.module.scss.d.ts @@ -0,0 +1,11 @@ +declare const classNames: { + readonly relation: 'relation'; + readonly highlighted: 'highlighted'; + readonly contentWrapper: 'contentWrapper'; + readonly handleLeft: 'handleLeft'; + readonly content: 'content'; + readonly handleRight: 'handleRight'; + readonly arrowLeft: 'arrowLeft'; + readonly arrowRight: 'arrowRight'; +}; +export = classNames; diff --git a/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.stories.tsx b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..735c0acb419d063aa5f469cae92f55a73430b69d --- /dev/null +++ b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.stories.tsx @@ -0,0 +1,60 @@ +import React from 'react'; +import { Meta } from '@storybook/react'; +import RelationRFPill from './relationpill'; +import { configureStore } from '@reduxjs/toolkit'; +import { Provider } from 'react-redux'; +import { GraphPolarisThemeProvider } from '@graphpolaris/shared/lib/data-access/theme'; + +import { + colorPaletteConfigSlice, + querybuilderSlice, + schemaSlice, +} from '@graphpolaris/shared/lib/data-access/store'; +import { ReactFlowProvider } from 'reactflow'; + +const Component: Meta<typeof RelationRFPill> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: 'Components/Pills/RelationRFPill', + component: RelationRFPill, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <ReactFlowProvider>{story()}</ReactFlowProvider> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +export default Component; + +// A super-simple mock of a redux store +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + querybuilder: querybuilderSlice.reducer, + // schema: schemaSlice.reducer, + }, +}); + +// const Template = (args: any) => <EntityRFPill {...args} />; + +export const Default = { + args: { + data: { + name: 'TestEntity', + }, + }, +}; + +// Default.decorators = [ +// (story) => ( +// <Provider store={Mockstore}> +// <GraphPolarisThemeProvider>{story()}</GraphPolarisThemeProvider> +// </Provider> +// ), +// ]; diff --git a/libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.tsx b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.tsx similarity index 76% rename from libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.tsx rename to libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.tsx index 8861d5e0e4079d4605075dc58a3a7acf490dbf27..7e81ade7c6a0de0669fe20804caeaa3f13974730 100644 --- a/libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.tsx +++ b/libs/shared/lib/ui/pills/customFlowPills/relationpill/relationpill.tsx @@ -1,18 +1,29 @@ -import { handles } from '@graphpolaris/querybuilder/usecases'; +import React, { memo } from 'react'; + +import { handles } from '@graphpolaris/shared/lib/querybuilder/usecases'; import { useTheme } from '@mui/material'; -import { Handle, Position } from 'react-flow-renderer'; +import { Handle, Position } from 'reactflow'; import cn from 'classnames'; import styles from './relationpill.module.scss'; -import React from 'react'; + +export type RelationRFPillProps = { + data: { + name: string; + suggestedForConnection: any; + isFromEntityConnected?: boolean; + isToEntityConnected?: boolean; + }; +}; /** * Component to render a relation flow element * @param { FlowElement<RelationData>} param0 The data of a relation flow element. */ -export const RelationRFPill = React.memo(({ data }: { data: any }) => { +export const RelationRFPill = memo(({ data }: RelationRFPillProps) => { // export default function RelationRFPill({ data }: { data: any }) { const theme = useTheme(); + console.log('RelationRFPill', data); // const minRef = useRef<HTMLInputElement>(null); // const maxRef = useRef<HTMLInputElement>(null); @@ -53,7 +64,8 @@ export const RelationRFPill = React.memo(({ data }: { data: any }) => { <div className={styles['arrowLeft']} style={{ - borderRightColor: theme.palette.queryBuilder.relation.background, + borderRightColor: + theme.palette.custom.queryBuilder.relation.background, }} /> <div @@ -61,8 +73,8 @@ export const RelationRFPill = React.memo(({ data }: { data: any }) => { [styles['highlighted']]: data.suggestedForConnection, })} style={{ - color: theme.palette.queryBuilder.text, - background: theme.palette.queryBuilder.relation.background, + color: theme.palette.custom.queryBuilder.text, + background: theme.palette.custom.queryBuilder.relation.background, }} > <Handle @@ -90,9 +102,13 @@ export const RelationRFPill = React.memo(({ data }: { data: any }) => { <div className={styles['arrowRight']} style={{ - borderLeftColor: theme.palette.queryBuilder.relation.background, + borderLeftColor: + theme.palette.custom.queryBuilder.relation.background, }} /> </div> ); }); + +RelationRFPill.displayName = 'RelationRFPill'; +export default RelationRFPill; diff --git a/libs/shared/lib/ui/pills/index.ts b/libs/shared/lib/ui/pills/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..5f784740f5f732d8a2bcfdef058fb4a5e36be262 --- /dev/null +++ b/libs/shared/lib/ui/pills/index.ts @@ -0,0 +1,3 @@ +export * from './shared-ui-pills'; +export * from './customFlowLines'; +export * from './customFlowPills'; diff --git a/libs/shared/lib/ui/pills/shared-ui-pills.module.scss b/libs/shared/lib/ui/pills/shared-ui-pills.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/libs/shared/lib/ui/pills/shared-ui-pills.module.scss.d.ts b/libs/shared/lib/ui/pills/shared-ui-pills.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..5fc8829cc55093ac225af1acd319611c23d9ac9f --- /dev/null +++ b/libs/shared/lib/ui/pills/shared-ui-pills.module.scss.d.ts @@ -0,0 +1,2 @@ +declare const classNames: {}; +export = classNames; diff --git a/libs/shared/lib/ui/pills/shared-ui-pills.spec.tsx b/libs/shared/lib/ui/pills/shared-ui-pills.spec.tsx new file mode 100644 index 0000000000000000000000000000000000000000..11b5289db01a4cb302743b4238d3eeae76baca8f --- /dev/null +++ b/libs/shared/lib/ui/pills/shared-ui-pills.spec.tsx @@ -0,0 +1,11 @@ +import { render } from "@testing-library/react"; +import { assert, describe, expect, it } from "vitest"; + +import SharedUiPills from "./shared-ui-pills"; + +describe("SharedUiPills", () => { + it("should render successfully", () => { + const { baseElement } = render(<SharedUiPills />); + expect(baseElement).toBeTruthy(); + }); +}); diff --git a/libs/shared/ui/pills/src/lib/shared-ui-pills.tsx b/libs/shared/lib/ui/pills/shared-ui-pills.tsx similarity index 100% rename from libs/shared/ui/pills/src/lib/shared-ui-pills.tsx rename to libs/shared/lib/ui/pills/shared-ui-pills.tsx diff --git a/libs/shared/lib/vis/index.ts b/libs/shared/lib/vis/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..bf712986ab3434159728002c8a12f77d68e4a8cf --- /dev/null +++ b/libs/shared/lib/vis/index.ts @@ -0,0 +1,2 @@ +export * from './rawjsonvis'; +export * from './nodelink/nodelinkvis'; diff --git a/libs/shared/lib/vis/nodelink/NodeLinkConfigPanelViewModelImpl.tsx b/libs/shared/lib/vis/nodelink/NodeLinkConfigPanelViewModelImpl.tsx new file mode 100644 index 0000000000000000000000000000000000000000..989cc6760d609f00e2f51728d7577cdd7568ad53 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/NodeLinkConfigPanelViewModelImpl.tsx @@ -0,0 +1,813 @@ +// /** +// * This program has been developed by students from the bachelor Computer Science at +// * Utrecht University within the Software Project course. +// * © Copyright Utrecht University (Department of Information and Computing Sciences) +// */ +// +// import { +// GraphType, +// NodeType, +// AssignedColors, +// Colors, +// TypeNode, +// CommunityDetectionNode, +// } from './nodelinkviz.types'; +// import NodeLinkViewModel from './NodeLinkViewModel'; +// import { range } from 'd3'; +// +// export default class NodeLinkConfigPanelViewModelImpl +// { +// //VARIABLES--------------------------------------------------------------------------------------------------------------- +// private graph: GraphType; +// private currentColours: any; +// public nodeLinkViewModel: NodeLinkViewModel; +// private realNodes: NodeType[]; +// private unEditedNodes: NodeType[]; +// private typeNodes: TypeNode[] = []; +// public communityDetectionNodes: CommunityDetectionNode[] = []; +// public assignedColorsTypes: AssignedColors[] = []; +// public assignedColorsCommunityDetection: AssignedColors[] = []; +// private colors: Colors[] = [ +// { +// name: 'Default', +// }, +// { +// name: 'FF0000', +// }, +// { +// name: '0083FF', +// }, +// { +// name: 'FF00F7', +// }, +// ]; +// +// public currentNodeType = 0; +// public currentNodeCommunityDetection = 0; +// +// public getCurrentNodeType(): number { +// return this.currentNodeType; +// } +// public getCurrentNodeCommunityDetection(): number { +// return this.currentNodeCommunityDetection; +// } +// public setCurrentNodeType(num: number): void { +// this.currentNodeType = num; +// } +// public setCurrentNodeCommunityDetection(num: number): void { +// this.currentNodeCommunityDetection = num; +// } +// public getTypeNodes(): TypeNode[] { +// return this.typeNodes; +// } +// public getCommunityDetectionNodes(): CommunityDetectionNode[] { +// return this.communityDetectionNodes; +// } +// public getrealNodes() { +// return this.realNodes; +// } +// public getCurrentColours() { +// return this.currentColours; +// } +// +// public constructor(graph: GraphType, nodeLinkViewModel: NodeLinkViewModel) { +// this.graph = graph; +// this.currentColours = nodeLinkViewModel.currentColours; +// this.nodeLinkViewModel = nodeLinkViewModel; +// this.realNodes = graph.nodes; +// this.unEditedNodes = graph.nodes; +// this.init(); +// } +// +// //INITIALISATION---------------------------------------------------------------------------------------------------------- +// //initialise the visualisation +// +// /**init initializes the visualisation by calling the following functions; +// * makeNodeType: translates the NodeTypes received from the NodeLinkViewModel into collectionNodes (typeNode), +// * applyVisualizations: takes the stored Visualtion objects and applies them to the screen, using helper functions, +// * initializeAssignedColorsTypes: initializeAssignedColorsTypes initializes the AssignedColors for the typeNodes. +// */ +// init() { +// this.makeNodeTypes(); +// this.applyVisualizations(); +// this.initializeAssignedColorsTypes(); +// this.makeNodeCommunityDetection(); +// this.initializeAssignedColorsCommunityDetection(); +// } +// +// /**makeNodeTypes translates the NodeTypes received from the NodeLinkViewModel into collectionNodes (typeNode)*/ +// makeNodeTypes() { +// this.typeNodes = []; +// for (let entry of this.realNodes) { +// let entryType = entry.id.split('/')[0]; +// let node = this.typeNodes.find((x) => x.name == entryType); +// if (node) { +// //if node is already logged +// //then insert any unlogged attribute names +// //loop over realNode attribute names not stored yet, push them on the typeNode +// for (let attr in entry.attributes) { +// if (node.attributes.indexOf(attr) == -1) { +// node.attributes.push(attr); +// } +// } +// } else { +// //if node not in typeNodes yet +// //push all attributes on the typeNode +// let newattributes = []; +// for (let attr in entry.attributes) { +// newattributes.push(attr); +// } +// this.typeNodes.push({ +// name: entryType, +// attributes: newattributes, +// type: entry.type, +// visualisations: [], +// }); +// } +// } +// //this makes sure we don't get a null reference/ not found when currentnode is not set yet +// if (!this.nodeIsSet() && this.typeNodes[0]) { +// if (this.typeNodes[0].type) { +// this.setCurrentNodeType(this.typeNodes[0].type); +// } +// } +// } +// +// /**to prevent uninitialised errors when no diagram is present */ +// nodeIsSet() { +// for (let i in range(this.typeNodes.length)) { +// let n = this.typeNodes[i as any]; +// if (this.currentNodeType == n.type) { +// return true; +// } +// } +// return false; +// } +// +// /**makeNodeCommunityDetection translates the nodes from the NodeLinkViewModel into communityDetectionNodes*/ +// makeNodeCommunityDetection() { +// let numberOfClusters = this.graph.numberOfMlClusters; +// if (numberOfClusters) { +// for (let i = 0; i < numberOfClusters; i++) { +// this.communityDetectionNodes.push({ cluster: i + 1 }); +// } +// } +// } +// +// /**initializeAssignedColorsTypes initializes the AssignedColors for the typeNodes*/ +// initializeAssignedColorsTypes() { +// this.assignedColorsTypes = []; +// for (let j in range(this.typeNodes.length)) { +// let type = this.typeNodes[j as any].type; +// let defaultcolor = '000000'; +// //check if both currentColours and type are not undefined +// if (this.currentColours && type) { +// defaultcolor = this.currentColours.nodes[type]; +// } +// +// this.assignedColorsTypes.push({ +// collection: this.typeNodes[j].type, +// color: 'Default', +// default: defaultcolor, +// }); +// } +// } +// +// /**initializeAssignedColorsCommunityDetection initializes the AssignedColors for the communityDetectionNodes*/ +// initializeAssignedColorsCommunityDetection() { +// this.assignedColorsCommunityDetection = []; +// for (let j in range(this.communityDetectionNodes.length)) { +// let cluster = this.communityDetectionNodes[j].cluster; +// let defaultcolor = '000000'; +// if (this.currentColours) { +// defaultcolor = this.currentColours.nodes[cluster]; +// } +// +// this.assignedColorsCommunityDetection.push({ +// collection: this.communityDetectionNodes[j].cluster, +// color: 'Default', +// default: defaultcolor, +// }); +// } +// } +// +// //APPLYING VISUALISATIONS------------------------------------------------------------------------------------------------- +// /**handleVis takes all the currently said menu options and generates a new Visualisation, placing it in the correct typeNode */ +// handleVis() { +// //retrieve the currently selected attribute (so not from memory) +// let attr = this.getSelectedAttr(); +// //get the currently set Vis +// let vis = this.getSelectedVis(); +// //Set visualistation to the selected attribute and visualisation method +// let node = this.typeNodes.find((x) => x.type == this.currentNodeType); +// if (node) { +// let newVis = { attribute: attr, vis: vis }; +// if (vis != 'none') { +// let currentVis = node.visualisations.find((x) => x.attribute == attr); +// //check if this attr is already visualised +// if (currentVis) { +// let index = node.visualisations.indexOf(currentVis); +// node.visualisations[index] = newVis; +// } +// +// let conflictingVis = node.visualisations.find((x) => x.vis == vis); +// //check if this visualisation is already in use (for combining multiple visualisations per nodetype) +// if (conflictingVis) { +// let index = node.visualisations.indexOf(conflictingVis); +// node.visualisations.splice(index, 1); +// node.visualisations.push(newVis); +// } +// //else a new visualisation +// else { +// node.visualisations.push(newVis); +// } +// } else { +// let current = node.visualisations.find((x) => x.attribute == attr); +// if (current) { +// let index = node.visualisations.indexOf(current); +// node.visualisations[index] = newVis; +// } +// } +// } +// this.applyVisualizations(); +// } +// +// /**applyVisualizations takes the stored Visualtion objects and applies them to the screen, using helper functions */ +// applyVisualizations() { +// //remove all currently made changes to the NodeType[] nodes +// this.resetRadiusNodes(); +// +// //iterate over typeNodes +// for (let i in range(this.typeNodes.length)) { +// let visualisations = this.typeNodes[i].visualisations; +// let nodeType = this.typeNodes[i].name; +// if (visualisations) { +// for (let i in range(visualisations.length)) { +// let vis = visualisations[i]; +// let attr = vis.attribute; +// let attrVal = 1; +// +// //todo check attrVal for real and make sure vis is compatible with said value +// // if number visualization +// if (typeof attrVal === 'number') { +// this.applyNumericalAttribute(nodeType, attr, vis.vis); +// } +// // other visualisations +// else { +// //todo implement some other visualisations +// } +// } +// } +// } +// this.nodeLinkViewModel.UpdateRadius( +// this.graph, +// //this.nodeLinkViewModel.graph, +// this.nodeLinkViewModel.radius +// ); +// } +// +// /**applyNumericalAttributes handles all numerical related visualisations like age, seniority, seats, amounts etc*/ +// applyNumericalAttribute(nodetype: string, attr: string, vis: string) { +// //scaling function +// let scale = this.calcScale(attr); +// +// let localNode = this.typeNodes.find((x) => x.name == nodetype); +// if (localNode) { +// //all realNodes that belong to this collection +// let realNodes = +// this.realNodes.filter((x) => x.id.split('/')[0] == localNode?.name) || +// this.typeNodes[0]; +// for (let j in range(realNodes.length)) { +// let realNode = realNodes[j]; +// if (vis == 'radius') { +// this.applyRadiusAttr(attr, realNode, scale); +// } +// } +// } +// this.nodeLinkViewModel.UpdateRadius(this.graph, 5); +// } +// +// /**applyRadiusAttr gives nodes a radius based on their value. Expects a scaling function*/ +// applyRadiusAttr( +// attr: string, +// realNode: NodeType, +// scale: (x: number) => number +// ) { +// let scaleAuto = scale; +// +// if (realNode.attributes != undefined) { +// let attributeValue = realNode.attributes[attr]; +// if (attributeValue) { +// realNode.radius = scaleAuto(attributeValue); +// } +// } +// } +// /**calScale is a higher order helper function for applyRadiusAttr/applyNumericalattribute, which returns a linear scaling function */ +// calcScale(attr: string): (x: number) => number { +// //list all values +// let values: number[] = []; +// this.realNodes.forEach((node) => { +// if (node.attributes) { +// if (node.attributes[attr] != undefined) { +// values.push(node.attributes[attr]); +// } +// } +// }); +// //pixel sizes for the nodes +// let maxP = 10; +// let minP = 5; +// //value min/max +// let minX = Math.min(...values); +// let maxX = Math.max(...values); +// let a = (maxP - minP) / (maxX - minX); +// let b = maxP - a * maxX; +// //linear scaling between minP and maxP (based on y = ax + b) +// return (x: number) => a * x + b; +// } +// +// /**applyAssignedColors assigns the chosen colors to the assignedColors(Types/CommunityDetection) holders, +// * which then updates the currentColors. +// * @param colorsBasedOn colorBasedOn is a string which indicates which assignedColors(Types/CommunityDetection) needs to be changed. +// */ +// applyAssignedColors(colorsBasedOn: string) { +// let newNodeColors = this.currentColours.nodes; //holder variable for new node settings +// //different implementation for which assignedColors (Types/CommunityDetection) needs to be changed +// switch (colorsBasedOn) { +// case 'type': { +// for (let j in range(this.assignedColorsTypes.length)) { +// let node = this.assignedColorsTypes[j as any]; +// let node1 = +// this.typeNodes.find((x) => x.type == node.collection) || +// this.typeNodes[0]; //find the node in MockNodes that matches this Assigned color entry +// let type = node1.type; //find the type it belongs to +// //check if current colours and type are initialised, then apply to storage +// if (this.currentColours.nodes && type) { +// if (node?.color != 'Default') { +// newNodeColors[type] = node?.color; //assign the color to the newNodeColors storage +// } else { +// newNodeColors[type] = node.default; +// } +// } +// } +// break; +// } +// case 'communityDetection': { +// for (let j in range(this.assignedColorsCommunityDetection.length)) { +// let node = this.assignedColorsCommunityDetection[j as any]; +// let node1 = +// this.communityDetectionNodes.find( +// (x) => x.cluster == node.collection +// )?.cluster || this.communityDetectionNodes[0].cluster; //find the node in MockNodes that matches this Assigned color entry +// let cluster = node1; //find the cluster it belongs to +// //check if current colours is initialised, then apply to storage +// if (this.currentColours.nodes) { +// if (node?.color != 'Default') { +// newNodeColors[cluster] = node?.color; //assign the color to the newNodeColors storage +// } else { +// newNodeColors[cluster] = node.default; +// } +// } +// } +// break; +// } +// default: { +// } +// } +// //apply the stored colors +// this.currentColours.nodes = newNodeColors; +// this.nodeLinkViewModel.currentColours = this.currentColours; +// this.nodeLinkViewModel.UpdateColours(this.graph, 5); +// } +// +// /**resetRadiusNodes resets the radius of all the nodes to the standardRadius (this.nodeLinkViewModel.radius).*/ +// resetRadiusNodes() { +// let standardRadius = this.nodeLinkViewModel.radius; +// for (let i in range(this.realNodes.length)) { +// this.realNodes[i].radius = standardRadius; +// } +// } +// +// /**use this when deep copy is fixed, for now use the other one*/ +// // resetNodesWIP() { +// // throw new Error('warning not implemented'); +// // this.graph.nodes = this.unEditedNodes; +// // this.realNodes = this.graph.nodes; +// // } +// +// /** initializeMlAttributeValues gets the number of clusters from the NodeLinkViewModel and creates an string array of the different clusters. */ +// initializeMlAttributeValues(): void { +// let mldata = []; +// let numberOfMlClusters = this.graph.numberOfMlClusters; +// // check if not undefined +// if (numberOfMlClusters) { +// for (let index = 0; index < numberOfMlClusters; index++) +// mldata[index] = String(index + 1); +// } +// this.nodeLinkViewModel.uniqueAttributeValues['mldata'] = mldata; +// } +// +// //DOM MANIPULATION-------------------------------------------------------------------------------------------------------- +// /** fill the attribute list with the correct values for the node */ +// generateAttributes() { +// const attributes = this.typeNodes.find( +// (x) => x.type == this.currentNodeType +// )?.attributes; +// const sel = document.getElementById( +// 'attribute-select' +// ) as HTMLSelectElement; +// let opts = sel.options; +// for (let i in range(opts.length)) { +// opts.remove(0); +// } +// if (attributes) { +// for (let j in range(attributes.length)) { +// let newOption = document.createElement('option'); +// newOption.value = attributes[j]; +// newOption.text = attributes[j]; +// opts.add(newOption); +// } +// } +// } +// +// //GENERATORS-------------------------------------------------------------------------------------------------------------- +// /** initial generation for the node select element */ +// nodeSelect() { +// return ( +// <select +// onChange={(e) => this.nodeOnChange(parseInt(e.target.value))} +// defaultValue="" +// > +// <option value="" disabled> +// Node Type +// </option> +// {this.typeNodes.map((node) => ( +// <option key={node.name} value={node.type}> +// {node.name} +// </option> +// ))} +// </select> +// ); +// } +// +// /** initial generation for the attribute select element */ +// attrSelect() { +// return ( +// <select +// id="attribute-select" +// onChange={(e) => { +// this.attrOnChange(e.target.value); +// }} +// defaultValue="" +// > +// <option value="" key="" disabled> +// Attributes +// </option> +// {this.typeNodes +// .find((node) => node.type == this.currentNodeType) +// ?.attributes.map((attributes) => ( +// <option key={attributes}>{attributes}</option> +// ))} +// </select> +// ); +// } +// /** initial generation for the color select element */ +// colorSelect() { +// return ( +// <select +// id="color-select" +// onChange={(e) => { +// this.colorOnChange(e.target.value); +// }} +// defaultValue="Default" +// > +// {this.colors.map((color) => ( +// <option key={color.name} value={color.name}> +// {color.name} +// </option> +// ))} +// </select> +// ); +// } +// +// /** initial generation for the visualisation select element */ +// visSelect() { +// return ( +// <select +// id="visualisation-select" +// onChange={(e) => this.visOnChange(e.target.value)} +// defaultValue="Visualize attribute" +// > +// <option key="none" value="none"> +// Visualize attribute +// </option> +// <option key="radius" value="radius"> +// Radius +// </option> +// </select> +// ); +// } +// +// /** initial generation for the community detection cluster on select element */ +// cdClusterBasedOnSelect() { +// let uniqueValues = this.getUniqueAttributes(); +// return ( +// <select +// // cd = community detection +// id="cd-cluster-select" +// onChange={(e) => this.cdClusterBasedOnOnChange(e.target.value)} +// defaultValue="" +// > +// {uniqueValues.map((attr) => ( +// <option key={attr} value={attr}> +// {attr} +// </option> +// ))} +// </select> +// ); +// } +// +// /** initial generation for the community detection value select element +// * updates when the cluster on select element has been changed. +// */ +// cdValueSelect() { +// this.initializeMlAttributeValues(); +// return ( +// <select +// id="cd-value-select" +// // selectedIndex + 1 so you dont get 0, which is interpreted as 'undefined' +// onChange={(e) => this.cdValueOnChange(e.target.selectedIndex + 1)} +// > +// {this.nodeLinkViewModel.uniqueAttributeValues['mldata'].map( +// (attrValue) => ( +// <option key={attrValue} value={attrValue}> +// {attrValue} +// </option> +// ) +// )} +// </select> +// ); +// } +// +// /** initial generation for the community detection color select element */ +// cdColorSelect() { +// return ( +// <select +// id="cd-color-select" +// onChange={(e) => { +// this.cdColorOnChange(e.target.value); +// }} +// defaultValue="Default" +// > +// {this.colors.map((color) => ( +// <option key={color.name} value={color.name}> +// {color.name} +// </option> +// ))} +// </select> +// ); +// } +// +// //GETTERS--------------------------------------------------------------------------------------------------------------------- +// /** returns value of selected attribute of attribute select element */ +// getSelectedAttr(): string { +// const sel = document.getElementById( +// 'attribute-select' +// ) as HTMLSelectElement; +// return sel.value; +// } +// /** returns value of selected visualisation of visualisation select element */ +// getSelectedVis(): string { +// const sel = document.getElementById( +// 'visualisation-select' +// ) as HTMLSelectElement; +// return sel.value; +// } +// /** returns value of selected cluster of community detection cluster on select element */ +// getSelectedClusterBasedOn(): any { +// const select = document.getElementById( +// 'cd-cluster-select' +// ) as HTMLSelectElement; +// return select.value; +// } +// /** returns unique values of the selected cluster of community detection value select element */ +// getValuesOfSelectedCluster(): any[] { +// const select = document.getElementById( +// 'cd-value-select' +// ) as HTMLSelectElement; +// const options = select.options; +// let values: any[] = []; +// for (let index in range(options.length)) { +// values[index] = options[index].value; +// } +// return values; +// } +// /** returns unique categorical attributes */ +// getUniqueAttributes(): string[] { +// let uniqueAttributes = Object.keys( +// this.nodeLinkViewModel.uniqueAttributeValues +// ); +// // delete 'mldata'. +// uniqueAttributes.forEach((attribute, index) => { +// if (attribute == 'mldata') uniqueAttributes.splice(index, 1); +// }); +// // add 'mldata' to the front, so it appears immediately after sends query with community detection. +// let mldata = ['mldata']; +// return mldata.concat(uniqueAttributes); +// } +// +// //SETTERS------------------------------------------------------------------------------------------------------------------ +// /** set the index of the visualisation select element according to the attribute string. +// * @param attr attr is the attribute the visualisation select element should get set to. +// */ +// setSelectedVis(attr: string) { +// const visualisations = this.typeNodes.find( +// (x) => x.type == this.currentNodeType +// )?.visualisations; //stored vis method +// const val = visualisations?.find((x) => x.attribute == attr)?.vis; +// const sel = document.getElementById( +// 'visualisation-select' +// ) as HTMLSelectElement; +// const opts = sel.options; +// if (val) { +// for (let opt, j = 0; (opt = opts[j]); j++) { +// if (opt.value == val) { +// sel.selectedIndex = j; +// break; +// } +// } +// } else { +// sel.selectedIndex = 0; +// } +// } +// /** Find the selected value in assignedcolors for current node and select it in the dropdown */ +// setSelectedColor() { +// const val = this.assignedColorsTypes.find( +// (x) => x.collection == this.currentNodeType +// )?.color; +// const sel = document.getElementById('color-select') as HTMLSelectElement; +// const opts = sel.options; +// for (let opt, j = 0; (opt = opts[j]); j++) { +// if (opt.value == val) { +// sel.selectedIndex = j; +// break; +// } +// } +// } +// +// /**find the selected value in assignedcolors for current communityDetectionNode +// * and select it in the dropdown of the community detection color select element.*/ +// setSelectedCdColor() { +// const val = this.assignedColorsCommunityDetection.find( +// (x) => x.collection == this.currentNodeCommunityDetection +// )?.color; +// const sel = document.getElementById('cd-color-select') as HTMLSelectElement; +// const opts = sel.options; +// for (let opt, j = 0; (opt = opts[j]); j++) { +// if (opt.value == val) { +// sel.selectedIndex = j; +// break; +// } +// } +// } +// +// //------------------------------------------------------------------------------------------------------------------------ +// //ONCHANGE FUNCTIONS------------------------------------------------------------------------------------------------------ +// /** on switching nodes in the dropdown, update variables and dropdowns. +// * @param numberNodeType numberType is the number of the new nodeType that is selected. +// */ +// nodeOnChange(numberNodeType: number) { +// this.setCurrentNodeType(numberNodeType); +// this.setSelectedColor(); +// this.generateAttributes(); +// this.setSelectedVis(this.getSelectedAttr()); +// this.applyVisualizations(); +// } +// +// /**assign a newly selected color to the currentTypeNode +// * @param targetColor targetColors is the new color that is selected. +// */ +// colorOnChange(targetColor: string) { +// let node = this.assignedColorsTypes.find( +// (x) => x.collection == this.currentNodeType +// ); +// //check if not undefined +// if (node && node.collection) { +// node.color = targetColor; +// this.nodeLinkViewModel.resetClusterOfNodes(node.collection); //reset cluster of nodes which could have been changed by community detection ml algorithm +// } +// this.applyAssignedColors('type'); +// this.applyVisualizations(); +// } +// +// /**retrieve the current visualisation and set the vis dropdown to this, then apply said visualisation +// * @param targetAttribute targetAttribute is the new attribute that is selected. +// */ +// attrOnChange(targetAttribute: string) { +// this.setSelectedVis(targetAttribute); +// this.handleVis(); +// } +// +// /**handle setting a new visualisation +// * @param targetVis targetVis is the new visualisation that is selected. +// */ +// visOnChange(targetVis: string) { +// this.handleVis(); +// return; +// } +// +// /**handle visualisations for community detection based on another categorical attribute. +// * @param targetCluster target is the categorical attribute on which the new clustering is based on. +// */ +// cdClusterBasedOnOnChange(targetCluster: string) { +// let attributeValueSelect = document.getElementById( +// 'cd-value-select' +// ) as HTMLSelectElement; +// this.removeAllOptions(attributeValueSelect); +// let uniqueValues = +// this.nodeLinkViewModel.uniqueAttributeValues[targetCluster]; +// this.addPossibleValuesToSelect(attributeValueSelect, uniqueValues); +// if (targetCluster == 'mldata') { +// for (let i = 0; i < this.realNodes.length; i++) { +// let currentMlData = this.realNodes[i].clusterAccoringToMLData; +// let currentMlDataString = ''; +// // check if not undefined +// if (currentMlData) { +// currentMlDataString = currentMlData.toString(); +// } +// const sameAsCurrentValue = (element: string) => +// element == currentMlDataString; +// let valueIndex = uniqueValues.findIndex(sameAsCurrentValue); +// // save group of node in mldata entry to later reset the group entry to the correct group +// this.realNodes[i].cluster = valueIndex; +// } +// } else { +// for (let i = 0; i < this.realNodes.length; i++) { +// let attributes = this.realNodes[i].attributes; +// if (typeof attributes != 'undefined') { +// let currentValue = attributes[targetCluster as keyof NodeType]; +// const sameAsCurrentValue = (element: string) => +// element == currentValue; +// let clusterIndex = uniqueValues.findIndex(sameAsCurrentValue); +// if (clusterIndex != -1) { +// // clusterIndex + 1 so you dont get 0, which is interpreted as 'undefined'. +// // only if node does not have the attribute on which is being clustered. +// clusterIndex++; +// } +// this.realNodes[i].cluster = clusterIndex; +// } +// } +// } +// this.graph.nodes = this.realNodes; +// this.nodeLinkViewModel.UpdateColours(this.graph, 5); +// //this.makeNodeCommunityDetection(); +// } +// +// /**update the currentNodeCommunityDetection to the selected value +// * and update dropdown of community detection color select element. +// * @param targetClusterValue cluster is the number which represents the selected cluster. +// */ +// cdValueOnChange(targetClusterValue: number) { +// this.setCurrentNodeCommunityDetection(targetClusterValue); +// this.setSelectedCdColor(); +// } +// +// /**assign a newly selected color to the currentCommunityDetectionNode +// * @param targetColor targetColors is the new color that is selected. +// */ +// cdColorOnChange(targetColor: string) { +// let node = this.assignedColorsCommunityDetection.find( +// (x) => x.collection == this.currentNodeCommunityDetection +// ); +// //check if not undefined +// if (node) { +// node.color = targetColor; +// //reset group of nodes which could have been changed by community detection ml algorithm +// } +// this.applyAssignedColors('communityDetection'); +// this.applyVisualizations(); +// } +// +// //HELPER FUNCTIONS----------------------------------------------------------------------------------------------------------- +// /**removeAllOptions removes all options from a select element +// * @param select select is the select element from which all options will be removed. +// */ +// removeAllOptions(select: HTMLSelectElement) { +// let options = select.options; +// while (options.length > 0) { +// select.remove(0); +// } +// } +// +// /**addPossibleValuesToSelect adds all values of a string array as options to a select element +// * @param select select is the select element where new options will be added. +// * @param uniqueValues uniqueValues is a string array with all unique values of a cluster. +// */ +// addPossibleValuesToSelect(select: HTMLSelectElement, uniqueValues: string[]) { +// this.removeAllOptions(select); +// for (let index in range(uniqueValues.length)) { +// let currentValue = uniqueValues[index]; +// let newOption = new Option(currentValue, currentValue); +// select.add(newOption, undefined); +// } +// } +// } diff --git a/libs/shared/lib/vis/nodelink/NodeLinkViewModel.tsx b/libs/shared/lib/vis/nodelink/NodeLinkViewModel.tsx new file mode 100644 index 0000000000000000000000000000000000000000..935edb243cc65614e920a6e3a2ed61564e5a585c --- /dev/null +++ b/libs/shared/lib/vis/nodelink/NodeLinkViewModel.tsx @@ -0,0 +1,929 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { GraphType, LinkType, NodeType } from './nodelinkviz.types'; +import * as PIXI from 'pixi.js'; +import React from 'react'; +import * as d3 from 'd3'; +import { jsPDF } from 'jspdf'; +import ResultNodeLinkParserUseCase, { + isNodeLinkResult, +} from './ResultNodeLinkParserUseCase'; +import { AttributeData, NodeAttributeData } from '../shared/InputDataTypes'; +import { AttributeCategory } from '../shared/Types'; +import { GraphQueryResult } from '../../data-access/store'; // TODO remove +import { Theme } from '@mui/material'; + +export type AttributesCollection = Record<string, boolean>; // TODO remove +export type NodesAttrCollection = Record<string, AttributesCollection>; // TODO remove + +export default class NodeLinkViewModel { + private resultNodeLinkParserUseCase: ResultNodeLinkParserUseCase; + private nodesMoving; + + public graph: GraphType; + public stage: PIXI.Container; + public links: PIXI.Graphics; + public simulation: d3.Simulation<NodeType, LinkType>; + public myRef: React.RefObject<HTMLDivElement>; + public renderer: PIXI.IRenderer; + public dragOffset: any; + public panOffset: any; + public scalexy: number; + public width: number; + public height: number; + public theme: Theme; + public radius: number; + public visibleAttributes: NodesAttrCollection; + public currentHightlightedNodes: NodeType[]; + public currentlyHighlightedLinks: LinkType[]; + public currentShortestPathEdges: LinkType[]; + public jaccardThreshold: number; + public uniqueAttributeValues: { [key: string]: any[] }; + public numberOfMlClusters: number; + + /** + * Creates the NodeLinkViewModelImpl using a given graph and window dimensions. + * It initialises the d3 simulation, the PIXI containers and the offsets for dragging and zooming. + * + * @param graph The graph has a list of nodes and a list of links to build the nodelink diagram. + * @param width The width of the window. + * @param height The height of the window. + * @param currentColours The current colour palette. + */ + public constructor( + resultNodeLinkParserUseCase: ResultNodeLinkParserUseCase, + graph: GraphQueryResult, + width: number, + height: number, + ref: React.RefObject<HTMLDivElement>, + theme: Theme + ) { + this.radius = 5; + + this.resultNodeLinkParserUseCase = resultNodeLinkParserUseCase; + + // Graph holds the nodes and edges for the simulation and graphics + this.graph = this.resultNodeLinkParserUseCase.parseQueryResult(graph); + + // Stage is the PIXI container holding all the graphics + this.stage = new PIXI.Container(); + + // Links is a graphics object that draws the lines between the nodes + this.links = new PIXI.Graphics(); + + // Simulation is a d3 object that calculates the movement and position of the nodes and edges + this.simulation = d3.forceSimulation<NodeType, LinkType>(); + + // Create a hook where the renderer will be attached to + this.myRef = ref; + + // The width and height are for the window + this.width = width; + this.height = height; + this.scalexy = 1; + + this.renderer = PIXI.autoDetectRenderer({ + width: this.width, + height: this.height, + antialias: !0, + backgroundAlpha: 0, + resolution: 1, + }); + + this.dragOffset = { + x: 0, + y: 0, + }; + + this.panOffset = { + x: 0, + y: 0, + }; + + this.theme = theme; + + // this becomes true when the nodes are moving due to onDrag being active + this.nodesMoving = false; + + // this is a dictionary of attributes that should be hidden + this.visibleAttributes = {}; + this.currentHightlightedNodes = []; + this.currentlyHighlightedLinks = []; + this.currentShortestPathEdges = []; + this.jaccardThreshold = -1; // All should be visable regardless now. + this.uniqueAttributeValues = {}; + this.numberOfMlClusters = 0; + } + + public notifyViewAboutChanges(): void { + return; //TODO + } + + /** + * Will be called by the broker if a query_result is available. + * This object is subscribed with the query_result routingkey. + * @param jsonObject The query_result coming from the broker. + */ + public consumeMessageFromBackend(jsonObject: GraphQueryResult): void { + this.graph = this.resultNodeLinkParserUseCase.parseQueryResult(jsonObject); + this.SetNodeGraphics(this.graph, this.radius); + this.simulation.restart(); + console.log('simulation restarted', jsonObject, this.graph); + // this.notifyViewAboutChanges(); + + // if (isNodeLinkResult(jsonObject)) { + // this.graph = this.resultNodeLinkParserUseCase.parseQueryResult(jsonObject); + // + // this.SetNodeGraphics(this.graph, this.radius); + // this.simulation.restart(); + // // this.notifyViewAboutChanges(); + // } else if (isAttributeDataEntity(jsonObject)) { + // // Add all information from the received message to the popup-menu's. + // this.initializeUniqueAttributes(jsonObject, 'gsa_node_result'); + // + // this.notifyViewAboutChanges(); + // } + } + + /** Exports the nodelink diagram as a pdf for downloading. */ + public async exportToPDF(): Promise<void> { + const b = await this.renderer.extract + .canvas(this.stage) + .convertToBlob?.({ type: 'image/png' }); + if (!b) return; + const pdf = new jsPDF(); + if (b) { + pdf.addImage( + URL.createObjectURL(b), + 'JPEG', + 0, + 0, + 100, + 100, + '', + 'NONE', + 0 + ); + pdf.save('diagram.pdf'); + } else { + console.log('null blob in exportToPDF'); + } + } + + /** Exports the nodelink diagram as a png for downloading. */ + public async exportToPNG(): Promise<void> { + const b = await this.renderer.extract + .canvas(this.stage) + .convertToBlob?.({ type: 'image/png' }); + if (b) { + const a = document.createElement('a'); + document.body.append(a); + a.download = 'diagram'; + a.href = URL.createObjectURL(b); + a.click(); + a.remove(); + } else { + console.log('null blob in exportToPNG'); + } + } + + /** SelectD3Elements sets the eventlisteners for drag and drop and zooming. */ + public selectD3Elements(): void { + const radius = this.radius; + const radiusoffset = 5; + // Set event listeners for drag and drop behavior + d3.select<HTMLCanvasElement, any>( + this.renderer.view as HTMLCanvasElement + ).call( + d3 + .drag<HTMLCanvasElement, any>() + .container(this.renderer.view as HTMLCanvasElement) + .subject((event: any) => + this.simulation.find( + (event.x - this.panOffset.x) / this.scalexy, + (event.y - this.panOffset.y) / this.scalexy, + radius + radiusoffset / this.scalexy + ) + ) + .on('start', this.onDragStart) + .on('drag', this.onDragMove) + .on('end', this.onDragEnd) + ); + + // Eventlisteners for zooming (mousewheel events) + d3.select<HTMLCanvasElement, any>( + this.renderer.view as HTMLCanvasElement + ).call(d3.zoom<HTMLCanvasElement, any>().on('zoom', this.zoom)); + } + + /** StartSimulation starts the d3 forcelink simulation. This has to be called after the simulation is initialised. */ + public startSimulation(): void { + this.simulation + .force( + 'link', + d3.forceLink().id((d: any) => d.id) + ) + .force('charge', d3.forceManyBody()) + .force('center', d3.forceCenter(this.width / 2, this.height / 2)); + + // Set PIXI as rendering engine + this.myRef.current?.appendChild(this.renderer.view as HTMLCanvasElement); + } + + /** UpdateColours updates the colours of the nodelink elements */ + public UpdateColours = (graph: GraphType, radius: number) => { + // update for each node in graph + graph.nodes.forEach((node: NodeType) => { + const item = this.stage.getChildByName('node_' + node.id); + if (item != null) { + item.destroy(); + this.createNode(node, radius); + } + }); + + // update text colour (written after nodes so that text appears on top of nodes) + this.UpdateAttributes(graph); + + // refresh + this.simulation.alphaTarget(0).restart(); + }; + + /** + * Refreshes the attributes. This function is called when the attribute filter has been changed + * @param graph the graph of which its nodes should be checked for attributes + */ + public UpdateAttributes = (graph: GraphType) => { + this.simulation.alphaTarget(0).restart(); // required so that the visualisation updates + graph.nodes.forEach((node: NodeType) => { + if (node.gfxAttributes !== undefined) { + // destroy and add the attributes pop-up again + node.gfxAttributes.destroy(); + this.createAttributes(node); + node.gfxAttributes.scale.x = 1 / this.scalexy + 0.001 * this.scalexy; + node.gfxAttributes.scale.y = 1 / this.scalexy + 0.001 * this.scalexy; + // make the pop-up visible if it was visible before + if (node.selected) { + node.gfxAttributes.alpha = 1; + } + } + }); + }; + + /** UpdateRadius works just like UpdateColours, but also applies radius*/ + public UpdateRadius = (graph: GraphType, radius: number) => { + // update for each node in graph + graph.nodes.forEach((node: NodeType) => { + const item = this.stage.getChildByName('node_' + node.id); + if (item != null) { + item.destroy(); + if (node.radius) { + this.createNode(node, node.radius); + } else { + this.createNode(node, radius); + } + } + }); + + // update text colour (written after nodes so that text appears on top of nodes) + graph.nodes.forEach((node: NodeType) => { + if (node.gfxAttributes !== undefined) { + const selected = node.selected === true; + node.gfxAttributes.destroy(); + this.createAttributes(node); + if (selected) { + this.showAttributes(node); + } + } + }); + + // refresh + this.simulation.alphaTarget(0).restart(); + }; + + /** + * SetNodeGraphics is an initialising function. It attaches the nodes and links to the simulation. + * It creates graphic objects and adds these to the PIXI containers. It also clears both of these of previous nodes and links. + * @param graph The graph returned from the database and that is parsed into a nodelist and edgelist. + * @param radius The radius of the node. + */ + public SetNodeGraphics = (graph: GraphType, radius: number) => { + // Set the nodes for the d3 simulation + this.simulation.nodes(this.graph.nodes); + + this.simulation + .force<d3.ForceLink<NodeType, LinkType>>('link') + ?.links(this.graph.links); + + // Clear the stage and add the new nodes and links + this.simulation.alpha(0.5).restart(); + this.stage.removeChildren(); + this.stage.addChild(this.links); + + // Create and initialise graphic objects for the nodes + this.graph.nodes.forEach((node: NodeType) => { + if (node.radius) { + this.createNode(node, node.radius); + } else { + this.createNode(node, radius); + } + }); + }; + + /** + * Zoom is the function called when an event is triggered by using the mousewheel. + * @param event The event of the mousewheel. + */ + public zoom = (event: any) => { + // Update the pan offset with the mousemovement + this.panOffset.x += event.sourceEvent.movementX; + this.panOffset.y += event.sourceEvent.movementY; + + // Get the mouse position in the container coördinates + const mousePos = { + x: + (event.sourceEvent.x - + event.sourceEvent.target.offsetLeft - + this.panOffset.x) / + this.scalexy, + y: + (event.sourceEvent.y - + event.sourceEvent.target.offsetTop - + this.panOffset.y) / + this.scalexy, + }; + + this.simulation.restart(); + + // Change the scale + if (event.sourceEvent.deltaY < 0) { + this.scalexy *= 1.2; + this.stage.scale.x = this.scalexy; + this.stage.scale.y = this.scalexy; + } else if (event.sourceEvent.deltaY > 0) { + this.scalexy /= 1.2; + this.stage.scale.x = this.scalexy; + this.stage.scale.y = this.scalexy; + } + + // Scale the text of the nodes + this.graph.nodes.forEach((node: NodeType) => { + if (node.gfxAttributes) { + node.gfxAttributes.scale.x = 1 / this.scalexy + 0.001 * this.scalexy; + node.gfxAttributes.scale.y = 1 / this.scalexy + 0.001 * this.scalexy; + } + }); + + // Calculate the difference in position, to zoom at the mouse + const dx = + ((event.sourceEvent.x - + event.sourceEvent.target.offsetLeft - + this.panOffset.x) / + this.scalexy - + mousePos.x) * + this.scalexy; + const dy = + ((event.sourceEvent.y - + event.sourceEvent.target.offsetTop - + this.panOffset.y) / + this.scalexy - + mousePos.y) * + this.scalexy; + if (dx && dy) { + this.panOffset.x += dx; + this.panOffset.y += dy; + } + + // Apply the panOffset changes to the stage position + this.stage.position.x = this.panOffset.x; + this.stage.position.y = this.panOffset.y; + this.renderer.render(this.stage); + }; + + /** + * Creates and adds a node to the stage + * @param node The node from the graph that needs to be made + * @param radius The radius of the visible node + */ + private createNode = (node: NodeType, radius: number, selected?: boolean) => { + node.gfx = new PIXI.Graphics(); + node.selected = selected; + const lineColour = selected + ? this.theme.palette.custom.nodeHighlightedEdge + : this.theme.palette.custom.visBackground; + const lineWidth = selected ? 3 : 1.5; + node.gfx.lineStyle(lineWidth, Number('0x' + lineColour)); + //check if not undefined. + if (node.cluster) { + node.gfx.beginFill(this.colour(node.cluster)); + } else { + //if cluster is undefined, use type to determine the color. + //check if not undefined. + if (node.type) { + node.gfx.beginFill(this.colour(node.type)); + } + } + node.gfx.drawCircle(0, 0, radius); + node.gfx.interactive = true; + node.gfx.hitArea = new PIXI.Circle(0, 0, 4); + node.gfx.name = 'node_' + node.id; + this.stage.addChild(node.gfx); + }; + + /** + * Creates a list of attributes from a given node, that can be visualised when the node is clicked + * @param node The node from the graph which attributes need to be visualised + */ + private createAttributes = (node: NodeType) => { + node.gfxAttributes = new PIXI.Graphics(); + node.gfxAttributes.beginFill(0xeeeeee); + node.gfxAttributes.name = 'attributes_' + node.id; + node.gfxAttributes.alpha = 0; + node.gfxAttributes.interactive = true; + // add title + const gfxName = new PIXI.Text(); + if (node.displayInfo != undefined) { + gfxName.text = node.displayInfo; + } else { + gfxName.text = node.id; + } + gfxName.style.fontSize = 16; + gfxName.style.fontFamily = 'Poppins, arial, sans-serif'; + gfxName.style.fontWeight = 'bold'; + gfxName.x = 10; + gfxName.y = 10; + gfxName.name = 'header'; + node.gfxAttributes.addChild(gfxName); + + // add attributes container + const container = new PIXI.Container(); + node.gfxAttributes.addChild(container); + // add container for keys + const keys = new PIXI.Container(); + container.addChild(keys); + // add container for values + const values = new PIXI.Container(); + container.addChild(values); + + // add attributes + if (node.attributes) { + let index = 0; + for (const key in node.attributes) { + const attributes = this.visibleAttributes[node.id.split('/')[0]]; + const attributeHidden = attributes ? attributes[key] === false : false; + if (attributeHidden) continue; // if attribute should be hidden, then skip + this.addAttribute( + keys, + values, + key, + String(node.attributes[key]), + index + ); + index++; + } + } + + // position attribute containers + container.x = 10; + container.y = 45; + values.x = keys.width + 10; + + // calculate width + const width = this.calcAttrWidth(node.gfxAttributes) + 40; + const height = container.height + 55; + node.gfxAttributes.drawRoundedRect(0, 0, width, height, 10); + + // add stripe + const gfxLine = new PIXI.Graphics(); + gfxLine.beginFill(0xbbbbbb); + gfxLine.drawRect(10, 35, width - 20, 1); + node.gfxAttributes.addChild(gfxLine); + + this.stage.addChild(node.gfxAttributes); + }; + + /** + * Helper function of createAttributes: adds an attribute to the new attributes graphic + */ + private addAttribute( + keys: PIXI.Container, + values: PIXI.Container, + key: string, + value: string, + index: number + ): void { + // add text for key + const keyText = new PIXI.Text(); + keyText.style.fontSize = 14; + keyText.style.fontFamily = 'Poppins, arial, sans-serif'; + keyText.style.fontWeight = 'bold'; + keyText.name = 'key'; + keyText.text = key + ':'; + keyText.y = index * 20; + keys.addChild(keyText); + // add text for value + const valueText = new PIXI.Text(); + valueText.style.fontSize = 14; + valueText.style.fontFamily = 'Poppins, arial, sans-serif'; + valueText.name = 'value'; + valueText.text = value; + valueText.y = index * 20; + values.addChild(valueText); + } + + /** + * Helper function of createAttributes: calculates the width of the attributes graphic + */ + private calcAttrWidth(gfxAttributes: PIXI.Graphics): number { + let width = 0; + gfxAttributes.children.forEach((child) => { + width = this.calcObjectWidth(child as PIXI.Text | PIXI.Graphics, width); + }); + + return width; + } + + /** + * Helper function of calcAttrWidth: calculates the width of a child element of the attributes graphic + */ + private calcObjectWidth( + object: PIXI.Text | PIXI.Graphics, + minWidth?: number + ): number { + const newWidth = object.width; + return minWidth ? Math.max(newWidth, minWidth) : newWidth; + } + + /** + * The first click that starts the dragging. + * @param event The mouseDown event. + */ + private onDragStart = (event: any) => { + event.subject.fx = event.subject.x; + event.subject.fy = event.subject.y; + this.dragOffset.x = event.subject.x; + this.dragOffset.y = event.subject.y; + + // Toggle display of the attributes of the node + const node = this.simulation.find(event.x, event.y, 15); + + // Null check + if (node) { + this.ToggleInformationOnNode(node); + } + }; + + /** + * Calls for the Display that pops up and highlights the node and the links + * if ShortestPath turns on, it turns off the highlightedlinks! + * @param node The node clicked in the event + */ + public ToggleInformationOnNode(node: NodeType) { + this.simulation.alphaTarget(0).restart(); // renderer will not always update without this line + this.showAttributes(node); + this.highlightNode(node); + this.highlightLinks(node); + this.showShortestPath(); + } + + /** + * The actual drawing of the shortest path is done in the ticked method + * This recalculates what should be shown and adds it to a list currentShortestPathEdges + * Small note; the order in which nodes are clicked matters. + * Also turns off highlightLinks + * */ + public showShortestPath(): boolean { + const shortestPathNodes: NodeType[] = []; + this.currentHightlightedNodes.forEach((node) => { + if (node.shortestPathData != undefined) { + shortestPathNodes.push(node); + } + }); + if (shortestPathNodes.length < 2) { + this.currentShortestPathEdges = []; + return false; + } + let index = 0; + let allPaths: LinkType[] = []; + while (index < shortestPathNodes.length - 1) { + const shortestPathData = shortestPathNodes[index].shortestPathData; + if (shortestPathData === undefined) { + console.warn('Something went wrong with shortest path calculation'); + } else { + const path: string[] = + shortestPathData[shortestPathNodes[index + 1].id]; + allPaths = allPaths.concat(this.getShortestPathEdges(path)); + } + index++; + } + this.currentShortestPathEdges = allPaths; + + //This turns of the highlightedlinks + this.currentlyHighlightedLinks = []; + return true; + } + + /** + * Gets the edges corresponding to the shortestPath. + * @param pathString The path as a string. + * @returns The path as a LinkType[] + */ + public getShortestPathEdges(pathString: string[]): LinkType[] { + try { + const newPath: LinkType[] = []; + let index = 0; + while (index < pathString.length) { + if (pathString[index + 1] == undefined) { + index++; + continue; + } + let edgeFound = false; + this.graph.links.forEach((link: any) => { + const { source, target } = link; + if ( + (pathString[index] == source.id && + pathString[index + 1] == target.id) || + (pathString[index] == source && pathString[index + 1] == target) || + (pathString[index + 1] == source.id && + pathString[index] == target.id) || + (pathString[index + 1] == source && pathString[index] == target) + ) { + newPath.push(link); + edgeFound = true; + } + }); + if (!edgeFound) { + console.warn( + 'skipped path: ' + pathString[index] + ' ' + pathString[index + 1] + ); + } + index++; + } + return newPath; + } catch { + return []; + } + } + + /** + * When mouseDown on a node, this is called. + * @param event The moving of the mouse. + */ + private onDragMove = (event: any) => { + // this condition only passes when this is the first iteration of onDragMove after onDragStart + if (!this.nodesMoving) { + this.simulation.alphaTarget(0.3).restart(); // this makes all the nodes move + this.nodesMoving = true; + } + + // Moving the node + if (this.scalexy != 1) { + event.subject.fx = + this.dragOffset.x - (this.dragOffset.x - event.x) / this.scalexy; + event.subject.fy = + this.dragOffset.y - (this.dragOffset.y - event.y) / this.scalexy; + } else { + event.subject.fx = event.x; + event.subject.fy = event.y; + } + }; + + /** + * MouseUp on the node, stopping the drag. + * @param event The mouseUp event. + */ + private onDragEnd = (event: any) => { + if (this.nodesMoving) { + this.simulation.alphaTarget(0); // this will stop the nodes from moving + this.nodesMoving = false; + } + event.subject.fx = null; + event.subject.fy = null; + }; + + /** + * Updates the currentlyHighlightedLinks value. + * That value is used in the ticked function. + * @param node The node clicked in the event. + */ + public highlightLinks(node: NodeType) { + //If node is already clicked we should remove it from the list. + if (this.currentHightlightedNodes.includes(node)) { + const index = this.currentHightlightedNodes.indexOf(node, 0); + if (index > -1) { + this.currentHightlightedNodes.splice(index, 1); + } + } + //Else add it to the list. + else this.currentHightlightedNodes.push(node); + //Update the list of edges that need to be highlighted + this.currentlyHighlightedLinks = this.getRelatedLinks( + this.currentHightlightedNodes + ); + } + + /** + * When clicking on a node, toggle the select, making the text visible/invisible. + * @param node The node which text should be toggled. + */ + public showAttributes = (node: NodeType) => { + if (node.selected) { + if (node.gfxAttributes) { + node.gfxAttributes.alpha = 0; + node.selected = false; + } + } else { + if (node.gfxAttributes) node.gfxAttributes.destroy(); + this.createAttributes(node); + if (node.gfxAttributes) { + node.gfxAttributes.scale.x = 1 / this.scalexy + 0.001 * this.scalexy; + node.gfxAttributes.scale.y = 1 / this.scalexy + 0.001 * this.scalexy; + node.gfxAttributes.alpha = 1; + node.selected = true; + } + } + }; + + /** Highlight the selected node */ + public highlightNode = (node: NodeType) => { + const radius = node.radius ? node.radius : this.radius; + const item = this.stage.getChildByName('node_' + node.id); + if (item != null) { + item.destroy(); + this.createNode(node, radius, node.selected); + } + }; + + /** + * Used when you select nodes. + * The highlight is drawn in ticked. + * @param nodes The nodes you want to related edges to. + * @returns {LinkType[]} All the links related to all the nodes + */ + public getRelatedLinks(nodes: NodeType[]): LinkType[] { + const relatedLinks: LinkType[] = []; + this.graph.links.forEach((link: LinkType) => { + const { source, target } = link; + if (this.isLinkVisiable(link)) { + nodes.forEach((node: NodeType) => { + if ( + source == node || + target == node || + source == node.id || + target == node.id + ) { + relatedLinks.push(link); + } + }); + } + }); + return relatedLinks; + } + + /** When the screen gets resized, resize the node link canvas ViewModel. */ + public handleResize = () => { + this.width = window.innerWidth; + this.height = window.innerHeight - 6; + this.renderer.resize(this.width, this.height); + this.ticked(); + this.notifyViewAboutChanges(); + }; + + /** Ticked is the updater function of the simulation. Every 'tick' all the new positions of the nodes (and thus the edges) are recalculated and updated. */ + public ticked = () => { + this.graph.nodes.forEach((node: any) => { + if (node === undefined) return; + if (node?.gfx === undefined) node.gfx = {}; + node.gfx.position = new PIXI.Point(node.x, node.y); + // Update attributes position if they exist + if (node.gfxAttributes) { + node.gfxAttributes.position = new PIXI.Point( + node.x - node.gfxAttributes.width / 2, + node.y - node.gfxAttributes.height - 20 + ); + } + }); + + this.links.clear(); + this.links.alpha = 0.6; + + // Update forces of the links + this.graph.links.forEach((link: any) => { + const { source, target } = link; + this.links.lineStyle(0, 0x000000); + // Check if link is a machine learning edge + if (link.mlEdge && this.jaccardThreshold != null) { + if (link.value > this.jaccardThreshold) { + this.links.moveTo(source.x, source.y); + this.links.lineTo(target.x, target.y); + this.links.lineStyle(link.value * 1.8, 0x0000ff); + } + } else this.links.lineStyle(0.2, 0x000000); + + //Check if link is hightlighted + if (this.currentlyHighlightedLinks.includes(link)) { + //If highlighted and ML edge make it purple + if (link.mlEdge && this.jaccardThreshold != null) { + if (link.value > this.jaccardThreshold != null) { + this.links.lineStyle(link.value * 1.8, 0xaa00ff); + } + //If highlight and not ML edge make it red + } else { + this.links.lineStyle(1.0, 0xff0000); + } + } + + if (this.currentShortestPathEdges.includes(link)) { + this.links.lineStyle(3.0, 0x00ff00); + } + + this.links.moveTo(source.x, source.y); + this.links.lineTo(target.x, target.y); + }); + + this.links.endFill(); + + // This updates the canvas + this.renderer.render(this.stage); + }; + + /** + * Colour is a function that takes a string of a number and returns a number of a color out of the d3 color scheme. + * @param num Num is the input string representing a number of a colorgroup. + * @returns {number} A number corresponding to a color in the d3 color scheme. + */ + public colour = (num: number) => { + //num = num % 4; + const col = this.theme.palette.custom.nodes[num]; + return Number('0x' + col); + }; + + //MACHINE LEARNING-------------------------------------------------------------------------------------------------- + /** + * updates the JacccardThresh value. + * This is called in the component + * This makes testing purposes easier and makes sure you dont have to read out the value 2000 times, + * but only when you change the value. + */ + public updateJaccardThreshHold(): void { + const slider = document.getElementById('Slider'); + this.jaccardThreshold = Number(slider?.innerText); + } + + /** + * Checks wheter a link is visible. + * This is used for highlighting nodes. + * @param link The link you want to check wheter it's visable or not + * @returns {boolean} + */ + public isLinkVisiable(link: LinkType): boolean { + //About the next line, If you don't do this here but lets say in the constructor it errors. So far no performance issues where noticed. + if (link.mlEdge) { + if (link.value > this.jaccardThreshold) { + return true; + } + } else return true; + return false; + } + + /** initializeUniqueAttributes fills the uniqueAttributeValues with data from graph scheme analytics. + * @param attributeData NodeAttributeData returned by graph scheme analytics. + * @param attributeDataType Routing key. + */ + public initializeUniqueAttributes( + attributeData: AttributeData, + attributeDataType: string + ): void { + if (attributeDataType === 'gsa_node_result') { + const entity = attributeData as NodeAttributeData; + entity.attributes.forEach((attribute) => { + if (attribute.type === AttributeCategory.categorical) { + const nameAttribute = attribute.name; + const valuesAttribute = attribute.uniqueCategoricalValues; + // check if not null + if (valuesAttribute) { + this.uniqueAttributeValues[nameAttribute] = valuesAttribute; + } + } + }); + } + } + + /** + * resetClusterOfNodes is a function that resets the cluster of the nodes that are being customised by the user, + * after a community detection algorithm, where the cluster of these node could have been changed. + */ + public resetClusterOfNodes = (type: number): void => { + this.graph.nodes.forEach((node: NodeType) => { + const numberOfClusters = this.numberOfMlClusters; + if (node.cluster == type) { + node.cluster = numberOfClusters; + } + if (node.type == type) { + node.cluster = node.type; + } + }); + }; +} diff --git a/libs/shared/lib/vis/nodelink/ResultNodeLinkParserUseCase.tsx b/libs/shared/lib/vis/nodelink/ResultNodeLinkParserUseCase.tsx new file mode 100644 index 0000000000000000000000000000000000000000..e1e0c9fee10fc406bc4c08f4757bac800934c6d1 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/ResultNodeLinkParserUseCase.tsx @@ -0,0 +1,294 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { GraphType, LinkType, NodeType } from "./Types"; +import { Edge, GraphQueryResult } from "../../data-access/store"; +/** ResultNodeLinkParserUseCase implements methods to parse and translate websocket messages from the backend into a GraphType. */ + +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +/** A node link data-type for a query result object from the backend. */ +export type NodeLinkResultType = { + nodes: Node[]; + edges: Link[]; + mlEdges?: Link[]; +}; + +/** Typing for nodes and links in the node-link result. Nodes and links should always have an id and attributes. */ +export interface AxisType { + id: string; + attributes: Record<string, any>; + mldata?: Record<string, string[]> | number; // This is shortest path data . This name is needs to be changed together with backend TODO: Change this. +} + +/** Typing for a node in the node-link result */ +export type Node = AxisType; + +/** Typing for a link in the node-link result */ +export interface Link extends AxisType { + from: string; + to: string; +} + +/** Gets the group to which the node/edge belongs */ +export function getGroupName(axisType: AxisType): string { + return axisType.id.split("/")[0]; +} + +/** Returns true if the given id belongs to the target group. */ +export function isNotInGroup( + nodeOrEdge: AxisType, + targetGroup: string +): boolean { + return getGroupName(nodeOrEdge) != targetGroup; +} + +/** Checks if a query result form the backend contains valid NodeLinkResultType data. + * @param {any} jsonObject The query result object received from the frontend. + * @returns True and the jsonObject will be casted, false if the jsonObject did not contain all the data fields. + */ +export function isNodeLinkResult( + jsonObject: any +): jsonObject is NodeLinkResultType { + if ( + typeof jsonObject === "object" && + jsonObject !== null && + "nodes" in jsonObject && + "edges" in jsonObject + ) { + if (!Array.isArray(jsonObject.nodes) || !Array.isArray(jsonObject.edges)) + return false; + + const validNodes = jsonObject.nodes.every( + (node: any) => "id" in node && "attributes" in node + ); + const validEdges = jsonObject.edges.every( + (edge: any) => "from" in edge && "to" in edge + ); + + return validNodes && validEdges; + } else return false; +} + +/** Returns a record with a type of the nodes as key and a number that represents how many times this type is present in the nodeLinkResult as value. */ +export function getNodeTypes( + nodeLinkResult: NodeLinkResultType +): Record<string, number> { + const types: Record<string, number> = {}; + + nodeLinkResult.nodes.forEach((node) => { + const type = getGroupName(node); + if (types[type] != undefined) types[type]++; + else types[type] = 0; + }); + + return types; +} + +export type UniqueEdge = { + from: string; + to: string; + count: number; + attributes: Record<string, any>; +}; + +export class ParseToUniqueEdges { + /** + * Parse a message (containing query result) edges to unique edges. + * @param {Link[]} queryResultEdges Edges from a query result. + * @param {boolean} isLinkPredictionData True if parsing LinkPredictionData, false otherwise. + * @returns {UniqueEdge[]} Unique edges with a count property added. + */ + public static parse( + queryResultEdges: Edge[], + isLinkPredictionData: boolean + ): UniqueEdge[] { + // Edges to be returned + const edges: UniqueEdge[] = []; + + // Collect the edges in map, to only keep unique edges + // And count the number of same edges + const edgesMap = new Map<string, number>(); + const attriMap = new Map<string, Record<string, any>>(); + if (queryResultEdges != null) { + if (!isLinkPredictionData) { + for (let j = 0; j < queryResultEdges.length; j++) { + const newLink = + queryResultEdges[j].from + ":" + queryResultEdges[j].to; + edgesMap.set(newLink, (edgesMap.get(newLink) || 0) + 1); + attriMap.set(newLink, queryResultEdges[j].attributes); + } + + edgesMap.forEach((count, key) => { + const fromTo = key.split(":"); + edges.push({ + from: fromTo[0], + to: fromTo[1], + count: count, + attributes: attriMap.get(key) ?? [], + }); + }); + } else { + for (let i = 0; i < queryResultEdges.length; i++) { + edges.push({ + from: queryResultEdges[i].from, + to: queryResultEdges[i].to, + count: queryResultEdges[i].attributes.jaccard_coefficient as number, + attributes: queryResultEdges[i].attributes, + }); + } + } + } + return edges; + } +} + +export default class ResultNodeLinkParserUseCase { + /** + * Parse a websocket message containing a query result into a node link GraphType. + * @param {any} queryResult An incoming query result from the websocket. + * @returns {GraphType} A node-link graph containing the nodes and links for the diagram. + */ + public parseQueryResult(queryResult: GraphQueryResult): GraphType { + const nodes: NodeType[] = []; + const typeDict: { [key: string]: number } = {}; + // Counter for the types + let counter = 1; + // Entry to keep track of the number of machine learning clusters + let numberOfMlClusters = 0; + + let communityDetectionInResult = false; + let shortestPathInResult = false; + let linkPredictionInResult = false; + + for (let i = 0; i < queryResult.nodes.length; i++) { + // Assigns a group to every entity type for color coding + const nodeId = queryResult.nodes[i].id + "/"; + const entityType = nodeId.split("/")[0]; + + // The preferred text to be shown on top of the node + let preferredText = nodeId; + let typeNumber = 1; + + // Check if entity is already seen by the dictionary + if (entityType in typeDict) typeNumber = typeDict[entityType]; + else { + typeDict[entityType] = counter; + typeNumber = counter; + counter++; + } + + // Check to see if node has a "naam" attribute and set prefText to it + if (queryResult.nodes[i].attributes.name != undefined) + preferredText = queryResult.nodes[i].attributes.name as string; + if (queryResult.nodes[i].attributes.label != undefined) + preferredText = queryResult.nodes[i].attributes.label as string; + if (queryResult.nodes[i].attributes.naam != undefined) + preferredText = queryResult.nodes[i].attributes.naam as string; + + let data = { + id: queryResult.nodes[i].id, + attributes: queryResult.nodes[i].attributes, + type: typeNumber, + displayInfo: preferredText, + }; + + let mlExtra = {}; + if ( + queryResult.nodes[i].mldata && + typeof queryResult.nodes[i].mldata != "number" + ) { + mlExtra = { + shortestPathData: queryResult.nodes[i].mldata as Record< + string, + string[] + >, + }; + shortestPathInResult = true; + } else if (typeof queryResult.nodes[i].mldata == "number") { + // mldata + 1 so you dont get 0, which is interpreted as 'undefined' + const numberOfCluster = (queryResult.nodes[i].mldata as number) + 1; + mlExtra = { + cluster: numberOfCluster, + clusterAccoringToMLData: numberOfCluster, + }; + communityDetectionInResult = true; + if (numberOfCluster > numberOfMlClusters) { + numberOfMlClusters = numberOfCluster; + } + } + + // Add mlExtra to the node if necessary + data = { ...data, ...mlExtra }; + nodes.push(data); + } + // Filter unique edges and transform to LinkTypes + // List for all links + let links: LinkType[] = []; + // Parse ml edges + if (queryResult.mlEdges != undefined) { + const uniqueMLEdges = ParseToUniqueEdges.parse(queryResult.mlEdges, true); + links = uniqueMLEdges.map((edge) => { + return { + source: edge.from, + target: edge.to, + value: edge.count, + mlEdge: true, + }; + }); + linkPredictionInResult = true; + } + + // Parse normal edges + const uniqueEdges = ParseToUniqueEdges.parse(queryResult.edges, false); + for (let i = 0; i < uniqueEdges.length; i++) { + const toAdd: LinkType = { + source: uniqueEdges[i].from, + target: uniqueEdges[i].to, + value: uniqueEdges[i].count, + mlEdge: false, + }; + links.push(toAdd); + } + + //TODO: is this in use? + const maxCount = links.reduce( + (previousValue, currentValue) => + currentValue.value > previousValue ? currentValue.value : previousValue, + -1 + ); + //TODO: is this in use? + // Scale the value from 0 to 50 + const maxLineWidth = 50; + if (maxCount > maxLineWidth) { + links.forEach((link) => { + link.value = (link.value / maxCount) * maxLineWidth; + link.value = link.value < 1 ? 1 : link.value; + }); + } + + // Graph to be returned + let toBeReturned = { + nodes: nodes, + links: links, + linkPrediction: linkPredictionInResult, + shortestPath: shortestPathInResult, + communityDetection: communityDetectionInResult, + }; + + // If query with community detection; add number of clusters to the graph + const numberOfClusters = { + numberOfMlClusters: numberOfMlClusters, + }; + if (communityDetectionInResult) { + toBeReturned = { ...toBeReturned, ...numberOfClusters }; + } + + return toBeReturned; + } +} diff --git a/libs/shared/lib/vis/nodelink/Types.tsx b/libs/shared/lib/vis/nodelink/Types.tsx new file mode 100644 index 0000000000000000000000000000000000000000..591ef18c86f8f7d72aed08fa412da8bdc5dd4659 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/Types.tsx @@ -0,0 +1,97 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +import * as PIXI from 'pixi.js'; + +/** Types for the nodes and links in the node-link diagram. */ +export type GraphType = { + nodes: NodeType[]; + links: LinkType[]; + linkPrediction: boolean; + shortestPath: boolean; + communityDetection: boolean; + numberOfMlClusters?: number; +}; + +/** The interface for a node in the node-link diagram */ +export interface NodeType extends d3.SimulationNodeDatum { + id: string; + + // Number to determine the color of the node + type: number; + attributes?: Record<string, any>; + cluster?: number; + clusterAccoringToMLData?: number; + shortestPathData?: Record<string, string[]>; + + // Node that is drawn. + gfx?: PIXI.Graphics; + radius?: number; + // Text to be displayed on top of the node. + gfxtext?: PIXI.Text; + gfxAttributes?: PIXI.Graphics; + selected?: boolean; + index?: number; + + // The text that will be shown on top of the node if selected. + displayInfo?: string; + + // Node’s current x-position. + x?: number; + + // Node’s current y-position. + y?: number; + + // Node’s current x-velocity + vx?: number; + + // Node’s current y-velocity + vy?: number; + + // Node’s fixed x-position (if position was fixed) + fx?: number | null; + + // Node’s fixed y-position (if position was fixed) + fy?: number | null; +} + +/** The interface for a link in the node-link diagram */ +export interface LinkType extends d3.SimulationLinkDatum<NodeType> { + // The thickness of a line + value: number; + // To check if an edge is calculated based on a ML algorithm + mlEdge: boolean; +} + +/**collectionNode holds 1 entry per node kind (so for example a MockNode with name "parties" and all associated attributes,) */ +export type TypeNode = { + name: string; //Collection name + attributes: string[]; //attributes. This includes all attributes found in the collection + type: number | undefined; //number that represents collection of node, for colorscheme + visualisations: Visualisation[]; //The way to visualize attributes of this Node kind +}; + +export type CommunityDetectionNode = { + cluster: number; //group as used by colouring scheme +}; + +/**Visualisation holds the visualisation method for an attribute */ +export type Visualisation = { + attribute: string; //attribute type (e.g. 'age') + vis: string; //visualisation type (e.g. 'radius') +}; + +/** possible colors to pick from*/ +export type Colors = { + name: string; +}; + +/**AssignedColors is a simple holder for color selection */ +export type AssignedColors = { + collection: number | undefined; //number of the collection (type or group) + color: string; //color in hex + default: string; //default color, for easy switching back +}; diff --git a/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss b/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss new file mode 100644 index 0000000000000000000000000000000000000000..915342c14ebecc0e044334036536df75fc681f73 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss @@ -0,0 +1,71 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +/* istanbul ignore file */ + +/* The comment above was added so the code coverage wouldn't count this file towards code coverage. + * We do not test components/renderfunctions/styling files. + * See testing plan for more details.*/ + +// Styling for the NodeLinkConfigPanel +.container { + font-family: 'Open Sans', sans-serif; + display: flex; + flex-direction: column; + p { + margin: 0.5rem 0; + font-size: 13px; + font-weight: 600; + color: #2d2d2d; + } + .title { + color: #212020; + font-weight: 800; + line-height: 1.6em; + font-size: 16px; + text-align: center; + margin-bottom: 1rem; + margin-top: 10px; + } + .subtitle { + color: #212020; + font-weight: 700; + font-size: 14px; + margin-top: 1.5rem; + } + .subsubtitle { + font-weight: 700; + margin-top: 0.9rem; + } + .subContainer { + .rulesContainer { + margin-top: 0.5rem; + .subsubtitle { + text-align: center; + } + } + } +} + +.selectContainer { + display: flex; + align-items: center; + justify-content: space-around; + select { + width: 6rem; + overflow: hidden; + text-overflow: ellipsis; + option { + width: 35px; + text-overflow: ellipsis; + } + } +} + +#Slider { + width: 80%; + margin-left: 20px; +} diff --git a/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss.d.ts b/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..3ad131d27289ad8fba89f23f050e3e3258726483 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkvis.module.scss.d.ts @@ -0,0 +1,10 @@ +declare const classNames: { + readonly container: 'container'; + readonly title: 'title'; + readonly subtitle: 'subtitle'; + readonly subsubtitle: 'subsubtitle'; + readonly subContainer: 'subContainer'; + readonly rulesContainer: 'rulesContainer'; + readonly selectContainer: 'selectContainer'; +}; +export = classNames; diff --git a/libs/shared/lib/vis/nodelink/nodelinkvis.stories.tsx b/libs/shared/lib/vis/nodelink/nodelinkvis.stories.tsx new file mode 100644 index 0000000000000000000000000000000000000000..f3440505600d69f3bebeae02260d128a0d48c2a7 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkvis.stories.tsx @@ -0,0 +1,124 @@ +import React from "react"; +import { ComponentStory, Meta } from "@storybook/react"; +import { NodeLinkVis } from "./nodelinkvis"; + +import { + assignNewGraphQueryResult, + colorPaletteConfigSlice, + graphQueryResultSlice, + resetGraphQueryResults, + store, +} from "../../data-access/store"; +import { configureStore } from "@reduxjs/toolkit"; +import { Provider } from "react-redux"; +import { GraphPolarisThemeProvider } from "../../data-access/theme"; +import { + big2ndChamberQueryResult, + smallFlightsQueryResults, +} from "../../mock-data"; + +const Component: Meta<typeof NodeLinkVis> = { + /* 👇 The title prop is optional. + * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading + * to learn how to generate automatic titles + */ + title: "Components/Visualizations/NodeLinkVis", + component: NodeLinkVis, + decorators: [ + (story) => ( + <Provider store={Mockstore}> + <GraphPolarisThemeProvider> + <div + style={{ + width: "100%", + height: "100vh", + }} + > + {story()} + </div> + </GraphPolarisThemeProvider> + </Provider> + ), + ], +}; + +const Mockstore = configureStore({ + reducer: { + colorPaletteConfig: colorPaletteConfigSlice.reducer, + graphQueryResult: graphQueryResultSlice.reducer, + }, +}); + +const Template: ComponentStory<typeof NodeLinkVis> = (args) => ( + <NodeLinkVis {...args} /> +); + +export const TestWithData = Template.bind({}); +TestWithData.args = { + loading: false, +}; +TestWithData.play = async () => { + const dispatch = Mockstore.dispatch; + dispatch( + assignNewGraphQueryResult({ + nodes: [ + { id: "agent/007", attributes: { name: "Daniel Craig" } }, + { id: "villain", attributes: { name: "Le Chiffre" } }, + ], + links: [ + { from: "agent/007", to: "villain", attributes: { name: "Escape" } }, + ], + }) + ); +}; + +export const TestWithNoData = Template.bind({}); +TestWithNoData.args = { + loading: false, +}; +TestWithNoData.play = async () => { + const dispatch = Mockstore.dispatch; + dispatch( + assignNewGraphQueryResult({ + nodes: [], + links: [], + }) + ); +}; + +export const TestWithBig2ndChamber = Template.bind({}); +TestWithBig2ndChamber.args = { + loading: false, +}; +TestWithBig2ndChamber.play = async () => { + const dispatch = Mockstore.dispatch; + dispatch(assignNewGraphQueryResult(big2ndChamberQueryResult)); +}; + +export const TestWithSmallFlights = Template.bind({}); +TestWithSmallFlights.args = { + loading: false, +}; +TestWithSmallFlights.play = async () => { + const dispatch = Mockstore.dispatch; + dispatch(assignNewGraphQueryResult(smallFlightsQueryResults)); +}; + +// export const Loading = Template.bind({}); +// Loading.args = { +// loading: true, +// }; +// +// export const Empty = Template.bind({}); +// Empty.args = { +// // Shaping the stories through args composition. +// // Inherited data coming from the Loading story. +// ...Loading.args, +// loading: false, +// }; +// Empty.play = async () => { +// const dispatch = store.dispatch; +// dispatch(resetGraphQueryResults()); +// }; + +export default Component; diff --git a/libs/shared/lib/vis/nodelink/nodelinkvis.tsx b/libs/shared/lib/vis/nodelink/nodelinkvis.tsx new file mode 100644 index 0000000000000000000000000000000000000000..30b71e803bab89c7b30b009de39b9c2819c4b470 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkvis.tsx @@ -0,0 +1,203 @@ +import { + changePrimary, + useAppDispatch, + useGraphQueryResult, +} from '../../data-access/store'; +import { useTheme } from '@mui/material'; +import React, { LegacyRef, useEffect, useRef, useState } from 'react'; +import styled from 'styled-components'; +import ReactJSONView from 'react-json-view'; +import styles from './nodelinkvis.module.scss'; +import * as PIXI from 'pixi.js'; +import { GraphType, LinkType, NodeType } from './Types'; +import NodeLinkViewModel from './NodeLinkViewModel'; +import ResultNodeLinkParserUseCase from './ResultNodeLinkParserUseCase'; + +interface Props { + loading?: boolean; + currentColours: any; +} + +const Div = styled.div` + background-color: red; + font: 'Arial'; +`; + +/** Return default radius */ +function Radius() { + return 1; +} + +/** This is the interface of the NodeLinkComponentState. */ +export interface NodeLinkComponentState { + graph: GraphType; + width: number; + height: number; + stage: PIXI.Container; + links: PIXI.Graphics; + simulation: d3.Simulation<NodeType, LinkType>; + myRef: React.RefObject<HTMLDivElement>; + renderer: PIXI.IRenderer; + dragOffset: any; + panOffset: any; + scalexy: number; +} + +export const NodeLinkVis = React.memo((props: Props) => { + const myRef = useRef<HTMLDivElement>(null); + const nodeLinkViewModelRef = useRef<NodeLinkViewModel>(); + + // const [state, setState] = useState<NodeLinkComponentState>({ + // graph: nodeLinkViewModel.graph, + // width: nodeLinkViewModel.width, + // height: nodeLinkViewModel.height, + // stage: nodeLinkViewModel.stage, + // links: nodeLinkViewModel.links, + // simulation: nodeLinkViewModel.simulation, + // myRef: nodeLinkViewModel.myRef, + // renderer: nodeLinkViewModel.renderer, + // panOffset: nodeLinkViewModel.panOffset, + // dragOffset: nodeLinkViewModel.dragOffset, + // scalexy: nodeLinkViewModel.scalexy, + // }); + + const graphQueryResult = useGraphQueryResult(); + const dispatch = useAppDispatch(); + const theme = useTheme(); + console.log('update nodelink'); + + useEffect(() => { + console.log('update nodelink useEffect', graphQueryResult); + nodeLinkViewModelRef?.current?.consumeMessageFromBackend(graphQueryResult); + }, [graphQueryResult]); + + useEffect(() => { + console.log('loaded NodeLinkVis'); + const resultNodeLinkParserUseCase = new ResultNodeLinkParserUseCase(); + const nodeLinkViewModel = new NodeLinkViewModel( + resultNodeLinkParserUseCase, + graphQueryResult, + myRef?.current?.clientWidth || 1000, + myRef?.current?.clientHeight || 1000, + myRef, + theme + ); + nodeLinkViewModelRef.current = nodeLinkViewModel; + console.log(graphQueryResult, nodeLinkViewModel.graph); + + // Attach Viewmodel Observer + // nodeLinkViewModel.attachView(this); + + window.addEventListener('resize', nodeLinkViewModel.handleResize); + + // Init simulation + nodeLinkViewModel.startSimulation(); + + // Init the graph, with node radius 5 + // nodeLinkViewModel.radius = Radius(); + // nodeLinkViewModel.consumeMessageFromBackend(graphQueryResult); + // nodeLinkViewModel.SetNodeGraphics(graphQueryResult, Radius()); + + // Select d3 elements for zooming, panning and dragging + // nodeLinkViewModel.selectD3Elements(); + + nodeLinkViewModel.simulation.on('tick', nodeLinkViewModel.ticked); + + // nodeLinkViewModel.subscribeToQueryResult(); + // nodeLinkViewModel.setThisVisAsExportable(); + // nodeLinkViewModel.subscribeToAnalyticsData(); + }, [myRef]); + + useEffect(() => { + return () => { + console.log('unloaded NodeLinkVis'); + + if (nodeLinkViewModelRef?.current) { + // Detach Viewmodel Observer + // nodeLinkViewModel.detachView(); + window.removeEventListener( + 'resize', + nodeLinkViewModelRef.current.handleResize + ); + } + + // nodeLinkViewModel.unSubscribeFromQueryResult(); + // nodeLinkViewModel.unSubscribeFromAnalyticsData(); + }; + }, []); + + const loading = props.loading; + + return ( + <> + <input + onChange={(v) => + dispatch(changePrimary({ main: v.currentTarget.value })) + } + type="color" + name="head" + value={theme.palette.primary.main} + /> + {loading && ( + <div + style={{ + marginTop: '40px', + paddingLeft: '30px', + }} + > + <svg + // className={styles.rotating} + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 50 50" + > + <circle + // className={styles.ring} + cx="25" + cy="25" + r="20" + ></circle> + <circle + // className={styles.ball} + cx="25" + cy="5" + r="3.5" + ></circle> + </svg> + </div> + )} + {!loading && ( + <div + className="viscontainer" + style={{ + overflowY: 'auto', + width: '100%', + height: '100%', + }} + > + <div + style={{ + width: '100%', + height: '100%', + overflow: 'hidden', + backgroundColor: '#ffffff', // + props.currentColours.visBackground, TODO + }} + className="renderer" + ref={myRef} + ></div> + {/*<VisConfigPanelComponent>*/} + {/* <NodeLinkConfigPanelComponent*/} + {/* graph={this.state.graph}*/} + {/* nlViewModel={this.nodeLinkViewModel}*/} + {/* />*/} + {/*</VisConfigPanelComponent>*/} + {/*<VisConfigPanelComponent isLeft>*/} + {/* <AttributesConfigPanel nodeLinkViewModel={this.nodeLinkViewModel} />*/} + {/*</VisConfigPanelComponent>*/} + </div> + )} + </> + ); +}); +NodeLinkVis.displayName = 'NodeLinkVis'; + +export default NodeLinkVis; diff --git a/libs/shared/lib/vis/nodelink/nodelinkviz.logic.tsx b/libs/shared/lib/vis/nodelink/nodelinkviz.logic.tsx new file mode 100644 index 0000000000000000000000000000000000000000..591ef18c86f8f7d72aed08fa412da8bdc5dd4659 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkviz.logic.tsx @@ -0,0 +1,97 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +import * as PIXI from 'pixi.js'; + +/** Types for the nodes and links in the node-link diagram. */ +export type GraphType = { + nodes: NodeType[]; + links: LinkType[]; + linkPrediction: boolean; + shortestPath: boolean; + communityDetection: boolean; + numberOfMlClusters?: number; +}; + +/** The interface for a node in the node-link diagram */ +export interface NodeType extends d3.SimulationNodeDatum { + id: string; + + // Number to determine the color of the node + type: number; + attributes?: Record<string, any>; + cluster?: number; + clusterAccoringToMLData?: number; + shortestPathData?: Record<string, string[]>; + + // Node that is drawn. + gfx?: PIXI.Graphics; + radius?: number; + // Text to be displayed on top of the node. + gfxtext?: PIXI.Text; + gfxAttributes?: PIXI.Graphics; + selected?: boolean; + index?: number; + + // The text that will be shown on top of the node if selected. + displayInfo?: string; + + // Node’s current x-position. + x?: number; + + // Node’s current y-position. + y?: number; + + // Node’s current x-velocity + vx?: number; + + // Node’s current y-velocity + vy?: number; + + // Node’s fixed x-position (if position was fixed) + fx?: number | null; + + // Node’s fixed y-position (if position was fixed) + fy?: number | null; +} + +/** The interface for a link in the node-link diagram */ +export interface LinkType extends d3.SimulationLinkDatum<NodeType> { + // The thickness of a line + value: number; + // To check if an edge is calculated based on a ML algorithm + mlEdge: boolean; +} + +/**collectionNode holds 1 entry per node kind (so for example a MockNode with name "parties" and all associated attributes,) */ +export type TypeNode = { + name: string; //Collection name + attributes: string[]; //attributes. This includes all attributes found in the collection + type: number | undefined; //number that represents collection of node, for colorscheme + visualisations: Visualisation[]; //The way to visualize attributes of this Node kind +}; + +export type CommunityDetectionNode = { + cluster: number; //group as used by colouring scheme +}; + +/**Visualisation holds the visualisation method for an attribute */ +export type Visualisation = { + attribute: string; //attribute type (e.g. 'age') + vis: string; //visualisation type (e.g. 'radius') +}; + +/** possible colors to pick from*/ +export type Colors = { + name: string; +}; + +/**AssignedColors is a simple holder for color selection */ +export type AssignedColors = { + collection: number | undefined; //number of the collection (type or group) + color: string; //color in hex + default: string; //default color, for easy switching back +}; diff --git a/libs/shared/lib/vis/nodelink/nodelinkviz.types.tsx b/libs/shared/lib/vis/nodelink/nodelinkviz.types.tsx new file mode 100644 index 0000000000000000000000000000000000000000..591ef18c86f8f7d72aed08fa412da8bdc5dd4659 --- /dev/null +++ b/libs/shared/lib/vis/nodelink/nodelinkviz.types.tsx @@ -0,0 +1,97 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ + +import * as PIXI from 'pixi.js'; + +/** Types for the nodes and links in the node-link diagram. */ +export type GraphType = { + nodes: NodeType[]; + links: LinkType[]; + linkPrediction: boolean; + shortestPath: boolean; + communityDetection: boolean; + numberOfMlClusters?: number; +}; + +/** The interface for a node in the node-link diagram */ +export interface NodeType extends d3.SimulationNodeDatum { + id: string; + + // Number to determine the color of the node + type: number; + attributes?: Record<string, any>; + cluster?: number; + clusterAccoringToMLData?: number; + shortestPathData?: Record<string, string[]>; + + // Node that is drawn. + gfx?: PIXI.Graphics; + radius?: number; + // Text to be displayed on top of the node. + gfxtext?: PIXI.Text; + gfxAttributes?: PIXI.Graphics; + selected?: boolean; + index?: number; + + // The text that will be shown on top of the node if selected. + displayInfo?: string; + + // Node’s current x-position. + x?: number; + + // Node’s current y-position. + y?: number; + + // Node’s current x-velocity + vx?: number; + + // Node’s current y-velocity + vy?: number; + + // Node’s fixed x-position (if position was fixed) + fx?: number | null; + + // Node’s fixed y-position (if position was fixed) + fy?: number | null; +} + +/** The interface for a link in the node-link diagram */ +export interface LinkType extends d3.SimulationLinkDatum<NodeType> { + // The thickness of a line + value: number; + // To check if an edge is calculated based on a ML algorithm + mlEdge: boolean; +} + +/**collectionNode holds 1 entry per node kind (so for example a MockNode with name "parties" and all associated attributes,) */ +export type TypeNode = { + name: string; //Collection name + attributes: string[]; //attributes. This includes all attributes found in the collection + type: number | undefined; //number that represents collection of node, for colorscheme + visualisations: Visualisation[]; //The way to visualize attributes of this Node kind +}; + +export type CommunityDetectionNode = { + cluster: number; //group as used by colouring scheme +}; + +/**Visualisation holds the visualisation method for an attribute */ +export type Visualisation = { + attribute: string; //attribute type (e.g. 'age') + vis: string; //visualisation type (e.g. 'radius') +}; + +/** possible colors to pick from*/ +export type Colors = { + name: string; +}; + +/**AssignedColors is a simple holder for color selection */ +export type AssignedColors = { + collection: number | undefined; //number of the collection (type or group) + color: string; //color in hex + default: string; //default color, for easy switching back +}; diff --git a/apps/web-graphpolaris/src/components/visualisations/paohvis/paohvis.stories.tsx b/libs/shared/lib/vis/paohvis/paohvis.stories.tsx similarity index 52% rename from apps/web-graphpolaris/src/components/visualisations/paohvis/paohvis.stories.tsx rename to libs/shared/lib/vis/paohvis/paohvis.stories.tsx index 866d8b316ab2fd9711e5c95db2ea64e6466baab5..59c0ff9750d11a1386fa2a4d0b5b6176bcfb029d 100644 --- a/apps/web-graphpolaris/src/components/visualisations/paohvis/paohvis.stories.tsx +++ b/libs/shared/lib/vis/paohvis/paohvis.stories.tsx @@ -1,16 +1,16 @@ -import React from 'react'; -import PaohVis from './paohvis'; -import { ComponentStory, ComponentMeta } from '@storybook/react'; +import React from "react"; +import PaohVis from "./paohvis"; +import { ComponentStory, Meta } from "@storybook/react"; -export default { +const Component: Meta<typeof PaohVis> = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles */ - title: 'Components/Visualizations/PaohVis', + title: "Components/Visualizations/PaohVis", component: PaohVis, - decorators: [(story) => <div style={{ padding: '3rem' }}>{story()}</div>], -} as ComponentMeta<typeof PaohVis>; + decorators: [(story) => <div style={{ padding: "3rem" }}>{story()}</div>], +}; const Template: ComponentStory<typeof PaohVis> = (args) => ( <PaohVis {...args} /> @@ -19,5 +19,7 @@ const Template: ComponentStory<typeof PaohVis> = (args) => ( export const Primary = Template.bind({}); Primary.args = { - content: 'Testing header #1', + content: "Testing header #1", }; + +export default Component; diff --git a/apps/web-graphpolaris/src/components/visualisations/paohvis/paohvis.tsx b/libs/shared/lib/vis/paohvis/paohvis.tsx similarity index 100% rename from apps/web-graphpolaris/src/components/visualisations/paohvis/paohvis.tsx rename to libs/shared/lib/vis/paohvis/paohvis.tsx diff --git a/libs/shared/lib/vis/rawjsonvis/index.ts b/libs/shared/lib/vis/rawjsonvis/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..89dd901fb446338a469a4c29b72ec755c61c265d --- /dev/null +++ b/libs/shared/lib/vis/rawjsonvis/index.ts @@ -0,0 +1 @@ +export * from './rawjsonvis'; \ No newline at end of file diff --git a/libs/shared/lib/vis/rawjsonvis/rawjsonvis.jsx b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.jsx new file mode 100644 index 0000000000000000000000000000000000000000..0846c8abd0bba77c96525aa5f39ceb699d2dfb74 --- /dev/null +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.jsx @@ -0,0 +1,45 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RawJSONVis = void 0; +var store_1 = require("../../data-access/store"); +var material_1 = require("@mui/material"); +var react_1 = require("react"); +var react_json_view_1 = require("react-json-view"); +var rawjsonvis_module_scss_1 = require("./rawjsonvis.module.scss"); +exports.RawJSONVis = react_1.default.memo(function (props) { + var graphQueryResult = (0, store_1.useGraphQueryResult)(); + var dispatch = (0, store_1.useAppDispatch)(); + var theme = (0, material_1.useTheme)(); + console.log('update rawjson'); + (0, react_1.useEffect)(function () { + console.log('update rawjson useEffect'); + }, [graphQueryResult]); + (0, react_1.useEffect)(function () { + return function () { + console.log('unloaded RawJSONVis'); + }; + }, []); + var loading = props.loading; + return (<> + <input onChange={function (v) { + return dispatch((0, store_1.changePrimary)({ main: v.currentTarget.value })); + }} type="color" name="head" value={theme.palette.custom.primary.main}/> + {loading && (<div style={{ + marginTop: '40px', + paddingLeft: '30px', + }}> + <svg className={rawjsonvis_module_scss_1.default.rotating} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"> + <circle className={rawjsonvis_module_scss_1.default.ring} cx="25" cy="25" r="20"></circle> + <circle className={rawjsonvis_module_scss_1.default.ball} cx="25" cy="5" r="3.5"></circle> + </svg> + </div>)} + {!loading && (<div style={{ overflowY: 'auto' }}> + <div style={{ + marginTop: '40px', + paddingLeft: '30px', + }}> + <react_json_view_1.default src={graphQueryResult} collapsed={1} quotesOnKeys={false} displayDataTypes={false}/> + </div> + </div>)} + </>); +}); diff --git a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.module.scss b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss similarity index 77% rename from apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.module.scss rename to libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss index b78e903dd7bd698094bcc93801b039a71de90368..b955e8befc9a59c1cb116f3ddbe9333f15a16cb2 100644 --- a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.module.scss +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss @@ -19,8 +19,8 @@ stroke: none; } -@keyframes spin { - to { - transform: rotate(360deg); - } -} +// @keyframes spin { +// to { +// transform: rotate(360deg); +// } +// } diff --git a/libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss.d.ts b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..76c6b67b38bf03ca976e9abee8ca4cac56e66cb1 --- /dev/null +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.module.scss.d.ts @@ -0,0 +1,6 @@ +declare const classNames: { + readonly rotating: 'rotating'; + readonly ring: 'ring'; + readonly ball: 'ball'; +}; +export = classNames; diff --git a/libs/shared/lib/vis/rawjsonvis/rawjsonvis.spec.tsx b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.spec.tsx new file mode 100644 index 0000000000000000000000000000000000000000..2ca7d911688d6683412987818df79bb9fe2c3957 --- /dev/null +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.spec.tsx @@ -0,0 +1,11 @@ +import { render } from "@testing-library/react"; +import { assert, describe, expect, it } from "vitest"; + +//import RawJSONVis from './rawjsonvis'; + +describe("RawJSONVis", () => { + it("should render successfully", () => { + //const { baseElement } = render(<RawJSONVis />); + expect(true).toBeTruthy(); + }); +}); diff --git a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.stories.tsx b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.stories.tsx similarity index 68% rename from apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.stories.tsx rename to libs/shared/lib/vis/rawjsonvis/rawjsonvis.stories.tsx index a5c7561eb920505ebf17db4217495016a707cf83..688a89dabe3f9be35c7d918f0cc690630e2fb207 100644 --- a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.stories.tsx +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.stories.tsx @@ -1,6 +1,6 @@ -import React from 'react'; -import { ComponentStory, ComponentMeta } from '@storybook/react'; -import { RawJSONVis } from './rawjsonvis'; +import React from "react"; +import { ComponentStory, Meta } from "@storybook/react"; +import { RawJSONVis } from "./rawjsonvis"; import { assignNewGraphQueryResult, @@ -8,17 +8,17 @@ import { graphQueryResultSlice, resetGraphQueryResults, store, -} from '@graphpolaris/shared/data-access/store'; -import { configureStore } from '@reduxjs/toolkit'; -import { Provider } from 'react-redux'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; +} from "../../data-access/store"; +import { configureStore } from "@reduxjs/toolkit"; +import { Provider } from "react-redux"; +import { GraphPolarisThemeProvider } from "../../data-access/theme"; -export default { +const Component: Meta<typeof RawJSONVis> = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles */ - title: 'Components/Visualizations/RawJSONVIS', + title: "Components/Visualizations/RawJSONVIS", component: RawJSONVis, decorators: [ (story) => ( @@ -27,7 +27,7 @@ export default { </Provider> ), ], -} as ComponentMeta<typeof RawJSONVis>; +}; const Mockstore = configureStore({ reducer: { @@ -45,12 +45,12 @@ TestWithData.args = { loading: false, }; TestWithData.play = async () => { - const dispatch = store.dispatch; + const dispatch = Mockstore.dispatch; dispatch( assignNewGraphQueryResult({ nodes: [ - { id: 'agent/007', attributes: { name: 'Daniel Craig' } }, - { id: 'villain', attributes: { name: 'Le Chiffre' } }, + { id: "agent/007", attributes: { name: "Daniel Craig" } }, + { id: "villain", attributes: { name: "Le Chiffre" } }, ], links: [], }) @@ -73,3 +73,5 @@ Empty.play = async () => { const dispatch = store.dispatch; dispatch(resetGraphQueryResults()); }; + +export default Component; diff --git a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.tsx b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.tsx similarity index 96% rename from apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.tsx rename to libs/shared/lib/vis/rawjsonvis/rawjsonvis.tsx index 85c5d46c0aa17b470181cee7841673204e5527ff..66d63b79e33a168e90d875ac3678add78ac7e56d 100644 --- a/apps/web-graphpolaris/src/components/visualisations/rawjsonvis/rawjsonvis.tsx +++ b/libs/shared/lib/vis/rawjsonvis/rawjsonvis.tsx @@ -2,7 +2,7 @@ import { changePrimary, useAppDispatch, useGraphQueryResult, -} from '@graphpolaris/shared/data-access/store'; +} from '../../data-access/store'; import { useTheme } from '@mui/material'; import React, { useEffect, useState } from 'react'; import ReactJSONView from 'react-json-view'; @@ -79,3 +79,5 @@ export const RawJSONVis = React.memo((props: RawJSONVisProps) => { </> ); }); + +RawJSONVis.displayName = 'RawJSONVis'; diff --git a/libs/shared/lib/vis/semanticsubstrates/index.ts b/libs/shared/lib/vis/semanticsubstrates/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..2347875d7ce89a10f3030b25a47121e0dfda2dcf --- /dev/null +++ b/libs/shared/lib/vis/semanticsubstrates/index.ts @@ -0,0 +1 @@ +export * from './semanticsubstrates'; \ No newline at end of file diff --git a/apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.stories.tsx b/libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.stories.tsx similarity index 60% rename from apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.stories.tsx rename to libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.stories.tsx index 8ffade3001311a731d9041c5a154d5bd78d1232c..bf93c79f47039ef123bfed274b23fb5d6bbedc78 100644 --- a/apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.stories.tsx +++ b/libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.stories.tsx @@ -1,20 +1,20 @@ import { colorPaletteConfigSlice, graphQueryResultSlice, -} from '@graphpolaris/shared/data-access/store'; -import { GraphPolarisThemeProvider } from '@graphpolaris/shared/data-access/theme'; -import { configureStore } from '@reduxjs/toolkit'; -import { ComponentMeta, ComponentStory } from '@storybook/react'; -import { Provider } from 'react-redux'; +} from "../../data-access/store"; +import { GraphPolarisThemeProvider } from "../../data-access/theme"; +import { configureStore } from "@reduxjs/toolkit"; +import { Meta, ComponentStory } from "@storybook/react"; +import { Provider } from "react-redux"; -import SemanticSubstrates from './semanticsubstrates'; +import SemanticSubstrates from "./semanticsubstrates"; -export default { +const Component: Meta<typeof SemanticSubstrates> = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles */ - title: 'Components/Visualizations/SemanticSubstrates', + title: "Components/Visualizations/SemanticSubstrates", component: SemanticSubstrates, decorators: [ (story) => ( @@ -23,7 +23,7 @@ export default { </Provider> ), ], -} as ComponentMeta<typeof SemanticSubstrates>; +}; const Mockstore = configureStore({ reducer: { @@ -38,11 +38,13 @@ const Template: ComponentStory<typeof SemanticSubstrates> = (args) => ( export const Primary = Template.bind({}); Primary.args = { - content: 'Testing header #1', + content: "Testing header #1", }; export const Secondary = Template.bind({}); Secondary.args = { - content: 'Testing header number twoooo', + content: "Testing header number twoooo", }; + +export default Component; diff --git a/apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.tsx b/libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.tsx similarity index 84% rename from apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.tsx rename to libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.tsx index cb6c9e564d6d571df6698b755a7ab2f3f182a390..7465247d4e3ec354314acdb4f2a38e2740d79fcf 100644 --- a/apps/web-graphpolaris/src/components/visualisations/semanticsubstrates/semanticsubstrates.tsx +++ b/libs/shared/lib/vis/semanticsubstrates/semanticsubstrates.tsx @@ -5,7 +5,7 @@ import { changePrimary, toggleDarkMode, useAppDispatch, -} from '@graphpolaris/shared/data-access/store'; +} from '@graphpolaris/shared/lib/data-access/store'; import styled from 'styled-components'; import { Button } from '@mui/material'; @@ -50,30 +50,30 @@ const SemanticSubstrates = () => { dispatch( changeDataPointColors([ v.currentTarget.value, - ...theme.palette.dataPointColors.slice(1), + ...theme.palette.custom.dataPointColors.slice(1), ]) ) } type="color" id="head" name="head" - value={theme.palette.dataPointColors[0]} + value={theme.palette.custom.dataPointColors[0]} /> <p>Change dataPointColor 0</p> <input onChange={(v) => dispatch( changeDataPointColors([ - theme.palette.dataPointColors[0], + theme.palette.custom.dataPointColors[0], v.currentTarget.value, - ...theme.palette.dataPointColors.slice(2), + ...theme.palette.custom.dataPointColors.slice(2), ]) ) } type="color" id="head" name="head" - value={theme.palette.dataPointColors[1]} + value={theme.palette.custom.dataPointColors[1]} /> <p>Change dataPointColor 1</p> <Button variant="contained" onClick={() => dispatch(toggleDarkMode())}> diff --git a/libs/shared/lib/vis/shared/AttributeDataType.test.tsx b/libs/shared/lib/vis/shared/AttributeDataType.test.tsx new file mode 100644 index 0000000000000000000000000000000000000000..43f9fe1b48895a00bbd573445bb52dc4bb7fbb42 --- /dev/null +++ b/libs/shared/lib/vis/shared/AttributeDataType.test.tsx @@ -0,0 +1,69 @@ +import { assert, describe, expect, it } from 'vitest'; + +import { isAttributeDataEntity } from './AttributeDataType'; + +describe('AttributeDataType', () => { + it('true', () => { + expect(true).toEqual(true); + }); +}); + +// /** +// * This program has been developed by students from the bachelor Computer Science at +// * Utrecht University within the Software Project course. +// * © Copyright Utrecht University (Department of Information and Computing Sciences) +// */ +// +// import { isAttributeDataEntity, isAttributeDataRelation } from './AttributeDataType'; +// import { +// mockAttributeDataNLDifferentTypes1, +// mockAttributeDataNLDifferentTypes2, +// mockAttributeDataNLDifferentTypes3, +// mockAttributeDataNLEdge1, +// mockAttributeDataNLInvalidLengthNumerical, +// mockAttributeDataNLInvalidType, +// mockAttributeDataNLNode1, +// mockAttributeDataNLNode1AttributeArrayIsNoArray, +// mockAttributeDataNLUniqueCategoricalValuesIsNoArray, +// mockAttributeDataNLUniqueCategoricalValuesLengthIsZero, +// } from '@graphpolaris/shared/lib/mock-data/schema/MockAttributeDataBatchedNL'; +// +// describe('AttributeDataType', () => { +// it('should return true for a valid attributeData object with an entity', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLNode1)).toEqual(true); +// }); +// +// it('should return true for a valid attributeData object with an relation', () => { +// expect(isAttributeDataRelation(mockAttributeDataNLEdge1)).toEqual(true); +// }); +// +// it('should return false if the attributes array is no array', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLNode1AttributeArrayIsNoArray)).toEqual(false); +// }); +// +// it('should return false if the unique-categorical-values array is no array', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLUniqueCategoricalValuesIsNoArray)).toEqual( +// false, +// ); +// }); +// +// it('should return false if the unique-categorical-values array has length 0, while having "Categorical" type', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLUniqueCategoricalValuesLengthIsZero)).toEqual( +// false, +// ); +// }); +// +// it('should return false if the unique-categorical-values have different types', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLDifferentTypes1)).toEqual(false); +// expect(isAttributeDataEntity(mockAttributeDataNLDifferentTypes2)).toEqual(false); +// expect(isAttributeDataEntity(mockAttributeDataNLDifferentTypes3)).toEqual(false); +// }); +// +// it('should return false if the unique-categorical-values array has an element with an invalid type', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLInvalidType)).toEqual(false); +// }); +// +// it('should return false if the unique-categorical-values array contains an element while the category is not "Categorical', () => { +// expect(isAttributeDataEntity(mockAttributeDataNLInvalidLengthNumerical)).toEqual(false); +// }); +// }); diff --git a/libs/shared/lib/vis/shared/AttributeDataType.tsx b/libs/shared/lib/vis/shared/AttributeDataType.tsx new file mode 100644 index 0000000000000000000000000000000000000000..344c37a5ed69be679c86d64d36dd32c3f3a56231 --- /dev/null +++ b/libs/shared/lib/vis/shared/AttributeDataType.tsx @@ -0,0 +1,119 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { AttributeData, AttributeFromAttributeData } from './InputDataTypes'; + +/** + * Checks if an object has all the properties of an attributeData type. If true, the object will be casted to attributeDataType + * @param {any} object The object to check if it is an attributeData object. + * @returns If true, the object is a of type attributeDataType. + */ +export function isAttributeDataEntity(object: any): object is AttributeData { + if ( + typeof object === 'object' && + 'id' in object && + object.id != undefined && + 'length' in object && + object.length != undefined && + 'connectedRatio' in object && + object.connectedRatio != undefined && + 'summedNullAmount' in object && + object.summedNullAmount != undefined && + 'attributes' in object && + object.attributes != undefined + ) { + // Check the structure of a node. + return ( + typeof object.id == 'string' && + typeof object.length == 'number' && + typeof object.connectedRatio == 'number' && + typeof object.summedNullAmount == 'number' && + isAttributeArray(object.attributes) + ); + } + return false; +} + +/** + * Checks if an object has all the properties of an attributeData type. If true, the object will be casted to attributeDataType + * @param {any} object The object to check if it is an attributeData object. + * @returns If true, the object is a of type attributeDataType. + */ +export function isAttributeDataRelation(object: any): object is AttributeData { + if ( + typeof object === 'object' && + 'id' in object && + object.id != undefined && + 'length' in object && + object.length != undefined && + 'fromRatio' in object && + object.fromRatio != undefined && + 'toRatio' in object && + object.toRatio != undefined && + 'summedNullAmount' in object && + object.summedNullAmount != undefined && + 'attributes' in object && + object.attributes != undefined + ) { + // Check the structure of a edge. + return ( + typeof object.id == 'string' && + typeof object.length == 'number' && + typeof object.fromRatio == 'number' && + typeof object.toRatio == 'number' && + typeof object.summedNullAmount == 'number' && + isAttributeArray(object.attributes) + ); + } + return false; +} +/** + * Checks if an object has the correct structure of an attribute from AttributeData. + * @param {any} object The object to check. + * @returns If true, the object has the correct structure of an attribute from AttributeData. + */ +function isAttributeArray(object: any): object is AttributeFromAttributeData[] { + if (!Array.isArray(object)) return false; + + return object.every( + (attribute: AttributeFromAttributeData) => + typeof attribute.name == 'string' && + ['Categorical', 'Numerical', 'Other'].includes(attribute.type) && + typeof attribute.nullAmount == 'number' && + isCorrectUniqueCategoricalValues(attribute), + ); +} + +/** + * Checks whether uniqueCategoricalValues has the correct values. + * @param attribute The attribute that contains the array (possibly null) with all unique values of the categories. + * @returns If true, uniqueCategoricalValues is or null, or has an array with values of the same type. + */ +function isCorrectUniqueCategoricalValues(attribute: any): attribute is AttributeFromAttributeData { + const uniqueCategoricalValues = attribute.uniqueCategoricalValues; + + // Check if uniqueCategoricalValues is an array. + if (!Array.isArray(uniqueCategoricalValues)) return false; + + // Check if uniqueCategoricalValues.type is Categorical. + if (attribute.type === 'Categorical') { + // If true, it has to have a length bigger than 0. + if (uniqueCategoricalValues.length == 0) return false; + + // All types in the array has to be the same. + if (typeof uniqueCategoricalValues[0] == 'string') { + return uniqueCategoricalValues.every((value: any) => typeof value == 'string'); + } else if (typeof uniqueCategoricalValues[0] == 'number') { + return uniqueCategoricalValues.every((value: any) => typeof value == 'number'); + } else if (typeof uniqueCategoricalValues[0] == 'boolean') { + return uniqueCategoricalValues.every((value: any) => typeof value == 'boolean'); + } else return false; + } + // If the type is Numerical or Other (the two remaining), check if the length of the array is 0. + else { + if (uniqueCategoricalValues.length == 0) return true; + else return false; + } +} diff --git a/libs/shared/lib/vis/shared/InputDataTypes.tsx b/libs/shared/lib/vis/shared/InputDataTypes.tsx new file mode 100644 index 0000000000000000000000000000000000000000..b675a1fe3c08b3c9d7a7e27c5607149e753ad906 --- /dev/null +++ b/libs/shared/lib/vis/shared/InputDataTypes.tsx @@ -0,0 +1,63 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { AttributeCategory } from './Types'; + +/** Schema type, consist of nodes and edges */ +export type Schema = { + edges: Edge[]; + nodes: Node[]; +}; + +/** Attribute type, consist of a name */ +export type Attribute = { + name: string; + type: 'string' | 'int' | 'bool' | 'float'; +}; + +/** Node type, consist of a name and a list of attributes */ +export type Node = { + name: string; + attributes: Attribute[]; +}; + +/** Edge type, consist of a name, start point, end point and a list of attributes */ +export type Edge = { + name: string; + to: string; + from: string; + collection: string; + attributes: Attribute[]; +}; + +/** Type of the attribute-data, which could be either of a node (entity) or an edge (relation) */ +export type AttributeData = NodeAttributeData | EdgeAttributeData; + +/** Type for a node containing all attribute-data */ +export type NodeAttributeData = { + id: string; + attributes: AttributeFromAttributeData[]; + length: number; + connectedRatio: number; + summedNullAmount: number; +}; + +/** Type for an edge containing all attribute-data */ +export type EdgeAttributeData = { + id: string; + attributes: AttributeFromAttributeData[]; + length: number; + fromRatio: number; + toRatio: number; + summedNullAmount: number; +}; + +/** Type for an attribute of a node or an edge, containing attribute-data */ +export type AttributeFromAttributeData = { + name: string; + type: AttributeCategory; + nullAmount: number; + uniqueCategoricalValues: null | string[] | number[] | boolean[]; +}; diff --git a/libs/shared/lib/vis/shared/SchemaResultType.test.tsx b/libs/shared/lib/vis/shared/SchemaResultType.test.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c7ee2085e9d984746559e2148770b9ab3cb2ca2f --- /dev/null +++ b/libs/shared/lib/vis/shared/SchemaResultType.test.tsx @@ -0,0 +1,87 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { assert, describe, expect, it } from "vitest"; +import { isSchemaResult } from "./SchemaResultType"; + +/** Testsuite to test the schema result checker */ +describe("isSchemaResult", () => { + it("should return true for a valid schema object", () => { + const schema: any = { + nodes: [], + edges: [], + }; + expect(isSchemaResult(schema)).toBe(true); + + schema.nodes.push({ + name: "hoi", + attributes: [{ name: "attr", type: "string" }], + }); + schema.edges.push({ + name: "edge", + from: "1", + to: "2", + collection: "flights", + attributes: [], + }); + expect(isSchemaResult(schema)).toBe(true); + + schema.TEST = 2; + expect(isSchemaResult(schema)).toBe(true); + }); + + it("should return false for an invalid schema object", () => { + const schema: any = { + nodes: [], + edges: [], + }; + expect(isSchemaResult(schema)).toBe(true); + + schema.edges = 2; + expect(isSchemaResult(schema)).toBe(false); + + schema.edges = [ + { + name: "test", + from: "2", + TO: "2", + collection: "flights", + attributes: [], + }, + ]; + expect(isSchemaResult(schema)).toBe(false); + + schema.edges = [ + { + name: "test", + from: "2", + to: "2", + collection: "flights", + attributes: 2, + }, + ]; + expect(isSchemaResult(schema)).toBe(false); + + schema.edges = [ + { + name: "test", + from: "2", + to: "2", + collection: "flights", + attributes: [ + { name: "attr", type: "text" }, + { name: "attr", type: "ff at 20" }, + ], + }, + ]; + expect(isSchemaResult(schema)).toBe(false); + + // It should return false for incomplete schema + const onlyNodes: any = { nodes: [] }; + const onlyEdges: any = { egdes: [] }; + expect(isSchemaResult(onlyNodes)).toEqual(false); + expect(isSchemaResult(onlyEdges)).toEqual(false); + }); +}); diff --git a/libs/shared/lib/vis/shared/SchemaResultType.tsx b/libs/shared/lib/vis/shared/SchemaResultType.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c52dd7b4189bd5a198b863b40eedff914a182f69 --- /dev/null +++ b/libs/shared/lib/vis/shared/SchemaResultType.tsx @@ -0,0 +1,57 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { Attribute, Schema } from './InputDataTypes'; + +/** + * Checks if an object has all the properties of a schema result. If true, the object will be casted to SchemaResultType + * @param {any} object The object to check if it is a SchemaResult object. + * @returns If true, the object is a of type SchemaResultType. + */ +export function isSchemaResult(object: any): object is Schema { + if ( + typeof object === 'object' && + 'nodes' in object && + object.nodes != undefined && + 'edges' in object && + object.edges != undefined + ) { + if (!Array.isArray(object.nodes) || !Array.isArray(object.edges)) return false; + + // Check the structure of all nodes + const validNodes = object.nodes.every( + (node: any) => typeof node.name == 'string' && isAttributeArray(node.attributes), + ); + + // Check the structure of all edges + const validEdges = object.edges.every( + (edge: any) => + typeof edge.name == 'string' && + typeof edge.collection == 'string' && + typeof edge.from == 'string' && + typeof edge.to == 'string' && + isAttributeArray(edge.attributes), + ); + return validNodes && validEdges; + } + return false; +} + +/** + * Checks if an object has the structure of a SchemaAttribute. + * @param {any} object The object to check. + * @returns If true, the object has the structure of SchemaAttribute type. + */ +function isAttributeArray(object: any): object is Attribute[] { + if (!Array.isArray(object)) { + return false; + } + + return object.every( + (attribute) => + typeof attribute.name == 'string' && + ['string', 'int', 'bool', 'float'].includes(attribute.type), + ); +} diff --git a/libs/shared/lib/vis/shared/Types.tsx b/libs/shared/lib/vis/shared/Types.tsx new file mode 100644 index 0000000000000000000000000000000000000000..e87ed069c907e4360bffa1ad031d88b695bdf4cd --- /dev/null +++ b/libs/shared/lib/vis/shared/Types.tsx @@ -0,0 +1,125 @@ +/** + * This program has been developed by students from the bachelor Computer Science at + * Utrecht University within the Software Project course. + * © Copyright Utrecht University (Department of Information and Computing Sciences) + */ +import { Edge, Node } from 'reactflow'; +import { Attribute } from './InputDataTypes'; + +/** + * List of schema elements for react flow + */ +export type SchemaElements = { + nodes: Node[]; + edges: Edge[]; + selfEdges: Edge[]; +}; + +/** + * Point that has an x and y coordinate + */ +export interface Point { + x: number; + y: number; +} + +/** + * Bounding box described by a top left and bottom right coordinate + */ +export interface BoundingBox { + topLeft: Point; + bottomRight: Point; +} + +/** + * Typing for the Node Quality data of an entity. + * It is used for the Node quality analytics and will be displayed in the corresponding popup. + */ +export interface NodeQualityDataForEntities { + nodeCount: number; + attributeNullCount: number; + notConnectedNodeCount: number; + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; +} + +/** + * Typing for the Node Quality data of a relation. + * It is used for the Node quality analytics and will be displayed in the corresponding popup. + */ +export interface NodeQualityDataForRelations { + nodeCount: number; + attributeNullCount: number; + // from-entity node --relation--> to-entity node + fromRatio: number; // the ratio of from-entity nodes to nodes that have this relation + toRatio: number; // the ratio of to-entity nodes to nodes that have this relation + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; +} + +/** + * Typing for the Node Quality popup of an entity or relation node. + */ +export interface NodeQualityPopupNode extends Node { + data: NodeQualityDataForEntities | NodeQualityDataForRelations; + nodeID: string; //ID of the node for which the popup is +} + +/** + * Typing for the attribute analytics popup menu data of an entity or relation. + */ +export interface AttributeAnalyticsData { + nodeType: NodeType; + nodeID: string; + attributes: AttributeWithData[]; + // nullAmount: number; + + isAttributeDataIn: boolean; // is true when the data to display has arrived + + // for user interactions + onClickCloseButton: () => void; + onClickPlaceInQueryBuilderButton: (name: string, type: string) => void; + searchForAttributes: (id: string, searchbarValue: string) => void; + resetAttributeFilters: (id: string) => void; + applyAttributeFilters: ( + id: string, + category: AttributeCategory, + predicate: string, + percentage: number + ) => void; +} + +/** All possible options of categories of an attribute */ +export enum AttributeCategory { + categorical = 'Categorical', + numerical = 'Numerical', + other = 'Other', + undefined = 'undefined', +} + +/** All possible options of node-types */ +export enum NodeType { + entity = 'entity', + relation = 'relation', +} + +/** + * Typing for the attribute analytics popup menu of entity or relation nodes + */ +export interface AttributeAnalyticsPopupMenuNode extends Node { + nodeID: string; //ID of the node for which the popup is + data: AttributeAnalyticsData; +} + +/** Typing of the attributes which are stored in the popup menu's */ +export type AttributeWithData = { + attribute: Attribute; + category: AttributeCategory; + nullAmount: number; +}; diff --git a/libs/shared/mock-data/.eslintrc.json b/libs/shared/mock-data/.eslintrc.json deleted file mode 100644 index 3456be9b9036a42c593c82b050281230e4ca0ae4..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/mock-data/.gitignore b/libs/shared/mock-data/.gitignore deleted file mode 100644 index 4eb78c54b0e23b5fdb84ed6c7bc5534217836b58..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/.gitignore +++ /dev/null @@ -1,145 +0,0 @@ - -# Created by https://www.toptal.com/developers/gitignore/api/node -# Edit at https://www.toptal.com/developers/gitignore?templates=node - -### Node ### -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -### Node Patch ### -# Serverless Webpack directories -.webpack/ - -# Optional stylelint cache - -# SvelteKit build / generate output -.svelte-kit - -# End of https://www.toptal.com/developers/gitignore/api/node \ No newline at end of file diff --git a/libs/shared/mock-data/README.md b/libs/shared/mock-data/README.md deleted file mode 100644 index 3e701fff79d7765684c78442e3bf3e84c4a12322..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-mock-data - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-mock-data` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/mock-data/jest.config.js b/libs/shared/mock-data/jest.config.js deleted file mode 100644 index 4e791eac5390d85f4736399f4f238f6db90e02ae..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - displayName: 'shared-mock-data', - preset: '../../../jest.preset.js', - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - }, - }, - transform: { - '^.+\\.[tj]s$': 'ts-jest', - }, - moduleFileExtensions: ['ts', 'js', 'html'], - coverageDirectory: '../../../coverage/libs/shared/mock-data', -}; diff --git a/libs/shared/mock-data/project.json b/libs/shared/mock-data/project.json deleted file mode 100644 index 0a0ec6c23a302fa25f3782cc9443a60d0b895857..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/project.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "root": "libs/shared/mock-data", - "sourceRoot": "libs/shared/mock-data/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/mock-data/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/mock-data"], - "options": { - "jestConfig": "libs/shared/mock-data/jest.config.js", - "passWithNoTests": true - } - }, - "version": { - "executor": "@jscutlery/semver:version", - "options": { - "commitMessageFormat": "chore(${projectName}): release version ${version}" - } - } - }, - "tags": [] -} diff --git a/libs/shared/mock-data/src/index.ts b/libs/shared/mock-data/src/index.ts deleted file mode 100644 index ab66e18ef08fcda54d1db1bfb65b8119697452dc..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/src/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './schema/simpleRaw'; -export * from './schema/moviesSchemaRaw'; -export * from './schema/northwindSchemaRaw'; -export * from './schema/twitterSchemaRaw'; diff --git a/libs/shared/mock-data/tsconfig.json b/libs/shared/mock-data/tsconfig.json deleted file mode 100644 index 355f7fda9792f1426646744fb60198b3dd36560b..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ], - "compilerOptions": { - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - } -} diff --git a/libs/shared/mock-data/tsconfig.lib.json b/libs/shared/mock-data/tsconfig.lib.json deleted file mode 100644 index 6eb3eb9eabd5e4bb38ac7c366304f7ba7a6a491c..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/tsconfig.lib.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "declaration": true, - "types": [], - "composite": true - }, - "include": ["**/*.ts"], - "exclude": ["**/*.spec.ts"] -} diff --git a/libs/shared/mock-data/tsconfig.spec.json b/libs/shared/mock-data/tsconfig.spec.json deleted file mode 100644 index 59041160ab21de130a3c8d6c7c916e5d8094b8dc..0000000000000000000000000000000000000000 --- a/libs/shared/mock-data/tsconfig.spec.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "esnext", - "types": ["jest", "node"], - "composite": true - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/models/.babelrc b/libs/shared/models/.babelrc deleted file mode 100644 index ccae900be42788285eb6e1b3a2af4b81f56f14fe..0000000000000000000000000000000000000000 --- a/libs/shared/models/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/shared/models/.eslintrc.json b/libs/shared/models/.eslintrc.json deleted file mode 100644 index 50e59482cfd41dfef0c19bd2027efcfb182f6bc2..0000000000000000000000000000000000000000 --- a/libs/shared/models/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/models/.gitignore b/libs/shared/models/.gitignore deleted file mode 100644 index 4eb78c54b0e23b5fdb84ed6c7bc5534217836b58..0000000000000000000000000000000000000000 --- a/libs/shared/models/.gitignore +++ /dev/null @@ -1,145 +0,0 @@ - -# Created by https://www.toptal.com/developers/gitignore/api/node -# Edit at https://www.toptal.com/developers/gitignore?templates=node - -### Node ### -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -### Node Patch ### -# Serverless Webpack directories -.webpack/ - -# Optional stylelint cache - -# SvelteKit build / generate output -.svelte-kit - -# End of https://www.toptal.com/developers/gitignore/api/node \ No newline at end of file diff --git a/libs/shared/models/README.md b/libs/shared/models/README.md deleted file mode 100644 index ec693074dd1c5faa437707045ccc5396f8cf6544..0000000000000000000000000000000000000000 --- a/libs/shared/models/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-models - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-models` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/models/jest.config.js b/libs/shared/models/jest.config.js deleted file mode 100644 index 67188b1bbb706872be6261eb30de2be67e54167d..0000000000000000000000000000000000000000 --- a/libs/shared/models/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - displayName: 'shared-models', - preset: '../../../jest.preset.js', - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../coverage/libs/shared/models', -}; diff --git a/libs/shared/models/package.json b/libs/shared/models/package.json deleted file mode 100644 index 19f478f8b79a11a627b55297a3d2cd190048977f..0000000000000000000000000000000000000000 --- a/libs/shared/models/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@graphpolaris/models", - "version": "0.0.1" -} diff --git a/libs/shared/models/project.json b/libs/shared/models/project.json deleted file mode 100644 index 16ea9e35534ac1536ac3ddc08b0ddfde33691e94..0000000000000000000000000000000000000000 --- a/libs/shared/models/project.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "root": "libs/shared/models", - "sourceRoot": "libs/shared/models/src", - "projectType": "library", - "tags": [], - "targets": { - "build": { - "executor": "@nrwl/web:rollup", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/libs/shared/models", - "tsConfig": "libs/shared/models/tsconfig.lib.json", - "project": "libs/shared/models/package.json", - "entryFile": "libs/shared/models/src/index.ts", - "external": ["react/jsx-runtime"], - "rollupConfig": "@nrwl/react/plugins/bundle-rollup", - "compiler": "babel", - "assets": [ - { - "glob": "libs/shared/models/README.md", - "input": ".", - "output": "." - } - ] - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/models/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/models"], - "options": { - "jestConfig": "libs/shared/models/jest.config.js", - "passWithNoTests": true - } - } - } -} diff --git a/libs/shared/models/src/index.ts b/libs/shared/models/src/index.ts deleted file mode 100644 index 11a865736e6ed5d85963d39e8b33bc7803c1df0f..0000000000000000000000000000000000000000 --- a/libs/shared/models/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './lib/shared-models'; diff --git a/libs/shared/models/src/lib/shared-models.spec.ts b/libs/shared/models/src/lib/shared-models.spec.ts deleted file mode 100644 index 08a29a089432208f807f885f6069ae25f8b6201e..0000000000000000000000000000000000000000 --- a/libs/shared/models/src/lib/shared-models.spec.ts +++ /dev/null @@ -1,7 +0,0 @@ - - -describe('SharedModels', () => { - it('should render successfully', () => { - expect(true).toBeTruthy(); - }); -}); diff --git a/libs/shared/models/tsconfig.json b/libs/shared/models/tsconfig.json deleted file mode 100644 index 4b421814593c06b901b07a205f079cc08998a1e0..0000000000000000000000000000000000000000 --- a/libs/shared/models/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/libs/shared/models/tsconfig.lib.json b/libs/shared/models/tsconfig.lib.json deleted file mode 100644 index 36549a100ee959618b742d13c61bd6b40af0f53a..0000000000000000000000000000000000000000 --- a/libs/shared/models/tsconfig.lib.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "declaration": true, - "types": [], - "composite": true - }, - "files": [ - "../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx" - ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] -} diff --git a/libs/shared/models/tsconfig.spec.json b/libs/shared/models/tsconfig.spec.json deleted file mode 100644 index d8716fecfa3b7929f162b71e7a966c579a63c071..0000000000000000000000000000000000000000 --- a/libs/shared/models/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/models/yarn.lock b/libs/shared/models/yarn.lock deleted file mode 100644 index fb57ccd13afbd082ad82051c2ffebef4840661ec..0000000000000000000000000000000000000000 --- a/libs/shared/models/yarn.lock +++ /dev/null @@ -1,4 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - diff --git a/libs/shared/package.json b/libs/shared/package.json new file mode 100644 index 0000000000000000000000000000000000000000..f5d77dbee732734934bbf9c3d7f895e73a9abdaf --- /dev/null +++ b/libs/shared/package.json @@ -0,0 +1,117 @@ +{ + "name": "@graphpolaris/shared", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "build": "tsc && vite build", + "lint": "eslint *.ts*", + "test": "vitest run", + "coverage": "vitest run --coverage" + }, + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.5" + }, + "dependencies": { + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/base": "5.0.0-alpha.118", + "@mui/icons-material": "^5.11.11", + "@mui/material": "^5.11.9", + "@mui/styled-engine-sc": "^5.11.9", + "@mui/system": "^5.11.9", + "@reactflow/node-resizer": "^2.0.1", + "@reduxjs/toolkit": "^1.9.2", + "@types/cytoscape": "^3.19.9", + "@types/react-grid-layout": "^1.3.2", + "@types/styled-components": "^5.1.26", + "classnames": "^2.3.2", + "color": "^4.2.3", + "core-js": "^3.28.0", + "cytoscape": "^3.23.0", + "d3": "^6.6", + "graphology": "^0.25.1", + "graphology-layout": "^0.6.1", + "graphology-layout-forceatlas2": "^0.10.1", + "graphology-layout-noverlap": "^0.4.2", + "graphology-types": "^0.24.7", + "jspdf": "^2.5.1", + "pixi.js": "^7.1.4", + "react-cookie": "^4.1.1", + "react-grid-layout": "^1.3.4", + "react-json-view": "^1.21.3", + "react-router-dom": "^6.8.1", + "reactflow": "next", + "regenerator-runtime": "0.13.11", + "sass": "^1.59.3", + "scss": "^0.2.4", + "styled-components": "^5.3.6", + "tslib": "^2.5.0", + "web-worker": "^1.2.0" + }, + "devDependencies": { + "@storybook/addon-styling": "^0.3.2", + "@storybook/preset-scss": "^1.0.3", + "@storybook/react": "7.0.0-rc.5", + "@testing-library/react": "14.0.0", + "@testing-library/react-hooks": "8.0.1", + "@types/color": "^3.0.3", + "@types/d3": "^7.4.0", + "@types/node": "18.13.0", + "@types/pixi.js": "^5.0.0", + "@types/react": "^18.0.27", + "@types/react-dom": "^18.0.10", + "@typescript-eslint/eslint-plugin": "~5.52.0", + "@typescript-eslint/parser": "~5.52.0", + "@vitejs/plugin-react": "^3.1.0", + "canvas": "^2.11.0", + "cytoscape": "^3.23.0", + "cytoscape-cise": "^1.0.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-dagre": "^2.5.0", + "cytoscape-elk": "^2.1.0", + "cytoscape-fcose": "^2.2.0", + "cytoscape-klay": "^3.1.4", + "eslint": "^7.32.0", + "eslint-config-next": "13.0.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-turbo": "latest", + "eslint-plugin-import": "2.27.5", + "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-react": "7.31.8", + "eslint-plugin-react-hooks": "4.6.0", + "graphology": "^0.25.1", + "graphology-generators": "^0.11.2", + "graphology-layout": "^0.6.1", + "graphology-layout-forceatlas2": "^0.10.1", + "graphology-layout-noverlap": "^0.4.2", + "graphology-types": "^0.24.0", + "happy-dom": "^8.9.0", + "jsdom": "^21.1.1", + "postcss": "^8.4.21", + "postcss-load-config": "^4.0.1", + "postcss-nesting": "^11.2.2", + "postcss-plugin": "^1.0.0", + "postcss-scss": "^4.0.6", + "prettier": "^2.8.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-is": "^18.2.0", + "react-redux": "^8.0.5", + "react-test-renderer": "18.2.0", + "require-from-string": "^2.0.2", + "ts-node": "10.9.1", + "typescript": "^4.5.2", + "url-loader": "^4.1.1", + "vite": "^4.1.0", + "vite-plugin-dts": "^2.1.0", + "vite-plugin-sass-dts": "^1.3.2", + "vite-tsconfig-paths": "^4.0.7", + "vitest": "^0.29.2" + }, + "main": "./index.tsx", + "types": "./index.tsx", + "license": "MIT" +} diff --git a/libs/shared/schema-utils/.babelrc b/libs/shared/schema-utils/.babelrc deleted file mode 100644 index ccae900be42788285eb6e1b3a2af4b81f56f14fe..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/shared/schema-utils/.eslintrc.json b/libs/shared/schema-utils/.eslintrc.json deleted file mode 100644 index 50e59482cfd41dfef0c19bd2027efcfb182f6bc2..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/schema-utils/.gitignore b/libs/shared/schema-utils/.gitignore deleted file mode 100644 index 4eb78c54b0e23b5fdb84ed6c7bc5534217836b58..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/.gitignore +++ /dev/null @@ -1,145 +0,0 @@ - -# Created by https://www.toptal.com/developers/gitignore/api/node -# Edit at https://www.toptal.com/developers/gitignore?templates=node - -### Node ### -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -### Node Patch ### -# Serverless Webpack directories -.webpack/ - -# Optional stylelint cache - -# SvelteKit build / generate output -.svelte-kit - -# End of https://www.toptal.com/developers/gitignore/api/node \ No newline at end of file diff --git a/libs/shared/schema-utils/README.md b/libs/shared/schema-utils/README.md deleted file mode 100644 index 99b8629120ccc1f0dafb2ac461ff40de9d45f654..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-schema-utils - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-schema-utils` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/schema-utils/jest.config.js b/libs/shared/schema-utils/jest.config.js deleted file mode 100644 index e351d1abc92c54e097dfd6e58aa1610a9f33c846..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - displayName: 'shared-schema-utils', - preset: '../../../jest.preset.js', - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../coverage/libs/shared/schema-utils', -}; diff --git a/libs/shared/schema-utils/package.json b/libs/shared/schema-utils/package.json deleted file mode 100644 index 72dadd855d67b38ba862216d0180ffe6626ceabc..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@graphpolaris/schema-utils", - "version": "0.0.1" -} diff --git a/libs/shared/schema-utils/project.json b/libs/shared/schema-utils/project.json deleted file mode 100644 index 2414f349be5dbc92606704d842ba58a33e9240c2..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/project.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "root": "libs/shared/schema-utils", - "sourceRoot": "libs/shared/schema-utils/src", - "projectType": "library", - "tags": [], - "targets": { - "build": { - "executor": "@nrwl/web:rollup", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/libs/shared/schema-utils", - "tsConfig": "libs/shared/schema-utils/tsconfig.lib.json", - "project": "libs/shared/schema-utils/package.json", - "entryFile": "libs/shared/schema-utils/src/index.ts", - "external": ["react/jsx-runtime"], - "rollupConfig": "@nrwl/react/plugins/bundle-rollup", - "compiler": "babel", - "assets": [ - { - "glob": "libs/shared/schema-utils/README.md", - "input": ".", - "output": "." - } - ] - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/schema-utils/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/schema-utils"], - "options": { - "jestConfig": "libs/shared/schema-utils/jest.config.js", - "passWithNoTests": true - } - } - } -} diff --git a/libs/shared/schema-utils/src/index.ts b/libs/shared/schema-utils/src/index.ts deleted file mode 100644 index 70bd0a41b24658ef1f5a4223f3172bc62f69aa25..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './lib/schema-utils'; diff --git a/libs/shared/schema-utils/src/lib/schema-utils.spec.ts b/libs/shared/schema-utils/src/lib/schema-utils.spec.ts deleted file mode 100644 index 21f5c4cda1dd36bf007886829531eb8b8a3ff978..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/src/lib/schema-utils.spec.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { SchemaFromBackend } from "@graphpolaris/shared/data-access/store"; -import { SchemaUtils } from "./schema-utils"; - -describe('Schema Utils', () => { - it('should expose a class SchemaUtils', () => { - const clazz = new SchemaUtils() - expect(clazz); - }); - }); - \ No newline at end of file diff --git a/libs/shared/schema-utils/tsconfig.json b/libs/shared/schema-utils/tsconfig.json deleted file mode 100644 index 4b421814593c06b901b07a205f079cc08998a1e0..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/libs/shared/schema-utils/tsconfig.lib.json b/libs/shared/schema-utils/tsconfig.lib.json deleted file mode 100644 index 9c1ac43e8efdd93ba3faef900cc1ececbf0a8eb0..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/tsconfig.lib.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "types": ["node"] - }, - "files": [ - "../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx" - ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] -} diff --git a/libs/shared/schema-utils/tsconfig.spec.json b/libs/shared/schema-utils/tsconfig.spec.json deleted file mode 100644 index d8716fecfa3b7929f162b71e7a966c579a63c071..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/schema-utils/yarn.lock b/libs/shared/schema-utils/yarn.lock deleted file mode 100644 index fb57ccd13afbd082ad82051c2ffebef4840661ec..0000000000000000000000000000000000000000 --- a/libs/shared/schema-utils/yarn.lock +++ /dev/null @@ -1,4 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - diff --git a/libs/shared/tsconfig.json b/libs/shared/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..faa063642c87870be531ee89c83de62ee5486c77 --- /dev/null +++ b/libs/shared/tsconfig.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "React Library", + "target": "ESNext", + "compilerOptions": { + "composite": false, + "inlineSources": false, + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "jsx": "react-jsx", + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["ES2017", "DOM", "DOM.Iterable", "ESNext"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "node", + "resolveJsonModule": true, + "noEmit": true, + "baseUrl": ".", + "paths": { + "@graphpolaris/shared/lib/*": ["./lib/*"] + } + }, + "exclude": ["dist", "build", "node_modules"], + "include": ["src", "lib"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/libs/shared/tsconfig.node.json b/libs/shared/tsconfig.node.json new file mode 100644 index 0000000000000000000000000000000000000000..e5cd6295ceb651a306b4509ace1c88b44419d261 --- /dev/null +++ b/libs/shared/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/libs/shared/ui/pills/.babelrc b/libs/shared/ui/pills/.babelrc deleted file mode 100644 index ccae900be42788285eb6e1b3a2af4b81f56f14fe..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/shared/ui/pills/.eslintrc.json b/libs/shared/ui/pills/.eslintrc.json deleted file mode 100644 index 3cd64217595c25dc61c2fd055ec4dbe21195a3e3..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["plugin:@nrwl/nx/react", "../../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/libs/shared/ui/pills/README.md b/libs/shared/ui/pills/README.md deleted file mode 100644 index 84610a47f2335ec607ead16b69bc23b460a48655..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# shared-ui-pills - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test shared-ui-pills` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/shared/ui/pills/jest.config.js b/libs/shared/ui/pills/jest.config.js deleted file mode 100644 index 7d0623362ab495667bd3a33c5c51f96c3383564b..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - displayName: 'shared-ui-pills', - preset: '../../../../jest.preset.js', - transform: { - '^.+\\.[tj]sx?$': 'babel-jest', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../../../coverage/libs/shared/ui/pills', -}; diff --git a/libs/shared/ui/pills/project.json b/libs/shared/ui/pills/project.json deleted file mode 100644 index ea222183fbe8abb6af31b3ddf45edfbbf6fbd836..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "root": "libs/shared/ui/pills", - "sourceRoot": "libs/shared/ui/pills/src", - "projectType": "library", - "tags": [], - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["libs/shared/ui/pills/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/libs/shared/ui/pills"], - "options": { - "jestConfig": "libs/shared/ui/pills/jest.config.js", - "passWithNoTests": true - } - } - } -} diff --git a/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.module.scss b/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.module.scss deleted file mode 100644 index 9ba5ba22c49c279617faef06e92d4256e49a36fb..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.module.scss +++ /dev/null @@ -1,60 +0,0 @@ -@use './variables.module.scss'; - -.attribute { - display: flex; - font-family: monospace; - font-weight: bold; - font-size: variables.$fontsize; - border-radius: 2px; -} - -// .handle { -// border: 0px; -// border-radius: 10px; -// left: 12px; -// width: 7px; -// height: 7px; -// margin-bottom: 11px; -// background: rgba(255, 255, 255, 0.6); -// box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); -// transform-origin: center; -// } - -.contentWrapper { - display: flex; - align-items: center; - - .content { - padding: variables.$ypad 0 variables.$ypad 1ch; - max-width: 15ch; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - } -} - -.attributeInput { - float: right; - padding: 0 1ch 0 0; - display: flex; - align-items: center; - - input { - background-color: rgba(100, 100, 100, 0.1); - font-family: monospace; - font-size: variables.$fontsize; - border: 1px solid rgba(100, 100, 100, 0.3); - border-radius: 2px; - height: variables.$height; - outline: none; - transition: border 0.3s; - color: black; - &::placeholder { - color: black; - } - - &:focus { - border: 1px solid rgba(0, 0, 0, 0.3); - } - } -} diff --git a/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.tsx b/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.tsx deleted file mode 100644 index 41b5803cc251e5f345702e9a364ee9eac4c6b113..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/attributepill/attributepill.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { - CheckDatatypeConstraint, - GetAttributeBoolOperators, -} from '@graphpolaris/querybuilder/usecases'; -import { - updateQBAttributeOperator, - updateQBAttributeValue, - useAppDispatch, -} from '@graphpolaris/shared/data-access/store'; -import { useTheme } from '@mui/material'; -import React, { useMemo, useState } from 'react'; -import styles from './attributepill.module.scss'; -import AttributeOperatorSelect from './operatorselect'; - -/** - * Component to render an attribute flow element - * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. - */ -export const AttributeRFPill = React.memo( - ({ id, data }: { id: string; data: any }) => { - const theme = useTheme(); - const dispatch = useAppDispatch(); - const [value, setValue] = useState(data?.value || ''); - - const onChange = (e: any) => { - setValue(e.target.value); - }; - const validateInput = () => { - const newValue = CheckDatatypeConstraint(data.datatype, value); - setValue(newValue); - dispatch(updateQBAttributeValue({ id, value: newValue })); - }; - - // Calculates the size of the input - const getInputWidth = () => { - if (value == '') return 1; - else if (value.length > 10) return 10; - return value.length; - }; - - const boolOperators = useMemo( - () => GetAttributeBoolOperators(data?.datatype), - [data?.datatype] - ); - - // Determine the backgroundcolor based on if the attribute is connected to a entity or relation - let bgcolor; - if (data?.attributeOfA == 'entity') - bgcolor = theme.palette.queryBuilder.entity.lighterbg; - else if (data?.attributeOfA == 'relation') - bgcolor = theme.palette.queryBuilder.relation.lighterbg; - else bgcolor = theme.palette.queryBuilder.attribute.background; - - return ( - <div - className={styles.attribute} - style={{ - background: bgcolor, - color: theme.palette.queryBuilder.text, - }} - > - {/* <Handle - id={Handles.Attribute} - type="source" - position={Position.Bottom} - className={styles.handle} - /> */} - <div className={styles.contentWrapper}> - <span className={styles.content} title={data.name}> - {data.name} - </span> - <AttributeOperatorSelect - selected={data?.operator} - options={boolOperators} - changed={(o) => - dispatch(updateQBAttributeOperator({ id, operator: o.value })) - } - /> - <span className={styles.attributeInput}> - <input - style={{ maxWidth: `${getInputWidth()}ch` }} - type="string" - placeholder={'?'} - value={value} - onChange={onChange} - onBlur={validateInput} - onKeyDown={(e) => e.key == 'Enter' && validateInput()} - ></input> - </span> - </div> - </div> - ); - } -); - -export default AttributeRFPill; diff --git a/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.module.scss b/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.module.scss deleted file mode 100644 index 1c31d2744f029e77c53efbfac2aae8983640770a..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.module.scss +++ /dev/null @@ -1,70 +0,0 @@ -@use './variables.module.scss'; - -.container { - position: relative; - vertical-align: baseline; - margin: 0 1ch; - font-weight: normal; - font-size: 7px; -} - -.valueContainer { - color: #6a6a6a; - border: 1px solid rgba(0, 0, 0, 0); - border-radius: 2px; - background-color: transparent; - - transition: border-color 0.2s; - - height: variables.$height; - align-items: center; - display: flex; - padding: 0 1px 1px 1px; - - &.highlighted, - &:hover { - border-color: rgba(0, 0, 0, 0.4); - } -} - -.listbox { - font-size: 10px; - box-sizing: border-box; - padding: 5px; - margin: 5px 0 0 0; - list-style: none; - position: absolute; - height: auto; - box-shadow: 0 5px 13px -3px #e0e3e7; - background: white; - border: 1px solid #cdd2d7; - border-radius: 0.75em; - color: #1a2027; - overflow: auto; - z-index: 1; - outline: 0px; - left: -8px; - - &.hidden { - opacity: 0; - visibility: hidden; - transition: opacity 0.4s 0.1s ease, visibility 0.4s 0.1s step-end; - } - - & > li { - padding: 1px 4px; - border-radius: 2px; - - &.selected { - background: #f1f1f1; - } - - &:hover { - background: #e7ebf0; - } - - &[aria-selected='true'] { - background: #e0e3e7; - } - } -} diff --git a/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.tsx b/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.tsx deleted file mode 100644 index 470c87618fdbd49fd8d70b3de926e0d3605cd12a..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/attributepill/operatorselect.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import * as React from 'react'; -import { SelectOption } from '@mui/base'; -import styles from './operatorselect.module.scss'; -import { useRef, useState } from 'react'; - -// const grey = { -// 100: '#E7EBF0', -// 200: '#E0E3E7', -// 300: '#CDD2D7', -// 400: '#B2BAC2', -// 500: '#A0AAB4', -// 600: '#6F7E8C', -// 700: '#3E5060', -// 800: '#2D3843', -// 900: '#1A2027', -// }; - -interface Props { - options: SelectOption<string>[]; - selected: string; - changed?: (newSelected: SelectOption<string>) => void; -} - -function AttributeOperatorSelect({ - options, - selected, - changed = () => {}, -}: Props) { - const listboxRef = useRef<HTMLUListElement>(null); - const [listboxVisible, setListboxVisible] = useState(false); - const [currSelected, setCurrSelected] = useState( - options.find((o) => o.value == selected)?.label || options[0].label - ); - - React.useEffect(() => { - if (listboxVisible) { - listboxRef.current?.focus(); - } - }, [listboxVisible]); - - const changeSelected = (option: SelectOption<string>) => { - if (option.label != currSelected) { - setCurrSelected(option.label); - changed(option); - } - }; - - return ( - <div - className={styles.container} - // onMouseOver={() => setListboxVisible(true)} - onMouseOut={() => setListboxVisible(false)} - onClick={() => setListboxVisible(true)} - onFocus={() => setListboxVisible(true)} - onBlur={() => setListboxVisible(false)} - > - <div - className={ - styles.valueContainer + ' ' + (listboxVisible && styles.highlighted) - } - > - <span>{currSelected}</span> - </div> - {options.length > 1 && ( - <ul - className={styles.listbox + ' ' + (!listboxVisible && styles.hidden)} - ref={listboxRef} - onMouseOver={() => setListboxVisible(true)} - > - {options.map((option) => ( - <li - className={option.label == currSelected ? styles.selected : ''} - key={option.value} - onClick={() => changeSelected(option)} - > - {option.label} - </li> - ))} - </ul> - )} - </div> - ); -} - -export default AttributeOperatorSelect; diff --git a/libs/shared/ui/pills/src/customFlowPills/attributepill/variables.module.scss b/libs/shared/ui/pills/src/customFlowPills/attributepill/variables.module.scss deleted file mode 100644 index 08bc31bb67c70a043d0114880fceada930fe14b1..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/attributepill/variables.module.scss +++ /dev/null @@ -1,3 +0,0 @@ -$height: 5px; -$fontsize: 6px; -$ypad: 2px; diff --git a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.module.scss b/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.module.scss deleted file mode 100644 index 755d2b41d564abe3f9e4eb41f56865ef7d2432f4..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/entitypill/entitypill.module.scss +++ /dev/null @@ -1,49 +0,0 @@ -.entity { - display: flex; - font-family: monospace; - font-weight: bold; - font-size: 10px; - padding: 4px 2ch; - border-radius: 3px; -} - -.highlighted { - box-shadow: black 0 0 2px; -} - -.handleLeft { - border: 0px; - border-radius: 0px; - left: 12px; - width: 7px; - height: 7px; - margin-bottom: 11px; - background: rgba(255, 255, 255, 0.6); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); - transform-origin: center; -} - -// .handleBottom { -// border: 0px; -// border-radius: 0px; -// width: 7px; -// height: 7px; -// left: 27.5px; -// margin-bottom: 11px; -// background: rgba(255, 255, 255, 0.6); -// box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); -// transform: rotate(-45deg); -// transform-origin: center; -// } - -.contentWrapper { - margin-left: 3ch; - - span { - max-width: 20ch; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - display: block; - } -} diff --git a/libs/shared/ui/pills/src/customFlowPills/entitypill/test.stories.tsx b/libs/shared/ui/pills/src/customFlowPills/entitypill/test.stories.tsx deleted file mode 100644 index cff92b119bc74df2e4ba2b488f2e4705fe1b77e3..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/entitypill/test.stories.tsx +++ /dev/null @@ -1,19 +0,0 @@ -// Button.stories.ts|tsx - -import React from 'react'; - -import { ComponentStory, ComponentMeta } from '@storybook/react'; -import Button from '@mui/material/Button'; - -export default { - /* 👇 The title prop is optional. - * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading - * to learn how to generate automatic titles - */ - title: 'Shared Component Loading Works', - component: Button, -} as ComponentMeta<typeof Button>; - -export const Primary: ComponentStory<typeof Button> = () => ( - <Button>Component Loading works</Button> -); diff --git a/libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.module.scss b/libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.module.scss deleted file mode 100644 index aff84b2e5d8b9caba6dd9fdd34a99b54614946d4..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/customFlowPills/relationpill/relationpill.module.scss +++ /dev/null @@ -1,110 +0,0 @@ -.relation { - display: flex; - text-align: center; - font-family: monospace; - font-weight: bold; - font-size: 10px; - background-color: transparent; -} - -.highlighted { - box-shadow: black 0 0 2px; -} - -.contentWrapper { - display: flex; - align-items: center; - - .handleLeft { - position: relative; - z-index: 3; - - top: 25%; - border: 0px; - border-radius: 0px; - - background: transparent; - transform-origin: center; - - width: 0; - height: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-right: rgba(255, 255, 255, 0.7) 6px solid; - - &::after { - content: ''; - display: block; - position: absolute; - width: 0; - height: 0; - border-top: 7px solid transparent; - border-bottom: 7px solid transparent; - border-right: rgba(0, 0, 0, 0.1) 8px solid; - top: -7px; - right: -7px; - } - } - .highlighted { - z-index: -1; - box-shadow: 0 0 2px 1px gray; - } - - .content { - margin: 0 2ch; - padding: 3px 0; - max-width: 20ch; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - } - - .handleRight { - position: relative; - top: 25%; - border: 0px; - border-radius: 0px; - - background: transparent; - transform-origin: center; - - width: 0; - height: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: rgba(255, 255, 255, 0.7) 6px solid; - - &::after { - content: ''; - display: block; - position: absolute; - width: 0; - height: 0; - border-top: 7px solid transparent; - border-bottom: 7px solid transparent; - border-left: rgba(0, 0, 0, 0.1) 8px solid; - top: -7px; - left: -7px; - } - } -} - -$height: 10px; -.arrowLeft { - z-index: 2; - width: 0; - height: 0; - border-top: $height solid transparent; - border-bottom: $height solid transparent; - - border-right: $height solid; -} - -.arrowRight { - width: 0; - height: 0; - border-top: $height solid transparent; - border-bottom: $height solid transparent; - - border-left: $height solid; -} diff --git a/libs/shared/ui/pills/src/index.ts b/libs/shared/ui/pills/src/index.ts deleted file mode 100644 index 6ac42e28dc43ff2a7181b86bdc5488baf8631e8e..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export * from './lib/shared-ui-pills'; - -export * from './customFlowLines/connection'; -export * from './customFlowLines/connectionDrag'; - -export * from './customFlowPills/entitypill/entitypill'; -export * from './customFlowPills/attributepill/attributepill'; -export * from './customFlowPills/attributepill/operatorselect'; -export * from './customFlowPills/relationpill/relationpill'; diff --git a/libs/shared/ui/pills/src/lib/shared-ui-pills.spec.tsx b/libs/shared/ui/pills/src/lib/shared-ui-pills.spec.tsx deleted file mode 100644 index d9561ecbdb4508a43221e49c5ae140ead5e8fe85..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/lib/shared-ui-pills.spec.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { render } from '@testing-library/react'; - -import SharedUiPills from './shared-ui-pills'; - -describe('SharedUiPills', () => { - it('should render successfully', () => { - const { baseElement } = render(<SharedUiPills />); - expect(baseElement).toBeTruthy(); - }); -}); diff --git a/libs/shared/ui/pills/src/schema/entitypill.component.tsx b/libs/shared/ui/pills/src/schema/entitypill.component.tsx deleted file mode 100644 index 049328d0084cc0d1401870c7a5ce5d3066151dc0..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/schema/entitypill.component.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import { useTheme } from '@mui/material'; -import React, { useEffect } from 'react'; -import { FlowElement, Handle, Position } from 'react-flow-renderer'; -import cn from 'classnames'; -import styles from './entitypill.module.scss'; - -// export const Handless = { -// entity: { -// attributes: 'attributesHandle', -// relations: 'relationsHandle', -// }, -// }; - -// /** Links need handles to what they are connected to (and which side) */ -// export enum Handles { -// RelationLeft = 'leftEntityHandle', //target -// RelationRight = 'rightEntityHandle', //target -// ToAttributeHandle = 'attributesHandle', //target -// ToRelation = 'relationsHandle', //source -// Attribute = 'AttributeHandle', //source -// ReceiveFunction = 'receiveFunctionHandle', //target -// FunctionBase = 'functionHandle_', // + name from FunctionTypes args //source -// } - -/** - * Component to render an entity flow element - * @param {FlowElement<EntityData>)} param0 The data of an entity flow element. - */ -export const EntityRFPill = React.memo(({ data }: { data: any }) => { - const theme = useTheme(); - - return ( - <div - className={cn(styles['entity'], { - [styles['highlighted']]: data.suggestedForConnection, - })} - style={{ - background: theme.palette.queryBuilder.entity.background, - color: theme.palette.queryBuilder.text, - }} - > - <Handle - id={handles.entity.relation} - type="source" - position={Position.Bottom} - className={styles['handleLeft']} - style={data?.isConnected ? { backgroundColor: '#2e2e2e' } : {}} - /> - {/* <Handle - id={Handles.ToAttributeHandle} - type="target" - position={Position.Bottom} - className={styles.handleBottom} - /> */} - <div className={styles['contentWrapper']}> - <span title={data.name}>{data.name}</span> - </div> - </div> - ); -}); - -export default EntityRFPill; diff --git a/libs/shared/ui/pills/src/schema/entitypill.module.scss b/libs/shared/ui/pills/src/schema/entitypill.module.scss deleted file mode 100644 index 755d2b41d564abe3f9e4eb41f56865ef7d2432f4..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/src/schema/entitypill.module.scss +++ /dev/null @@ -1,49 +0,0 @@ -.entity { - display: flex; - font-family: monospace; - font-weight: bold; - font-size: 10px; - padding: 4px 2ch; - border-radius: 3px; -} - -.highlighted { - box-shadow: black 0 0 2px; -} - -.handleLeft { - border: 0px; - border-radius: 0px; - left: 12px; - width: 7px; - height: 7px; - margin-bottom: 11px; - background: rgba(255, 255, 255, 0.6); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); - transform-origin: center; -} - -// .handleBottom { -// border: 0px; -// border-radius: 0px; -// width: 7px; -// height: 7px; -// left: 27.5px; -// margin-bottom: 11px; -// background: rgba(255, 255, 255, 0.6); -// box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); -// transform: rotate(-45deg); -// transform-origin: center; -// } - -.contentWrapper { - margin-left: 3ch; - - span { - max-width: 20ch; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - display: block; - } -} diff --git a/libs/shared/ui/pills/tsconfig.json b/libs/shared/ui/pills/tsconfig.json deleted file mode 100644 index 3512bf7afeea1bf2e5fdb72b7dea8114f6c9fbe1..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "../../../../tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/libs/shared/ui/pills/tsconfig.lib.json b/libs/shared/ui/pills/tsconfig.lib.json deleted file mode 100644 index 1ab8e06a7111b168e84debca80bb4ac82f72f2aa..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/tsconfig.lib.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "types": ["node"] - }, - "files": [ - "../../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", - "../../../../node_modules/@nrwl/react/typings/image.d.ts" - ], - "exclude": [ - "**/*.spec.ts", - "**/*.test.ts", - "**/*.spec.tsx", - "**/*.test.tsx", - "**/*.spec.js", - "**/*.test.js", - "**/*.spec.jsx", - "**/*.test.jsx" - ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] -} diff --git a/libs/shared/ui/pills/tsconfig.spec.json b/libs/shared/ui/pills/tsconfig.spec.json deleted file mode 100644 index 315a5b0bbebaca96617a8dd5353901287ebd8e68..0000000000000000000000000000000000000000 --- a/libs/shared/ui/pills/tsconfig.spec.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/shared/vite.config.ts b/libs/shared/vite.config.ts new file mode 100644 index 0000000000000000000000000000000000000000..3749ed1529b149b519e54fb9d9285f8c90358e88 --- /dev/null +++ b/libs/shared/vite.config.ts @@ -0,0 +1,51 @@ +/// <reference types="vitest" /> + +import react from '@vitejs/plugin-react'; +import { resolve } from 'path' +import { defineConfig } from 'vite'; +import dts from 'vite-plugin-dts'; +import path from 'path' + +export default defineConfig({ + plugins: [ + react(), + dts({ + insertTypesEntry: true, + }), + ], + build: { + lib: { + entry: resolve(__dirname, './index.ts'), + name: '@graphpolaris/shared', + formats: ['es', 'umd'], + fileName: (format) => `@graphpolaris-shared.${format}.js`, + }, + rollupOptions: { + external: ['react', 'react-dom'], + output: { + globals: { + react: 'React', + 'react-dom': 'ReactDOM', + }, + }, + }, + }, + resolve: { + alias: { + '@graphpolaris/shared/lib': path.resolve(__dirname, './lib') + }, + }, + test: { + setupFiles: ['./vitest.setup.ts'], + environment: "happy-dom", + deps: { + // inline: ['vitest-canvas-mock'], + }, + threads: false, + environmentOptions: { + jsdom: { + resources: 'usable', + }, + }, + } +}); \ No newline at end of file diff --git a/libs/shared/vitest.setup.ts b/libs/shared/vitest.setup.ts new file mode 100644 index 0000000000000000000000000000000000000000..b1b48f7deaf3a8f6e3a5bd477990a01f29c11fd1 --- /dev/null +++ b/libs/shared/vitest.setup.ts @@ -0,0 +1,2 @@ + +// import 'vitest-canvas-mock' \ No newline at end of file diff --git a/libs/storybook/.gitignore b/libs/storybook/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a547bf36d8d11a4f89c59c144f24795749086dd1 --- /dev/null +++ b/libs/storybook/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/libs/storybook/.postcssrc.cjs b/libs/storybook/.postcssrc.cjs new file mode 100644 index 0000000000000000000000000000000000000000..70ea41d8c21b1f89f54e138b8dc8a7044f18b681 --- /dev/null +++ b/libs/storybook/.postcssrc.cjs @@ -0,0 +1,5 @@ +module.exports = { + parser: 'postcss-scss', + map: false, + plugins: [require('postcss-nesting')], +}; diff --git a/libs/storybook/.storybook/main.ts b/libs/storybook/.storybook/main.ts new file mode 100644 index 0000000000000000000000000000000000000000..f4ed50e661f460aca8ddbf3cf30d2588e394e0dd --- /dev/null +++ b/libs/storybook/.storybook/main.ts @@ -0,0 +1,57 @@ +import type { StorybookConfig } from "@storybook/react-vite"; +const { mergeConfig } = require("vite"); +const { default: tsconfigPaths } = require('vite-tsconfig-paths'); + + +const config: StorybookConfig = { + stories: [ + // "../src/**/*.mdx", + // "../src/**/*.stories.@(js|jsx|ts|tsx)", + // "../node_modules/@graphpolaris/**/*.stories.@(js|jsx|ts|tsx)" + "../node_modules/@graphpolaris/shared/lib/**/*.stories.@(js|jsx|ts|tsx)", + "../../../apps/web/src/**/*.stories.@(js|jsx|ts|tsx)", + ], + addons: [ + "@storybook/addon-links", + "@storybook/addon-essentials", + "@storybook/addon-interactions", + { + name: '@storybook/addon-styling', + options: { + sass: { + // Require your Sass preprocessor here + implementation: require('sass'), + }, + }, + }, + { + name: "@storybook/preset-scss", options: { + cssLoaderOptions: { + modules: true + } + } + } + ], + framework: { + name: "@storybook/react-vite", + options: {}, + }, + docs: { + autodocs: "tag", + }, + viteFinal(config, { configType }) { + return mergeConfig(config, { + + plugins: [ + tsconfigPaths() + ] + }) + } +}; + +// config.module.rules.push({ +// test: /\.scss$/, +// use: ["style-loader", "css-loader", "sass-loader"], +// include: path.resolve(__dirname, "../"), }); + +export default config; diff --git a/libs/storybook/.storybook/preview-head.html b/libs/storybook/.storybook/preview-head.html new file mode 100644 index 0000000000000000000000000000000000000000..05da1e9dfbfe10ccb66bee0d690f7643d4aff7e2 --- /dev/null +++ b/libs/storybook/.storybook/preview-head.html @@ -0,0 +1,3 @@ +<script> + window.global = window; +</script> \ No newline at end of file diff --git a/libs/storybook/.storybook/preview.ts b/libs/storybook/.storybook/preview.ts new file mode 100644 index 0000000000000000000000000000000000000000..1c372b694b02687eba92f0a4fc57a17934ddb8c3 --- /dev/null +++ b/libs/storybook/.storybook/preview.ts @@ -0,0 +1,15 @@ +import type { Preview } from "@storybook/react"; + +const preview: Preview = { + parameters: { + actions: { argTypesRegex: "^on[A-Z].*" }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, + }, +}; + +export default preview; diff --git a/libs/storybook/index.html b/libs/storybook/index.html new file mode 100644 index 0000000000000000000000000000000000000000..e0d1c840806ee7f517c3d9774be4bcf9c4e889db --- /dev/null +++ b/libs/storybook/index.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8" /> + <link rel="icon" type="image/svg+xml" href="/vite.svg" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Vite + React + TS</title> + </head> + <body> + <div id="root"></div> + <script type="module" src="/src/main.tsx"></script> + </body> +</html> diff --git a/libs/storybook/package.json b/libs/storybook/package.json new file mode 100644 index 0000000000000000000000000000000000000000..4ae25ae4255dedc0484cb2607ade11962348fc2f --- /dev/null +++ b/libs/storybook/package.json @@ -0,0 +1,45 @@ +{ + "name": "storybook", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "sb": "storybook dev -p 6006 --no-open", + "storybook": "storybook dev -p 6006", + "build-storybook": "storybook build" + }, + "dependencies": { + "@graphpolaris/shared": "workspace:*", + "postcss-scss": "^4.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "ui": "workspace:*" + }, + "devDependencies": { + "@storybook/addon-essentials": "7.0.0-rc.5", + "@storybook/addon-interactions": "7.0.0-rc.5", + "@storybook/addon-links": "7.0.0-rc.5", + "@storybook/addon-styling": "^0.3.2", + "@storybook/blocks": "7.0.0-rc.5", + "@storybook/preset-scss": "^1.0.3", + "@storybook/react": "7.0.0-rc.5", + "@storybook/react-vite": "7.0.0-rc.5", + "@storybook/testing-library": "0.0.14-next.1", + "@types/node": "18.13.0", + "@types/react": "^18.0.28", + "@types/react-dom": "^18.0.11", + "@vitejs/plugin-react": "^3.1.0", + "postcss": "^8.4.21", + "postcss-load-config": "^4.0.1", + "postcss-nesting": "^11.2.2", + "postcss-plugin": "^1.0.0", + "prop-types": "15.8.1", + "sass": "^1.59.3", + "sass-loader": "^13.2.2", + "storybook": "7.0.0-rc.5", + "typescript": "^4.9.3", + "vite": "^4.2.0", + "vite-plugin-sass-dts": "^1.3.2", + "vite-tsconfig-paths": "^4.0.7" + } +} diff --git a/libs/storybook/public/vite.svg b/libs/storybook/public/vite.svg new file mode 100644 index 0000000000000000000000000000000000000000..e7b8dfb1b2a60bd50538bec9f876511b9cac21e3 --- /dev/null +++ b/libs/storybook/public/vite.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg> \ No newline at end of file diff --git a/libs/storybook/src/App.css b/libs/storybook/src/App.css new file mode 100644 index 0000000000000000000000000000000000000000..b9d355df2a5956b526c004531b7b0ffe412461e0 --- /dev/null +++ b/libs/storybook/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/libs/storybook/src/App.tsx b/libs/storybook/src/App.tsx new file mode 100644 index 0000000000000000000000000000000000000000..776eaa027ab01e9770d454fff29b0eba226be617 --- /dev/null +++ b/libs/storybook/src/App.tsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <div className="App"> + <div> + <a href="https://vitejs.dev" target="_blank"> + <img src={viteLogo} className="logo" alt="Vite logo" /> + </a> + <a href="https://reactjs.org" target="_blank"> + <img src={reactLogo} className="logo react" alt="React logo" /> + </a> + </div> + <h1>Vite + React</h1> + <div className="card"> + <button onClick={() => setCount((count) => count + 1)}> + count is {count} + </button> + <p> + Edit <code>src/App.tsx</code> and save to test HMR + </p> + </div> + <p className="read-the-docs"> + Click on the Vite and React logos to learn more + </p> + </div> + ) +} + +export default App diff --git a/libs/storybook/src/assets/react.svg b/libs/storybook/src/assets/react.svg new file mode 100644 index 0000000000000000000000000000000000000000..6c87de9bb3358469122cc991d5cf578927246184 --- /dev/null +++ b/libs/storybook/src/assets/react.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg> \ No newline at end of file diff --git a/libs/storybook/src/index.css b/libs/storybook/src/index.css new file mode 100644 index 0000000000000000000000000000000000000000..2c3fac689c7c4680cfb84bc0746512858b90b908 --- /dev/null +++ b/libs/storybook/src/index.css @@ -0,0 +1,69 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/libs/storybook/src/main.tsx b/libs/storybook/src/main.tsx new file mode 100644 index 0000000000000000000000000000000000000000..791f139e242c70933e036ead54c9c25de43caf82 --- /dev/null +++ b/libs/storybook/src/main.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( + <React.StrictMode> + <App /> + </React.StrictMode>, +) diff --git a/libs/storybook/src/stories/Button.stories.ts b/libs/storybook/src/stories/Button.stories.ts new file mode 100644 index 0000000000000000000000000000000000000000..af4e0c31023900be3aefa72d51324cb90f3c566f --- /dev/null +++ b/libs/storybook/src/stories/Button.stories.ts @@ -0,0 +1,44 @@ +import type { Meta, StoryObj } from '@storybook/react'; + +import { Button } from './Button'; + +// More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction +const meta = { + title: 'Example/Button', + component: Button, + tags: ['autodocs'], + argTypes: { + backgroundColor: { control: 'color' }, + }, +} satisfies Meta<typeof Button>; + +export default meta; +type Story = StoryObj<typeof meta>; + +// More on writing stories with args: https://storybook.js.org/docs/7.0/react/writing-stories/args +export const Primary: Story = { + args: { + primary: true, + label: 'Button', + }, +}; + +export const Secondary: Story = { + args: { + label: 'Button', + }, +}; + +export const Large: Story = { + args: { + size: 'large', + label: 'Button', + }, +}; + +export const Small: Story = { + args: { + size: 'small', + label: 'Button', + }, +}; diff --git a/libs/storybook/src/stories/Button.tsx b/libs/storybook/src/stories/Button.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c33be6ec52c42dfef1313b1e572e872a98cea20f --- /dev/null +++ b/libs/storybook/src/stories/Button.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import './button.css'; + +interface ButtonProps { + /** + * Is this the principal call to action on the page? + */ + primary?: boolean; + /** + * What background color to use + */ + backgroundColor?: string; + /** + * How large should the button be? + */ + size?: 'small' | 'medium' | 'large'; + /** + * Button contents + */ + label: string; + /** + * Optional click handler + */ + onClick?: () => void; +} + +/** + * Primary UI component for user interaction + */ +export const Button = ({ + primary = false, + size = 'medium', + backgroundColor, + label, + ...props +}: ButtonProps) => { + const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary'; + return ( + <button + type="button" + className={['storybook-button', `storybook-button--${size}`, mode].join(' ')} + style={{ backgroundColor }} + {...props} + > + {label} + </button> + ); +}; diff --git a/libs/storybook/src/stories/Header.stories.ts b/libs/storybook/src/stories/Header.stories.ts new file mode 100644 index 0000000000000000000000000000000000000000..919246dbcb063110825d5d80e02b11e7d85d81d2 --- /dev/null +++ b/libs/storybook/src/stories/Header.stories.ts @@ -0,0 +1,26 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import { Header } from './Header'; + +const meta = { + title: 'Example/Header', + component: Header, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/7.0/react/writing-docs/docs-page + tags: ['autodocs'], + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout + layout: 'fullscreen', + }, +} satisfies Meta<typeof Header>; + +export default meta; +type Story = StoryObj<typeof meta>; + +export const LoggedIn: Story = { + args: { + user: { + name: 'Jane Doe', + }, + }, +}; + +export const LoggedOut: Story = {}; diff --git a/libs/storybook/src/stories/Header.tsx b/libs/storybook/src/stories/Header.tsx new file mode 100644 index 0000000000000000000000000000000000000000..dc3f3c19c31a8b037363f1b9a248df58024c8c64 --- /dev/null +++ b/libs/storybook/src/stories/Header.tsx @@ -0,0 +1,56 @@ +import React from 'react'; + +import { Button } from './Button'; +import './header.css'; + +type User = { + name: string; +}; + +interface HeaderProps { + user?: User; + onLogin: () => void; + onLogout: () => void; + onCreateAccount: () => void; +} + +export const Header = ({ user, onLogin, onLogout, onCreateAccount }: HeaderProps) => ( + <header> + <div className="wrapper"> + <div> + <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> + <g fill="none" fillRule="evenodd"> + <path + d="M10 0h12a10 10 0 0110 10v12a10 10 0 01-10 10H10A10 10 0 010 22V10A10 10 0 0110 0z" + fill="#FFF" + /> + <path + d="M5.3 10.6l10.4 6v11.1l-10.4-6v-11zm11.4-6.2l9.7 5.5-9.7 5.6V4.4z" + fill="#555AB9" + /> + <path + d="M27.2 10.6v11.2l-10.5 6V16.5l10.5-6zM15.7 4.4v11L6 10l9.7-5.5z" + fill="#91BAF8" + /> + </g> + </svg> + <h1>Acme</h1> + </div> + <div> + {user ? ( + <> + <span className="welcome"> + Welcome, <b>{user.name}</b>! + </span> + <Button size="small" onClick={onLogout} label="Log out" /> + </> + ) : ( + <> + <Button size="small" onClick={onLogin} label="Log in" /> + <Button primary size="small" onClick={onCreateAccount} label="Sign up" /> + </> + )} + </div> + </div> + </header> +); diff --git a/libs/storybook/src/stories/Introduction.mdx b/libs/storybook/src/stories/Introduction.mdx new file mode 100644 index 0000000000000000000000000000000000000000..ff7fc71fbf8a896f76132b5951f547cf541e9e8a --- /dev/null +++ b/libs/storybook/src/stories/Introduction.mdx @@ -0,0 +1,213 @@ +import { Meta } from '@storybook/blocks'; +import Code from './assets/code-brackets.svg'; +import Colors from './assets/colors.svg'; +import Comments from './assets/comments.svg'; +import Direction from './assets/direction.svg'; +import Flow from './assets/flow.svg'; +import Plugin from './assets/plugin.svg'; +import Repo from './assets/repo.svg'; +import StackAlt from './assets/stackalt.svg'; + +<Meta title="Example/Introduction" /> + +<style> + {` + .subheading { + --mediumdark: '#999999'; + font-weight: 700; + font-size: 13px; + color: #999; + letter-spacing: 6px; + line-height: 24px; + text-transform: uppercase; + margin-bottom: 12px; + margin-top: 40px; + } + + .link-list { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr; + row-gap: 10px; + } + + @media (min-width: 620px) { + .link-list { + row-gap: 20px; + column-gap: 20px; + grid-template-columns: 1fr 1fr; + } + } + + @media all and (-ms-high-contrast:none) { + .link-list { + display: -ms-grid; + -ms-grid-columns: 1fr 1fr; + -ms-grid-rows: 1fr 1fr; + } + } + + .link-item { + display: block; + padding: 20px; + border: 1px solid #00000010; + border-radius: 5px; + transition: background 150ms ease-out, border 150ms ease-out, transform 150ms ease-out; + color: #333333; + display: flex; + align-items: flex-start; + } + + .link-item:hover { + border-color: #1EA7FD50; + transform: translate3d(0, -3px, 0); + box-shadow: rgba(0, 0, 0, 0.08) 0 3px 10px 0; + } + + .link-item:active { + border-color: #1EA7FD; + transform: translate3d(0, 0, 0); + } + + .link-item strong { + font-weight: 700; + display: block; + margin-bottom: 2px; + } + + .link-item img { + height: 40px; + width: 40px; + margin-right: 15px; + flex: none; + } + + .link-item span, + .link-item p { + margin: 0; + font-size: 14px; + line-height: 20px; + } + + .tip { + display: inline-block; + border-radius: 1em; + font-size: 11px; + line-height: 12px; + font-weight: 700; + background: #E7FDD8; + color: #66BF3C; + padding: 4px 12px; + margin-right: 10px; + vertical-align: top; + } + + .tip-wrapper { + font-size: 13px; + line-height: 20px; + margin-top: 40px; + margin-bottom: 40px; + } + + .tip-wrapper code { + font-size: 12px; + display: inline-block; + } + `} +</style> + +# Welcome to Storybook + +Storybook helps you build UI components in isolation from your app's business logic, data, and context. +That makes it easy to develop hard-to-reach states. Save these UI states as **stories** to revisit during development, testing, or QA. + +Browse example stories now by navigating to them in the sidebar. +View their code in the `stories` directory to learn how they work. +We recommend building UIs with a [**component-driven**](https://componentdriven.org) process starting with atomic components and ending with pages. + +<div className="subheading">Configure</div> + +<div className="link-list"> + <a + className="link-item" + href="https://storybook.js.org/docs/react/addons/addon-types" + target="_blank" + > + <img src={Plugin} alt="plugin" /> + <span> + <strong>Presets for popular tools</strong> + Easy setup for TypeScript, SCSS and more. + </span> + </a> + <a + className="link-item" + href="https://storybook.js.org/docs/react/configure/webpack" + target="_blank" + > + <img src={StackAlt} alt="Build" /> + <span> + <strong>Build configuration</strong> + How to customize webpack and Babel + </span> + </a> + <a + className="link-item" + href="https://storybook.js.org/docs/react/configure/styling-and-css" + target="_blank" + > + <img src={Colors} alt="colors" /> + <span> + <strong>Styling</strong> + How to load and configure CSS libraries + </span> + </a> + <a + className="link-item" + href="https://storybook.js.org/docs/react/get-started/setup#configure-storybook-for-your-stack" + target="_blank" + > + <img src={Flow} alt="flow" /> + <span> + <strong>Data</strong> + Providers and mocking for data libraries + </span> + </a> +</div> + +<div className="subheading">Learn</div> + +<div className="link-list"> + <a className="link-item" href="https://storybook.js.org/docs" target="_blank"> + <img src={Repo} alt="repo" /> + <span> + <strong>Storybook documentation</strong> + Configure, customize, and extend + </span> + </a> + <a className="link-item" href="https://storybook.js.org/tutorials/" target="_blank"> + <img src={Direction} alt="direction" /> + <span> + <strong>In-depth guides</strong> + Best practices from leading teams + </span> + </a> + <a className="link-item" href="https://github.com/storybookjs/storybook" target="_blank"> + <img src={Code} alt="code" /> + <span> + <strong>GitHub project</strong> + View the source and add issues + </span> + </a> + <a className="link-item" href="https://discord.gg/storybook" target="_blank"> + <img src={Comments} alt="comments" /> + <span> + <strong>Discord chat</strong> + Chat with maintainers and the community + </span> + </a> +</div> + +<div className="tip-wrapper"> + <span className="tip">Tip</span>Edit the Markdown in{' '} + <code>stories/Introduction.stories.mdx</code> +</div> diff --git a/libs/storybook/src/stories/Page.stories.ts b/libs/storybook/src/stories/Page.stories.ts new file mode 100644 index 0000000000000000000000000000000000000000..dd421c8a556ae0334e6a2578daa04a3acb372e10 --- /dev/null +++ b/libs/storybook/src/stories/Page.stories.ts @@ -0,0 +1,29 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import { within, userEvent } from '@storybook/testing-library'; + +import { Page } from './Page'; + +const meta = { + title: 'Example/Page', + component: Page, + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout + layout: 'fullscreen', + }, +} satisfies Meta<typeof Page>; + +export default meta; +type Story = StoryObj<typeof meta>; + +export const LoggedOut: Story = {}; + +// More on interaction testing: https://storybook.js.org/docs/7.0/react/writing-tests/interaction-testing +export const LoggedIn: Story = { + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const loginButton = await canvas.getByRole('button', { + name: /Log in/i, + }); + await userEvent.click(loginButton); + }, +}; diff --git a/libs/storybook/src/stories/Page.tsx b/libs/storybook/src/stories/Page.tsx new file mode 100644 index 0000000000000000000000000000000000000000..ec054e81389573ced020255019a9038e79d2b8da --- /dev/null +++ b/libs/storybook/src/stories/Page.tsx @@ -0,0 +1,73 @@ +import React from 'react'; + +import { Header } from './Header'; +import './page.css'; + +type User = { + name: string; +}; + +export const Page: React.FC = () => { + const [user, setUser] = React.useState<User>(); + + return ( + <article> + <Header + user={user} + onLogin={() => setUser({ name: 'Jane Doe' })} + onLogout={() => setUser(undefined)} + onCreateAccount={() => setUser({ name: 'Jane Doe' })} + /> + + <section> + <h2>Pages in Storybook</h2> + <p> + We recommend building UIs with a{' '} + <a href="https://componentdriven.org" target="_blank" rel="noopener noreferrer"> + <strong>component-driven</strong> + </a>{' '} + process starting with atomic components and ending with pages. + </p> + <p> + Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page + data in Storybook: + </p> + <ul> + <li> + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories + </li> + <li> + Assemble data in the page component from your services. You can mock these services out + using Storybook. + </li> + </ul> + <p> + Get a guided tutorial on component-driven development at{' '} + <a href="https://storybook.js.org/tutorials/" target="_blank" rel="noopener noreferrer"> + Storybook tutorials + </a> + . Read more in the{' '} + <a href="https://storybook.js.org/docs" target="_blank" rel="noopener noreferrer"> + docs + </a> + . + </p> + <div className="tip-wrapper"> + <span className="tip">Tip</span> Adjust the width of the canvas with the{' '} + <svg width="10" height="10" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"> + <g fill="none" fillRule="evenodd"> + <path + d="M1.5 5.2h4.8c.3 0 .5.2.5.4v5.1c-.1.2-.3.3-.4.3H1.4a.5.5 0 01-.5-.4V5.7c0-.3.2-.5.5-.5zm0-2.1h6.9c.3 0 .5.2.5.4v7a.5.5 0 01-1 0V4H1.5a.5.5 0 010-1zm0-2.1h9c.3 0 .5.2.5.4v9.1a.5.5 0 01-1 0V2H1.5a.5.5 0 010-1zm4.3 5.2H2V10h3.8V6.2z" + id="a" + fill="#999" + /> + </g> + </svg> + Viewports addon in the toolbar + </div> + </section> + </article> + ); +}; diff --git a/libs/storybook/src/stories/assets/code-brackets.svg b/libs/storybook/src/stories/assets/code-brackets.svg new file mode 100644 index 0000000000000000000000000000000000000000..73de9477600103d031de4114e20468832cfe0d78 --- /dev/null +++ b/libs/storybook/src/stories/assets/code-brackets.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/code-brackets</title><g id="illustration/code-brackets" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Combined-Shape" fill="#87E6E5" d="M11.4139325,12 C11.7605938,12 12,12.5059743 12,13.3779712 L12,17.4951758 L6.43502246,23.3839989 C5.85499251,23.9978337 5.85499251,25.0021663 6.43502246,25.6160011 L12,31.5048242 L12,35.6220288 C12,36.4939606 11.7605228,37 11.4139325,37 C11.2725831,37 11.1134406,36.9158987 10.9453839,36.7379973 L0.435022463,25.6160011 C-0.145007488,25.0021663 -0.145007488,23.9978337 0.435022463,23.3839989 L10.9453839,12.2620027 C11.1134051,12.0841663 11.2725831,12 11.4139325,12 Z M36.5860675,12 C36.7274169,12 36.8865594,12.0841013 37.0546161,12.2620027 L47.5649775,23.3839989 C48.1450075,23.9978337 48.1450075,25.0021663 47.5649775,25.6160011 L37.0546161,36.7379973 C36.8865949,36.9158337 36.7274169,37 36.5860675,37 C36.2394062,37 36,36.4940257 36,35.6220288 L36,31.5048242 L41.5649775,25.6160011 C42.1450075,25.0021663 42.1450075,23.9978337 41.5649775,23.3839989 L36,17.4951758 L36,13.3779712 C36,12.5060394 36.2394772,12 36.5860675,12 Z"/><rect id="Rectangle-7-Copy-5" width="35.57" height="4" x="5.009" y="22.662" fill="#A0DB77" rx="2" transform="translate(22.793959, 24.662305) rotate(-75.000000) translate(-22.793959, -24.662305)"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/colors.svg b/libs/storybook/src/stories/assets/colors.svg new file mode 100644 index 0000000000000000000000000000000000000000..17d58d516e149de0fa83dc6e684ebd2901aeabf7 --- /dev/null +++ b/libs/storybook/src/stories/assets/colors.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/colors</title><g id="illustration/colors" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><circle id="Oval" cx="23.763" cy="16.192" r="13.271" fill="#FC521F" opacity=".6"/><circle id="Oval-Copy" cx="15.468" cy="32.308" r="13.271" fill="#66BF3C" opacity=".6"/><path id="Combined-Shape" fill="#FF5F95" d="M15.4683651,19.0362231 C21.5434817,19.0362231 26.6652087,23.1181689 28.2404554,28.6889694 C26.8420385,29.1906678 25.3344184,29.4637769 23.7630101,29.4637769 C17.6878936,29.4637769 12.5661666,25.3818311 10.9909199,19.8110306 C12.3898993,19.3092302 13.8972501,19.0362231 15.4683651,19.0362231 Z"/><circle id="Oval-Copy-2" cx="32.532" cy="32.308" r="13.271" fill="#1EA7FD" opacity=".6"/><path id="Combined-Shape" fill="#87E6E5" d="M24.00025,22.1417324 C26.897967,24.5762286 28.7397972,28.2268506 28.7397972,32.3076552 C28.7397972,36.3884597 26.897967,40.0390817 24.00025,42.4735779 C21.1018087,40.038637 19.2602028,36.3882111 19.2602028,32.3076552 C19.2602028,28.2815316 21.0530043,24.6741393 23.8838362,22.2402492 Z"/><path id="Combined-Shape" fill="#FBD178" d="M32.5316349,19.0362231 C33.9415155,19.0362231 35.3000478,19.2560712 36.5748203,19.6633557 C35.0489179,25.3104816 29.8909911,29.4637769 23.7630101,29.4637769 C22.3527608,29.4637769 20.9938866,29.2438138 19.7188247,28.8363247 C21.2451195,23.1900077 26.403293,19.0362231 32.5316349,19.0362231 Z"/><path id="Combined-Shape" fill="#FFF" d="M24.00025,22.1417324 L24.0124326,22.1519799 C24.1747744,22.288701 24.3337918,22.4292434 24.4893463,22.5734686 L24.3896855,22.4820008 C24.4671836,22.552408 24.5438453,22.6237194 24.619654,22.6959185 L24.4893463,22.5734686 C24.5690639,22.6473803 24.6478719,22.7222591 24.7257519,22.7980864 L24.619654,22.6959185 C24.6907654,22.7636441 24.7611262,22.8321506 24.8307226,22.9014245 L24.7257519,22.7980864 C24.8120661,22.8821258 24.8972403,22.9673303 24.981249,23.0536745 L24.8307226,22.9014245 C24.9073006,22.9776475 24.9829531,23.0547994 25.0576619,23.132862 L25.057852,23.1330605 C25.3140855,23.4007967 25.559391,23.679459 25.7928375,23.9681079 L25.7230574,23.8825538 C25.7985998,23.9743942 25.8729325,24.0672672 25.9460311,24.1611484 L25.7928375,23.9681079 C25.8624256,24.0541514 25.93096,24.1410823 25.998421,24.228881 L25.9460311,24.1611484 C26.0074362,24.2400115 26.0679704,24.319586 26.1276194,24.3998576 L25.998421,24.228881 C26.0663495,24.317288 26.1331896,24.4065749 26.1989214,24.4967216 L26.1276194,24.3998576 C26.204848,24.5037867 26.2805926,24.6088841 26.3548219,24.7151187 L26.1989214,24.4967216 C26.2678555,24.59126 26.3355706,24.6867441 26.4020436,24.7831507 L26.3548219,24.7151187 C26.4130013,24.798383 26.4702498,24.8823459 26.5265523,24.9669921 L26.4020436,24.7831507 C26.4678788,24.8786322 26.5324956,24.9750187 26.5958716,25.0722875 L26.5959296,25.0723765 C26.736338,25.2878741 26.870709,25.5077955 26.9987399,25.7318073 L26.9410662,25.6319089 C26.9973106,25.7283602 27.0523736,25.8255849 27.1062352,25.9235633 L26.9987399,25.7318073 C27.0539848,25.8284676 27.1080492,25.9258895 27.1609136,26.0240532 L27.1606656,26.0235927 C27.2696676,26.2259984 27.3733426,26.4310837 27.4717677,26.6391379 L27.4715275,26.6386302 C27.5541941,26.8133735 27.6329386,26.9896914 27.7079006,27.1679911 C27.7630163,27.299081 27.8161443,27.431391 27.8671831,27.5647345 L27.804312,27.4036517 C27.8391482,27.4912057 27.8730792,27.5792182 27.9060936,27.6676774 L27.8671831,27.5647345 C27.906613,27.6677486 27.9447959,27.7713796 27.9817136,27.8756091 L27.9060936,27.6676774 C27.946474,27.7758735 27.9854831,27.884738 28.0230997,27.9942498 L27.9817136,27.8756091 C28.0144978,27.9681688 28.0462842,28.0612004 28.0770597,28.1546911 L28.0230997,27.9942498 C28.0618265,28.1069941 28.0990774,28.2204244 28.1348294,28.3345177 L28.0770597,28.1546911 C28.1112208,28.2584663 28.1441365,28.3628071 28.175789,28.4676958 L28.1756797,28.4673338 L28.2408136,28.6893554 C28.2284694,28.6937793 28.2161167,28.6981854 28.2037557,28.7025737 L28.2404554,28.6889694 C27.9517707,28.7925384 27.6584322,28.8863659 27.3608394,28.97006 L27.3609965,28.9702524 C27.0695498,29.0519815 26.7741843,29.1241944 26.4751174,29.1863314 L26.5385665,29.1730829 C26.3901218,29.2046704 26.2407589,29.2337757 26.0905233,29.2603535 L26.4751174,29.1863314 C26.3367402,29.215082 26.1975707,29.2416755 26.0576458,29.2660754 L26.0905233,29.2603535 C25.9366833,29.2875689 25.7819282,29.312134 25.6263069,29.334 L26.0576458,29.2660754 C25.9017815,29.2932549 25.7449801,29.3177127 25.5872928,29.3393985 L25.6263069,29.334 C25.493366,29.3526793 25.3597929,29.3693888 25.2256182,29.3840982 L25.5872928,29.3393985 C25.4326976,29.360659 25.277251,29.3792552 25.1210012,29.3951396 L25.2256182,29.3840982 C25.0570566,29.4025774 24.8875455,29.4178998 24.7171453,29.4300052 L25.1210012,29.3951396 C24.9661341,29.4108835 24.810478,29.4239634 24.6540799,29.4343333 L24.7171453,29.4300052 C24.5612618,29.4410793 24.4046342,29.4494611 24.2473088,29.4551045 L24.6540799,29.4343333 C24.5098436,29.4438967 24.3649762,29.4511552 24.2195147,29.4560724 L24.2473088,29.4551045 C24.0865878,29.4608697 23.9251385,29.4637769 23.7630101,29.4637769 L23.3130142,29.4562912 C23.2993121,29.4558347 23.2856153,29.4553574 23.2719237,29.4548593 C22.9596275,29.4434959 22.6502324,29.4213577 22.3439491,29.3888006 L22.3886972,29.3934808 C22.2468147,29.3788837 22.105595,29.3620515 21.9650736,29.3430199 L22.3439491,29.3888006 C22.1914515,29.3725905 22.0397254,29.3537976 21.8888152,29.3324664 L21.9650736,29.3430199 C21.8025527,29.3210088 21.6409661,29.2960557 21.4803691,29.2682161 L21.8888152,29.3324664 C21.7352182,29.3107553 21.5824665,29.2864149 21.4306071,29.2594919 L21.4803691,29.2682161 C21.3506285,29.2457255 21.2215338,29.221351 21.0931142,29.1951218 L21.4306071,29.2594919 C21.2772401,29.2323016 21.1247833,29.2024774 20.973285,29.1700676 L21.0931142,29.1951218 C20.9267071,29.1611338 20.7614335,29.1240315 20.5973571,29.0838786 L20.973285,29.1700676 C20.825476,29.138447 20.6785795,29.1043653 20.5326403,29.0678674 L20.5973571,29.0838786 C20.4596684,29.0501832 20.3228227,29.0143396 20.1868576,28.9763851 L20.5326403,29.0678674 C20.3930822,29.0329653 20.2543997,28.9958536 20.1166319,28.9565718 L20.1169729,28.956669 L19.7188247,28.8363247 L19.7188247,28.8363247 L19.7880988,28.5894836 C19.8166627,28.4914193 19.8463277,28.3938241 19.8770797,28.2967124 L19.8480041,28.389868 C19.888904,28.2573207 19.931824,28.1256601 19.9767281,27.9949221 L19.8770797,28.2967124 C19.9117081,28.1873592 19.9477148,28.0786191 19.9850793,27.9705124 L19.9853117,27.9700125 C20.1152243,27.5939638 20.2618428,27.2250995 20.4240731,26.8647811 L20.345088,27.0439391 C20.3899401,26.9402428 20.4360767,26.8372321 20.4834778,26.7349269 L20.4240731,26.8647811 C20.461061,26.78263 20.4988604,26.7009231 20.5374612,26.6196707 L20.4834778,26.7349269 C20.5344734,26.6248636 20.5869326,26.515617 20.6408302,26.4072119 L20.5374612,26.6196707 C20.5871241,26.5151329 20.6381134,26.4113474 20.6904074,26.308336 L20.6408302,26.4072119 C20.681671,26.3250682 20.7233378,26.2434076 20.7658197,26.1622412 L20.7658807,26.1619302 C20.8435258,26.013775 20.923959,25.866962 21.0070529,25.7218685 C21.2050227,25.3759931 21.4182299,25.0398756 21.6456589,24.7144306 L21.5286537,24.8848257 C21.5876708,24.7975143 21.6476996,24.7109431 21.7087233,24.6251289 L21.6456589,24.7144306 C21.6993229,24.6376387 21.7537788,24.5614411 21.8090146,24.4858495 L21.7087233,24.6251289 C21.7826333,24.5211934 21.8580028,24.4183683 21.9348018,24.3166836 L21.8090146,24.4858495 C21.8722751,24.3992759 21.9365587,24.3134973 22.0018475,24.2285315 L22.0016895,24.2288802 C22.3179789,23.8171232 22.6576794,23.4247699 23.0189296,23.053491 L22.8296293,23.2521975 C22.9033796,23.1732135 22.9780829,23.095131 23.0537208,23.0179683 L23.0189296,23.053491 C23.083529,22.9870982 23.1488175,22.9213793 23.2147836,22.8563459 L23.0537208,23.0179683 C23.131055,22.9390752 23.2093662,22.8611436 23.2886348,22.7841931 L23.2147836,22.8563459 C23.2821211,22.7899605 23.3501645,22.7242893 23.4189017,22.6593447 L23.2886348,22.7841931 C23.3852399,22.6904132 23.4832671,22.5980904 23.582681,22.5072602 L23.4189017,22.6593447 C23.4912637,22.5909753 23.5643945,22.523411 23.6382797,22.4566663 L23.582681,22.5072602 C23.6715916,22.4260264 23.7616113,22.3459865 23.8527148,22.2671658 L23.8525967,22.2671923 C23.8915062,22.2336043 23.9304941,22.2002638 23.9696766,22.1671464 L24.00025,22.1417324 Z"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/comments.svg b/libs/storybook/src/stories/assets/comments.svg new file mode 100644 index 0000000000000000000000000000000000000000..6493a139f523ee8cceccfb242fd532c0fbfcb5c3 --- /dev/null +++ b/libs/storybook/src/stories/assets/comments.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/comments</title><g id="illustration/comments" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Path" fill="#96D07C" d="M2.52730803,17.9196415 C2.44329744,17.9745167 2.36370847,18.000488 2.29303375,18.000488 C2.1197031,18.000488 2,17.8443588 2,17.5752855 L2,4 C2,1.790861 3.790861,3.23296945e-13 6,3.23296945e-13 L33.9995117,3.23296945e-13 C36.2086507,3.23296945e-13 37.9995117,1.790861 37.9995117,4 L37.9995117,9.999512 C37.9995117,12.208651 36.2086507,13.999512 33.9995117,13.999512 L8,13.999512 C7.83499225,13.999512 7.6723181,13.9895206 7.51254954,13.9701099 L2.52730803,17.9196415 Z"/><path id="Path" fill="#73E1E0" d="M7.51066,44.9703679 L2.52730803,47.9186655 C2.44329744,47.9735407 2.36370847,47.999512 2.29303375,47.999512 C2.1197031,47.999512 2,47.8433828 2,47.5743095 L2,35 C2,32.790861 3.790861,31 6,31 L26,31 C28.209139,31 30,32.790861 30,35 L30,41 C30,43.209139 28.209139,45 26,45 L8,45 C7.8343417,45 7.67103544,44.9899297 7.51066,44.9703679 Z"/><path id="Path" fill="#FFD476" d="M46,19.5 L46,33.0747975 C46,33.3438708 45.8802969,33.5 45.7069663,33.5 C45.6362915,33.5 45.5567026,33.4740287 45.472692,33.4191535 L40.4887103,29.4704446 C40.3285371,29.489956 40.1654415,29.5 40,29.5 L18,29.5 C15.790861,29.5 14,27.709139 14,25.5 L14,19.5 C14,17.290861 15.790861,15.5 18,15.5 L42,15.5 C44.209139,15.5 46,17.290861 46,19.5 Z"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/direction.svg b/libs/storybook/src/stories/assets/direction.svg new file mode 100644 index 0000000000000000000000000000000000000000..65676ac27229460d03c6cfc929210f4773c37d45 --- /dev/null +++ b/libs/storybook/src/stories/assets/direction.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/direction</title><g id="illustration/direction" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Combined-Shape" fill="#FFD476" d="M23.4917015,33.6030641 L2.93840258,31.4321033 C2.38917316,31.3740904 1.99096346,30.8818233 2.04897631,30.3325939 C2.0747515,30.0885705 2.18934861,29.8625419 2.37095722,29.6975265 L34.2609105,0.721285325 C34.6696614,0.349881049 35.3021022,0.38015648 35.6735064,0.788907393 C35.9232621,1.06377731 36.0001133,1.45442096 35.8730901,1.80341447 L24.5364357,32.9506164 C24.3793473,33.3822133 23.9484565,33.6513092 23.4917015,33.6030641 L23.4917015,33.6030641 Z"/><path id="Combined-Shape-Copy" fill="#FFC445" d="M24.3163597,33.2881029 C24.0306575,33.0138462 23.9337246,32.5968232 24.069176,32.2246735 L35.091923,1.9399251 C35.2266075,1.56988243 35.5659249,1.31333613 35.9586669,1.28460955 C36.5094802,1.24432106 36.9886628,1.65818318 37.0289513,2.20899647 L40.2437557,46.1609256 C40.2644355,46.4436546 40.1641446,46.7218752 39.9678293,46.9263833 C39.5853672,47.3248067 38.9523344,47.3377458 38.5539111,46.9552837 L24.3163597,33.2881029 L24.3163597,33.2881029 Z"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/flow.svg b/libs/storybook/src/stories/assets/flow.svg new file mode 100644 index 0000000000000000000000000000000000000000..8ac27db403c236ff9f5db8bf023c396570dc8f6b --- /dev/null +++ b/libs/storybook/src/stories/assets/flow.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/flow</title><g id="illustration/flow" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Combined-Shape" fill="#79C9FC" fill-rule="nonzero" d="M30,29 C32.7614237,29 35,26.7614237 35,24 C35,14.6111593 27.3888407,7 18,7 C8.61115925,7 1,14.6111593 1,24 C1,33.3888407 8.61115925,41 18,41 C19.3333404,41 20.6447683,40.8466238 21.9154603,40.5471706 C19.5096374,39.3319645 17.5510566,37.8612875 16.0456579,36.1314815 C14.1063138,33.9030427 12.769443,31.0725999 12.0293806,27.6556449 C11.360469,26.565281 11,25.3082308 11,24 C11,20.1340068 14.1340068,17 18,17 C21.8659932,17 25,20.1340068 25,24 C25,26.125 27.7040312,29 30,29 Z"/><path id="Combined-Shape-Copy" fill="#FFC445" fill-rule="nonzero" d="M42,29 C44.7614237,29 47,26.7614237 47,24 C47,14.6111593 39.3888407,7 30,7 C20.6111593,7 13,14.6111593 13,24 C13,33.3888407 20.6111593,41 30,41 C31.3333404,41 32.6447683,40.8466238 33.9154603,40.5471706 C31.5096374,39.3319645 29.4051056,37.9781963 28.0456579,36.1314815 C26.0625,33.4375 23,27.1875 23,24 C23,20.1340068 26.1340068,17 30,17 C33.8659932,17 37,20.1340068 37,24 C37.02301,26.3435241 39.7040312,29 42,29 Z" transform="translate(30.000000, 24.000000) scale(-1, -1) translate(-30.000000, -24.000000)"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/plugin.svg b/libs/storybook/src/stories/assets/plugin.svg new file mode 100644 index 0000000000000000000000000000000000000000..29e5c690c0a250f78a5d6f88410fbc14a268e4c2 --- /dev/null +++ b/libs/storybook/src/stories/assets/plugin.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/plugin</title><g id="illustration/plugin" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Combined-Shape" fill="#79C9FC" d="M26,15.3994248 C26,15.4091303 26,15.4188459 26,15.4285714 L26,21.4694881 C25.8463595,21.4969567 25.6941676,21.51275 25.5873784,21.51275 C25.4974117,21.51275 25.4230979,21.4768034 25.377756,21.4206259 L25.2660784,21.2822603 L25.1317423,21.1657666 C24.2436317,20.3956144 23.100098,19.9633214 21.895551,19.9633214 C19.2039137,19.9633214 17,22.1075558 17,24.7804643 C17,27.4533728 19.2039137,29.5976071 21.895551,29.5976071 C23.1972122,29.5976071 24.3149423,29.2878193 25.1231445,28.3613697 C25.4542273,27.9818463 25.568273,27.9073214 25.5873784,27.9073214 C25.681532,27.9073214 25.8352452,27.9239643 26,27.9524591 L26,32.5714286 C26,32.5811541 26,32.5908697 26,32.6005752 L26,33 C26,35.209139 24.209139,37 22,37 L4,37 C1.790861,37 0,35.209139 0,33 L0,15 C0,12.790861 1.790861,11 4,11 L22,11 C24.209139,11 26,12.790861 26,15 L26,15.3994248 Z"/><path id="Path" fill="#87E6E5" d="M27.9998779,32.5714286 C27.9998779,33.3604068 28.6572726,34 29.4682101,34 L46.5315458,34 C47.3424832,34 47.9998779,33.3604068 47.9998779,32.5714286 L47.9998779,15.4285714 C47.9998779,14.6395932 47.3424832,14 46.5315458,14 L29.4682101,14 C28.6572726,14 27.9998779,14.6395932 27.9998779,15.4285714 L27.9998779,21.8355216 C27.9334367,22.2650514 27.8567585,22.6454496 27.746391,22.8084643 C27.4245309,23.2838571 26.2402709,23.51275 25.5873784,23.51275 C24.8705773,23.51275 24.2322714,23.1857725 23.8214379,22.6767605 C23.3096996,22.2329909 22.6349941,21.9633214 21.895551,21.9633214 C20.2963823,21.9633214 19,23.2245992 19,24.7804643 C19,26.3363293 20.2963823,27.5976071 21.895551,27.5976071 C22.5398535,27.5976071 23.2399343,27.477727 23.6160247,27.0466112 C24.1396029,26.4464286 24.7367044,25.9073214 25.5873784,25.9073214 C26.2402709,25.9073214 27.5912951,26.1766031 27.8226692,26.6116071 C27.8819199,26.7230038 27.9403239,26.921677 27.9998779,27.1556219 L27.9998779,32.5714286 Z"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/repo.svg b/libs/storybook/src/stories/assets/repo.svg new file mode 100644 index 0000000000000000000000000000000000000000..f386ee902c1fe318885140acebab6aa2f8549646 --- /dev/null +++ b/libs/storybook/src/stories/assets/repo.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/repo</title><g id="illustration/repo" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Rectangle-62-Copy" fill="#B7F0EF" d="M27.2217723,9.04506931 L41.2217723,6.2682098 C43.3886973,5.83840648 45.4937616,7.2466219 45.9235649,9.41354696 C45.9743993,9.66983721 46,9.93049166 46,10.1917747 L46,32.581381 C46,34.4904961 44.650862,36.1335143 42.7782277,36.5049459 L28.7782277,39.2818054 C26.6113027,39.7116087 24.5062384,38.3033933 24.0764351,36.1364682 C24.0256007,35.880178 24,35.6195235 24,35.3582405 L24,12.9686342 C24,11.0595191 25.349138,9.4165009 27.2217723,9.04506931 Z" opacity=".7"/><path id="Combined-Shape" fill="#87E6E5" d="M6.77822775,6.2682098 L20.7782277,9.04506931 C22.650862,9.4165009 24,11.0595191 24,12.9686342 L24,35.3582405 C24,37.5673795 22.209139,39.3582405 20,39.3582405 C19.738717,39.3582405 19.4780625,39.3326398 19.2217723,39.2818054 L5.22177225,36.5049459 C3.34913798,36.1335143 2,34.4904961 2,32.581381 L2,10.1917747 C2,7.98263571 3.790861,6.19177471 6,6.19177471 C6.26128305,6.19177471 6.5219375,6.21737537 6.77822775,6.2682098 Z"/><path id="Rectangle-63-Copy-2" fill="#61C1FD" d="M22,10 C23.1666667,10.2291667 24.0179036,10.625 24.5537109,11.1875 C25.0895182,11.75 25.5716146,12.875 26,14.5625 C26,29.3020833 26,37.5208333 26,39.21875 C26,40.9166667 26.4241536,42.9583333 27.2724609,45.34375 L24.5537109,41.875 L22.9824219,45.34375 C22.327474,43.1979167 22,41.2291667 22,39.4375 C22,37.6458333 22,27.8333333 22,10 Z"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/assets/stackalt.svg b/libs/storybook/src/stories/assets/stackalt.svg new file mode 100644 index 0000000000000000000000000000000000000000..9b7ad2743506eb0ec12daa9a11ec2321a05d6775 --- /dev/null +++ b/libs/storybook/src/stories/assets/stackalt.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1" viewBox="0 0 48 48"><title>illustration/stackalt</title><g id="illustration/stackalt" fill="none" fill-rule="evenodd" stroke="none" stroke-width="1"><path id="Combined-Shape" fill="#FFAE00" d="M23.8628277,0 L23.8628277,48 L3.32291648,36.2491883 L3.32155653,11.9499781 L23.8628277,0 Z M23.8670509,0 L44.408322,11.9499781 L44.4069621,36.2491883 L23.8670509,48 L23.8670509,0 Z" opacity=".196"/><path id="Rectangle-46-Copy-3" fill="#66BF3C" d="M15.8232279,19.1155258 L24.7368455,21.4714881 C29.6053842,22.7582937 33.4077423,26.5606518 34.694548,31.4291905 L37.0505103,40.3428082 C37.6150232,42.4786032 36.3412474,44.6676353 34.2054524,45.2321482 C33.5569474,45.4035549 32.87575,45.4091235 32.2245294,45.2483418 L23.3459013,43.0562718 C18.2976962,41.809906 14.3561301,37.8683399 13.1097642,32.8201348 L10.9176943,23.9415066 C10.3881737,21.7967682 11.6975664,19.6288529 13.8423049,19.0993322 C14.4935255,18.9385505 15.1747229,18.9441191 15.8232279,19.1155258 Z" opacity=".5" transform="translate(23.999997, 32.166058) rotate(-45.000000) translate(-23.999997, -32.166058)"/><path id="Rectangle-46-Copy-2" fill="#FFAE00" d="M15.8232279,11.2216893 L24.7368455,13.5776516 C29.6053842,14.8644572 33.4077423,18.6668153 34.694548,23.5353541 L37.0505103,32.4489717 C37.6150232,34.5847667 36.3412474,36.7737988 34.2054524,37.3383117 C33.5569474,37.5097184 32.87575,37.515287 32.2245294,37.3545053 L23.3459013,35.1624353 C18.2976962,33.9160695 14.3561301,29.9745034 13.1097642,24.9262983 L10.9176943,16.0476701 C10.3881737,13.9029317 11.6975664,11.7350164 13.8423049,11.2054957 C14.4935255,11.044714 15.1747229,11.0502826 15.8232279,11.2216893 Z" opacity=".5" transform="translate(23.999997, 24.272222) rotate(-45.000000) translate(-23.999997, -24.272222)"/><path id="Rectangle-46-Copy" fill="#FC521F" d="M15.8232279,3.32785281 L24.7368455,5.68381509 C29.6053842,6.97062075 33.4077423,10.7729788 34.694548,15.6415176 L37.0505103,24.5551352 C37.6150232,26.6909302 36.3412474,28.8799623 34.2054524,29.4444752 C33.5569474,29.6158819 32.87575,29.6214505 32.2245294,29.4606688 L23.3459013,27.2685988 C18.2976962,26.022233 14.3561301,22.0806669 13.1097642,17.0324618 L10.9176943,8.15383364 C10.3881737,6.00909519 11.6975664,3.84117987 13.8423049,3.31165925 C14.4935255,3.15087753 15.1747229,3.15644615 15.8232279,3.32785281 Z" opacity=".5" transform="translate(23.999997, 16.378385) rotate(-45.000000) translate(-23.999997, -16.378385)"/></g></svg> \ No newline at end of file diff --git a/libs/storybook/src/stories/button.css b/libs/storybook/src/stories/button.css new file mode 100644 index 0000000000000000000000000000000000000000..dc91dc76370b78ec277e634f8615b67ca55a5145 --- /dev/null +++ b/libs/storybook/src/stories/button.css @@ -0,0 +1,30 @@ +.storybook-button { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 700; + border: 0; + border-radius: 3em; + cursor: pointer; + display: inline-block; + line-height: 1; +} +.storybook-button--primary { + color: white; + background-color: #1ea7fd; +} +.storybook-button--secondary { + color: #333; + background-color: transparent; + box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset; +} +.storybook-button--small { + font-size: 12px; + padding: 10px 16px; +} +.storybook-button--medium { + font-size: 14px; + padding: 11px 20px; +} +.storybook-button--large { + font-size: 16px; + padding: 12px 24px; +} diff --git a/libs/storybook/src/stories/header.css b/libs/storybook/src/stories/header.css new file mode 100644 index 0000000000000000000000000000000000000000..44c549da27ced765bd24ae6ebe262b5c5e707c62 --- /dev/null +++ b/libs/storybook/src/stories/header.css @@ -0,0 +1,32 @@ +.wrapper { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 15px 20px; + display: flex; + align-items: center; + justify-content: space-between; +} + +svg { + display: inline-block; + vertical-align: top; +} + +h1 { + font-weight: 700; + font-size: 20px; + line-height: 1; + margin: 6px 0 6px 10px; + display: inline-block; + vertical-align: top; +} + +button + button { + margin-left: 10px; +} + +.welcome { + color: #333; + font-size: 14px; + margin-right: 10px; +} diff --git a/libs/storybook/src/stories/page.css b/libs/storybook/src/stories/page.css new file mode 100644 index 0000000000000000000000000000000000000000..fb64fe462943866f1b64c7ed2e50912646a82443 --- /dev/null +++ b/libs/storybook/src/stories/page.css @@ -0,0 +1,69 @@ +section { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 24px; + padding: 48px 20px; + margin: 0 auto; + max-width: 600px; + color: #333; +} + +section h2 { + font-weight: 700; + font-size: 32px; + line-height: 1; + margin: 0 0 4px; + display: inline-block; + vertical-align: top; +} + +section p { + margin: 1em 0; +} + +section a { + text-decoration: none; + color: #1ea7fd; +} + +section ul { + padding-left: 30px; + margin: 1em 0; +} + +section li { + margin-bottom: 8px; +} + +section .tip { + display: inline-block; + border-radius: 1em; + font-size: 11px; + line-height: 12px; + font-weight: 700; + background: #e7fdd8; + color: #66bf3c; + padding: 4px 12px; + margin-right: 10px; + vertical-align: top; +} + +section .tip-wrapper { + font-size: 13px; + line-height: 20px; + margin-top: 40px; + margin-bottom: 40px; +} + +section .tip-wrapper svg { + display: inline-block; + height: 12px; + width: 12px; + margin-right: 4px; + vertical-align: top; + margin-top: 3px; +} + +section .tip-wrapper svg path { + fill: #1ea7fd; +} diff --git a/libs/storybook/src/vite-env.d.ts b/libs/storybook/src/vite-env.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..11f02fe2a0061d6e6e1f271b21da95423b448b32 --- /dev/null +++ b/libs/storybook/src/vite-env.d.ts @@ -0,0 +1 @@ +/// <reference types="vite/client" /> diff --git a/libs/storybook/tsconfig.json b/libs/storybook/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..3d0a51a86e202419758206adb6effe775229ba38 --- /dev/null +++ b/libs/storybook/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/libs/storybook/tsconfig.node.json b/libs/storybook/tsconfig.node.json new file mode 100644 index 0000000000000000000000000000000000000000..9d31e2aed93c876bc048cf2f863cb2a847c901e8 --- /dev/null +++ b/libs/storybook/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/libs/storybook/vite.config.ts b/libs/storybook/vite.config.ts new file mode 100644 index 0000000000000000000000000000000000000000..a06d50222c3a950ecad78e1ec1e39b776febabe5 --- /dev/null +++ b/libs/storybook/vite.config.ts @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' +import sassDts from 'vite-plugin-sass-dts' + + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react(), sassDts()], + build: { + rollupOptions: { + // https://rollupjs.org/guide/en/#big-list-of-options + input: "src/index.ts", + output: [ + { + format: "cjs", + entryFileNames: "index.js", + }, + { + format: "esm", + entryFileNames: "index.mjs", + }, + ], + }, + }, +}) diff --git a/libs/workspace/eslint-config-custom/index.js b/libs/workspace/eslint-config-custom/index.js new file mode 100644 index 0000000000000000000000000000000000000000..6024e8d6351c4d1754b867d4c80be0ee59f03705 --- /dev/null +++ b/libs/workspace/eslint-config-custom/index.js @@ -0,0 +1,6 @@ +module.exports = { + extends: ["next", "turbo", "prettier"], + rules: { + "@next/next/no-html-link-for-pages": "off", + }, +}; diff --git a/libs/workspace/eslint-config-custom/package.json b/libs/workspace/eslint-config-custom/package.json new file mode 100644 index 0000000000000000000000000000000000000000..16fed7a78c77db091dc9d8e6a397bbea296ca5ac --- /dev/null +++ b/libs/workspace/eslint-config-custom/package.json @@ -0,0 +1,19 @@ +{ + "name": "eslint-config-custom", + "version": "0.0.0", + "main": "index.js", + "license": "MIT", + "dependencies": { + "eslint": "^7.23.0", + "eslint-config-next": "13.0.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-react": "7.31.8", + "eslint-config-turbo": "latest" + }, + "devDependencies": { + "typescript": "^4.7.4" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/libs/workspace/tsconfig/README.md b/libs/workspace/tsconfig/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0da79cf231837ac98aaed434b6ae954452864359 --- /dev/null +++ b/libs/workspace/tsconfig/README.md @@ -0,0 +1,3 @@ +# `tsconfig` + +These are base shared `tsconfig.json`s from which all other `tsconfig.json`'s inherit from. diff --git a/libs/workspace/tsconfig/base.json b/libs/workspace/tsconfig/base.json new file mode 100644 index 0000000000000000000000000000000000000000..d72a9f3a27835434aadbb1d173136c7384375630 --- /dev/null +++ b/libs/workspace/tsconfig/base.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Default", + "compilerOptions": { + "composite": false, + "declaration": true, + "declarationMap": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "inlineSources": false, + "isolatedModules": true, + "moduleResolution": "node", + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true + }, + "exclude": ["node_modules"] +} diff --git a/libs/workspace/tsconfig/nextjs.json b/libs/workspace/tsconfig/nextjs.json new file mode 100644 index 0000000000000000000000000000000000000000..3b7dfa900d16f1866c54c61c9aaf7c1be42e6c6f --- /dev/null +++ b/libs/workspace/tsconfig/nextjs.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Next.js", + "extends": "./base.json", + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["src", "next-env.d.ts"], + "exclude": ["node_modules"] +} diff --git a/libs/workspace/tsconfig/package.json b/libs/workspace/tsconfig/package.json new file mode 100644 index 0000000000000000000000000000000000000000..f4810fc3fa8da8130f0f90e7064f523705d4db65 --- /dev/null +++ b/libs/workspace/tsconfig/package.json @@ -0,0 +1,10 @@ +{ + "name": "tsconfig", + "version": "0.0.0", + "private": true, + "files": [ + "base.json", + "nextjs.json", + "react-library.json" + ] +} diff --git a/libs/workspace/tsconfig/react-library.json b/libs/workspace/tsconfig/react-library.json new file mode 100644 index 0000000000000000000000000000000000000000..af8711c5299db041495069319d436a7730e89bd1 --- /dev/null +++ b/libs/workspace/tsconfig/react-library.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "React Library", + "extends": "./base.json", + "compilerOptions": { + "jsx": "react-jsx", + "lib": ["ES2015"], + "module": "ESNext", + "target": "es6" + } +} diff --git a/libs/workspace/ui/Button.tsx b/libs/workspace/ui/Button.tsx new file mode 100644 index 0000000000000000000000000000000000000000..61e9000e045c2b74bea925ddb11f2ce061f51521 --- /dev/null +++ b/libs/workspace/ui/Button.tsx @@ -0,0 +1,22 @@ +interface Props { + primary?: boolean; + size?: "small" | "large"; + label?: string; +} + +export const Button = ({ + primary = false, + label = "Boop", + size = "small", +}: Props) => { + return ( + <button + style={{ + backgroundColor: primary ? "red" : "blue", + fontSize: size === "large" ? "24px" : "14px", + }} + > + {label} + </button> + ); +}; diff --git a/libs/workspace/ui/index.tsx b/libs/workspace/ui/index.tsx new file mode 100644 index 0000000000000000000000000000000000000000..916730e8fa531cefbf8435583bd6d68670717a66 --- /dev/null +++ b/libs/workspace/ui/index.tsx @@ -0,0 +1,2 @@ +import * as React from "react"; +export * from "./Button"; diff --git a/libs/workspace/ui/package.json b/libs/workspace/ui/package.json new file mode 100644 index 0000000000000000000000000000000000000000..17b3a320abe3fe6efa54c20ed8cfd429721c19dd --- /dev/null +++ b/libs/workspace/ui/package.json @@ -0,0 +1,19 @@ +{ + "name": "ui", + "version": "0.0.0", + "main": "./index.tsx", + "types": "./index.tsx", + "license": "MIT", + "scripts": { + "lint": "eslint *.ts*" + }, + "devDependencies": { + "@types/react": "^18.0.17", + "@types/react-dom": "^18.0.6", + "eslint": "^7.32.0", + "eslint-config-custom": "workspace:*", + "react": "^18.2.0", + "tsconfig": "workspace:*", + "typescript": "^4.5.2" + } +} diff --git a/libs/workspace/ui/tsconfig.json b/libs/workspace/ui/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..cd6c94d6e8b0c3b34c21ef652ef4d56c64b4a5df --- /dev/null +++ b/libs/workspace/ui/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "tsconfig/react-library.json", + "include": ["."], + "exclude": ["dist", "build", "node_modules"] +} diff --git a/nx.json b/nx.json deleted file mode 100644 index 9133511180c70e8b7378e8619d037a2c5f1705b9..0000000000000000000000000000000000000000 --- a/nx.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "npmScope": "graphpolaris", - "affected": { - "defaultBase": "main" - }, - "cli": { - "defaultCollection": "@nrwl/react" - }, - "implicitDependencies": { - "package.json": { - "dependencies": "*", - "devDependencies": "*" - }, - ".eslintrc.json": "*" - }, - "tasksRunnerOptions": { - "default": { - "runner": "@nrwl/workspace/tasks-runners/default", - "options": { - "cacheableOperations": [ - "build", - "lint", - "test", - "e2e", - "build-storybook" - ] - } - } - }, - "targetDependencies": { - "build": [ - { - "target": "build", - "projects": "dependencies" - } - ] - }, - "generators": { - "@nrwl/react": { - "application": { - "style": "scss", - "linter": "eslint", - "babel": true - }, - "component": { - "style": "scss" - }, - "library": { - "style": "scss", - "linter": "eslint" - } - } - }, - "defaultProject": "web-graphpolaris" -} diff --git a/package.json b/package.json index b7a4f88b80fa8af342147c77d975f6724ef480f0..2404d0c909274b6e1f5661765f5b5558bb508561 100644 --- a/package.json +++ b/package.json @@ -1,90 +1,31 @@ { - "name": "graphpolaris", + "name": "my-turborepo", "version": "0.0.0", - "license": "MIT", + "private": true, + "workspaces": [ + "apps/*", + "libs/*" + ], "scripts": { - "start": "nx serve", - "storybook": "nx run web-graphpolaris:storybook", - "dev": "nx run web-graphpolaris:dev", - "build": "nx build", - "test": "nx test", - "test:all": "nx affected:test --all --codeCoverage --skip-nx-cache", + "build": "turbo run build", + "dev": "turbo run dev", + "sb": "turbo run sb", + "lint": "turbo run lint", + "test": "turbo run test", + "format": "prettier --write \"**/*.{ts,tsx,md}\"", "prepare": "husky install" }, - "private": true, - "dependencies": { - "@commitlint/config-conventional": "^16.0.0", - "@mui/material": "^5.4.1", - "@mui/styled-engine-sc": "^5.4.1", - "@mui/system": "^5.4.1", - "@reduxjs/toolkit": "^1.7.1", - "@types/cytoscape": "^3.19.4", - "@types/react-grid-layout": "^1.3.0", - "@types/styled-components": "^5.1.21", - "classnames": "^2.3.1", - "color": "^4.2.1", - "core-js": "^3.6.5", - "cytoscape": "^3.21.0", - "graphology": "^0.24.0", - "graphology-types": "^0.24.0", - "react": "17.0.2", - "react-cookie": "^4.1.1", - "react-dom": "17.0.2", - "react-flow-renderer": "^9.7.4", - "react-grid-layout": "^1.3.3", - "react-json-view": "^1.21.3", - "react-redux": "^7.2.6", - "regenerator-runtime": "0.13.7", - "styled-components": "^5.3.3", - "tslib": "^2.0.0" - }, "devDependencies": { - "@babel/core": "7.12.13", - "@babel/preset-typescript": "7.12.13", - "@commitlint/cli": "^16.0.1", - "@commitlint/config-angular": "^16.0.0", - "@jscutlery/semver": "^2.18.0", - "@nrwl/cli": "13.7.1", - "@nrwl/cypress": "13.7.1", - "@nrwl/eslint-plugin-nx": "13.7.1", - "@nrwl/jest": "13.7.1", - "@nrwl/linter": "13.7.1", - "@nrwl/react": "13.7.1", - "@nrwl/storybook": "^13.7.3", - "@nrwl/tao": "13.7.1", - "@nrwl/web": "13.7.1", - "@nrwl/workspace": "13.7.1", - "@storybook/addon-essentials": "~6.4.12", - "@storybook/builder-webpack5": "~6.4.12", - "@storybook/manager-webpack5": "~6.4.12", - "@storybook/react": "~6.4.12", - "@svgr/webpack": "^5.4.0", - "@testing-library/react": "12.1.2", - "@testing-library/react-hooks": "7.0.2", - "@types/color": "^3.0.3", - "@types/jest": "27.0.2", - "@types/node": "16.11.7", - "@types/react": "17.0.30", - "@types/react-dom": "17.0.9", - "@typescript-eslint/eslint-plugin": "~5.10.0", - "@typescript-eslint/parser": "~5.10.0", - "babel-jest": "27.2.3", - "babel-loader": "8.1.0", - "cypress": "^9.1.0", - "eslint": "~8.7.0", - "eslint-config-prettier": "8.1.0", - "eslint-plugin-cypress": "^2.10.3", - "eslint-plugin-import": "2.25.2", - "eslint-plugin-jsx-a11y": "6.5.1", - "eslint-plugin-react": "7.27.0", - "eslint-plugin-react-hooks": "4.3.0", - "husky": "^7.0.0", - "jest": "27.2.3", - "prettier": "^2.5.1", - "react-test-renderer": "17.0.2", - "ts-jest": "27.0.5", - "typescript": "~4.5.2", - "url-loader": "^3.0.0", - "graphology-generators": "^0.11.2" - } + "@commitlint/cli": "^17.5.0", + "@commitlint/config-angular": "^17.4.4", + "@commitlint/config-conventional": "^17.4.4", + "eslint-config-custom": "workspace:*", + "husky": "^8.0.0", + "prettier": "latest", + "turbo": "latest" + }, + "engines": { + "node": ">=14.0.0" + }, + "packageManager": "pnpm@7.27.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2053e84891e1902b85e8c9bceb9cc1f130c683be --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,13242 @@ +lockfileVersion: '6.0' + +importers: + + .: + devDependencies: + '@commitlint/cli': + specifier: ^17.5.0 + version: 17.5.0 + '@commitlint/config-angular': + specifier: ^17.4.4 + version: 17.4.4 + '@commitlint/config-conventional': + specifier: ^17.4.4 + version: 17.4.4 + eslint-config-custom: + specifier: workspace:* + version: link:libs/workspace/eslint-config-custom + husky: + specifier: ^8.0.0 + version: 8.0.3 + prettier: + specifier: latest + version: 2.8.7 + turbo: + specifier: latest + version: 1.8.8 + + apps/web: + dependencies: + '@graphpolaris/shared': + specifier: workspace:* + version: link:../../libs/shared + '@mui/base': + specifier: 5.0.0-alpha.118 + version: 5.0.0-alpha.118(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': + specifier: ^5.11.13 + version: 5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@reduxjs/toolkit': + specifier: ^1.9.2 + version: 1.9.3(react-redux@8.0.5)(react@18.2.0) + graphology: + specifier: ^0.25.1 + version: 0.25.1(graphology-types@0.24.7) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-grid-layout: + specifier: ^1.3.4 + version: 1.3.4(react-dom@18.2.0)(react@18.2.0) + react-redux: + specifier: ^8.0.5 + version: 8.0.5(@types/react-dom@18.0.11)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-router-dom: + specifier: ^6.8.1 + version: 6.9.0(react-dom@18.2.0)(react@18.2.0) + reactflow: + specifier: 11.4.0-next.1 + version: 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + styled-components: + specifier: ^5.3.6 + version: 5.3.9(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + devDependencies: + '@storybook/react': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@testing-library/react': + specifier: 14.0.0 + version: 14.0.0(react-dom@18.2.0)(react@18.2.0) + '@types/react': + specifier: ^18.0.28 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.11 + version: 18.0.11 + '@types/react-grid-layout': + specifier: ^1.3.2 + version: 1.3.2 + '@types/styled-components': + specifier: ^5.1.26 + version: 5.1.26 + '@vitejs/plugin-react-swc': + specifier: ^3.0.0 + version: 3.2.0(vite@4.2.1) + graphology-types: + specifier: ^0.24.7 + version: 0.24.7 + react-is: + specifier: ^18.2.0 + version: 18.2.0 + typescript: + specifier: ^4.9.3 + version: 4.9.5 + vite: + specifier: ^4.2.0 + version: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + vitest: + specifier: ^0.29.2 + version: 0.29.4(happy-dom@8.9.0)(jsdom@21.1.1)(sass@1.59.3) + + libs/shared: + dependencies: + '@emotion/react': + specifier: ^11.10.6 + version: 11.10.6(@types/react@18.0.28)(react@18.2.0) + '@emotion/styled': + specifier: ^11.10.6 + version: 11.10.6(@emotion/react@11.10.6)(@types/react@18.0.28)(react@18.2.0) + '@mui/base': + specifier: 5.0.0-alpha.118 + version: 5.0.0-alpha.118(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@mui/icons-material': + specifier: ^5.11.11 + version: 5.11.11(@mui/material@5.11.13)(@types/react@18.0.28)(react@18.2.0) + '@mui/material': + specifier: ^5.11.9 + version: 5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@mui/styled-engine-sc': + specifier: ^5.11.9 + version: 5.11.11(@types/styled-components@5.1.26)(styled-components@5.3.9) + '@mui/system': + specifier: ^5.11.9 + version: 5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react@18.2.0) + '@reactflow/node-resizer': + specifier: ^2.0.1 + version: 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@reduxjs/toolkit': + specifier: ^1.9.2 + version: 1.9.3(react-redux@8.0.5)(react@18.2.0) + '@types/cytoscape': + specifier: ^3.19.9 + version: 3.19.9 + '@types/react-grid-layout': + specifier: ^1.3.2 + version: 1.3.2 + '@types/styled-components': + specifier: ^5.1.26 + version: 5.1.26 + classnames: + specifier: ^2.3.2 + version: 2.3.2 + color: + specifier: ^4.2.3 + version: 4.2.3 + core-js: + specifier: ^3.28.0 + version: 3.29.1 + cytoscape: + specifier: ^3.23.0 + version: 3.23.0 + d3: + specifier: ^6.6 + version: 6.7.0 + graphology: + specifier: ^0.25.1 + version: 0.25.1(graphology-types@0.24.7) + graphology-layout: + specifier: ^0.6.1 + version: 0.6.1(graphology-types@0.24.7) + graphology-layout-forceatlas2: + specifier: ^0.10.1 + version: 0.10.1(graphology-types@0.24.7) + graphology-layout-noverlap: + specifier: ^0.4.2 + version: 0.4.2(graphology-types@0.24.7) + graphology-types: + specifier: ^0.24.7 + version: 0.24.7 + jspdf: + specifier: ^2.5.1 + version: 2.5.1 + pixi.js: + specifier: ^7.1.4 + version: 7.2.1(@pixi/utils@7.2.1) + react-cookie: + specifier: ^4.1.1 + version: 4.1.1(react@18.2.0) + react-grid-layout: + specifier: ^1.3.4 + version: 1.3.4(react-dom@18.2.0)(react@18.2.0) + react-json-view: + specifier: ^1.21.3 + version: 1.21.3(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + react-router-dom: + specifier: ^6.8.1 + version: 6.9.0(react-dom@18.2.0)(react@18.2.0) + reactflow: + specifier: next + version: 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + regenerator-runtime: + specifier: 0.13.11 + version: 0.13.11 + sass: + specifier: ^1.59.3 + version: 1.59.3 + scss: + specifier: ^0.2.4 + version: 0.2.4 + styled-components: + specifier: ^5.3.6 + version: 5.3.9(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + tslib: + specifier: ^2.5.0 + version: 2.5.0 + web-worker: + specifier: ^1.2.0 + version: 1.2.0 + devDependencies: + '@storybook/addon-styling': + specifier: ^0.3.2 + version: 0.3.2(@storybook/addons@6.5.16)(@storybook/api@6.5.16)(@storybook/components@6.5.16)(@storybook/core-events@6.5.16)(@storybook/manager-api@7.0.0-rc.5)(@storybook/theming@6.5.16)(react-dom@18.2.0)(react@18.2.0)(sass-loader@13.2.2) + '@storybook/preset-scss': + specifier: ^1.0.3 + version: 1.0.3(css-loader@6.7.3)(sass-loader@13.2.2)(style-loader@3.3.2) + '@storybook/react': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@testing-library/react': + specifier: 14.0.0 + version: 14.0.0(react-dom@18.2.0)(react@18.2.0) + '@testing-library/react-hooks': + specifier: 8.0.1 + version: 8.0.1(@types/react@18.0.28)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0) + '@types/color': + specifier: ^3.0.3 + version: 3.0.3 + '@types/d3': + specifier: ^7.4.0 + version: 7.4.0 + '@types/node': + specifier: 18.13.0 + version: 18.13.0 + '@types/pixi.js': + specifier: ^5.0.0 + version: 5.0.0(@pixi/utils@7.2.1) + '@types/react': + specifier: ^18.0.27 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.10 + version: 18.0.11 + '@typescript-eslint/eslint-plugin': + specifier: ~5.52.0 + version: 5.52.0(@typescript-eslint/parser@5.52.0)(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/parser': + specifier: ~5.52.0 + version: 5.52.0(eslint@7.32.0)(typescript@4.9.5) + '@vitejs/plugin-react': + specifier: ^3.1.0 + version: 3.1.0(vite@4.2.1) + canvas: + specifier: ^2.11.0 + version: 2.11.0 + cytoscape-cise: + specifier: ^1.0.0 + version: 1.0.0(cytoscape@3.23.0) + cytoscape-cose-bilkent: + specifier: ^4.1.0 + version: 4.1.0(cytoscape@3.23.0) + cytoscape-dagre: + specifier: ^2.5.0 + version: 2.5.0(cytoscape@3.23.0) + cytoscape-elk: + specifier: ^2.1.0 + version: 2.1.0(cytoscape@3.23.0) + cytoscape-fcose: + specifier: ^2.2.0 + version: 2.2.0(cytoscape@3.23.0) + cytoscape-klay: + specifier: ^3.1.4 + version: 3.1.4(cytoscape@3.23.0) + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-next: + specifier: 13.0.0 + version: 13.0.0(eslint@7.32.0)(typescript@4.9.5) + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.7.0(eslint@7.32.0) + eslint-config-turbo: + specifier: latest + version: 1.8.8(eslint@7.32.0) + eslint-plugin-import: + specifier: 2.27.5 + version: 2.27.5(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0) + eslint-plugin-jsx-a11y: + specifier: 6.7.1 + version: 6.7.1(eslint@7.32.0) + eslint-plugin-react: + specifier: 7.31.8 + version: 7.31.8(eslint@7.32.0) + eslint-plugin-react-hooks: + specifier: 4.6.0 + version: 4.6.0(eslint@7.32.0) + graphology-generators: + specifier: ^0.11.2 + version: 0.11.2(graphology-types@0.24.7) + happy-dom: + specifier: ^8.9.0 + version: 8.9.0 + jsdom: + specifier: ^21.1.1 + version: 21.1.1(canvas@2.11.0) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + postcss-load-config: + specifier: ^4.0.1 + version: 4.0.1(postcss@8.4.21)(ts-node@10.9.1) + postcss-nesting: + specifier: ^11.2.2 + version: 11.2.2(postcss@8.4.21) + postcss-plugin: + specifier: ^1.0.0 + version: 1.0.0 + postcss-scss: + specifier: ^4.0.6 + version: 4.0.6(postcss@8.4.21) + prettier: + specifier: ^2.8.4 + version: 2.8.5 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-is: + specifier: ^18.2.0 + version: 18.2.0 + react-redux: + specifier: ^8.0.5 + version: 8.0.5(@types/react-dom@18.0.11)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-test-renderer: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + require-from-string: + specifier: ^2.0.2 + version: 2.0.2 + ts-node: + specifier: 10.9.1 + version: 10.9.1(@types/node@18.13.0)(typescript@4.9.5) + typescript: + specifier: ^4.5.2 + version: 4.9.5 + url-loader: + specifier: ^4.1.1 + version: 4.1.1(webpack@5.77.0) + vite: + specifier: ^4.1.0 + version: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + vite-plugin-dts: + specifier: ^2.1.0 + version: 2.1.0(@types/node@18.13.0)(vite@4.2.1) + vite-plugin-sass-dts: + specifier: ^1.3.2 + version: 1.3.2(postcss@8.4.21)(prettier@2.8.5)(sass@1.59.3)(vite@4.2.1) + vite-tsconfig-paths: + specifier: ^4.0.7 + version: 4.0.7(typescript@4.9.5)(vite@4.2.1) + vitest: + specifier: ^0.29.2 + version: 0.29.4(happy-dom@8.9.0)(jsdom@21.1.1)(sass@1.59.3) + + libs/storybook: + dependencies: + '@graphpolaris/shared': + specifier: workspace:* + version: link:../shared + postcss-scss: + specifier: ^4.0.6 + version: 4.0.6(postcss@8.4.21) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + ui: + specifier: workspace:* + version: link:../workspace/ui + devDependencies: + '@storybook/addon-essentials': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-interactions': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-links': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-styling': + specifier: ^0.3.2 + version: 0.3.2(@storybook/addons@6.5.16)(@storybook/api@6.5.16)(@storybook/components@6.5.16)(@storybook/core-events@6.5.16)(@storybook/manager-api@7.0.0-rc.5)(@storybook/theming@6.5.16)(react-dom@18.2.0)(react@18.2.0)(sass-loader@13.2.2) + '@storybook/blocks': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preset-scss': + specifier: ^1.0.3 + version: 1.0.3(css-loader@6.7.3)(sass-loader@13.2.2)(style-loader@3.3.2) + '@storybook/react': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@storybook/react-vite': + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(vite@4.2.1) + '@storybook/testing-library': + specifier: 0.0.14-next.1 + version: 0.0.14-next.1 + '@types/node': + specifier: 18.13.0 + version: 18.13.0 + '@types/react': + specifier: ^18.0.28 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.11 + version: 18.0.11 + '@vitejs/plugin-react': + specifier: ^3.1.0 + version: 3.1.0(vite@4.2.1) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + postcss-load-config: + specifier: ^4.0.1 + version: 4.0.1(postcss@8.4.21)(ts-node@10.9.1) + postcss-nesting: + specifier: ^11.2.2 + version: 11.2.2(postcss@8.4.21) + postcss-plugin: + specifier: ^1.0.0 + version: 1.0.0 + prop-types: + specifier: 15.8.1 + version: 15.8.1 + sass: + specifier: ^1.59.3 + version: 1.59.3 + sass-loader: + specifier: ^13.2.2 + version: 13.2.2(sass@1.59.3)(webpack@5.77.0) + storybook: + specifier: 7.0.0-rc.5 + version: 7.0.0-rc.5 + typescript: + specifier: ^4.9.3 + version: 4.9.5 + vite: + specifier: ^4.2.0 + version: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + vite-plugin-sass-dts: + specifier: ^1.3.2 + version: 1.3.2(postcss@8.4.21)(prettier@2.8.7)(sass@1.59.3)(vite@4.2.1) + vite-tsconfig-paths: + specifier: ^4.0.7 + version: 4.0.7(typescript@4.9.5)(vite@4.2.1) + + libs/workspace/eslint-config-custom: + dependencies: + eslint: + specifier: ^7.23.0 + version: 7.32.0 + eslint-config-next: + specifier: 13.0.0 + version: 13.0.0(eslint@7.32.0)(typescript@4.9.5) + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.7.0(eslint@7.32.0) + eslint-config-turbo: + specifier: latest + version: 1.8.8(eslint@7.32.0) + eslint-plugin-react: + specifier: 7.31.8 + version: 7.31.8(eslint@7.32.0) + devDependencies: + typescript: + specifier: ^4.7.4 + version: 4.9.5 + + libs/workspace/tsconfig: {} + + libs/workspace/ui: + devDependencies: + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-custom: + specifier: workspace:* + version: link:../eslint-config-custom + react: + specifier: ^18.2.0 + version: 18.2.0 + tsconfig: + specifier: workspace:* + version: link:../tsconfig + typescript: + specifier: ^4.5.2 + version: 4.9.5 + +packages: + + /@ampproject/remapping@2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@aw-web-design/x-default-browser@1.4.88: + resolution: {integrity: sha512-AkEmF0wcwYC2QkhK703Y83fxWARttIWXDmQN8+cof8FmFZ5BRhnNXGymeb1S73bOCLfWjYELxtujL56idCN/XA==} + hasBin: true + dependencies: + default-browser-id: 3.0.0 + dev: true + + /@babel/code-frame@7.12.11: + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/code-frame@7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data@7.21.0: + resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.21.3: + resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.3 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.21.3: + resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + + /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.3 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.2 + dev: true + + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.3): + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + debug: 4.3.4(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-environment-visitor@7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + + /@babel/helper-explode-assignable-expression@7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-function-name@7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.3 + + /@babel/helper-hoist-variables@7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + + /@babel/helper-member-expression-to-functions@7.21.0: + resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-module-imports@7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + + /@babel/helper-module-transforms@7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression@7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-plugin-utils@7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-replace-supers@7.20.7: + resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access@7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@babel/helper-split-export-declaration@7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.3 + + /@babel/helper-string-parser@7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-wrap-function@7.20.5: + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.21.0 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helpers@7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight@7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser@7.21.3: + resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.3 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3) + dev: true + + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.3): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.3): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.3): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-flow@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.3): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.3): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.3): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.3): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.3): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.3): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.3): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 + dev: true + + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.3): + resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.21.3) + dev: true + + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.3): + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.3): + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.3): + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.3): + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.3): + resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.3): + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-react-jsx@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3) + '@babel/types': 7.21.3 + dev: true + + /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.3): + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.1 + dev: true + + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.3): + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: true + + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.3): + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.3): + resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.3): + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/preset-env@7.20.2(@babel/core@7.21.3): + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.3) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.3) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.3) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.3) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.3) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.3) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.3) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.3) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.3) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.3) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.3) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.3) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.3) + '@babel/types': 7.21.3 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.3) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.3) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.3) + core-js-compat: 3.29.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/preset-flow@7.18.6(@babel/core@7.21.3): + resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-flow-strip-types': 7.21.0(@babel/core@7.21.3) + dev: true + + /@babel/preset-modules@0.1.5(@babel/core@7.21.3): + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.3) + '@babel/types': 7.21.3 + esutils: 2.0.3 + dev: true + + /@babel/preset-typescript@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/register@7.21.0(@babel/core@7.21.3): + resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.5 + source-map-support: 0.5.21 + dev: true + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + + /@babel/runtime@7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/template@7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.21.3 + '@babel/types': 7.21.3 + + /@babel/traverse@7.21.3(supports-color@5.5.0): + resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.3 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.3 + '@babel/types': 7.21.3 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.21.3: + resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@base2/pretty-print-object@1.0.1: + resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} + dev: true + + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@colors/colors@1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + + /@commitlint/cli@17.5.0: + resolution: {integrity: sha512-yNW3+M7UM1ioK28LKTrryIVB5qGpXlEv8+rJQiWPMZNayy9/1XR5+lL8qBTNlgopYtZWWnIm5RETcAN29ZTL/A==} + engines: {node: '>=v14'} + hasBin: true + dependencies: + '@commitlint/format': 17.4.4 + '@commitlint/lint': 17.4.4 + '@commitlint/load': 17.5.0 + '@commitlint/read': 17.4.4 + '@commitlint/types': 17.4.4 + execa: 5.1.1 + lodash.isfunction: 3.0.9 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /@commitlint/config-angular-type-enum@17.4.0: + resolution: {integrity: sha512-qbmfOfVqQHMKfc6CxS0A9b7+EFsOyEBoh4+i8Qa05uk8YhT/zY1CeIXK5V3wwemMDcHUegyL/ZnwCvWD7g8GxA==} + engines: {node: '>=v14'} + dev: true + + /@commitlint/config-angular@17.4.4: + resolution: {integrity: sha512-ulCgBc1sDWwwW0HKGQDurcfWbWw1PZjwOFzeL2PZq3jcOgPfOzEHqE3dIjycB5DKlWNx4kUMcgwMWaX/zUtBNg==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-angular-type-enum': 17.4.0 + dev: true + + /@commitlint/config-conventional@17.4.4: + resolution: {integrity: sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==} + engines: {node: '>=v14'} + dependencies: + conventional-changelog-conventionalcommits: 5.0.0 + dev: true + + /@commitlint/config-validator@17.4.4: + resolution: {integrity: sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.4.4 + ajv: 8.12.0 + dev: true + + /@commitlint/ensure@17.4.4: + resolution: {integrity: sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.4.4 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 + dev: true + + /@commitlint/execute-rule@17.4.0: + resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} + engines: {node: '>=v14'} + dev: true + + /@commitlint/format@17.4.4: + resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.4.4 + chalk: 4.1.2 + dev: true + + /@commitlint/is-ignored@17.4.4: + resolution: {integrity: sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.4.4 + semver: 7.3.8 + dev: true + + /@commitlint/lint@17.4.4: + resolution: {integrity: sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/is-ignored': 17.4.4 + '@commitlint/parse': 17.4.4 + '@commitlint/rules': 17.4.4 + '@commitlint/types': 17.4.4 + dev: true + + /@commitlint/load@17.5.0: + resolution: {integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-validator': 17.4.4 + '@commitlint/execute-rule': 17.4.0 + '@commitlint/resolve-extends': 17.4.4 + '@commitlint/types': 17.4.4 + '@types/node': 18.13.0 + chalk: 4.1.2 + cosmiconfig: 8.1.3 + cosmiconfig-typescript-loader: 4.3.0(@types/node@18.13.0)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@4.9.5) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + ts-node: 10.9.1(@types/node@18.13.0)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /@commitlint/message@17.4.2: + resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==} + engines: {node: '>=v14'} + dev: true + + /@commitlint/parse@17.4.4: + resolution: {integrity: sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.4.4 + conventional-changelog-angular: 5.0.13 + conventional-commits-parser: 3.2.4 + dev: true + + /@commitlint/read@17.4.4: + resolution: {integrity: sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/top-level': 17.4.0 + '@commitlint/types': 17.4.4 + fs-extra: 11.1.1 + git-raw-commits: 2.0.11 + minimist: 1.2.8 + dev: true + + /@commitlint/resolve-extends@17.4.4: + resolution: {integrity: sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-validator': 17.4.4 + '@commitlint/types': 17.4.4 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + + /@commitlint/rules@17.4.4: + resolution: {integrity: sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/ensure': 17.4.4 + '@commitlint/message': 17.4.2 + '@commitlint/to-lines': 17.4.0 + '@commitlint/types': 17.4.4 + execa: 5.1.1 + dev: true + + /@commitlint/to-lines@17.4.0: + resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==} + engines: {node: '>=v14'} + dev: true + + /@commitlint/top-level@17.4.0: + resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==} + engines: {node: '>=v14'} + dependencies: + find-up: 5.0.0 + dev: true + + /@commitlint/types@17.4.4: + resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} + engines: {node: '>=v14'} + dependencies: + chalk: 4.1.2 + dev: true + + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: true + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.11): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.11 + dev: true + + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + dev: true + + /@emotion/babel-plugin@11.10.6: + resolution: {integrity: sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==} + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/runtime': 7.21.0 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/serialize': 1.1.1 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.1.3 + dev: false + + /@emotion/cache@11.10.5: + resolution: {integrity: sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==} + dependencies: + '@emotion/memoize': 0.8.0 + '@emotion/sheet': 1.2.1 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + stylis: 4.1.3 + dev: false + + /@emotion/hash@0.9.0: + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} + dev: false + + /@emotion/is-prop-valid@1.2.0: + resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} + dependencies: + '@emotion/memoize': 0.8.0 + dev: false + + /@emotion/memoize@0.8.0: + resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} + dev: false + + /@emotion/react@11.10.6(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/babel-plugin': 11.10.6 + '@emotion/cache': 11.10.5 + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + '@types/react': 18.0.28 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + + /@emotion/serialize@1.1.1: + resolution: {integrity: sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==} + dependencies: + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/unitless': 0.8.0 + '@emotion/utils': 1.2.0 + csstype: 3.1.1 + dev: false + + /@emotion/sheet@1.2.1: + resolution: {integrity: sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==} + dev: false + + /@emotion/styled@11.10.6(@emotion/react@11.10.6)(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/babel-plugin': 11.10.6 + '@emotion/is-prop-valid': 1.2.0 + '@emotion/react': 11.10.6(@types/react@18.0.28)(react@18.2.0) + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) + '@emotion/utils': 1.2.0 + '@types/react': 18.0.28 + react: 18.2.0 + dev: false + + /@emotion/stylis@0.8.5: + resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} + dev: false + + /@emotion/unitless@0.7.5: + resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + dev: false + + /@emotion/unitless@0.8.0: + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} + dev: false + + /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@18.2.0): + resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.2.0 + + /@emotion/utils@1.2.0: + resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} + dev: false + + /@emotion/weak-memoize@0.3.0: + resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} + dev: false + + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.17.12: + resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.12: + resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.12: + resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.12: + resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.12: + resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.12: + resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.12: + resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.12: + resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.12: + resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.12: + resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.12: + resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.12: + resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.12: + resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.12: + resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.12: + resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.12: + resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.12: + resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.12: + resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.12: + resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.12: + resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.12: + resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.12: + resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint/eslintrc@0.4.3: + resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@5.5.0) + espree: 7.3.1 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@fal-works/esbuild-plugin-global-externals@2.1.2: + resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} + dev: true + + /@humanwhocodes/config-array@0.5.0: + resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4(supports-color@5.5.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + + /@jest/schemas@29.4.3: + resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.25.24 + dev: true + + /@jest/transform@29.5.0: + resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.21.3 + '@jest/types': 29.5.0 + '@jridgewell/trace-mapping': 0.3.17 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.5.0 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + micromatch: 4.0.5 + pirates: 4.0.5 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.13.0 + '@types/yargs': 16.0.5 + chalk: 4.1.2 + dev: true + + /@jest/types@29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.13.0 + '@types/yargs': 17.0.23 + chalk: 4.1.2 + dev: true + + /@joshwooding/vite-plugin-react-docgen-typescript@0.2.1(typescript@4.9.5)(vite@4.2.1): + resolution: {integrity: sha512-ou4ZJSXMMWHqGS4g8uNRbC5TiTWxAgQZiVucoUrOCWuPrTbkpJbmVyIi9jU72SBry7gQtuMEDp4YR8EEXAg7VQ==} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + glob: 7.2.3 + glob-promise: 4.2.2(glob@7.2.3) + magic-string: 0.27.0 + react-docgen-typescript: 2.2.2(typescript@4.9.5) + typescript: 4.9.5 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + dev: true + + /@jridgewell/gen-mapping@0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/gen-mapping@0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/trace-mapping@0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@juggle/resize-observer@3.4.0: + resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} + dev: true + + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.9 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.3.8 + tar: 6.1.13 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@mdx-js/react@2.3.0(react@18.2.0): + resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.3 + '@types/react': 18.0.28 + react: 18.2.0 + dev: true + + /@microsoft/api-extractor-model@7.26.4(@types/node@18.13.0): + resolution: {integrity: sha512-PDCgCzXDo+SLY5bsfl4bS7hxaeEtnXj7XtuzEE+BtALp7B5mK/NrS2kHWU69pohgsRmEALycQdaQPXoyT2i5MQ==} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.2(@types/node@18.13.0) + transitivePeerDependencies: + - '@types/node' + dev: true + + /@microsoft/api-extractor@7.34.4(@types/node@18.13.0): + resolution: {integrity: sha512-HOdcci2nT40ejhwPC3Xja9G+WSJmWhCUKKryRfQYsmE9cD+pxmBaKBKCbuS9jUcl6bLLb4Gz+h7xEN5r0QiXnQ==} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.26.4(@types/node@18.13.0) + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.2(@types/node@18.13.0) + '@rushstack/rig-package': 0.3.18 + '@rushstack/ts-command-line': 4.13.2 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.22.1 + semver: 7.3.8 + source-map: 0.6.1 + typescript: 4.8.4 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@microsoft/tsdoc-config@0.16.2: + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc@0.14.2: + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + dev: true + + /@mui/base@5.0.0-alpha.118(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GAEpqhnuHjRaAZLdxFNuOf2GDTp9sUawM46oHZV4VnYPFjXJDkIYFWfIQLONb0nga92OiqS5DD/scGzVKCL0Mw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/is-prop-valid': 1.2.0 + '@mui/types': 7.2.3(@types/react@18.0.28) + '@mui/utils': 5.11.13(react@18.2.0) + '@popperjs/core': 2.11.6 + '@types/react': 18.0.28 + clsx: 1.2.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + dev: false + + /@mui/base@5.0.0-alpha.121(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8nJRY76UqlJV+q/Yzo0tgGfPWEOa+4N9rjO81fMmcJqP0I6m54hLDXsjvMg4tvelY5eKHXUK6Tb7en+GHfTqZA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/is-prop-valid': 1.2.0 + '@mui/types': 7.2.3(@types/react@18.0.28) + '@mui/utils': 5.11.13(react@18.2.0) + '@popperjs/core': 2.11.6 + '@types/react': 18.0.28 + clsx: 1.2.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + dev: false + + /@mui/core-downloads-tracker@5.11.13: + resolution: {integrity: sha512-lx+GXBR9h/ApZsEP728tl0pyZyuajto+VnBgsoAzw1d5+CbmOo8ZWieKwVUGxZlPT1wMYNUYS5NtKzCli0xYjw==} + dev: false + + /@mui/icons-material@5.11.11(@mui/material@5.11.13)(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-Eell3ADmQVE8HOpt/LZ3zIma8JSvPh3XgnhwZLT0k5HRqZcd6F/QDHc7xsWtgz09t+UEFvOYJXjtrwKmLdwwpw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@mui/material': 5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.0.28 + react: 18.2.0 + dev: false + + /@mui/material@5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2CnSj43F+159LbGmTLLQs5xbGYMiYlpTByQhP7c7cMX6opbScctBFE1PuyElpAmwW8Ag9ysfZH1d1MFAmJQkjg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/react': 11.10.6(@types/react@18.0.28)(react@18.2.0) + '@emotion/styled': 11.10.6(@emotion/react@11.10.6)(@types/react@18.0.28)(react@18.2.0) + '@mui/base': 5.0.0-alpha.121(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@mui/core-downloads-tracker': 5.11.13 + '@mui/system': 5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react@18.2.0) + '@mui/types': 7.2.3(@types/react@18.0.28) + '@mui/utils': 5.11.13(react@18.2.0) + '@types/react': 18.0.28 + '@types/react-transition-group': 4.4.5 + clsx: 1.2.1 + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) + dev: false + + /@mui/private-theming@5.11.13(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-PJnYNKzW5LIx3R+Zsp6WZVPs6w5sEKJ7mgLNnUXuYB1zo5aX71FVLtV7geyPXRcaN2tsoRNK7h444ED0t7cIjA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@mui/utils': 5.11.13(react@18.2.0) + '@types/react': 18.0.28 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/styled-engine-sc@5.11.11(@types/styled-components@5.1.26)(styled-components@5.3.9): + resolution: {integrity: sha512-6+HsfcKHlhjQklDoEup7Itl+Xgn+BCsqEpIdIIhlxED4YlOZ38xghxIKrx78XFZznTorbhAspUgDDKIaB5vDMg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/styled-components': ^5.1.14 + styled-components: ^5.3.1 + peerDependenciesMeta: + '@types/styled-components': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@types/styled-components': 5.1.26 + prop-types: 15.8.1 + styled-components: 5.3.9(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + dev: false + + /@mui/styled-engine@5.11.11(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0): + resolution: {integrity: sha512-wV0UgW4lN5FkDBXefN8eTYeuE9sjyQdg5h94vtwZCUamGQEzmCOtir4AakgmbWMy0x8OLjdEUESn9wnf5J9MOg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/cache': 11.10.5 + '@emotion/react': 11.10.6(@types/react@18.0.28)(react@18.2.0) + '@emotion/styled': 11.10.6(@emotion/react@11.10.6)(@types/react@18.0.28)(react@18.2.0) + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/system@5.11.13(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-OWP0Alp6C8ufnGm9+CZcl3d+OoRXL2PnrRT5ohaMLxvGL9OfNcL2t4JOjMmA0k1UAGd6E/Ygbu5lEPrZSDlvCg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/react': 11.10.6(@types/react@18.0.28)(react@18.2.0) + '@emotion/styled': 11.10.6(@emotion/react@11.10.6)(@types/react@18.0.28)(react@18.2.0) + '@mui/private-theming': 5.11.13(@types/react@18.0.28)(react@18.2.0) + '@mui/styled-engine': 5.11.11(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0) + '@mui/types': 7.2.3(@types/react@18.0.28) + '@mui/utils': 5.11.13(react@18.2.0) + '@types/react': 18.0.28 + clsx: 1.2.1 + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/types@7.2.3(@types/react@18.0.28): + resolution: {integrity: sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==} + peerDependencies: + '@types/react': '*' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + dev: false + + /@mui/utils@5.11.13(react@18.2.0): + resolution: {integrity: sha512-5ltA58MM9euOuUcnvwFJqpLdEugc9XFsRR8Gt4zZNb31XzMfSKJPR4eumulyhsOTK1rWf7K4D63NKFPfX0AxqA==} + engines: {node: '>=12.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + '@types/prop-types': 15.7.5 + '@types/react-is': 17.0.3 + prop-types: 15.8.1 + react: 18.2.0 + react-is: 18.2.0 + dev: false + + /@ndelangen/get-tarball@3.0.7: + resolution: {integrity: sha512-NqGfTZIZpRFef1GoVaShSSRwDC3vde3ThtTeqFdcYd6ipKqnfEVhjK2hUeHjCQUcptyZr2TONqcloFXM+5QBrQ==} + dependencies: + gunzip-maybe: 1.4.2 + pump: 3.0.0 + tar-fs: 2.1.1 + dev: true + + /@next/eslint-plugin-next@13.0.0: + resolution: {integrity: sha512-z+gnX4Zizatqatc6f4CQrcC9oN8Us3Vrq/OLyc98h7K/eWctrnV91zFZodmJHUjx0cITY8uYM7LXD7IdYkg3kg==} + dependencies: + glob: 7.1.7 + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@pixi/accessibility@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/events@7.2.1): + resolution: {integrity: sha512-4kwcmY9CRb07grMd/3FTTpzzpsPlvutnP/xnlkxF8Bz5p2Hrg1nYYxwHzn3hZI0bMIR6oQbScxlx0ijIhVjXrA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/events': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/events': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/utils@7.2.1) + + /@pixi/app@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1): + resolution: {integrity: sha512-I6YLs+JTUQkmZBeO8YzK/9T6P9TpwULyfoMsUh77MiAI0tnJobortXf1eMEgMbq5rVk44M5gtl1MJL9QclxcBA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + + /@pixi/assets@7.2.1(@pixi/core@7.2.1)(@pixi/utils@7.2.1): + resolution: {integrity: sha512-6JFm5ZQpE5n2scj60UFN5z8dr/1SDKFmPEgE0HNsqSuIhHlA0yS2ARvgHGRjVJdBPsOSUHsCnVYG9HOlM1pSJA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/utils': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/utils': 7.2.1 + '@types/css-font-loading-module': 0.0.7 + + /@pixi/color@7.2.1: + resolution: {integrity: sha512-rzJy1Bu6x+LuADSxUImvH49hIVLEl/1bGH+WjfcPOuxPQYZzHTGQJeISQYSJrTE+kdU2+GvRLH8cUlLijyFFqA==} + dependencies: + colord: 2.9.3 + + /@pixi/compressed-textures@7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1): + resolution: {integrity: sha512-U5SDgy/JsieMrB45GQDoC9Y055LKh52/EYV8TFlf5OcRvwLBOqjJLXXVwwkDF/79O/5WT2vcR6KSRKjB9gXxgw==} + peerDependencies: + '@pixi/assets': 7.2.1 + '@pixi/core': 7.2.1 + dependencies: + '@pixi/assets': 7.2.1(@pixi/core@7.2.1)(@pixi/utils@7.2.1) + '@pixi/core': 7.2.1 + + /@pixi/constants@7.2.1: + resolution: {integrity: sha512-Tyu7Ue59ZYPyhBtP0gneMgixlAvM9+XXBscoICLyompA09NVsarul1czFfP+GnwiW5jVzXvd4kNDPAayNmKRFg==} + + /@pixi/core@7.2.1: + resolution: {integrity: sha512-ASoedGRUnirpHGP7Axgnarb2v7FHlfHByuFhkWDn+6IXVenQJNgwtC9wRPyzJQV5S0OhxYGDtvw/BsRjUZX3tA==} + dependencies: + '@pixi/color': 7.2.1 + '@pixi/constants': 7.2.1 + '@pixi/extensions': 7.2.1 + '@pixi/math': 7.2.1 + '@pixi/runner': 7.2.1 + '@pixi/settings': 7.2.1 + '@pixi/ticker': 7.2.1 + '@pixi/utils': 7.2.1 + '@types/offscreencanvas': 2019.7.0 + + /@pixi/display@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-S8rw+OaP3z4js73z1XmHV8eJnlFfdxwTIwdBoJqu6UPoTowFL5aBaObaNmraQXbCpSIimziG/txaOxrltc2y6Q==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/events@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/utils@7.2.1): + resolution: {integrity: sha512-kFT3l3g1DwJnDn2xLVct0n2qaerqNdiDOS3njVX/YBp7+IX5xD6gpXxLgy7M7fYOislUwIMorfc6oMUSlpXcKg==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/utils': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/utils': 7.2.1 + + /@pixi/extensions@7.2.1: + resolution: {integrity: sha512-bVPhu+adqW1gsBABX3ZtQ6jpwUaM+Bz9lSv3+kXoKUY+mPlDpXDHDdmJsnGh1yktHvE+WU1tdFv1gSaXA0IfGQ==} + + /@pixi/extract@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-bXnRHBvYBRvmLeTiQvv1ZYVkxqK4RXZTwGsFPsKo39MIzdrtPrGeyzstFGAb3kUTIlsFn5plO+12iKnkxZBlvg==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-alpha@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-qBpp/hvJ5BoqPEXUz5Q93ZSLL5lom7xsdvmr4CLwV5dJLe49a8m3xrbEDRETl7lDOq/SULALTghjdmqdtu/DLQ==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-blur@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-y9bw5g64P7hHq+UFxgEbkFHLK4wIwXHPAoN5RBqee66IMDKpwy+FcLUJMkrh9nJu+1XAS4gzL/4Ewyvq16Z8MA==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-color-matrix@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-VUzl9NDejEHbt7VGyqkNaQLNYk9VLCiksXPQrcWEoRuLUHMhB7BoarPR7esy+QUhzmUwla/H4rR+jwHyi4dRjA==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-displacement@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-/vSegvfnV5XCtu5WImzDAbpXztMYEctVAb3pzc/hUD3ZEfuEIvaYbYljgYEphD++lTOozxTV9DXEfl7MQtWCiw==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-fxaa@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-sKi7yKUSue2coV/O63RaUUr1vLiJjG2xt3iw7v6oP6xZK87q564Y/z5p6NiyxK7L6/fT9SsgpHr79cOE24c3yw==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/filter-noise@7.2.1(@pixi/core@7.2.1): + resolution: {integrity: sha512-wgDwBGxWhrNW55oJr/OSO/hfcEo6h/k2OTe+82ytUCywONNwFUsY5Z+wO1U4qwHVufMwm2CCMGQdcYYn/BPNfQ==} + peerDependencies: + '@pixi/core': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + + /@pixi/graphics@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-4smA746hs4aUcgCR9QDa5k8/fXgT/lo+0QG0BGr86OdIspt6UpvtAQ5bO09tFUWeTtXbOGmBnRKIgIjMgqJe8A==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/math@7.2.1: + resolution: {integrity: sha512-hKML8rG6iWYutAczy5Fo5zssWU7JNThHo9QhBYQbcR7ijPO00Xz/phTHpbu5l2KGwGN0Umpn1zYiogiJ82WPTA==} + + /@pixi/mesh-extras@7.2.1(@pixi/core@7.2.1)(@pixi/mesh@7.2.1): + resolution: {integrity: sha512-kc744QIpI92iCUV+UCQFNiUwX1BPmJvuYnolSfHHI9B3edGVgMgxQyBuNA2YUUC1i1JAE3aFLXvPVf1hVMbMNA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/mesh': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/mesh': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/mesh@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1): + resolution: {integrity: sha512-IpyCZoVIc78X+aflPST3CNHPovKzmsDIIigqeQrUnIrSldA/W9TdbW3z5v6bOB2fQmy+cfYXfN2pO+EvDiqviA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + + /@pixi/mixin-cache-as-bitmap@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-C6d1y1GkvHtrE8hRtBqvyMek6g8V6p9h63EgQ3oMBxY1zhKCRdka1bsjvn6nK07ScVL23bYW1r8IkQhrPRmUoA==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/mixin-get-child-by-name@7.2.1(@pixi/display@7.2.1): + resolution: {integrity: sha512-xFr2/iDN4Q0lWEZI8MvqTRD1o5V7Rvh0/aF7Id5HiJeeh2QeYxPIDFleZ0Wy5U+3u65ddHgG2lCYveDkLyy6TA==} + peerDependencies: + '@pixi/display': 7.2.1 + dependencies: + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + + /@pixi/mixin-get-global-position@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1): + resolution: {integrity: sha512-+yG5iUgoPT0y2LjxTPwaa33Sb/CdmhC+15z7qVMjzDMRSRIss1JeF8k8aAepXBHNQUDv0eLOy3je1M3fHUhJaw==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + + /@pixi/particle-container@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-aR1ieuB1kmOT4nidIO6oy08g/T/fvKYoDdSzONVz7qCPksNBHVIJBa/D3ig7VukiAwsJm+k12yOzKM7oku2pmg==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/prepare@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/graphics@7.2.1)(@pixi/text@7.2.1): + resolution: {integrity: sha512-Tc06tQFJdRntI7pOV8UFUpbBLOEiuiIpfFHVTdadCECuO5IR1JT3OIEcAF+2OYws1+QVPYxafB1TMw5ZIuanHg==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/graphics': 7.2.1 + '@pixi/text': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/graphics': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/text': 7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1) + + /@pixi/runner@7.2.1: + resolution: {integrity: sha512-sGfUdqKY7KIEhKdTT5gOLT7n1y/Satr9GJpDjVyQCABqDPvGTRynmAhVDEjiVaw9pd4Q2P5ZEJZm0+VVJOVirw==} + + /@pixi/settings@7.2.1: + resolution: {integrity: sha512-PmDMnJWFowbC5qgRWS+AtpuXpSCmoo22NlfGL5Rfu1Hz7c6U3+XFhMrQTdBGw7HITI/8wkRhD23+A4eMU0ALZg==} + dependencies: + '@pixi/constants': 7.2.1 + '@types/css-font-loading-module': 0.0.7 + ismobilejs: 1.1.1 + + /@pixi/sprite-animated@7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-dm5JeiVplpx5ibClw4VtBu/XbOSxGV9GGSa2wAX8awXSU+a8MKudqP+w0D2a96LNbkOr8wxfueelybSNRFbJTw==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/sprite-tiling@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-1CTLkN9HNIcT1TiMarEcJa6B2JXX3Cr3me8DfLR96A1H4AZXSL3aNdYpZ1Asc3Ktx7lDNDMuAtTN78ksaI0oLw==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/sprite@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1): + resolution: {integrity: sha512-roo4R15Z9ilR+oKJkoepJGMUY31lWIW2iFiR+HlfMbUgvxeTzpbRi9gRMCSIAisow8Jz8UEY7nkQmdB83uDv1g==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + + /@pixi/spritesheet@7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1): + resolution: {integrity: sha512-cUa+k0kk9K+9H5e/HH8+7E5b2MbgrqYgAylW4H/7BTVoBRreofVamltjtWtFr5m8M7oHDwuNFtPEci1ppLV3vQ==} + peerDependencies: + '@pixi/assets': 7.2.1 + '@pixi/core': 7.2.1 + dependencies: + '@pixi/assets': 7.2.1(@pixi/core@7.2.1)(@pixi/utils@7.2.1) + '@pixi/core': 7.2.1 + + /@pixi/text-bitmap@7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/mesh@7.2.1)(@pixi/text@7.2.1): + resolution: {integrity: sha512-C9i1+kgyKmcoMqK401BsQh8CuN4u78gYDLO9EdUQgReOi31qXKbTohA5ffjdPwgkqU8VYIvXbbUqDA+/mwX56g==} + peerDependencies: + '@pixi/assets': 7.2.1 + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/mesh': 7.2.1 + '@pixi/text': 7.2.1 + dependencies: + '@pixi/assets': 7.2.1(@pixi/core@7.2.1)(@pixi/utils@7.2.1) + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/mesh': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/text': 7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1) + + /@pixi/text-html@7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1)(@pixi/text@7.2.1): + resolution: {integrity: sha512-iXY73/0LGr27q5hJuOaBCWM2yvY/0xKfbSE/m7dohhF+p8gFzxbi/Z+lVk/dQyc2KtSl3KboML/hTuxsnVCQPw==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1 + '@pixi/sprite': 7.2.1 + '@pixi/text': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/text': 7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1) + + /@pixi/text@7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1): + resolution: {integrity: sha512-keshF4UswmyQzgjWN7cFxxqY+yoabtpu9UCWkW6XtfMLBAlKRyjUpx7tmBUGTFrHoDEek77iR9+XCYoFE7U/VQ==} + peerDependencies: + '@pixi/core': 7.2.1 + '@pixi/sprite': 7.2.1 + dependencies: + '@pixi/core': 7.2.1 + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + + /@pixi/ticker@7.2.1: + resolution: {integrity: sha512-fDnaSASY55FtMggGiLxu8AR26i4MyWo/5jpuhsK5zMTKGMFbk6L3C+BwYxWPADMppbdeNdeZj+L6dABSXdKLZQ==} + dependencies: + '@pixi/extensions': 7.2.1 + '@pixi/settings': 7.2.1 + '@pixi/utils': 7.2.1 + + /@pixi/utils@7.2.1: + resolution: {integrity: sha512-oslw8PWwCrbrd8GeIa9DP9cEpDebWekIzIPyEVlmua+PGYu7x/P5lGGhSeLpNXarnbW9wva4SQmLF3kwWTmaRw==} + dependencies: + '@pixi/color': 7.2.1 + '@pixi/constants': 7.2.1 + '@pixi/settings': 7.2.1 + '@types/earcut': 2.1.1 + earcut: 2.2.4 + eventemitter3: 4.0.7 + url: 0.11.0 + + /@popperjs/core@2.11.6: + resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} + dev: false + + /@reactflow/background@11.1.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OXCWt3rKz7/pctEqL2e82ziIJwfxGO9McC2a/JGso75rhCu+b7dWejhESNRS+9rgu1PdQpjDvB/wgQKIQqGoWA==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@babel/runtime': 7.21.0 + '@reactflow/core': 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + classcat: 5.0.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/controls@11.1.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jqvwxI9VFc4ZPBfZE98MigwE+UJbxLHBC47y0pt1bGqnxzK1XcAMocDVcvlTMbHWbDmouFmpk+cUoYSkQx5/cQ==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@babel/runtime': 7.21.0 + '@reactflow/core': 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + classcat: 5.0.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/core@11.4.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OgHMl9qs7ZMidoc+pUcZ4O1TxszrpW0jcb2tZQOfB5WpJL40HmwXrGYZdk9IhG1ANo4N0nwS5MBvho2Ddo7aSw==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@types/d3': 7.4.0 + '@types/d3-drag': 3.0.2 + '@types/d3-selection': 3.0.5 + '@types/d3-zoom': 3.0.2 + classcat: 5.0.4 + d3-drag: 3.0.0 + d3-selection: 3.0.0 + d3-zoom: 3.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/core@11.6.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qKmXi9z1n6aycAGv+GYCNHgsGznCAyY73DsvOvPH99V/+2M3FtpOnQf6Am5HHfDsCk+h5vuRiT6hlv7Oi2Xn0w==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@types/d3': 7.4.0 + '@types/d3-drag': 3.0.2 + '@types/d3-selection': 3.0.5 + '@types/d3-zoom': 3.0.2 + classcat: 5.0.4 + d3-drag: 3.0.0 + d3-selection: 3.0.0 + d3-zoom: 3.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/minimap@11.3.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZNo6oLTKSLHO/rdfribRO5pmBMWT8Y5Hbn5zKkzJgjPKmaa7sG6ZjuOJNBz4LuKy7GrP5Uu2wGSc8svxNvYogA==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@babel/runtime': 7.21.0 + '@reactflow/core': 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + '@types/d3-selection': 3.0.5 + '@types/d3-zoom': 3.0.2 + classcat: 5.0.4 + d3-selection: 3.0.0 + d3-zoom: 3.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/node-resizer@2.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DVL8nnWsltP8/iANadAcTaDB4wsEkx2mOLlBEPNE3yc5loSm3u9l5m4enXRcBym61MiMuTtDPzZMyYYQUjuYIg==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@reactflow/core': 11.6.1(react-dom@18.2.0)(react@18.2.0) + classcat: 5.0.4 + d3-drag: 3.0.0 + d3-selection: 3.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reactflow/node-toolbar@1.1.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-eNMS5nr9ehGnzIWqJohVx3uAGrCGxmcW7SonRyolIO6f3DqxNeg4jt6r+uNLkc6ZfndLgPZa34LsQA4EEU/aEg==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@babel/runtime': 7.21.0 + '@reactflow/core': 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + classcat: 5.0.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + zustand: 4.3.6(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /@reduxjs/toolkit@1.9.3(react-redux@8.0.5)(react@18.2.0): + resolution: {integrity: sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 + react-redux: ^7.2.1 || ^8.0.2 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 9.0.19 + react: 18.2.0 + react-redux: 8.0.5(@types/react-dom@18.0.11)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + redux: 4.2.1 + redux-thunk: 2.4.2(redux@4.2.1) + reselect: 4.1.7 + dev: false + + /@remix-run/router@1.4.0: + resolution: {integrity: sha512-BJ9SxXux8zAg991UmT8slpwpsd31K1dHHbD3Ba4VzD+liLQ4WAMSxQp2d2ZPRPfN0jN2NPRowcSSoM7lCaF08Q==} + engines: {node: '>=14'} + dev: false + + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rollup/pluginutils@5.0.2: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rushstack/eslint-patch@1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + + /@rushstack/node-core-library@3.55.2(@types/node@18.13.0): + resolution: {integrity: sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.13.0 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.1 + semver: 7.3.8 + z-schema: 5.0.5 + dev: true + + /@rushstack/rig-package@0.3.18: + resolution: {integrity: sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==} + dependencies: + resolve: 1.22.1 + strip-json-comments: 3.1.1 + dev: true + + /@rushstack/ts-command-line@4.13.2: + resolution: {integrity: sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==} + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true + + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + dev: true + + /@storybook/addon-actions@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qEvhnGeFb9c2TXdSgcCm+LQsZC+8yj1xXv+xfXu/maEcf3DoFU7iF4pBQJRsmawLP+m/yNaXujUbg/aty4fSng==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + dequal: 2.0.3 + lodash: 4.17.21 + polished: 4.2.2 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 6.0.1(react@18.2.0) + telejson: 7.0.4 + ts-dedent: 2.2.0 + uuid-browser: 3.1.0 + dev: true + + /@storybook/addon-backgrounds@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vjuPvgZjM1IFVCMSvbrAPO0piY+xgzh5433JqZuYGnIPOtqLuRpq1/xE7aSMNKC7bXIczukydo184p+rfqUUgw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-controls@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-dV7ljOjZsxtPJ4jlzurnEOQ15opPelKmcEAN6Tl0Id4gW0ouAkb7f++/TfSeI9+BDd0+JPvsw6w3SCCD0t+46A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/blocks': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-docs@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MhxJmZ/Pxi57+SGhpKhrNMxeP4Bj5UM1dmHYk49cwOZBIG0NuWr8lOvMvL8tRjvq7u0jHKqNSa0reSPCBZvvxg==} + peerDependencies: + '@storybook/mdx1-csf': '>=1.0.0-0' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@storybook/mdx1-csf': + optional: true + dependencies: + '@babel/core': 7.21.3 + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.3) + '@jest/transform': 29.5.0 + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.0.0-rc.5 + '@storybook/csf-tools': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/mdx2-csf': 1.0.0-next.6 + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/postinstall': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/react-dom-shim': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + fs-extra: 11.1.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + remark-external-links: 8.0.0 + remark-slug: 6.1.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-essentials@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-dfBOZ5odCzki6F7tMcbX9x6fpuGsz4Owxw5iIL7FUCjxUrlClwTMpvwqqZniHPFAEWnISLcKgkPX7D7oRrWCig==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addon-actions': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.0.0-rc.5 + '@storybook/addon-measure': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@storybook/mdx1-csf' + - supports-color + dev: true + + /@storybook/addon-highlight@7.0.0-rc.5: + resolution: {integrity: sha512-Dx4xObuDMQHJ/Et83HuzXI1g4LDJmw36Zgke09wdNta7CbvJG3eyDyiA+JrHRs+4eXYi1IWDhztpM5uQ/Chtaw==} + dependencies: + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.0-rc.5 + dev: true + + /@storybook/addon-interactions@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OPAp+0LS+vtFcBvfrY+5/xFyXfihLCWJauFmMI02g0tsHObB4Ua6juAnOYSwNSKdea0uW5GGTkVRxS7zEgqr3Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 7.0.0-rc.5 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + jest-mock: 27.5.1 + polished: 4.2.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-links@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MyfufFES3iNf/6fP/nTgB8op3v5jUWPvguo/L8mREUk2LfjB8KNmQuJolM4RzrKOl6cOcD6vZlqaVkuLiOSPYA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/router': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-measure@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m9CCcMpSrV7psZ9z6FaekdY0m7XNh+XRpiLLWn/TwQONHrUb0UBQGKloITNKE4QxCSDKpqCOUl/yJTxkCRCsrg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/addon-outline@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CkwW6b9gzIqQFw68cdAYbaY15DzLhBSpCRsccl/Mnm83xxm2MeC3Z5yxvi+3fGyuV6iyJxDsyxn4y4MD/Zho9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-styling@0.3.2(@storybook/addons@6.5.16)(@storybook/api@6.5.16)(@storybook/components@6.5.16)(@storybook/core-events@6.5.16)(@storybook/manager-api@7.0.0-rc.5)(@storybook/theming@6.5.16)(react-dom@18.2.0)(react@18.2.0)(sass-loader@13.2.2): + resolution: {integrity: sha512-ztKy9uU2yKBtvBp4/Km4LD1JCNNFHpXS33LjbeIfho0toRv100g8tUojrdnoRX1b2KVK6cqep5mJV0z2ak9hIQ==} + peerDependencies: + '@storybook/addons': ^6.5.8 + '@storybook/api': ^6.5.8 + '@storybook/components': ^6.5.8 + '@storybook/core-events': ^6.5.8 + '@storybook/manager-api': ^7.0.0-beta.56 + '@storybook/theming': ^6.5.8 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + resolve-url-loader: ^5.0.0 + sass-loader: ^10.4.1 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + resolve-url-loader: + optional: true + sass-loader: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + sass-loader: 13.2.2(sass@1.59.3)(webpack@5.77.0) + dev: true + + /@storybook/addon-toolbars@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GErLxEBVh3HaQEvUNmKlNDcNuEYpGNVT1Nr1Tsc4J8EKG1ivEfQfVu6/5fduPZE8Vt1IUAzrVEp9NYzSELH49Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/addon-viewport@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-EzjGyi0s6VvwZvCuN6E8zgc6RcIOUz85G1Zt5U59as4GwhvezwiJdM9IjtX0/I17hdKS7vL36Gli67PJZKb/Bw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + memoizerific: 1.11.3 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/addons@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/webpack-env': 1.18.0 + core-js: 3.29.1 + global: 4.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + + /@storybook/api@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/semver': 7.3.2 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.29.1 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + store2: 2.14.2 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/blocks@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9ZGDExwA6DgR/BsFSk2aCe7p/AIIQAiCemV1W1Djp7lt6OOALWfLZ7r1sFUqY9ZgNkfD1N41JpmqJtPDLXejGQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/components': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/docs-tools': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + '@types/lodash': 4.14.191 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.2.0(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.2.2 + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + telejson: 7.0.4 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/builder-manager@7.0.0-rc.5: + resolution: {integrity: sha512-VAtkM9HT9OUl06n/GHzdrcgr2zf1DULbzayy6jJ8HxDHQe8ONM2fe+v8gF0NAcmtEi0i9C381sS7P3pnNAK4Qw==} + dependencies: + '@fal-works/esbuild-plugin-global-externals': 2.1.2 + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/manager': 7.0.0-rc.5 + '@storybook/node-logger': 7.0.0-rc.5 + '@types/ejs': 3.1.2 + '@types/find-cache-dir': 3.2.1 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.16.17) + browser-assert: 1.2.1 + ejs: 3.1.9 + esbuild: 0.16.17 + esbuild-plugin-alias: 0.2.1 + express: 4.18.2 + find-cache-dir: 3.3.2 + fs-extra: 11.1.1 + process: 0.11.10 + slash: 3.0.0 + util: 0.12.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/builder-vite@7.0.0-rc.5(typescript@4.9.5)(vite@4.2.1): + resolution: {integrity: sha512-TkT+KaUBHiyFyHQ31qeq3zFM1p5cwffu3orAJRcSWOCHkQy1hbu2H55ZApgZJRHBq9MGxtUZ1FTVYIb3OLv1jg==} + peerDependencies: + '@preact/preset-vite': '*' + '@storybook/mdx1-csf': '>=1.0.0-next.1' + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 + vite-plugin-glimmerx: '*' + peerDependenciesMeta: + '@preact/preset-vite': + optional: true + '@storybook/mdx1-csf': + optional: true + typescript: + optional: true + vite-plugin-glimmerx: + optional: true + dependencies: + '@storybook/channel-postmessage': 7.0.0-rc.5 + '@storybook/channel-websocket': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/csf-plugin': 7.0.0-rc.5 + '@storybook/mdx2-csf': 1.0.0-next.6 + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/preview': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + browser-assert: 1.2.1 + es-module-lexer: 0.9.3 + express: 4.18.2 + fs-extra: 11.1.1 + glob: 8.1.0 + glob-promise: 6.0.2(glob@8.1.0) + magic-string: 0.27.0 + rollup: 3.20.0 + slash: 3.0.0 + typescript: 4.9.5 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/channel-postmessage@7.0.0: + resolution: {integrity: sha512-Sy3oHL/xDRjUiHnM0ncnkbOE5pK3O72MjOoiLJX4FCI90w03KM4+F/N0eU2cXl6yXHuCyI5eJisEzQxTNsaJiw==} + dependencies: + '@storybook/channels': 7.0.0 + '@storybook/client-logger': 7.0.0 + '@storybook/core-events': 7.0.0 + '@storybook/global': 5.0.0 + qs: 6.11.1 + telejson: 7.0.4 + dev: true + + /@storybook/channel-postmessage@7.0.0-rc.5: + resolution: {integrity: sha512-NBnIKiACAnLpsVe7bf9B2XE4tH+4HgTJh8Mvj1Dpu1jxu2cJ3j20x3IGgELXCXSEicUbXCqr+O1Zc7CHBXYV+g==} + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + qs: 6.11.1 + telejson: 7.0.4 + dev: true + + /@storybook/channel-websocket@7.0.0-rc.5: + resolution: {integrity: sha512-n8oPrbxGS9FtSkNWYMpOtEZedeeVxnxJuiEwApGRkWt0q3eWIK9u24NElIbjCoSysaZl60CXrlK615W+Ml3ujQ==} + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + telejson: 7.0.4 + dev: true + + /@storybook/channels@6.5.16: + resolution: {integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==} + dependencies: + core-js: 3.29.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/channels@7.0.0: + resolution: {integrity: sha512-adPIkvL4q37dGTWCpSzV8ETLdkxsg7BAgzeT9pustZJjRIZqAHGUAm7krDtGT7jbV4dU0Zw0VpUrnmyfxIkOKQ==} + dev: true + + /@storybook/channels@7.0.0-rc.5: + resolution: {integrity: sha512-/T4iJQsTj42bs+d2sG8aLyInKh1IjZeK0vPoJRK9gvy3YfxTj3yodZ60s2yywKJCgGjg5zJMFxYMWqSVmHIdnw==} + dev: true + + /@storybook/cli@7.0.0-rc.5: + resolution: {integrity: sha512-v0gCsKM2NtNBkhJJ4ZXQcNyasKj8zJxW0KRWpfrECe04ko7wuN8MCsJIZAE4AWQnmtx7OWWVYNrzfTFUEVTs6A==} + hasBin: true + dependencies: + '@babel/core': 7.21.3 + '@babel/preset-env': 7.20.2(@babel/core@7.21.3) + '@ndelangen/get-tarball': 3.0.7 + '@storybook/codemod': 7.0.0-rc.5 + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/core-server': 7.0.0-rc.5 + '@storybook/csf-tools': 7.0.0-rc.5 + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/telemetry': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + '@types/semver': 7.3.13 + boxen: 5.1.2 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.8.1 + execa: 5.1.1 + express: 4.18.2 + find-up: 5.0.0 + fs-extra: 11.1.1 + get-npm-tarball-url: 2.0.3 + get-port: 5.1.1 + giget: 1.1.2 + globby: 11.1.0 + jscodeshift: 0.14.0(@babel/preset-env@7.20.2) + leven: 3.1.0 + prettier: 2.8.7 + prompts: 2.4.2 + puppeteer-core: 2.1.1 + read-pkg-up: 7.0.1 + semver: 7.3.8 + shelljs: 0.8.5 + simple-update-notifier: 1.1.0 + strip-json-comments: 3.1.1 + tempy: 1.0.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@storybook/client-logger@6.5.16: + resolution: {integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==} + dependencies: + core-js: 3.29.1 + global: 4.4.0 + dev: true + + /@storybook/client-logger@7.0.0: + resolution: {integrity: sha512-wRZZiPta37DFc8SVZ8Q3ZqyTrs5qgO6bcCuVDRLQAcO0Oz4xKEVPEVfVVxSPZU/+p2ypqdBBCP2pdL/Jy86AJg==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/client-logger@7.0.0-rc.5: + resolution: {integrity: sha512-YkqjJb2jK6/jT4zm9cmdMVZeOyzoDxiyK3BedhoXKMRDMz+7+E7tcOZEXsuvTGekJe459TTnwYLfvUvObaXNKw==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/codemod@7.0.0-rc.5: + resolution: {integrity: sha512-aiW7PeU9rZE9wp6tNxLxloAsfVNzeG8pI0HJrj1JALhvaPzlCphdMP8Cf2UT0a4ADjpmYQSsGX301XFgMQYFKA==} + dependencies: + '@babel/core': 7.21.3 + '@babel/preset-env': 7.20.2(@babel/core@7.21.3) + '@babel/types': 7.21.3 + '@storybook/csf': 0.0.2-next.11 + '@storybook/csf-tools': 7.0.0-rc.5 + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + cross-spawn: 7.0.3 + globby: 11.1.0 + jscodeshift: 0.14.0(@babel/preset-env@7.20.2) + lodash: 4.17.21 + prettier: 2.8.7 + recast: 0.23.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/components@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.29.1 + memoizerific: 1.11.3 + qs: 6.11.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + util-deprecate: 1.0.2 + dev: true + + /@storybook/components@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zuKQ0+uOtRbmnF0trJ4LpWZ5w9Dzcs5dZjF3Uu4ka4F4vJ/fUWKL2spxAIsRalu2jyk2XVp6/mz/NiWQnrophw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/global': 5.0.0 + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) + util-deprecate: 1.0.2 + dev: true + + /@storybook/core-client@7.0.0-rc.5: + resolution: {integrity: sha512-jBY4kJDL5sdVcnGzz+cpruzkF01Hi+DJ/c9mpNiL+CjiDSFewtCk28Qggwccm9tKne5eAlrFiJAu5MOlbIcM+g==} + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + dev: true + + /@storybook/core-common@7.0.0-rc.5: + resolution: {integrity: sha512-YlkcTcDx8bkOq3/STAuBkQOBQB5i0zLj2Zb0LUPzIDDBPZlGb3mJEla0UyJoMbP/E/QCq1K8pA1l9vtTK+ROJQ==} + dependencies: + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + '@types/node': 16.18.16 + '@types/pretty-hrtime': 1.0.1 + chalk: 4.1.2 + esbuild: 0.16.17 + esbuild-register: 3.4.2(esbuild@0.16.17) + file-system-cache: 2.0.2 + find-up: 5.0.0 + fs-extra: 11.1.1 + glob: 8.1.0 + glob-promise: 6.0.2(glob@8.1.0) + handlebars: 4.7.7 + lazy-universal-dotenv: 4.0.0 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + slash: 3.0.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/core-events@6.5.16: + resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} + dependencies: + core-js: 3.29.1 + dev: true + + /@storybook/core-events@7.0.0: + resolution: {integrity: sha512-pxzNmgEI1p90bHyAYABHDDtB2XM5pffq6CqIHboK6aSCux7Cdc16IjOYq6BJIhCKaaI+qQHaFLR4JfaFAsxwQQ==} + dev: true + + /@storybook/core-events@7.0.0-rc.5: + resolution: {integrity: sha512-n9+TqgrgkXN5V+mNdgdnojUVqhKOsyL3DNfOmAsbLEewhg5z6+QDYxOe/FBe1usGI2DV+ihwb/knMZzuYXN5ow==} + dev: true + + /@storybook/core-server@7.0.0-rc.5: + resolution: {integrity: sha512-rif4CTnaExe+GLNv2wWRkqJPNn1WN+1ZWv/YLjYUjR2zGeLQn26/XLUKVn5CCQ4DzHbqWwfMaxlPKhNAeZyodw==} + dependencies: + '@aw-web-design/x-default-browser': 1.4.88 + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-manager': 7.0.0-rc.5 + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/csf-tools': 7.0.0-rc.5 + '@storybook/docs-mdx': 0.0.1-next.6 + '@storybook/global': 5.0.0 + '@storybook/manager': 7.0.0-rc.5 + '@storybook/node-logger': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/telemetry': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + '@types/detect-port': 1.3.2 + '@types/node': 16.18.16 + '@types/node-fetch': 2.6.2 + '@types/pretty-hrtime': 1.0.1 + '@types/semver': 7.3.13 + better-opn: 2.1.1 + boxen: 5.1.2 + chalk: 4.1.2 + cli-table3: 0.6.3 + compression: 1.7.4 + detect-port: 1.5.1 + express: 4.18.2 + fs-extra: 11.1.1 + globby: 11.1.0 + ip: 2.0.0 + lodash: 4.17.21 + node-fetch: 2.6.9 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.3.8 + serve-favicon: 2.5.0 + slash: 3.0.0 + telejson: 7.0.4 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + watchpack: 2.4.0 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@storybook/csf-plugin@7.0.0-rc.5: + resolution: {integrity: sha512-sgIEqV1MfhybvODcjtG0Ce/XlzWv2Sg5Prg5Qqsr5sMU7aET+yLHmr1umbM5L8ieRjsXS4CsxZCqZMrY9hDdNw==} + dependencies: + '@storybook/csf-tools': 7.0.0-rc.5 + unplugin: 0.10.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/csf-tools@7.0.0-rc.5: + resolution: {integrity: sha512-DvcAygIZMZIL30j7WxMXeJ6a+A2/Y/FuatZItmW+3sNv0FK1J9wH2SKw7QjzEw75LsgjvO07lU2cgcsPDFhXoA==} + dependencies: + '@babel/generator': 7.21.3 + '@babel/parser': 7.21.3 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + '@storybook/csf': 0.0.2-next.11 + '@storybook/types': 7.0.0-rc.5 + fs-extra: 11.1.1 + recast: 0.23.1 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/csf@0.0.2--canary.4566f4d.1: + resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} + dependencies: + lodash: 4.17.21 + dev: true + + /@storybook/csf@0.0.2-next.11: + resolution: {integrity: sha512-xGt0YSVxZb43sKmEf1GIQD8xEbo+c+S6khDEL7Qu/pYA0gh5z3WUuhOlovnelYj/YJod+XRsfVvk23AaRfUJ4Q==} + dependencies: + type-fest: 2.19.0 + dev: true + + /@storybook/docs-mdx@0.0.1-next.6: + resolution: {integrity: sha512-DjoSIXADmLJtdroXAjUotFiZlcZ2usWhqrS7aeOtZs0DVR0Ws5WQjnwtpDUXt8gryTSd+OZJ0cNsDcqg4JDEvQ==} + dev: true + + /@storybook/docs-tools@7.0.0-rc.5: + resolution: {integrity: sha512-Hnws7dRmu+ZiDv0rcaG00LB0Q6bha8KKSOy/RsRsdfP50qM4ZPOfpqEFNwYOIQF1Huxe8b//BlVnu33AeUOITQ==} + dependencies: + '@babel/core': 7.21.3 + '@storybook/core-common': 7.0.0-rc.5 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/types': 7.0.0-rc.5 + '@types/doctrine': 0.0.3 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/global@5.0.0: + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + dev: true + + /@storybook/instrumenter@7.0.0: + resolution: {integrity: sha512-A7jBrV7VM3OxRgall8rpjagy3VC78A/OV1g1aYVVLpAF/+Odj+MeHHF179+fR6JBLnBgukNfsG7/ZHHGs0gL5Q==} + dependencies: + '@storybook/channels': 7.0.0 + '@storybook/client-logger': 7.0.0 + '@storybook/core-events': 7.0.0 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.0 + dev: true + + /@storybook/instrumenter@7.0.0-rc.5: + resolution: {integrity: sha512-e9AtV1hNTs4ppmqKfst/cInmRnhkK9VcGf3xB/d9Qqm0Sqo+sNXu6ywK5KpAURdCzsUEOPXbJ9H52yTrU4f74A==} + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.0-rc.5 + dev: true + + /@storybook/manager-api@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MsNj/cPIOlL7HJ8ReYahUvJVfvZDtNfacUYSFuQjQwdnp0u3pbC5mGZPd32tAGj7lLaLzcqqo1yR+NAgwpZUBw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/global': 5.0.0 + '@storybook/router': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.3.8 + store2: 2.14.2 + telejson: 7.0.4 + ts-dedent: 2.2.0 + dev: true + + /@storybook/manager@7.0.0-rc.5: + resolution: {integrity: sha512-VPTIYzcKguKaA+4HGFPAPRdDGTZ8fxKAKL71VgP+AOOJhNmdTWHCXs8Yu7GMg/2uyRZ2zSKiOeBESh+Qb8pRZg==} + dev: true + + /@storybook/mdx2-csf@1.0.0-next.6: + resolution: {integrity: sha512-m6plojocU/rmrqWd26yvm8D+oHZPZ6PtSSFmZIgpNDEPVmc8s4fBD6LXOAB5MiPI5f8KLUr2HVhOMZ97o5pDTw==} + dev: true + + /@storybook/node-logger@7.0.0-rc.5: + resolution: {integrity: sha512-3DpM988ndfbwc/03doFVP/HUJgoCp4eKVFMmSqnKVUd6qWx/dhsrTv+jqLt43wNZCgL/N/8QE+Q+FhVwefh6Tg==} + dependencies: + '@types/npmlog': 4.1.4 + chalk: 4.1.2 + npmlog: 5.0.1 + pretty-hrtime: 1.0.3 + dev: true + + /@storybook/postinstall@7.0.0-rc.5: + resolution: {integrity: sha512-F23wxKEJ2XoVnHT7oAMjCXtANWvNq7M+FmIowgI98b3FT1dxt9fFPKKY+3Lcqp0Xa6Pzezd03KR9vAxXvvK/iQ==} + dev: true + + /@storybook/preset-scss@1.0.3(css-loader@6.7.3)(sass-loader@13.2.2)(style-loader@3.3.2): + resolution: {integrity: sha512-o9Iz6wxPeNENrQa2mKlsDKynBfqU2uWaRP80HeWp4TkGgf7/x3DVF2O7yi9N0x/PI1qzzTTpxlQ90D62XmpiTw==} + peerDependencies: + css-loader: '*' + sass-loader: '*' + style-loader: '*' + dependencies: + css-loader: 6.7.3(webpack@5.77.0) + sass-loader: 13.2.2(sass@1.59.3)(webpack@5.77.0) + style-loader: 3.3.2(webpack@5.77.0) + dev: true + + /@storybook/preview-api@7.0.0: + resolution: {integrity: sha512-Q0IYYH1gOmx42ClYlQfQPjuERBWM3Ey+3DFsLQaraKXDdgZ9wN7jPNuS7wxuUNylT0oa/3WjxT7qNfiGw8JtBw==} + dependencies: + '@storybook/channel-postmessage': 7.0.0 + '@storybook/channels': 7.0.0 + '@storybook/client-logger': 7.0.0 + '@storybook/core-events': 7.0.0 + '@storybook/csf': 0.0.2-next.11 + '@storybook/global': 5.0.0 + '@storybook/types': 7.0.0 + '@types/qs': 6.9.7 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.1 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/preview-api@7.0.0-rc.5: + resolution: {integrity: sha512-cuyFIT/4MXfoqN6d5AK/KH7Yp0cifuOmcBj4+9xrmrPK47m4F8eHZ/mX6rXE6rVFNsWv65Al5An6WCM1CDImJg==} + dependencies: + '@storybook/channel-postmessage': 7.0.0-rc.5 + '@storybook/channels': 7.0.0-rc.5 + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-events': 7.0.0-rc.5 + '@storybook/csf': 0.0.2-next.11 + '@storybook/global': 5.0.0 + '@storybook/types': 7.0.0-rc.5 + '@types/qs': 6.9.7 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.1 + slash: 3.0.0 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/preview@7.0.0-rc.5: + resolution: {integrity: sha512-AG6vg4dsHVjbNchC3eiDqwSKfUWyFXauYDLg+Ce4F47s98J5ly+mFAIY0Vo1mwao3CVHLk0SYt+vtuQZF52WAg==} + dev: true + + /@storybook/react-dom-shim@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Hyx8Px1LLc3+WjIUW5hNFEsbQspONnyThxBCU7w0kAivpJn7vy26HFCHp4QA1FPU6CnJUl5dVxckj6bosv/Gqg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/react-vite@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(vite@4.2.1): + resolution: {integrity: sha512-IW2DYK6K115B7VKBvNMaSMVe3LWyFyFBgjby1N2/wfL5jkvrwRmYH4ag5+qn1e6HgxH6F+Wd9ryLhf8jaldgVQ==} + engines: {node: '>=16'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + vite: ^3.0.0 || ^4.0.0 + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1(typescript@4.9.5)(vite@4.2.1) + '@rollup/pluginutils': 4.2.1 + '@storybook/builder-vite': 7.0.0-rc.5(typescript@4.9.5)(vite@4.2.1) + '@storybook/react': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@vitejs/plugin-react': 3.1.0(vite@4.2.1) + ast-types: 0.14.2 + magic-string: 0.27.0 + react: 18.2.0 + react-docgen: 6.0.0-alpha.3 + react-dom: 18.2.0(react@18.2.0) + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - '@preact/preset-vite' + - '@storybook/mdx1-csf' + - supports-color + - typescript + - vite-plugin-glimmerx + dev: true + + /@storybook/react@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): + resolution: {integrity: sha512-YtCtDEPaj9owwxuk5xlv+hQTywGe4f2jZJxG+if8tZH2wXDSBJC5uNKd1U7gVUBwM6DuXXVhpud/NW8wEYN2vg==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-client': 7.0.0-rc.5 + '@storybook/docs-tools': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.0-rc.5 + '@storybook/react-dom-shim': 7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.0-rc.5 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 16.18.16 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.0.0 + html-tags: 3.2.0 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/router@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.29.1 + memoizerific: 1.11.3 + qs: 6.11.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + + /@storybook/router@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-s23O2OOQ4+CvySk3QC/PXhDJChc4jjyQu/h3gLMKF7bfWx0bd5KR4LnP3rCKLIMkxoJYFPUayPMgwEEeN/ENSw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + memoizerific: 1.11.3 + qs: 6.11.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/semver@7.3.2: + resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + core-js: 3.29.1 + find-up: 4.1.0 + dev: true + + /@storybook/telemetry@7.0.0-rc.5: + resolution: {integrity: sha512-So3Tb+wanyM2KMT1lVv56Kt8VEaQqwt375lWOt3TLNj15L0NYLvCmMCBRsLhtaB4arLo+uwfR4lBs372Qu7w2A==} + dependencies: + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/core-common': 7.0.0-rc.5 + chalk: 4.1.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.4 + fs-extra: 11.1.1 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.4 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@storybook/testing-library@0.0.14-next.1: + resolution: {integrity: sha512-1CAl40IKIhcPaCC4pYCG0b9IiYNymktfV/jTrX7ctquRY3akaN7f4A1SippVHosksft0M+rQTFE0ccfWW581fw==} + dependencies: + '@storybook/client-logger': 7.0.0 + '@storybook/instrumenter': 7.0.0 + '@testing-library/dom': 8.20.0 + '@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/theming@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.29.1 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + + /@storybook/theming@7.0.0-rc.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OzwybDA2+4FWg85tcTNQkVI0JnHkwCRG9HM1qx9hOZJHNRfxmJFjJePOnBoXM6CjVlz0S1PJUwCmMHNH8OTvEw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) + '@storybook/client-logger': 7.0.0-rc.5 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/types@7.0.0: + resolution: {integrity: sha512-eCMW/xTVMswgD/58itibw8s8f2hZ7tciT3saRdGCymg9tPUhMC/9eGIIUSr/C+xfnCJEZm6J6DgEUo1xlifonw==} + dependencies: + '@storybook/channels': 7.0.0 + '@types/babel__core': 7.20.0 + '@types/express': 4.17.17 + file-system-cache: 2.0.2 + dev: true + + /@storybook/types@7.0.0-rc.5: + resolution: {integrity: sha512-gLKUY7EfPYenz0Y1jw90AUAUlKTHOj9p7J3d8GcI5x5buHdU+M7Q1jotPWzDwRFI24y3Ob31oyCBhysIw8S2Aw==} + dependencies: + '@storybook/channels': 7.0.0-rc.5 + '@types/babel__core': 7.20.0 + '@types/express': 4.17.17 + file-system-cache: 2.0.2 + dev: true + + /@swc/core-darwin-arm64@1.3.42: + resolution: {integrity: sha512-hM6RrZFyoCM9mX3cj/zM5oXwhAqjUdOCLXJx7KTQps7NIkv/Qjvobgvyf2gAb89j3ARNo9NdIoLjTjJ6oALtiA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64@1.3.42: + resolution: {integrity: sha512-bjsWtHMb6wJK1+RGlBs2USvgZ0txlMk11y0qBLKo32gLKTqzUwRw0Fmfzuf6Ue2a/w//7eqMlPFEre4LvJajGw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm-gnueabihf@1.3.42: + resolution: {integrity: sha512-Oe0ggMz3MyqXNfeVmY+bBTL0hFSNY3bx8dhcqsh4vXk/ZVGse94QoC4dd92LuPHmKT0x6nsUzB86x2jU9QHW5g==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu@1.3.42: + resolution: {integrity: sha512-ZJsa8NIW1RLmmHGTJCbM7OPSbBZ9rOMrLqDtUOGrT0uoJXZnnQqolflamB5wviW0X6h3Z3/PSTNGNDCJ3u3Lqg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl@1.3.42: + resolution: {integrity: sha512-YpZwlFAfOp5vkm/uVUJX1O7N3yJDO1fDQRWqsOPPNyIJkI2ydlRQtgN6ZylC159Qv+TimfXnGTlNr7o3iBAqjg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu@1.3.42: + resolution: {integrity: sha512-0ccpKnsZbyHBzaQFdP8U9i29nvOfKitm6oJfdJzlqsY/jCqwvD8kv2CAKSK8WhJz//ExI2LqNrDI0yazx5j7+A==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl@1.3.42: + resolution: {integrity: sha512-7eckRRuTZ6+3K21uyfXXgc2ZCg0mSWRRNwNT3wap2bYkKPeqTgb8pm8xYSZNEiMuDonHEat6XCCV36lFY6kOdQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc@1.3.42: + resolution: {integrity: sha512-t27dJkdw0GWANdN4TV0lY/V5vTYSx5SRjyzzZolep358ueCGuN1XFf1R0JcCbd1ojosnkQg2L7A7991UjXingg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-ia32-msvc@1.3.42: + resolution: {integrity: sha512-xfpc/Zt/aMILX4IX0e3loZaFyrae37u3MJCv1gJxgqrpeLi7efIQr3AmERkTK3mxTO6R5urSliWw2W3FyZ7D3Q==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-x64-msvc@1.3.42: + resolution: {integrity: sha512-ra2K4Tu++EJLPhzZ6L8hWUsk94TdK/2UKhL9dzCBhtzKUixsGCEqhtqH1zISXNvW8qaVLFIMUP37ULe80/IJaA==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core@1.3.42: + resolution: {integrity: sha512-nVFUd5+7tGniM2cT3LXaqnu3735Cu4az8A9gAKK+8sdpASI52SWuqfDBmjFCK9xG90MiVDVp2PTZr0BWqCIzpw==} + engines: {node: '>=10'} + requiresBuild: true + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.42 + '@swc/core-darwin-x64': 1.3.42 + '@swc/core-linux-arm-gnueabihf': 1.3.42 + '@swc/core-linux-arm64-gnu': 1.3.42 + '@swc/core-linux-arm64-musl': 1.3.42 + '@swc/core-linux-x64-gnu': 1.3.42 + '@swc/core-linux-x64-musl': 1.3.42 + '@swc/core-win32-arm64-msvc': 1.3.42 + '@swc/core-win32-ia32-msvc': 1.3.42 + '@swc/core-win32-x64-msvc': 1.3.42 + dev: true + + /@testing-library/dom@8.20.0: + resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} + engines: {node: '>=12'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.21.0 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/dom@9.0.1: + resolution: {integrity: sha512-fTOVsMY9QLFCCXRHG3Ese6cMH5qIWwSbgxZsgeF5TNsy81HKaZ4kgehnSF8FsR3OF+numlIV2YcU79MzbnhSig==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.21.0 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/react-hooks@8.0.1(@types/react@18.0.28)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} + engines: {node: '>=12'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 + react: ^16.9.0 || ^17.0.0 + react-dom: ^16.9.0 || ^17.0.0 + react-test-renderer: ^16.9.0 || ^17.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + react-dom: + optional: true + react-test-renderer: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@types/react': 18.0.28 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-error-boundary: 3.1.4(react@18.2.0) + react-test-renderer: 18.2.0(react@18.2.0) + dev: true + + /@testing-library/react@14.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==} + engines: {node: '>=14'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + '@testing-library/dom': 9.0.1 + '@types/react-dom': 18.0.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@testing-library/user-event@13.5.0(@testing-library/dom@8.20.0): + resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@babel/runtime': 7.21.0 + '@testing-library/dom': 8.20.0 + dev: true + + /@tootallnate/once@2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: true + + /@ts-morph/common@0.18.1: + resolution: {integrity: sha512-RVE+zSRICWRsfrkAw5qCAK+4ZH9kwEFv5h0+/YeHTLieWP7F4wWq4JsKFuNWG+fYh/KF+8rAtgdj5zb2mm+DVA==} + dependencies: + fast-glob: 3.2.12 + minimatch: 5.1.6 + mkdirp: 1.0.4 + path-browserify: 1.0.1 + dev: true + + /@tsconfig/node10@1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: true + + /@tsconfig/node12@1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: true + + /@tsconfig/node14@1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: true + + /@tsconfig/node16@1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + dev: true + + /@types/argparse@1.0.38: + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + dev: true + + /@types/aria-query@5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + dev: true + + /@types/babel__core@7.20.0: + resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} + dependencies: + '@babel/parser': 7.21.3 + '@babel/types': 7.21.3 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.18.3 + dev: true + + /@types/babel__generator@7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@types/babel__template@7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + dependencies: + '@babel/parser': 7.21.3 + '@babel/types': 7.21.3 + dev: true + + /@types/babel__traverse@7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} + dependencies: + '@babel/types': 7.21.3 + dev: true + + /@types/body-parser@1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 18.13.0 + dev: true + + /@types/chai-subset@1.3.3: + resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} + dependencies: + '@types/chai': 4.3.4 + dev: true + + /@types/chai@4.3.4: + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + dev: true + + /@types/color-convert@2.0.0: + resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} + dependencies: + '@types/color-name': 1.1.1 + dev: true + + /@types/color-name@1.1.1: + resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} + dev: true + + /@types/color@3.0.3: + resolution: {integrity: sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==} + dependencies: + '@types/color-convert': 2.0.0 + dev: true + + /@types/connect@3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + dependencies: + '@types/node': 18.13.0 + dev: true + + /@types/cookie@0.3.3: + resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==} + dev: false + + /@types/css-font-loading-module@0.0.7: + resolution: {integrity: sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==} + + /@types/cytoscape@3.19.9: + resolution: {integrity: sha512-oqCx0ZGiBO0UESbjgq052vjDAy2X53lZpMrWqiweMpvVwKw/2IiYDdzPFK6+f4tMfdv9YKEM9raO5bAZc3UYBg==} + dev: false + + /@types/d3-array@3.0.4: + resolution: {integrity: sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==} + + /@types/d3-axis@3.0.2: + resolution: {integrity: sha512-uGC7DBh0TZrU/LY43Fd8Qr+2ja1FKmH07q2FoZFHo1eYl8aj87GhfVoY1saJVJiq24rp1+wpI6BvQJMKgQm8oA==} + dependencies: + '@types/d3-selection': 3.0.5 + + /@types/d3-brush@3.0.2: + resolution: {integrity: sha512-2TEm8KzUG3N7z0TrSKPmbxByBx54M+S9lHoP2J55QuLU0VSQ9mE96EJSAOVNEqd1bbynMjeTS9VHmz8/bSw8rA==} + dependencies: + '@types/d3-selection': 3.0.5 + + /@types/d3-chord@3.0.2: + resolution: {integrity: sha512-abT/iLHD3sGZwqMTX1TYCMEulr+wBd0SzyOQnjYNLp7sngdOHYtNkMRI5v3w5thoN+BWtlHVDx2Osvq6fxhZWw==} + + /@types/d3-color@3.1.0: + resolution: {integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==} + + /@types/d3-contour@3.0.2: + resolution: {integrity: sha512-k6/bGDoAGJZnZWaKzeB+9glgXCYGvh6YlluxzBREiVo8f/X2vpTEdgPy9DN7Z2i42PZOZ4JDhVdlTSTSkLDPlQ==} + dependencies: + '@types/d3-array': 3.0.4 + '@types/geojson': 7946.0.10 + + /@types/d3-delaunay@6.0.1: + resolution: {integrity: sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ==} + + /@types/d3-dispatch@3.0.2: + resolution: {integrity: sha512-rxN6sHUXEZYCKV05MEh4z4WpPSqIw+aP7n9ZN6WYAAvZoEAghEK1WeVZMZcHRBwyaKflU43PCUAJNjFxCzPDjg==} + + /@types/d3-drag@3.0.2: + resolution: {integrity: sha512-qmODKEDvyKWVHcWWCOVcuVcOwikLVsyc4q4EBJMREsoQnR2Qoc2cZQUyFUPgO9q4S3qdSqJKBsuefv+h0Qy+tw==} + dependencies: + '@types/d3-selection': 3.0.5 + + /@types/d3-dsv@3.0.1: + resolution: {integrity: sha512-76pBHCMTvPLt44wFOieouXcGXWOF0AJCceUvaFkxSZEu4VDUdv93JfpMa6VGNFs01FHfuP4a5Ou68eRG1KBfTw==} + + /@types/d3-ease@3.0.0: + resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==} + + /@types/d3-fetch@3.0.2: + resolution: {integrity: sha512-gllwYWozWfbep16N9fByNBDTkJW/SyhH6SGRlXloR7WdtAaBui4plTP+gbUgiEot7vGw/ZZop1yDZlgXXSuzjA==} + dependencies: + '@types/d3-dsv': 3.0.1 + + /@types/d3-force@3.0.4: + resolution: {integrity: sha512-q7xbVLrWcXvSBBEoadowIUJ7sRpS1yvgMWnzHJggFy5cUZBq2HZL5k/pBSm0GdYWS1vs5/EDwMjSKF55PDY4Aw==} + + /@types/d3-format@3.0.1: + resolution: {integrity: sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==} + + /@types/d3-geo@3.0.3: + resolution: {integrity: sha512-bK9uZJS3vuDCNeeXQ4z3u0E7OeJZXjUgzFdSOtNtMCJCLvDtWDwfpRVWlyt3y8EvRzI0ccOu9xlMVirawolSCw==} + dependencies: + '@types/geojson': 7946.0.10 + + /@types/d3-hierarchy@3.1.2: + resolution: {integrity: sha512-9hjRTVoZjRFR6xo8igAJyNXQyPX6Aq++Nhb5ebrUF414dv4jr2MitM2fWiOY475wa3Za7TOS2Gh9fmqEhLTt0A==} + + /@types/d3-interpolate@3.0.1: + resolution: {integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==} + dependencies: + '@types/d3-color': 3.1.0 + + /@types/d3-path@3.0.0: + resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==} + + /@types/d3-polygon@3.0.0: + resolution: {integrity: sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==} + + /@types/d3-quadtree@3.0.2: + resolution: {integrity: sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==} + + /@types/d3-random@3.0.1: + resolution: {integrity: sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==} + + /@types/d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==} + + /@types/d3-scale@4.0.3: + resolution: {integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==} + dependencies: + '@types/d3-time': 3.0.0 + + /@types/d3-selection@3.0.5: + resolution: {integrity: sha512-xCB0z3Hi8eFIqyja3vW8iV01+OHGYR2di/+e+AiOcXIOrY82lcvWW8Ke1DYE/EUVMsBl4Db9RppSBS3X1U6J0w==} + + /@types/d3-shape@3.1.1: + resolution: {integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==} + dependencies: + '@types/d3-path': 3.0.0 + + /@types/d3-time-format@4.0.0: + resolution: {integrity: sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==} + + /@types/d3-time@3.0.0: + resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==} + + /@types/d3-timer@3.0.0: + resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==} + + /@types/d3-transition@3.0.3: + resolution: {integrity: sha512-/S90Od8Id1wgQNvIA8iFv9jRhCiZcGhPd2qX0bKF/PS+y0W5CrXKgIiELd2CvG1mlQrWK/qlYh3VxicqG1ZvgA==} + dependencies: + '@types/d3-selection': 3.0.5 + + /@types/d3-zoom@3.0.2: + resolution: {integrity: sha512-t09DDJVBI6AkM7N8kuPsnq/3d/ehtRKBN1xSiYjjMCgbiw6HM6Ged5VhvswmhprfKyGvzeTEL/4WBaK9llWvlA==} + dependencies: + '@types/d3-interpolate': 3.0.1 + '@types/d3-selection': 3.0.5 + + /@types/d3@7.4.0: + resolution: {integrity: sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA==} + dependencies: + '@types/d3-array': 3.0.4 + '@types/d3-axis': 3.0.2 + '@types/d3-brush': 3.0.2 + '@types/d3-chord': 3.0.2 + '@types/d3-color': 3.1.0 + '@types/d3-contour': 3.0.2 + '@types/d3-delaunay': 6.0.1 + '@types/d3-dispatch': 3.0.2 + '@types/d3-drag': 3.0.2 + '@types/d3-dsv': 3.0.1 + '@types/d3-ease': 3.0.0 + '@types/d3-fetch': 3.0.2 + '@types/d3-force': 3.0.4 + '@types/d3-format': 3.0.1 + '@types/d3-geo': 3.0.3 + '@types/d3-hierarchy': 3.1.2 + '@types/d3-interpolate': 3.0.1 + '@types/d3-path': 3.0.0 + '@types/d3-polygon': 3.0.0 + '@types/d3-quadtree': 3.0.2 + '@types/d3-random': 3.0.1 + '@types/d3-scale': 4.0.3 + '@types/d3-scale-chromatic': 3.0.0 + '@types/d3-selection': 3.0.5 + '@types/d3-shape': 3.1.1 + '@types/d3-time': 3.0.0 + '@types/d3-time-format': 4.0.0 + '@types/d3-timer': 3.0.0 + '@types/d3-transition': 3.0.3 + '@types/d3-zoom': 3.0.2 + + /@types/detect-port@1.3.2: + resolution: {integrity: sha512-xxgAGA2SAU4111QefXPSp5eGbDm/hW6zhvYl9IeEPZEry9F4d66QAHm5qpUXjb6IsevZV/7emAEx5MhP6O192g==} + dev: true + + /@types/doctrine@0.0.3: + resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} + dev: true + + /@types/earcut@2.1.1: + resolution: {integrity: sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==} + + /@types/ejs@3.1.2: + resolution: {integrity: sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==} + dev: true + + /@types/escodegen@0.0.6: + resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} + dev: true + + /@types/eslint-scope@3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.37.0 + '@types/estree': 1.0.0 + dev: true + + /@types/eslint@8.37.0: + resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==} + dependencies: + '@types/estree': 1.0.0 + '@types/json-schema': 7.0.11 + dev: true + + /@types/estree@0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + dev: true + + /@types/estree@1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: true + + /@types/express-serve-static-core@4.17.33: + resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} + dependencies: + '@types/node': 18.13.0 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + dev: true + + /@types/express@4.17.17: + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.33 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.1 + dev: true + + /@types/find-cache-dir@3.2.1: + resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==} + dev: true + + /@types/geojson@7946.0.10: + resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==} + + /@types/glob@7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 18.13.0 + dev: true + + /@types/glob@8.1.0: + resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 18.13.0 + dev: true + + /@types/graceful-fs@4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + dependencies: + '@types/node': 18.13.0 + dev: true + + /@types/hoist-non-react-statics@3.3.1: + resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} + dependencies: + '@types/react': 18.0.28 + hoist-non-react-statics: 3.3.2 + + /@types/is-function@1.0.1: + resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==} + dev: true + + /@types/istanbul-lib-coverage@2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: true + + /@types/istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: true + + /@types/istanbul-reports@3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + dependencies: + '@types/istanbul-lib-report': 3.0.0 + dev: true + + /@types/json-schema@7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + /@types/lodash@4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + dev: true + + /@types/mdx@2.0.3: + resolution: {integrity: sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==} + dev: true + + /@types/mime-types@2.1.1: + resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} + dev: true + + /@types/mime@3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + dev: true + + /@types/minimatch@5.1.2: + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + dev: true + + /@types/minimist@1.2.2: + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + dev: true + + /@types/node-fetch@2.6.2: + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + dependencies: + '@types/node': 18.13.0 + form-data: 3.0.1 + dev: true + + /@types/node@16.18.16: + resolution: {integrity: sha512-ZOzvDRWp8dCVBmgnkIqYCArgdFOO9YzocZp8Ra25N/RStKiWvMOXHMz+GjSeVNe5TstaTmTWPucGJkDw0XXJWA==} + dev: true + + /@types/node@18.13.0: + resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==} + dev: true + + /@types/normalize-package-data@2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + dev: true + + /@types/npmlog@4.1.4: + resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==} + dev: true + + /@types/offscreencanvas@2019.7.0: + resolution: {integrity: sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==} + + /@types/parse-json@4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: false + + /@types/pixi.js@5.0.0(@pixi/utils@7.2.1): + resolution: {integrity: sha512-yZqQBR043lRBlBZci2cx6hgmX0fvBfYIqFm6VThlnueXEjitxd3coy+BGsqsZ7+ary7O//+ks4aJRhC5MJoHqA==} + deprecated: This is a stub types definition. pixi.js provides its own type definitions, so you do not need this installed. + dependencies: + pixi.js: 7.2.1(@pixi/utils@7.2.1) + transitivePeerDependencies: + - '@pixi/utils' + dev: true + + /@types/pretty-hrtime@1.0.1: + resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==} + dev: true + + /@types/prop-types@15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/qs@6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: true + + /@types/raf@3.4.0: + resolution: {integrity: sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==} + dev: false + optional: true + + /@types/range-parser@1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + dev: true + + /@types/react-dom@18.0.11: + resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} + dependencies: + '@types/react': 18.0.28 + + /@types/react-grid-layout@1.3.2: + resolution: {integrity: sha512-ZzpBEOC1JTQ7MGe1h1cPKSLP4jSWuxc+yvT4TsAlEW9+EFPzAf8nxQfFd7ea9gL17Em7PbwJZAsiwfQQBUklZQ==} + dependencies: + '@types/react': 18.0.28 + + /@types/react-is@17.0.3: + resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==} + dependencies: + '@types/react': 18.0.28 + dev: false + + /@types/react-transition-group@4.4.5: + resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==} + dependencies: + '@types/react': 18.0.28 + dev: false + + /@types/react@18.0.28: + resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/scheduler@0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@types/semver@7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + dev: true + + /@types/serve-static@1.15.1: + resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} + dependencies: + '@types/mime': 3.0.1 + '@types/node': 18.13.0 + dev: true + + /@types/styled-components@5.1.26: + resolution: {integrity: sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==} + dependencies: + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.28 + csstype: 3.1.1 + + /@types/unist@2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: true + + /@types/use-sync-external-store@0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + + /@types/webpack-env@1.18.0: + resolution: {integrity: sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==} + dev: true + + /@types/yargs-parser@21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: true + + /@types/yargs@16.0.5: + resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@types/yargs@17.0.23: + resolution: {integrity: sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@typescript-eslint/eslint-plugin@5.52.0(@typescript-eslint/parser@5.52.0)(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.52.0 + '@typescript-eslint/type-utils': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.52.0(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.52.0 + '@typescript-eslint/types': 5.52.0 + '@typescript-eslint/typescript-estree': 5.52.0(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/scope-manager@5.52.0: + resolution: {integrity: sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.52.0 + '@typescript-eslint/visitor-keys': 5.52.0 + + /@typescript-eslint/type-utils@5.52.0(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.52.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.52.0: + resolution: {integrity: sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@typescript-eslint/typescript-estree@5.52.0(typescript@4.9.5): + resolution: {integrity: sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.52.0 + '@typescript-eslint/visitor-keys': 5.52.0 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/utils@5.52.0(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.52.0 + '@typescript-eslint/types': 5.52.0 + '@typescript-eslint/typescript-estree': 5.52.0(typescript@4.9.5) + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@7.32.0) + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.52.0: + resolution: {integrity: sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.52.0 + eslint-visitor-keys: 3.3.0 + + /@vitejs/plugin-react-swc@3.2.0(vite@4.2.1): + resolution: {integrity: sha512-IcBoXL/mcH7JdQr/nfDlDwTdIaH8Rg7LpfQDF4nAht+juHWIuv6WhpKPCSfY4+zztAaB07qdBoFz1XCZsgo3pQ==} + peerDependencies: + vite: ^4 + dependencies: + '@swc/core': 1.3.42 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + dev: true + + /@vitejs/plugin-react@3.1.0(vite@4.2.1): + resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.1.0-beta.0 + dependencies: + '@babel/core': 7.21.3 + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.3) + magic-string: 0.27.0 + react-refresh: 0.14.0 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@vitest/expect@0.29.4: + resolution: {integrity: sha512-U61q5xci/wwspkH0qWUfLllR8TuzYS1caNVu5KHfI2Ef0k+q4Zd1YVHjTSvbspEeTXhjgWBO7Qm3TYTjBxdJFw==} + dependencies: + '@vitest/spy': 0.29.4 + '@vitest/utils': 0.29.4 + chai: 4.3.7 + dev: true + + /@vitest/runner@0.29.4: + resolution: {integrity: sha512-Mc38t19WSB9TP5rQLCUg/poRPY3mTnWfy2jnvLvkiwdDB8yvXWeMErp/pOH3Mm/bC5KPIMzCFd1E8RWPtL1Z9g==} + dependencies: + '@vitest/utils': 0.29.4 + p-limit: 4.0.0 + pathe: 1.1.0 + dev: true + + /@vitest/spy@0.29.4: + resolution: {integrity: sha512-gXSotZUpV13votTAHQpFQZ/KBLzWlmYh1Hhp7mvAGZ5kQrnLyU4VB15OgpsNpsCbJPNCpdMzVZWb2+WMDbLRag==} + dependencies: + tinyspy: 1.1.1 + dev: true + + /@vitest/utils@0.29.4: + resolution: {integrity: sha512-A1h+hEaoWYecEeIgz9lwLXo9zgvMLu8ZyGs/LtliqurI+JgWggm2dYRq2ceN/0vvEL7AeTMYOa1buZ2YmhJW2Q==} + dependencies: + cli-truncate: 3.1.0 + diff: 5.1.0 + loupe: 2.3.6 + pretty-format: 27.5.1 + dev: true + + /@webassemblyjs/ast@1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + dev: true + + /@webassemblyjs/floating-point-hex-parser@1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + dev: true + + /@webassemblyjs/helper-api-error@1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + dev: true + + /@webassemblyjs/helper-buffer@1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + dev: true + + /@webassemblyjs/helper-numbers@1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/helper-wasm-bytecode@1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + dev: true + + /@webassemblyjs/helper-wasm-section@1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + dev: true + + /@webassemblyjs/ieee754@1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + + /@webassemblyjs/leb128@1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/utf8@1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + dev: true + + /@webassemblyjs/wasm-edit@1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + dev: true + + /@webassemblyjs/wasm-gen@1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wasm-opt@1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + dev: true + + /@webassemblyjs/wasm-parser@1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wast-printer@1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: true + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: true + + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.16.17): + resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} + engines: {node: '>=14.15.0'} + peerDependencies: + esbuild: '>=0.10.0' + dependencies: + esbuild: 0.16.17 + tslib: 2.5.0 + dev: true + + /@yomguithereal/helpers@1.1.1: + resolution: {integrity: sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==} + dev: true + + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: true + + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + dev: true + + /abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: true + + /acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + dependencies: + acorn: 8.8.2 + acorn-walk: 8.2.0 + dev: true + + /acorn-import-assertions@1.8.0(acorn@8.8.2): + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 + dev: true + + /acorn-jsx@5.3.2(acorn@7.4.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: true + + /agent-base@5.1.1: + resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} + engines: {node: '>= 6.0.0'} + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + /ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /app-root-dir@1.0.2: + resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} + dev: true + + /aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: true + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + + /arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + dev: true + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.0 + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: true + + /array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + dev: true + + /array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.0 + is-string: 1.0.7 + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + /array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + + /arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + dev: true + + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + + /assert@2.0.0: + resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.5 + dev: true + + /assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + dev: true + + /ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + + /ast-types@0.14.2: + resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} + engines: {node: '>=4'} + dependencies: + tslib: 2.5.0 + dev: true + + /ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.5.0 + dev: true + + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.5.0 + dev: true + + /astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + /async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: true + + /async@3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + + /atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: false + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + + /avsdf-base@1.0.0: + resolution: {integrity: sha512-APhZNUFJwIwrLsSfE95QjobEntdUhFQgfNtC/BrYmjUpwHh5Y2fbRv8lxAlMr1hdf/CuQYsqJxK3dRzcCL77qw==} + dependencies: + layout-base: 1.0.2 + dev: true + + /axe-core@4.6.3: + resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} + engines: {node: '>=4'} + + /axobject-query@3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.0 + + /babel-core@7.0.0-bridge.0(@babel/core@7.21.3): + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + dev: true + + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.20.2 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.21.0 + cosmiconfig: 7.1.0 + resolve: 1.22.1 + dev: false + + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.3): + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.3 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.3): + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3) + core-js-compat: 3.29.1 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.3): + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.3 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3) + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-styled-components@2.0.7(styled-components@5.3.9): + resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + babel-plugin-syntax-jsx: 6.18.0 + lodash: 4.17.21 + picomatch: 2.3.1 + styled-components: 5.3.9(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + dev: false + + /babel-plugin-syntax-jsx@6.18.0: + resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base16@1.0.0: + resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} + dev: false + + /base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + dev: false + optional: true + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: true + + /better-opn@2.1.1: + resolution: {integrity: sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==} + engines: {node: '>8.0.0'} + dependencies: + open: 7.4.2 + dev: true + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /body-parser@1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /boxen@5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: true + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + dev: true + + /browserify-zlib@0.1.4: + resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + dependencies: + pako: 0.2.9 + dev: true + + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001466 + electron-to-chromium: 1.4.330 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10(browserslist@4.21.5) + dev: true + + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: true + + /btoa@1.2.1: + resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} + engines: {node: '>= 0.4.0'} + hasBin: true + dev: false + + /buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + dev: true + + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: true + + /c8@7.13.0: + resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} + engines: {node: '>=10.12.0'} + hasBin: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@istanbuljs/schema': 0.1.3 + find-up: 5.0.0 + foreground-child: 2.0.0 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-report: 3.0.0 + istanbul-reports: 3.1.5 + rimraf: 3.0.2 + test-exclude: 6.0.0 + v8-to-istanbul: 9.1.0 + yargs: 16.2.0 + yargs-parser: 20.2.9 + dev: true + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.0 + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: true + + /camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + dev: false + + /caniuse-lite@1.0.30001466: + resolution: {integrity: sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==} + dev: true + + /canvas@2.11.0: + resolution: {integrity: sha512-bdTjFexjKJEwtIo0oRx8eD4G2yWoUOXP9lj279jmQ2zMnTQhT8C3512OKz3s+ZOaQlLbE7TuVvRDYDB3Llyy5g==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + nan: 2.17.0 + simple-get: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /canvg@3.0.10: + resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==} + engines: {node: '>=10.0.0'} + requiresBuild: true + dependencies: + '@babel/runtime': 7.21.0 + '@types/raf': 3.4.0 + core-js: 3.29.1 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + rgbcolor: 1.0.1 + stackblur-canvas: 2.5.0 + svg-pathdata: 6.0.3 + dev: false + optional: true + + /chai@4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.2 + deep-eql: 4.1.3 + get-func-name: 2.0.0 + loupe: 2.3.6 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /check-error@1.0.2: + resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + + /classcat@5.0.4: + resolution: {integrity: sha512-sbpkOw6z413p+HDGcBENe498WM9woqWHiJxCq7nvmxe9WmrUmqfAcxpIwAiMtM5Q3AhYkzXcNQHqsWq0mND51g==} + dev: false + + /classnames@2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + dev: false + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + + /cli-boxes@2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + dev: true + + /cli-table3@0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + + /cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: true + + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + dev: true + + /clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + + /code-block-writer@11.0.3: + resolution: {integrity: sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==} + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: true + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: true + + /colors@1.2.5: + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + engines: {node: '>=0.1.90'} + dev: true + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + dev: true + + /commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + requiresBuild: true + dev: true + optional: true + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + + /compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + dev: true + + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /concat-stream@1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.8 + typedarray: 0.0.6 + dev: true + + /console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: true + + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: true + + /conventional-changelog-angular@5.0.13: + resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + q: 1.5.1 + dev: true + + /conventional-changelog-conventionalcommits@5.0.0: + resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + dev: true + + /conventional-commits-parser@3.2.4: + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} + engines: {node: '>=10'} + hasBin: true + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + dev: true + + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: true + + /cookie@0.4.2: + resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} + engines: {node: '>= 0.6'} + dev: false + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + + /core-js-compat@3.29.1: + resolution: {integrity: sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==} + dependencies: + browserslist: 4.21.5 + dev: true + + /core-js@3.29.1: + resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==} + requiresBuild: true + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + + /cose-base@1.0.3: + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + dependencies: + layout-base: 1.0.2 + dev: true + + /cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + dependencies: + layout-base: 2.0.1 + dev: true + + /cosmiconfig-typescript-loader@4.3.0(@types/node@18.13.0)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@4.9.5): + resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + ts-node: '>=10' + typescript: '>=3' + dependencies: + '@types/node': 18.13.0 + cosmiconfig: 8.1.3 + ts-node: 10.9.1(@types/node@18.13.0)(typescript@4.9.5) + typescript: 4.9.5 + dev: true + + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cosmiconfig@8.1.3: + resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: true + + /cross-fetch@3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: true + + /css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + dev: false + + /css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + dependencies: + utrie: 1.0.2 + dev: false + optional: true + + /css-loader@6.7.3(webpack@5.77.0): + resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) + postcss-value-parser: 4.2.0 + semver: 7.3.8 + webpack: 5.77.0(esbuild@0.16.17) + dev: true + + /css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + dev: false + + /css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} + dependencies: + rrweb-cssom: 0.6.0 + dev: true + + /csstype@3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + /cytoscape-cise@1.0.0(cytoscape@3.23.0): + resolution: {integrity: sha512-Y1NPaUo4fN992XJTEIDd4oPVkv8BsDSrFBHSB38caDu8PcmHUyl8/Q8K5wvqdTeti1mLR9IX4/o2RyuObh+P7Q==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + avsdf-base: 1.0.0 + cose-base: 1.0.3 + cytoscape: 3.23.0 + dev: true + + /cytoscape-cose-bilkent@4.1.0(cytoscape@3.23.0): + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: 1.0.3 + cytoscape: 3.23.0 + dev: true + + /cytoscape-dagre@2.5.0(cytoscape@3.23.0): + resolution: {integrity: sha512-VG2Knemmshop4kh5fpLO27rYcyUaaDkRw+6PiX4bstpB+QFt0p2oauMrsjVbUamGWQ6YNavh7x2em2uZlzV44g==} + peerDependencies: + cytoscape: ^3.2.22 + dependencies: + cytoscape: 3.23.0 + dagre: 0.8.5 + dev: true + + /cytoscape-elk@2.1.0(cytoscape@3.23.0): + resolution: {integrity: sha512-stkKoUTNOqpyP5eMuqatK0EYir2NWGTH+XlY0rxFj0t0HiQPGI4AuSuTPaGbNM1WhVfb0tWJ5TQQ0R0qshACLw==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cytoscape: 3.23.0 + elkjs: 0.8.2 + dev: true + + /cytoscape-fcose@2.2.0(cytoscape@3.23.0): + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: 2.2.0 + cytoscape: 3.23.0 + dev: true + + /cytoscape-klay@3.1.4(cytoscape@3.23.0): + resolution: {integrity: sha512-VwPj0VR25GPfy6qXVQRi/MYlZM/zkdvRhHlgqbM//lSvstgM6fhp3ik/uM8Wr8nlhskfqz/M1fIDmR6UckbS2A==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cytoscape: 3.23.0 + klayjs: 0.4.1 + dev: true + + /cytoscape@3.23.0: + resolution: {integrity: sha512-gRZqJj/1kiAVPkrVFvz/GccxsXhF3Qwpptl32gKKypO4IlqnKBjTOu+HbXtEggSGzC5KCaHp3/F7GgENrtsFkA==} + engines: {node: '>=0.10'} + dependencies: + heap: 0.2.7 + lodash: 4.17.21 + + /d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + dependencies: + internmap: 1.0.1 + dev: false + + /d3-axis@2.1.0: + resolution: {integrity: sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==} + dev: false + + /d3-brush@2.1.0: + resolution: {integrity: sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==} + dependencies: + d3-dispatch: 2.0.0 + d3-drag: 2.0.0 + d3-interpolate: 2.0.1 + d3-selection: 2.0.0 + d3-transition: 2.0.0(d3-selection@2.0.0) + dev: false + + /d3-chord@2.0.0: + resolution: {integrity: sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==} + dependencies: + d3-path: 2.0.0 + dev: false + + /d3-color@2.0.0: + resolution: {integrity: sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==} + dev: false + + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + + /d3-contour@2.0.0: + resolution: {integrity: sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==} + dependencies: + d3-array: 2.12.1 + dev: false + + /d3-delaunay@5.3.0: + resolution: {integrity: sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==} + dependencies: + delaunator: 4.0.1 + dev: false + + /d3-dispatch@2.0.0: + resolution: {integrity: sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==} + dev: false + + /d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} + dev: false + + /d3-drag@2.0.0: + resolution: {integrity: sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==} + dependencies: + d3-dispatch: 2.0.0 + d3-selection: 2.0.0 + dev: false + + /d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-selection: 3.0.0 + dev: false + + /d3-dsv@2.0.0: + resolution: {integrity: sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==} + hasBin: true + dependencies: + commander: 2.20.3 + iconv-lite: 0.4.24 + rw: 1.3.3 + dev: false + + /d3-ease@2.0.0: + resolution: {integrity: sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==} + dev: false + + /d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + dev: false + + /d3-fetch@2.0.0: + resolution: {integrity: sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==} + dependencies: + d3-dsv: 2.0.0 + dev: false + + /d3-force@2.1.1: + resolution: {integrity: sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==} + dependencies: + d3-dispatch: 2.0.0 + d3-quadtree: 2.0.0 + d3-timer: 2.0.0 + dev: false + + /d3-format@2.0.0: + resolution: {integrity: sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==} + dev: false + + /d3-geo@2.0.2: + resolution: {integrity: sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==} + dependencies: + d3-array: 2.12.1 + dev: false + + /d3-hierarchy@2.0.0: + resolution: {integrity: sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==} + dev: false + + /d3-interpolate@2.0.1: + resolution: {integrity: sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==} + dependencies: + d3-color: 2.0.0 + dev: false + + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + dev: false + + /d3-path@2.0.0: + resolution: {integrity: sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==} + dev: false + + /d3-polygon@2.0.0: + resolution: {integrity: sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==} + dev: false + + /d3-quadtree@2.0.0: + resolution: {integrity: sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==} + dev: false + + /d3-random@2.2.2: + resolution: {integrity: sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==} + dev: false + + /d3-scale-chromatic@2.0.0: + resolution: {integrity: sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==} + dependencies: + d3-color: 2.0.0 + d3-interpolate: 2.0.1 + dev: false + + /d3-scale@3.3.0: + resolution: {integrity: sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==} + dependencies: + d3-array: 2.12.1 + d3-format: 2.0.0 + d3-interpolate: 2.0.1 + d3-time: 2.1.1 + d3-time-format: 3.0.0 + dev: false + + /d3-selection@2.0.0: + resolution: {integrity: sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==} + dev: false + + /d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} + engines: {node: '>=12'} + dev: false + + /d3-shape@2.1.0: + resolution: {integrity: sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==} + dependencies: + d3-path: 2.0.0 + dev: false + + /d3-time-format@3.0.0: + resolution: {integrity: sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==} + dependencies: + d3-time: 2.1.1 + dev: false + + /d3-time@2.1.1: + resolution: {integrity: sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==} + dependencies: + d3-array: 2.12.1 + dev: false + + /d3-timer@2.0.0: + resolution: {integrity: sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==} + dev: false + + /d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + dev: false + + /d3-transition@2.0.0(d3-selection@2.0.0): + resolution: {integrity: sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==} + peerDependencies: + d3-selection: '2' + dependencies: + d3-color: 2.0.0 + d3-dispatch: 2.0.0 + d3-ease: 2.0.0 + d3-interpolate: 2.0.1 + d3-selection: 2.0.0 + d3-timer: 2.0.0 + dev: false + + /d3-transition@3.0.1(d3-selection@3.0.0): + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} + engines: {node: '>=12'} + peerDependencies: + d3-selection: 2 - 3 + dependencies: + d3-color: 3.1.0 + d3-dispatch: 3.0.1 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-selection: 3.0.0 + d3-timer: 3.0.1 + dev: false + + /d3-zoom@2.0.0: + resolution: {integrity: sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==} + dependencies: + d3-dispatch: 2.0.0 + d3-drag: 2.0.0 + d3-interpolate: 2.0.1 + d3-selection: 2.0.0 + d3-transition: 2.0.0(d3-selection@2.0.0) + dev: false + + /d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-drag: 3.0.0 + d3-interpolate: 3.0.1 + d3-selection: 3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) + dev: false + + /d3@6.7.0: + resolution: {integrity: sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==} + dependencies: + d3-array: 2.12.1 + d3-axis: 2.1.0 + d3-brush: 2.1.0 + d3-chord: 2.0.0 + d3-color: 2.0.0 + d3-contour: 2.0.0 + d3-delaunay: 5.3.0 + d3-dispatch: 2.0.0 + d3-drag: 2.0.0 + d3-dsv: 2.0.0 + d3-ease: 2.0.0 + d3-fetch: 2.0.0 + d3-force: 2.1.1 + d3-format: 2.0.0 + d3-geo: 2.0.2 + d3-hierarchy: 2.0.0 + d3-interpolate: 2.0.1 + d3-path: 2.0.0 + d3-polygon: 2.0.0 + d3-quadtree: 2.0.0 + d3-random: 2.2.2 + d3-scale: 3.3.0 + d3-scale-chromatic: 2.0.0 + d3-selection: 2.0.0 + d3-shape: 2.1.0 + d3-time: 2.1.1 + d3-time-format: 3.0.0 + d3-timer: 2.0.0 + d3-transition: 2.0.0(d3-selection@2.0.0) + d3-zoom: 2.0.0 + dev: false + + /dagre@0.8.5: + resolution: {integrity: sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==} + dependencies: + graphlib: 2.1.8 + lodash: 4.17.21 + dev: true + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + /dargs@7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} + dev: true + + /data-urls@4.0.0: + resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} + engines: {node: '>=14'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + dev: true + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + + /debug@4.3.4(supports-color@5.5.0): + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 5.5.0 + + /decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: true + + /decompress-response@4.2.1: + resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} + engines: {node: '>=8'} + dependencies: + mimic-response: 2.1.0 + dev: true + + /deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} + dependencies: + type-detect: 4.0.8 + dev: true + + /deep-equal@2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.0 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + + /defu@6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + dev: true + + /del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + + /delaunator@4.0.1: + resolution: {integrity: sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==} + dev: false + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: true + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: true + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /detect-libc@2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + dev: true + + /detect-package-manager@2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /detect-port@1.5.1: + resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} + hasBin: true + dependencies: + address: 1.2.2 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: true + + /diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.21.0 + csstype: 3.1.1 + dev: false + + /dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + dev: true + + /domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + dependencies: + webidl-conversions: 7.0.0 + dev: true + + /dompurify@2.4.5: + resolution: {integrity: sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==} + requiresBuild: true + dev: false + optional: true + + /dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: true + + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dev: true + + /dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} + dev: true + + /duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.8 + stream-shift: 1.0.1 + dev: true + + /earcut@2.2.4: + resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: true + + /ejs@3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.8.5 + dev: true + + /electron-to-chromium@1.4.330: + resolution: {integrity: sha512-PqyefhybrVdjAJ45HaPLtuVaehiSw7C3ya0aad+rvmV53IVyXmYRk3pwIOb2TxTDTnmgQdn46NjMMaysx79/6Q==} + dev: true + + /elkjs@0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: true + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + + /enhanced-resolve@5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + + /enquirer@2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + + /entities@4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + dev: true + + /envinfo@7.8.1: + resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.0 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + + /es-module-lexer@0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + dev: true + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + /es6-object-assign@1.1.0: + resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} + dev: true + + /esbuild-plugin-alias@0.2.1: + resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} + dev: true + + /esbuild-register@3.4.2(esbuild@0.16.17): + resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.3.4(supports-color@5.5.0) + esbuild: 0.16.17 + transitivePeerDependencies: + - supports-color + dev: true + + /esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + + /esbuild@0.17.12: + resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.12 + '@esbuild/android-arm64': 0.17.12 + '@esbuild/android-x64': 0.17.12 + '@esbuild/darwin-arm64': 0.17.12 + '@esbuild/darwin-x64': 0.17.12 + '@esbuild/freebsd-arm64': 0.17.12 + '@esbuild/freebsd-x64': 0.17.12 + '@esbuild/linux-arm': 0.17.12 + '@esbuild/linux-arm64': 0.17.12 + '@esbuild/linux-ia32': 0.17.12 + '@esbuild/linux-loong64': 0.17.12 + '@esbuild/linux-mips64el': 0.17.12 + '@esbuild/linux-ppc64': 0.17.12 + '@esbuild/linux-riscv64': 0.17.12 + '@esbuild/linux-s390x': 0.17.12 + '@esbuild/linux-x64': 0.17.12 + '@esbuild/netbsd-x64': 0.17.12 + '@esbuild/openbsd-x64': 0.17.12 + '@esbuild/sunos-x64': 0.17.12 + '@esbuild/win32-arm64': 0.17.12 + '@esbuild/win32-ia32': 0.17.12 + '@esbuild/win32-x64': 0.17.12 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escodegen@2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-config-next@13.0.0(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.0.0 + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/parser': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.27.5)(eslint@7.32.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@7.32.0) + eslint-plugin-react: 7.31.8(eslint@7.32.0) + eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) + typescript: 4.9.5 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + + /eslint-config-prettier@8.7.0(eslint@7.32.0): + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 7.32.0 + + /eslint-config-turbo@1.8.8(eslint@7.32.0): + resolution: {integrity: sha512-+yT22sHOT5iC1sbBXfLIdXfbZuiv9bAyOXsxTxFCWelTeFFnANqmuKB3x274CFvf7WRuZ/vYP/VMjzU9xnFnxA==} + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: 7.32.0 + eslint-plugin-turbo: 1.8.8(eslint@7.32.0) + + /eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + dependencies: + debug: 3.2.7 + is-core-module: 2.11.0 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + + /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.27.5)(eslint@7.32.0): + resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0) + glob: 7.2.3 + is-glob: 4.0.3 + resolve: 1.22.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - supports-color + + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0): + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + debug: 3.2.7 + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.27.5)(eslint@7.32.0) + transitivePeerDependencies: + - supports-color + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.52.0(eslint@7.32.0)(typescript@4.9.5) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.52.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0) + has: 1.0.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.1 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + /eslint-plugin-jsx-a11y@6.7.1(eslint@7.32.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.21.0 + aria-query: 5.1.3 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.6.3 + axobject-query: 3.1.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 7.32.0 + has: 1.0.3 + jsx-ast-utils: 3.3.3 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 + + /eslint-plugin-react-hooks@4.6.0(eslint@7.32.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 7.32.0 + + /eslint-plugin-react@7.31.8(eslint@7.32.0): + resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + doctrine: 2.1.0 + eslint: 7.32.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + + /eslint-plugin-turbo@1.8.8(eslint@7.32.0): + resolution: {integrity: sha512-zqyTIvveOY4YU5jviDWw9GXHd4RiKmfEgwsjBrV/a965w0PpDwJgEUoSMB/C/dU310Sv9mF3DSdEjxjJLaw6rA==} + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: 7.32.0 + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + + /eslint-utils@3.0.0(eslint@7.32.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + /eslint-visitor-keys@3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@7.32.0: + resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.3 + '@humanwhocodes/config-array': 0.5.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 + enquirer: 2.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 3.14.1 + 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.1 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.3.8 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + table: 6.8.1 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + + /espree@7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-to-babel@3.2.1: + resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} + engines: {node: '>=8.3.0'} + dependencies: + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@babel/types': 7.21.3 + c8: 7.13.0 + transitivePeerDependencies: + - supports-color + dev: true + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: true + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /express@4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /extract-zip@1.7.0: + resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} + hasBin: true + dependencies: + concat-stream: 1.6.2 + debug: 2.6.9 + mkdirp: 0.5.6 + yauzl: 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: true + + /fbemitter@3.0.0: + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + dependencies: + fbjs: 3.0.4 + transitivePeerDependencies: + - encoding + dev: false + + /fbjs-css-vars@1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + dev: false + + /fbjs@3.0.4: + resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} + dependencies: + cross-fetch: 3.1.5 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.34 + transitivePeerDependencies: + - encoding + dev: false + + /fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + dependencies: + pend: 1.2.0 + dev: true + + /fetch-retry@5.0.4: + resolution: {integrity: sha512-LXcdgpdcVedccGg0AZqg+S8lX/FCdwXD92WNZ5k5qsb0irRhSFsBOpcJt7oevyqT2/C2nEE0zSFNdBEpj3YOSw==} + dev: true + + /fflate@0.4.8: + resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} + dev: false + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + + /file-system-cache@2.0.2: + resolution: {integrity: sha512-lp4BHO4CWqvRyx88Tt3quZic9ZMf4cJyquYq7UI8sH42Bm2ArlBBjKQAalZOo+UfaBassb7X123Lik5qZ/tSAA==} + dependencies: + fs-extra: 11.1.1 + ramda: 0.28.0 + dev: true + + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.6 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + dev: true + + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: true + + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: true + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + + /flow-parser@0.202.0: + resolution: {integrity: sha512-ZiXxSIXK3zPmY3zrzCofFonM2T+/3Jz5QZKJyPVtUERQEJUnYkXBQ+0H3FzyqiyJs+VXqb/UNU6/K6sziVYdxw==} + engines: {node: '>=0.4.0'} + dev: true + + /flux@4.0.3(react@18.2.0): + resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} + peerDependencies: + react: ^15.0.2 || ^16.0.0 || ^17.0.0 + dependencies: + fbemitter: 3.0.0 + fbjs: 3.0.4 + react: 18.2.0 + transitivePeerDependencies: + - encoding + dev: false + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + + /foreground-child@2.0.0: + resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} + engines: {node: '>=8.0.0'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 3.0.7 + dev: true + + /form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: true + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: true + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: true + + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + + /functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-func-name@2.0.0: + resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + dev: true + + /get-intrinsic@1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + + /get-npm-tarball-url@2.0.3: + resolution: {integrity: sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw==} + engines: {node: '>=12.17'} + dev: true + + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: true + + /get-port@5.1.1: + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + + /giget@1.1.2: + resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} + hasBin: true + dependencies: + colorette: 2.0.19 + defu: 6.1.2 + https-proxy-agent: 5.0.1 + mri: 1.2.0 + node-fetch-native: 1.0.2 + pathe: 1.1.0 + tar: 6.1.13 + transitivePeerDependencies: + - supports-color + dev: true + + /git-raw-commits@2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + dargs: 7.0.0 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + dev: true + + /github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-promise@4.2.2(glob@7.2.3): + resolution: {integrity: sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==} + engines: {node: '>=12'} + peerDependencies: + glob: ^7.1.6 + dependencies: + '@types/glob': 7.2.0 + glob: 7.2.3 + dev: true + + /glob-promise@6.0.2(glob@8.1.0): + resolution: {integrity: sha512-Ni2aDyD1ekD6x8/+K4hDriRDbzzfuK4yKpqSymJ4P7IxbtARiOOuU+k40kbHM0sLIlbf1Qh0qdMkAHMZYE6XJQ==} + engines: {node: '>=16'} + peerDependencies: + glob: ^8.0.3 + dependencies: + '@types/glob': 8.1.0 + glob: 8.1.0 + dev: true + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + + /glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: true + + /global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + dependencies: + ini: 1.3.8 + dev: true + + /global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + dependencies: + min-document: 2.19.0 + process: 0.11.10 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + + /globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.0 + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /graphlib@2.1.8: + resolution: {integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==} + dependencies: + lodash: 4.17.21 + dev: true + + /graphology-generators@0.11.2(graphology-types@0.24.7): + resolution: {integrity: sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==} + peerDependencies: + graphology-types: '>=0.19.0' + dependencies: + graphology-metrics: 2.1.0(graphology-types@0.24.7) + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + dev: true + + /graphology-indices@0.17.0(graphology-types@0.24.7): + resolution: {integrity: sha512-A7RXuKQvdqSWOpn7ZVQo4S33O0vCfPBnUSf7FwE0zNCasqwZVUaCXePuWo5HBpWw68KJcwObZDHpFk6HKH6MYQ==} + peerDependencies: + graphology-types: '>=0.20.0' + dependencies: + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + mnemonist: 0.39.5 + dev: true + + /graphology-layout-forceatlas2@0.10.1(graphology-types@0.24.7): + resolution: {integrity: sha512-ogzBeF1FvWzjkikrIFwxhlZXvD2+wlY54lqhsrWprcdPjopM2J9HoMweUmIgwaTvY4bUYVimpSsOdvDv1gPRFQ==} + peerDependencies: + graphology-types: '>=0.19.0' + dependencies: + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + dev: false + + /graphology-layout-noverlap@0.4.2(graphology-types@0.24.7): + resolution: {integrity: sha512-13WwZSx96zim6l1dfZONcqLh3oqyRcjIBsqz2c2iJ3ohgs3605IDWjldH41Gnhh462xGB1j6VGmuGhZ2FKISXA==} + peerDependencies: + graphology-types: '>=0.19.0' + dependencies: + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + dev: false + + /graphology-layout@0.6.1(graphology-types@0.24.7): + resolution: {integrity: sha512-m9aMvbd0uDPffUCFPng5ibRkb2pmfNvdKjQWeZrf71RS1aOoat5874+DcyNfMeCT4aQguKC7Lj9eCbqZj/h8Ag==} + peerDependencies: + graphology-types: '>=0.19.0' + dependencies: + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + pandemonium: 2.4.1 + dev: false + + /graphology-metrics@2.1.0(graphology-types@0.24.7): + resolution: {integrity: sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==} + peerDependencies: + graphology-types: '>=0.20.0' + dependencies: + graphology-shortest-path: 2.0.2(graphology-types@0.24.7) + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + mnemonist: 0.39.5 + dev: true + + /graphology-shortest-path@2.0.2(graphology-types@0.24.7): + resolution: {integrity: sha512-hlGvh4Yb1Vmd2J7wT8Q8+t4RQ6Tx+9wRYm0/fZB9PZJ4uW3nml5kJ7yXZ2+JYWT+7wLLmY5mg3o9bLSAWmv/jQ==} + peerDependencies: + graphology-types: '>=0.20.0' + dependencies: + '@yomguithereal/helpers': 1.1.1 + graphology-indices: 0.17.0(graphology-types@0.24.7) + graphology-types: 0.24.7 + graphology-utils: 2.5.2(graphology-types@0.24.7) + mnemonist: 0.39.5 + dev: true + + /graphology-types@0.24.7: + resolution: {integrity: sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==} + + /graphology-utils@2.5.2(graphology-types@0.24.7): + resolution: {integrity: sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==} + peerDependencies: + graphology-types: '>=0.23.0' + dependencies: + graphology-types: 0.24.7 + + /graphology@0.25.1(graphology-types@0.24.7): + resolution: {integrity: sha512-yYA7BJCcXN2DrKNQQ9Qf22zBHm/yTbyBR71T1MYBbGtywNHsv0QZtk8zaR6zxNcp2hCCZayUkHp9DyMSZCpoxQ==} + peerDependencies: + graphology-types: '>=0.24.0' + dependencies: + events: 3.3.0 + graphology-types: 0.24.7 + obliterator: 2.0.4 + dev: false + + /gunzip-maybe@1.4.2: + resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} + hasBin: true + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.3 + pumpify: 1.5.1 + through2: 2.0.5 + dev: true + + /handlebars@4.7.7: + resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.4 + dev: true + + /happy-dom@8.9.0: + resolution: {integrity: sha512-JZwJuGdR7ko8L61136YzmrLv7LgTh5b8XaEM3P709mLjyQuXJ3zHTDXvUtBBahRjGlcYW0zGjIiEWizoTUGKfA==} + dependencies: + css.escape: 1.5.1 + he: 1.2.0 + iconv-lite: 0.6.3 + node-fetch: 2.6.9 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + transitivePeerDependencies: + - encoding + dev: true + + /hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: true + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.0 + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + + /has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /heap@0.2.7: + resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} + + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: true + + /html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + dependencies: + whatwg-encoding: 2.0.0 + dev: true + + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + + /html-tags@3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + engines: {node: '>=8'} + dev: true + + /html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + requiresBuild: true + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + dev: false + optional: true + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: true + + /http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@4.0.0: + resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} + engines: {node: '>= 6.0.0'} + dependencies: + agent-base: 5.1.1 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /icss-utils@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 + dev: true + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true + + /ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + /immer@9.0.19: + resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} + dev: false + + /immutable@4.3.0: + resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: true + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + side-channel: 1.0.4 + + /internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + dev: false + + /interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + dev: true + + /ip@2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: true + + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: true + + /is-absolute-url@3.0.3: + resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} + engines: {node: '>=8'} + dev: true + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + /is-core-module@2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-deflate@1.0.0: + resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + + /is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + dev: true + + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-gzip@1.0.0: + resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + + /is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: true + + /is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: true + + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: true + + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + /is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + + /is-text-path@1.0.1: + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} + dependencies: + text-extensions: 1.9.0 + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + + /is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + + /is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /ismobilejs@1.1.1: + resolution: {integrity: sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==} + + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: true + + /isobject@4.0.0: + resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==} + engines: {node: '>=0.10.0'} + dev: true + + /isomorphic-unfetch@3.1.0: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + dependencies: + node-fetch: 2.6.9 + unfetch: 4.2.0 + transitivePeerDependencies: + - encoding + dev: true + + /istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.21.3 + '@babel/parser': 7.21.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.2.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-reports@3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jake@10.8.5: + resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.4 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: true + + /jest-haste-map@29.5.0: + resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/graceful-fs': 4.1.6 + '@types/node': 18.13.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + jest-worker: 29.5.0 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 18.13.0 + dev: true + + /jest-regex-util@29.4.3: + resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-util@29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 18.13.0 + chalk: 4.1.2 + ci-info: 3.8.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 18.13.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest-worker@29.5.0: + resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.13.0 + jest-util: 29.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jscodeshift@0.14.0(@babel/preset-env@7.20.2): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.21.3 + '@babel/parser': 7.21.3 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.3) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.3) + '@babel/preset-env': 7.20.2(@babel/core@7.21.3) + '@babel/preset-flow': 7.18.6(@babel/core@7.21.3) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.3) + '@babel/register': 7.21.0(@babel/core@7.21.3) + babel-core: 7.0.0-bridge.0(@babel/core@7.21.3) + chalk: 4.1.2 + flow-parser: 0.202.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jsdom@21.1.1(canvas@2.11.0): + resolution: {integrity: sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.8.2 + acorn-globals: 7.0.1 + canvas: 2.11.0 + cssstyle: 3.0.0 + data-urls: 4.0.0 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.2 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.2 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + ws: 8.13.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: true + + /jspdf@2.5.1: + resolution: {integrity: sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==} + dependencies: + '@babel/runtime': 7.21.0 + atob: 2.1.2 + btoa: 1.2.1 + fflate: 0.4.8 + optionalDependencies: + canvg: 3.0.10 + core-js: 3.29.1 + dompurify: 2.4.5 + html2canvas: 1.4.1 + dev: false + + /jsx-ast-utils@3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /klayjs@0.4.1: + resolution: {integrity: sha512-WUNxuO7O79TEkxCj6OIaK5TJBkaWaR/IKNTakgV9PwDn+mrr63MLHed34AcE2yTaDntgO6l0zGFIzhcoTeroTA==} + dev: true + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true + + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: true + + /kolorist@1.7.0: + resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} + dev: true + + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + + /language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + dependencies: + language-subtag-registry: 0.3.22 + + /layout-base@1.0.2: + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + dev: true + + /layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + dev: true + + /lazy-universal-dotenv@4.0.0: + resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} + engines: {node: '>=14.0.0'} + dependencies: + app-root-dir: 1.0.2 + dotenv: 16.0.3 + dotenv-expand: 10.0.0 + dev: true + + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: true + + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: true + + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: true + + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true + + /lodash.curry@4.1.1: + resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: true + + /lodash.flow@3.5.0: + resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} + dev: false + + /lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + dev: true + + /lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + /lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + dev: true + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + dev: true + + /lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + dev: true + + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: true + + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: true + + /lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + dependencies: + get-func-name: 2.0.0 + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true + + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /magic-string@0.29.0: + resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + dev: true + + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: true + + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: true + + /map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + dev: true + + /markdown-to-jsx@7.2.0(react@18.2.0): + resolution: {integrity: sha512-3l4/Bigjm4bEqjCR6Xr+d4DtM1X6vvtGsMGSjJYyep8RjjIvcWtrXBS8Wbfe1/P+atKNMccpsraESIaWVplzVg==} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' + dependencies: + react: 18.2.0 + dev: true + + /mdast-util-definitions@4.0.0: + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + dependencies: + unist-util-visit: 2.0.3 + dev: true + + /mdast-util-to-string@1.1.0: + resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} + dev: true + + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: true + + /memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + dependencies: + map-or-similar: 1.5.0 + dev: true + + /meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + dev: true + + /merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-response@2.1.0: + resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} + engines: {node: '>=8'} + dev: true + + /min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + dependencies: + dom-walk: 0.1.2 + dev: true + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minipass@4.2.5: + resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + engines: {node: '>=8'} + dev: true + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: true + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: true + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /mlly@1.2.0: + resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} + dependencies: + acorn: 8.8.2 + pathe: 1.1.0 + pkg-types: 1.0.2 + ufo: 1.1.1 + dev: true + + /mnemonist@0.39.5: + resolution: {integrity: sha512-FPUtkhtJ0efmEFGpU14x7jGbTB+s18LrzRL2KgoWz9YvcY3cPomz8tih01GbHwnGk/OmkOKfqd/RAQoc8Lm7DQ==} + dependencies: + obliterator: 2.0.4 + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: true + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms@2.1.1: + resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /nan@2.17.0: + resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} + requiresBuild: true + dev: true + + /nanoid@3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: true + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true + + /node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + dependencies: + minimatch: 3.1.2 + dev: true + + /node-fetch-native@1.0.2: + resolution: {integrity: sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ==} + dev: true + + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-fetch@2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: true + + /node-releases@2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + dev: true + + /nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.1 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.11.0 + semver: 7.3.8 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: true + + /nwsapi@2.2.2: + resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + + /object-is@1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + /object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /obliterator@2.0.4: + resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} + + /ometa@0.2.2: + resolution: {integrity: sha512-LZuoK/yjU3FvrxPjUXUlZ1bavCfBPqauA7fsNdwi+AVhRdyk2IzgP3JRnevvjzQ6fKHdUw8YISshf53FmpHrng==} + engines: {node: '>= 0.2.0'} + dev: false + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: true + + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: true + + /pandemonium@2.4.1: + resolution: {integrity: sha512-wRqjisUyiUfXowgm7MFH2rwJzKIr20rca5FsHXCMNm1W5YPP1hCtrZfgmQ62kP7OZ7Xt+cR858aB28lu5NX55g==} + dependencies: + mnemonist: 0.39.5 + dev: false + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.4.0 + dev: true + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: true + + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + dev: true + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /pathe@1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + dev: true + + /pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + dev: true + + /peek-stream@1.1.3: + resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + dependencies: + buffer-from: 1.1.2 + duplexify: 3.7.1 + through2: 2.0.5 + dev: true + + /pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: true + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + optional: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: true + + /pirates@4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + dev: true + + /pixi.js@7.2.1(@pixi/utils@7.2.1): + resolution: {integrity: sha512-MDfXqHIazZa0FAcdHOcb9ix5Z6wYY+ruaJj38JwRYxWoVW/4u2LwAjTLabKbC0zKL/Y9xDPQiNNTZ8YkVOeG5g==} + dependencies: + '@pixi/accessibility': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/events@7.2.1) + '@pixi/app': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/assets': 7.2.1(@pixi/core@7.2.1)(@pixi/utils@7.2.1) + '@pixi/compressed-textures': 7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1) + '@pixi/core': 7.2.1 + '@pixi/display': 7.2.1(@pixi/core@7.2.1) + '@pixi/events': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/utils@7.2.1) + '@pixi/extensions': 7.2.1 + '@pixi/extract': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-alpha': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-blur': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-color-matrix': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-displacement': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-fxaa': 7.2.1(@pixi/core@7.2.1) + '@pixi/filter-noise': 7.2.1(@pixi/core@7.2.1) + '@pixi/graphics': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/mesh': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/mesh-extras': 7.2.1(@pixi/core@7.2.1)(@pixi/mesh@7.2.1) + '@pixi/mixin-cache-as-bitmap': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/mixin-get-child-by-name': 7.2.1(@pixi/display@7.2.1) + '@pixi/mixin-get-global-position': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/particle-container': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/prepare': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/graphics@7.2.1)(@pixi/text@7.2.1) + '@pixi/sprite': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1) + '@pixi/sprite-animated': 7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/sprite-tiling': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/spritesheet': 7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1) + '@pixi/text': 7.2.1(@pixi/core@7.2.1)(@pixi/sprite@7.2.1) + '@pixi/text-bitmap': 7.2.1(@pixi/assets@7.2.1)(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/mesh@7.2.1)(@pixi/text@7.2.1) + '@pixi/text-html': 7.2.1(@pixi/core@7.2.1)(@pixi/display@7.2.1)(@pixi/sprite@7.2.1)(@pixi/text@7.2.1) + transitivePeerDependencies: + - '@pixi/utils' + + /pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + dependencies: + find-up: 3.0.0 + dev: true + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: true + + /pkg-dir@5.0.0: + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + dev: true + + /pkg-types@1.0.2: + resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.2.0 + pathe: 1.1.0 + dev: true + + /polished@4.2.2: + resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} + engines: {node: '>=10'} + dependencies: + '@babel/runtime': 7.21.0 + dev: true + + /postcss-js@4.0.1(postcss@8.4.21): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.21 + dev: true + + /postcss-load-config@4.0.1(postcss@8.4.21)(ts-node@10.9.1): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.21 + ts-node: 10.9.1(@types/node@18.13.0)(typescript@4.9.5) + yaml: 2.2.1 + dev: true + + /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 + dev: true + + /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-scope@3.0.0(postcss@8.4.21): + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /postcss-modules-values@4.0.0(postcss@8.4.21): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 + dev: true + + /postcss-nesting@11.2.2(postcss@8.4.21): + resolution: {integrity: sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.11) + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /postcss-plugin@1.0.0: + resolution: {integrity: sha512-w0SKz9cKfp/wN8baHB/JXZUTBSrUP6/mqDiony+aAVlPXOhTkSXmJ8T5IuhZgHYdV4R/HA3P0N26rG1Sp0oP/A==} + dependencies: + postcss: 6.0.23 + dev: true + + /postcss-scss@4.0.6(postcss@8.4.21): + resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.19 + dependencies: + postcss: 8.4.21 + + /postcss-selector-parser@6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@6.0.23: + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + + /postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: true + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /prettier@2.8.5: + resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /prettier@2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /pretty-hrtime@1.0.3: + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} + dev: true + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true + + /progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + /promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + dependencies: + asap: 2.0.6 + dev: false + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: true + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true + + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + dev: true + + /pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + dev: true + + /punycode@1.3.2: + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + + /puppeteer-core@2.1.1: + resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} + engines: {node: '>=8.16.0'} + dependencies: + '@types/mime-types': 2.1.1 + debug: 4.3.4(supports-color@5.5.0) + extract-zip: 1.7.0 + https-proxy-agent: 4.0.0 + mime: 2.6.0 + mime-types: 2.1.35 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 2.7.1 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /pure-color@1.3.0: + resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} + dev: false + + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + dev: true + + /qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /qs@6.11.1: + resolution: {integrity: sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /querystring@0.2.0: + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: true + + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + optional: true + + /ramda@0.28.0: + resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} + dev: true + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: true + + /raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + + /react-base16-styling@0.6.0: + resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} + dependencies: + base16: 1.0.0 + lodash.curry: 4.1.1 + lodash.flow: 3.5.0 + pure-color: 1.3.0 + dev: false + + /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /react-cookie@4.1.1(react@18.2.0): + resolution: {integrity: sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==} + peerDependencies: + react: '>= 16.3.0' + dependencies: + '@types/hoist-non-react-statics': 3.3.1 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + universal-cookie: 4.0.4 + dev: false + + /react-docgen-typescript@2.2.2(typescript@4.9.5): + resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} + peerDependencies: + typescript: '>= 4.3.x' + dependencies: + typescript: 4.9.5 + dev: true + + /react-docgen@6.0.0-alpha.3: + resolution: {integrity: sha512-DDLvB5EV9As1/zoUsct6Iz2Cupw9FObEGD3DMcIs3EDFIoSKyz8FZtoWj3Wj+oodrU4/NfidN0BL5yrapIcTSA==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + '@babel/core': 7.21.3 + '@babel/generator': 7.21.3 + ast-types: 0.14.2 + commander: 2.20.3 + doctrine: 3.0.0 + estree-to-babel: 3.2.1 + neo-async: 2.6.2 + node-dir: 0.1.17 + resolve: 1.22.1 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + /react-draggable@4.4.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + dependencies: + clsx: 1.2.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + dependencies: + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.1.0 + dev: true + + /react-error-boundary@3.1.4(react@18.2.0): + resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + react: '>=16.13.1' + dependencies: + '@babel/runtime': 7.21.0 + react: 18.2.0 + dev: true + + /react-grid-layout@1.3.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + dependencies: + clsx: 1.2.1 + lodash.isequal: 4.5.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-draggable: 4.4.5(react-dom@18.2.0)(react@18.2.0) + react-resizable: 3.0.4(react-dom@18.2.0)(react@18.2.0) + dev: false + + /react-inspector@6.0.1(react@18.2.0): + resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} + peerDependencies: + react: ^16.8.4 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: true + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true + + /react-is@18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + dev: true + + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + + /react-json-view@1.21.3(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} + peerDependencies: + react: ^17.0.0 || ^16.3.0 || ^15.5.4 + react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + dependencies: + flux: 4.0.3(react@18.2.0) + react: 18.2.0 + react-base16-styling: 0.6.0 + react-dom: 18.2.0(react@18.2.0) + react-lifecycles-compat: 3.0.4 + react-textarea-autosize: 8.4.0(@types/react@18.0.28)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - encoding + dev: false + + /react-lifecycles-compat@3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + dev: false + + /react-redux@8.0.5(@types/react-dom@18.0.11)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): + resolution: {integrity: sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==} + peerDependencies: + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.28 + '@types/react-dom': 18.0.11 + '@types/use-sync-external-store': 0.0.3 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + redux: 4.2.1 + use-sync-external-store: 1.2.0(react@18.2.0) + + /react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + + /react-resizable@3.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==} + peerDependencies: + react: '>= 16.3' + dependencies: + prop-types: 15.8.1 + react: 18.2.0 + react-draggable: 4.4.5(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react-dom + dev: false + + /react-router-dom@6.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/seUAPY01VAuwkGyVBPCn1OXfVbaWGGu4QN9uj0kCPcTyNYgL1ldZpxZUpRU7BLheKQI4Twtl/OW2nHRF1u26Q==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.9.0(react@18.2.0) + dev: false + + /react-router@6.9.0(react@18.2.0): + resolution: {integrity: sha512-51lKevGNUHrt6kLuX3e/ihrXoXCa9ixY/nVWRLlob4r/l0f45x3SzBvYJe3ctleLUQQ5fVa4RGgJOTH7D9Umhw==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.4.0 + react: 18.2.0 + dev: false + + /react-shallow-renderer@16.15.0(react@18.2.0): + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + object-assign: 4.1.1 + react: 18.2.0 + react-is: 18.2.0 + dev: true + + /react-test-renderer@18.2.0(react@18.2.0): + resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} + peerDependencies: + react: ^18.2.0 + dependencies: + react: 18.2.0 + react-is: 18.2.0 + react-shallow-renderer: 16.15.0(react@18.2.0) + scheduler: 0.23.0 + dev: true + + /react-textarea-autosize@8.4.0(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==} + engines: {node: '>=10'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + react: 18.2.0 + use-composed-ref: 1.3.0(react@18.2.0) + use-latest: 1.2.1(@types/react@18.0.28)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + dev: false + + /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.21.0 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /reactflow@11.4.0-next.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-csAycDAeNSq1saVPhjNoNpell9VfLeXId0ojgl/GqASq2YLVDfBr9xVM34obB8l+k4zs2M4zpj1wZsBDqSdzBA==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + dependencies: + '@reactflow/background': 11.1.0-next.1(react-dom@18.2.0)(react@18.2.0) + '@reactflow/controls': 11.1.0-next.1(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.4.0-next.1(react-dom@18.2.0)(react@18.2.0) + '@reactflow/minimap': 11.3.0-next.1(react-dom@18.2.0)(react@18.2.0) + '@reactflow/node-toolbar': 1.1.0-next.1(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - immer + dev: false + + /read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.5.0 + dev: true + + /recast@0.23.1: + resolution: {integrity: sha512-RokaBcoxSjXUDzz1TXSZmZsSW6ZpLmlA3GGqJ8uuTrQ9hZhEz+4Tpsc+gRvYRJ2BU4H+ZyUlg91eSGDw7bwy7g==} + engines: {node: '>= 4'} + dependencies: + assert: 2.0.0 + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.5.0 + dev: true + + /rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + dependencies: + resolve: 1.22.1 + dev: true + + /redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /redux-thunk@2.4.2(redux@4.2.1): + resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} + peerDependencies: + redux: ^4 + dependencies: + redux: 4.2.1 + dev: false + + /redux@4.2.1: + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + dependencies: + '@babel/runtime': 7.21.0 + + /regenerate-unicode-properties@10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: true + + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: true + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + /regenerator-transform@0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + dependencies: + '@babel/runtime': 7.21.0 + dev: true + + /regexp.prototype.flags@1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + + /regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + dev: true + + /regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true + + /remark-external-links@8.0.0: + resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==} + dependencies: + extend: 3.0.2 + is-absolute-url: 3.0.3 + mdast-util-definitions: 4.0.0 + space-separated-tokens: 1.1.5 + unist-util-visit: 2.0.3 + dev: true + + /remark-slug@6.1.0: + resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==} + dependencies: + github-slugger: 1.5.0 + mdast-util-to-string: 1.1.0 + unist-util-visit: 2.0.3 + dev: true + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + + /reselect@4.1.7: + resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==} + dev: false + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + dependencies: + global-dirs: 0.1.1 + dev: true + + /resolve@1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + dev: true + + /resolve@1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rgbcolor@1.0.1: + resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==} + engines: {node: '>= 0.8.15'} + dev: false + optional: true + + /rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rollup@3.20.0: + resolution: {integrity: sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + dev: false + + /safe-buffer@5.1.1: + resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==} + dev: true + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-regex: 1.1.4 + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /sass-loader@13.2.2(sass@1.59.3)(webpack@5.77.0): + resolution: {integrity: sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + sass: 1.59.3 + webpack: 5.77.0(esbuild@0.16.17) + dev: true + + /sass@1.59.3: + resolution: {integrity: sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.3.0 + source-map-js: 1.0.2 + + /saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + dependencies: + xmlchars: 2.2.0 + dev: true + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils@3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + + /scss@0.2.4: + resolution: {integrity: sha512-4u8V87F+Q/upVhUmhPnB4C1R11xojkRkWjExL2v0CX2EXTg18VrKd+9JWoeyCp2VEMdSpJsyAvVU+rVjogh51A==} + engines: {node: '>= 0.2.0'} + dependencies: + ometa: 0.2.2 + dev: false + + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver@7.0.0: + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + hasBin: true + dev: true + + /semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 + dev: true + + /serve-favicon@2.5.0: + resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} + engines: {node: '>= 0.8.0'} + dependencies: + etag: 1.8.1 + fresh: 0.5.2 + ms: 2.1.1 + parseurl: 1.3.3 + safe-buffer: 5.1.1 + dev: true + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: true + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + + /setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: false + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: true + + /shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + dependencies: + kind-of: 6.0.3 + dev: true + + /shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + dev: false + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: true + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 + + /siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + dev: true + + /simple-get@3.1.1: + resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} + dependencies: + decompress-response: 4.2.1 + once: 1.4.0 + simple-concat: 1.0.1 + dev: true + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + + /simple-update-notifier@1.1.0: + resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} + engines: {node: '>=8.10.0'} + dependencies: + semver: 7.0.0 + dev: true + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + /slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /space-separated-tokens@1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /split2@3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + dependencies: + readable-stream: 3.6.2 + dev: true + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: true + + /stackblur-canvas@2.5.0: + resolution: {integrity: sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==} + engines: {node: '>=0.1.14'} + dev: false + optional: true + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: true + + /std-env@3.3.2: + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} + dev: true + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + + /store2@2.14.2: + resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} + dev: true + + /storybook@7.0.0-rc.5: + resolution: {integrity: sha512-zmp7E5O4AJoro99qrDYbOxloKaQED//5WlnjdIhZSndXxSJb82IyVl6VYZc7Ji6xUWC4EoqzrLcFbttfC4w5uQ==} + hasBin: true + dependencies: + '@storybook/cli': 7.0.0-rc.5 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /stream-shift@1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + dev: true + + /string-argv@0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: true + + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + dependencies: + acorn: 8.8.2 + dev: true + + /style-loader@3.3.2(webpack@5.77.0): + resolution: {integrity: sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.77.0(esbuild@0.16.17) + dev: true + + /styled-components@5.3.9(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==} + engines: {node: '>=10'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + react-is: '>= 16.8.0' + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/traverse': 7.21.3(supports-color@5.5.0) + '@emotion/is-prop-valid': 1.2.0 + '@emotion/stylis': 0.8.5 + '@emotion/unitless': 0.7.5 + babel-plugin-styled-components: 2.0.7(styled-components@5.3.9) + css-to-react-native: 3.2.0 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + shallowequal: 1.1.0 + supports-color: 5.5.0 + dev: false + + /stylis@4.1.3: + resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} + dev: false + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svg-pathdata@6.0.3: + resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} + engines: {node: '>=12.0.0'} + dev: false + optional: true + + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + + /synchronous-promise@2.0.17: + resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} + dev: true + + /table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} + dependencies: + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /tar@6.1.13: + resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 4.2.5 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /telejson@6.0.8: + resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} + dependencies: + '@types/is-function': 1.0.1 + global: 4.4.0 + is-function: 1.0.2 + is-regex: 1.1.4 + is-symbol: 1.0.4 + isobject: 4.0.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + dev: true + + /telejson@7.0.4: + resolution: {integrity: sha512-J4QEuCnYGXAI9KSN7RXK0a0cOW2ONpjc4IQbInGZ6c3stvplLAYyZjTnScrRd8deXVjNCFV1wXcLC7SObDuQYA==} + dependencies: + memoizerific: 1.11.3 + dev: true + + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: true + + /temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + dependencies: + rimraf: 2.6.3 + dev: true + + /tempy@1.0.1: + resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} + engines: {node: '>=10'} + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: true + + /terser-webpack-plugin@5.3.7(esbuild@0.16.17)(webpack@5.77.0): + resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + esbuild: 0.16.17 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.1 + terser: 5.16.8 + webpack: 5.77.0(esbuild@0.16.17) + dev: true + + /terser@5.16.8: + resolution: {integrity: sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: true + + /text-extensions@1.9.0: + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} + dev: true + + /text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + dependencies: + utrie: 1.0.2 + dev: false + optional: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + /through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + dev: true + + /through2@4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + dependencies: + readable-stream: 3.6.2 + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /tinybench@2.4.0: + resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} + dev: true + + /tinypool@0.4.0: + resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==} + engines: {node: '>=14.0.0'} + dev: true + + /tinyspy@1.1.1: + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + engines: {node: '>=14.0.0'} + dev: true + + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: true + + /tough-cookie@4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + /tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} + dependencies: + punycode: 2.3.0 + dev: true + + /trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: true + + /ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: true + + /ts-morph@17.0.1: + resolution: {integrity: sha512-10PkHyXmrtsTvZSL+cqtJLTgFXkU43Gd0JCc0Rw6GchWbqKe0Rwgt1v3ouobTZwQzF1mGhDeAlWYBMGRV7y+3g==} + dependencies: + '@ts-morph/common': 0.18.1 + code-block-writer: 11.0.3 + dev: true + + /ts-node@10.9.1(@types/node@18.13.0)(typescript@4.9.5): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.13.0 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /tsconfck@2.1.0(typescript@4.9.5): + resolution: {integrity: sha512-lztI9ohwclQHISVWrM/hlcgsRpphsii94DV9AQtAw2XJSVNiv+3ppdEsrL5J+xc5oTeHXe1qDqlOAGw8VSa9+Q==} + engines: {node: ^14.13.1 || ^16 || >=18} + hasBin: true + peerDependencies: + typescript: ^4.3.5 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 4.9.5 + dev: true + + /tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + /tslib@2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + + /tsutils@3.21.0(typescript@4.9.5): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + + /turbo-darwin-64@1.8.8: + resolution: {integrity: sha512-18cSeIm7aeEvIxGyq7PVoFyEnPpWDM/0CpZvXKHpQ6qMTkfNt517qVqUTAwsIYqNS8xazcKAqkNbvU1V49n65Q==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-darwin-arm64@1.8.8: + resolution: {integrity: sha512-ruGRI9nHxojIGLQv1TPgN7ud4HO4V8mFBwSgO6oDoZTNuk5ybWybItGR+yu6fni5vJoyMHXOYA2srnxvOc7hjQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-64@1.8.8: + resolution: {integrity: sha512-N/GkHTHeIQogXB1/6ZWfxHx+ubYeb8Jlq3b/3jnU4zLucpZzTQ8XkXIAfJG/TL3Q7ON7xQ8yGOyGLhHL7MpFRg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-arm64@1.8.8: + resolution: {integrity: sha512-hKqLbBHgUkYf2Ww8uBL9UYdBFQ5677a7QXdsFhONXoACbDUPvpK4BKlz3NN7G4NZ+g9dGju+OJJjQP0VXRHb5w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-64@1.8.8: + resolution: {integrity: sha512-2ndjDJyzkNslXxLt+PQuU21AHJWc8f6MnLypXy3KsN4EyX/uKKGZS0QJWz27PeHg0JS75PVvhfFV+L9t9i+Yyg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-arm64@1.8.8: + resolution: {integrity: sha512-xCA3oxgmW9OMqpI34AAmKfOVsfDljhD5YBwgs0ZDsn5h3kCHhC4x9W5dDk1oyQ4F5EXSH3xVym5/xl1J6WRpUg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo@1.8.8: + resolution: {integrity: sha512-qYJ5NjoTX+591/x09KgsDOPVDUJfU9GoS+6jszQQlLp1AHrf1wRFA3Yps8U+/HTG03q0M4qouOfOLtRQP4QypA==} + hasBin: true + requiresBuild: true + optionalDependencies: + turbo-darwin-64: 1.8.8 + turbo-darwin-arm64: 1.8.8 + turbo-linux-64: 1.8.8 + turbo-linux-arm64: 1.8.8 + turbo-windows-64: 1.8.8 + turbo-windows-arm64: 1.8.8 + dev: true + + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + /type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: true + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: true + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + + /typedarray@0.0.6: + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + dev: true + + /typescript@4.8.4: + resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + /ua-parser-js@0.7.34: + resolution: {integrity: sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==} + dev: false + + /ufo@1.1.1: + resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} + dev: true + + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + /unfetch@4.2.0: + resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} + dev: true + + /unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: true + + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + dev: true + + /unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + dev: true + + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: true + + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: true + + /unist-util-is@4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: true + + /unist-util-visit-parents@3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + dev: true + + /unist-util-visit@2.0.3: + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: true + + /universal-cookie@4.0.4: + resolution: {integrity: sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==} + dependencies: + '@types/cookie': 0.3.3 + cookie: 0.4.2 + dev: false + + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: true + + /unplugin@0.10.2: + resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==} + dependencies: + acorn: 8.8.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.4.6 + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db@1.0.10(browserslist@4.21.5): + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + + /url-loader@4.1.1(webpack@5.77.0): + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.35 + schema-utils: 3.1.1 + webpack: 5.77.0(esbuild@0.16.17) + dev: true + + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + + /url@0.11.0: + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + + /use-composed-ref@1.3.0(react@18.2.0): + resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /use-isomorphic-layout-effect@1.1.2(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + dev: false + + /use-latest@1.2.1(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.28)(react@18.2.0) + dev: false + + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + dependencies: + '@juggle/resize-observer': 3.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /use-sync-external-store@1.2.0(react@18.2.0): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.10 + which-typed-array: 1.1.9 + dev: true + + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: true + + /utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + dependencies: + base64-arraybuffer: 1.0.2 + dev: false + optional: true + + /uuid-browser@3.1.0: + resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==} + dev: true + + /v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: true + + /v8-compile-cache@2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + + /v8-to-istanbul@9.1.0: + resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 1.9.0 + dev: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /validator@13.9.0: + resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==} + engines: {node: '>= 0.10'} + dev: true + + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: true + + /vite-node@0.29.4(@types/node@18.13.0)(sass@1.59.3): + resolution: {integrity: sha512-sPhnCzGm3rCI1BMgOUHiGJN4MObLUOzdCjrNU5A2miNTat/7k96hmvVLxKXPLb0wjX160oG1ZhLVYBzF80UJlQ==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4(supports-color@5.5.0) + mlly: 1.2.0 + pathe: 1.1.0 + picocolors: 1.0.0 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-plugin-dts@2.1.0(@types/node@18.13.0)(vite@4.2.1): + resolution: {integrity: sha512-Vw0FdCuM3VLR4hTFHh0yMEzfwI7NyFvPIMFwvE+Q0t4qtoHIfYOP/JXs7nTnHuQk87FSjlhGeIJ1fLBcktgPgA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: '>=2.9.0' + dependencies: + '@babel/parser': 7.21.3 + '@microsoft/api-extractor': 7.34.4(@types/node@18.13.0) + '@rollup/pluginutils': 5.0.2 + '@rushstack/node-core-library': 3.55.2(@types/node@18.13.0) + debug: 4.3.4(supports-color@5.5.0) + fast-glob: 3.2.12 + fs-extra: 10.1.0 + kolorist: 1.7.0 + magic-string: 0.29.0 + ts-morph: 17.0.1 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - '@types/node' + - rollup + - supports-color + dev: true + + /vite-plugin-sass-dts@1.3.2(postcss@8.4.21)(prettier@2.8.5)(sass@1.59.3)(vite@4.2.1): + resolution: {integrity: sha512-zClOXVLQHKG//aZ+gsDXMnhLLVKJprrv3x+KQBf/8GD/dM4FHmlK4zMM5JcOr12oq3kTz+DUYCtCEYsFY8eDPQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + postcss: ^8 + prettier: ^2.7 + sass: '*' + vite: ^3 || ^4 + dependencies: + postcss: 8.4.21 + postcss-js: 4.0.1(postcss@8.4.21) + prettier: 2.8.5 + sass: 1.59.3 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + dev: true + + /vite-plugin-sass-dts@1.3.2(postcss@8.4.21)(prettier@2.8.7)(sass@1.59.3)(vite@4.2.1): + resolution: {integrity: sha512-zClOXVLQHKG//aZ+gsDXMnhLLVKJprrv3x+KQBf/8GD/dM4FHmlK4zMM5JcOr12oq3kTz+DUYCtCEYsFY8eDPQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + postcss: ^8 + prettier: ^2.7 + sass: '*' + vite: ^3 || ^4 + dependencies: + postcss: 8.4.21 + postcss-js: 4.0.1(postcss@8.4.21) + prettier: 2.8.7 + sass: 1.59.3 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + dev: true + + /vite-tsconfig-paths@4.0.7(typescript@4.9.5)(vite@4.2.1): + resolution: {integrity: sha512-MwIYaby6kcbQGZqMH+gAK6h0UYQGOkjsuAgw4q6bP/5vWkn8VKvnmLuCQHA2+IzHAJHnE8OFTO4lnJLFMf9+7Q==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + dependencies: + debug: 4.3.4(supports-color@5.5.0) + globrex: 0.1.2 + tsconfck: 2.1.0(typescript@4.9.5) + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /vite@4.2.1(@types/node@18.13.0)(sass@1.59.3): + resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.13.0 + esbuild: 0.17.12 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.20.0 + sass: 1.59.3 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitest@0.29.4(happy-dom@8.9.0)(jsdom@21.1.1)(sass@1.59.3): + resolution: {integrity: sha512-CJBD3K6klNMfrOoSWhpfKAhGLrQzFx+21QYuXZthUW7cuK9pC9o7yU8MpPs5vwkgKpqhaL62WyoDAS5zgqfm6g==} + engines: {node: '>=v14.16.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + dependencies: + '@types/chai': 4.3.4 + '@types/chai-subset': 1.3.3 + '@types/node': 18.13.0 + '@vitest/expect': 0.29.4 + '@vitest/runner': 0.29.4 + '@vitest/spy': 0.29.4 + '@vitest/utils': 0.29.4 + acorn: 8.8.2 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + debug: 4.3.4(supports-color@5.5.0) + happy-dom: 8.9.0 + jsdom: 21.1.1(canvas@2.11.0) + local-pkg: 0.4.3 + pathe: 1.1.0 + picocolors: 1.0.0 + source-map: 0.6.1 + std-env: 3.3.2 + strip-literal: 1.0.1 + tinybench: 2.4.0 + tinypool: 0.4.0 + tinyspy: 1.1.1 + vite: 4.2.1(@types/node@18.13.0)(sass@1.59.3) + vite-node: 0.29.4(@types/node@18.13.0)(sass@1.59.3) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + dependencies: + xml-name-validator: 4.0.0 + dev: true + + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: true + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + + /web-worker@1.2.0: + resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} + dev: false + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + /webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: true + + /webpack-virtual-modules@0.4.6: + resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} + dev: true + + /webpack@5.77.0(esbuild@0.16.17): + resolution: {integrity: sha512-sbGNjBr5Ya5ss91yzjeJTLKyfiwo5C628AFjEa6WSXcZa4E+F57om3Cc8xLb1Jh0b243AWuSYRf3dn7HVeFQ9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.2 + acorn-import-assertions: 1.8.0(acorn@8.8.2) + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.12.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.7(esbuild@0.16.17)(webpack@5.77.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + dev: true + + /whatwg-url@12.0.1: + resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} + engines: {node: '>=14'} + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + /which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + + /wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: true + + /widest-line@3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + dependencies: + string-width: 4.2.3 + dev: true + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + + /wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + async-limiter: 1.0.1 + dev: true + + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + + /yaml@2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true + + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: true + + /yargs@17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + engines: {node: '>=12'} + 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.8 + yargs-parser: 21.1.1 + dev: true + + /yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: true + + /yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + + /z-schema@5.0.5: + resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.9.0 + optionalDependencies: + commander: 9.5.0 + dev: true + + /zustand@4.3.6(react@18.2.0): + resolution: {integrity: sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw==} + engines: {node: '>=12.7.0'} + peerDependencies: + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + immer: + optional: true + react: + optional: true + dependencies: + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c01f3098058e5ed2a65ec0d613445701dfc0fa95 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/web" + - "libs/**" diff --git a/tools/tsconfig.tools.json b/tools/tsconfig.tools.json deleted file mode 100644 index 99428e1473febd3534100c4ce261c5904b461d8a..0000000000000000000000000000000000000000 --- a/tools/tsconfig.tools.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../tsconfig.base.json", - "compilerOptions": { - "outDir": "../dist/out-tsc/tools", - "rootDir": ".", - "module": "commonjs", - "target": "es5", - "types": ["node"], - "importHelpers": false - }, - "include": ["**/*.ts"] -} diff --git a/tsconfig.base.json b/tsconfig.base.json deleted file mode 100644 index 1d989caf1546265d9884792e5fb894129aa5af64..0000000000000000000000000000000000000000 --- a/tsconfig.base.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "rootDir": ".", - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "importHelpers": true, - "target": "es2015", - "module": "esnext", - "lib": ["es2017", "dom"], - "skipLibCheck": true, - "skipDefaultLibCheck": true, - "baseUrl": ".", - "paths": { - "@graphpolaris/graph-layout": ["libs/shared/graph-layout/src/index.ts"], - "@graphpolaris/models": ["libs/shared/models/src/index.ts"], - "@graphpolaris/querybuilder/usecases": [ - "libs/querybuilder/usecases/src/index.ts" - ], - "@graphpolaris/schema-utils": ["libs/shared/schema-utils/src/index.ts"], - "@graphpolaris/schema/usecases": ["libs/schema/usecases/src/index.ts"], - "@graphpolaris/shared/data-access/api": [ - "libs/shared/data-access/api/src/index.ts" - ], - "@graphpolaris/shared/data-access/authorization": [ - "libs/shared/data-access/authorization/src/index.ts" - ], - "@graphpolaris/shared/data-access/store": [ - "libs/shared/data-access/store/src/index.ts" - ], - "@graphpolaris/shared/data-access/theme": [ - "libs/shared/data-access/theme/src/index.ts" - ], - "@graphpolaris/shared/mock-data": ["libs/shared/mock-data/src/index.ts"], - "@graphpolaris/shared/ui/pills": ["libs/shared/ui/pills/src/index.ts"], - "@mui/styled-engine": ["./node_modules/@mui/styled-engine-sc"] - } - }, - "exclude": ["node_modules", "tmp"] -} diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000000000000000000000000000000000000..4ce7ad057ec6960047be178d1b120068c4e7a3e9 --- /dev/null +++ b/turbo.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://turbo.build/schema.json", + "globalDependencies": ["**/.env.*local"], + "pipeline": { + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**", ".next/**"] + }, + "lint": { + "outputs": [] + }, + "test": {}, + "dev": { + "cache": false + }, + "sb": { + "outputs": ["storybook-static/**"] + } + } +} diff --git a/workspace.json b/workspace.json deleted file mode 100644 index d5bbe8a52437f534858ca07379e372480fbeed95..0000000000000000000000000000000000000000 --- a/workspace.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 2, - "projects": { - "querybuilder-usecases": "libs/querybuilder/usecases", - "schema-usecases": "libs/schema/usecases", - "shared-data-access-api": "libs/shared/data-access/api", - "shared-data-access-authorization": "libs/shared/data-access/authorization", - "shared-data-access-store": "libs/shared/data-access/store", - "shared-data-access-theme": "libs/shared/data-access/theme", - "shared-graph-layout": "libs/shared/graph-layout", - "shared-mock-data": "libs/shared/mock-data", - "shared-models": "libs/shared/models", - "shared-schema-utils": "libs/shared/schema-utils", - "shared-ui-pills": "libs/shared/ui/pills", - "web-graphpolaris": "apps/web-graphpolaris", - "web-graphpolaris-e2e": "apps/web-graphpolaris-e2e" - } -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index ad3e6305a7719eb8dc8d0e2a9ad48f4ff0bc32e8..0000000000000000000000000000000000000000 --- a/yarn.lock +++ /dev/null @@ -1,17276 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.0.3.tgz#899999b5b7a5ce570d6d9bafdcc1e62cea466cf3" - integrity sha512-DmIAguV77yFP0MGVFWknCMgSLAtsLR3VlRTteR6xgMpIfYtwaZuMvjGv5YlpiqN7S/5q87DHyuIx8oa15kiyag== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.9" - "@jridgewell/trace-mapping" "^0.2.7" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== - dependencies: - "@babel/highlight" "^7.16.7" - -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" - integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== - -"@babel/core@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.13.tgz#b73a87a3a3e7d142a66248bf6ad88b9ceb093425" - integrity sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helpers" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@7.12.9": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" - integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.7" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.9" - "@babel/types" "^7.12.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.15.5", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" - integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.12" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.10" - "@babel/types" "^7.16.8" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/core@^7.12.10": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.0.tgz#16b8772b0a567f215839f689c5ded6bb20e864d5" - integrity sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== - dependencies: - "@ampproject/remapping" "^2.0.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.0" - "@babel/parser" "^7.17.0" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/generator@^7.12.11", "@babel/generator@^7.12.13", "@babel/generator@^7.12.5", "@babel/generator@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" - integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.16.8", "@babel/generator@^7.7.2": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" - integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== - dependencies: - "@babel/types" "^7.16.8" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" - integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" - integrity sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-class-features-plugin@^7.17.0": - version "7.17.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21" - integrity sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" - integrity sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^4.7.1" - -"@babel/helper-define-polyfill-provider@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" - integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-member-expression-to-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" - integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.12.13", "@babel/helper-module-transforms@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-optimise-call-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" - integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-plugin-utils@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@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.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== - -"@babel/helper-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-wrap-function" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helper-replace-supers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" - integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== - -"@babel/helper-validator-option@^7.12.11", "@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - -"@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== - dependencies: - "@babel/helper-function-name" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helpers@^7.12.13", "@babel/helpers@^7.12.5", "@babel/helpers@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.0.tgz#79cdf6c66a579f3a7b5e739371bc63ca0306886b" - integrity sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - -"@babel/helpers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" - integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== - -"@babel/parser@^7.12.11", "@babel/parser@^7.12.13", "@babel/parser@^7.12.7", "@babel/parser@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" - integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - -"@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" - integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-decorators@^7.12.12": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.0.tgz#fc0f689fe2535075056c587bc10c176fa9990443" - integrity sha512-JR8HTf3T1CsdMqfENrZ9pqncwsH4sPcvsyDLpvmv8iIbpDmeyBD7HPfGAIqkQph2j5d3B84hTm+m3qHPAedaPw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.0" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/plugin-syntax-decorators" "^7.17.0" - charcodes "^0.2.0" - -"@babel/plugin-proposal-decorators@^7.14.5": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz#922907d2e3e327f5b07d2246bcfc0bd438f360d2" - integrity sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-decorators" "^7.16.7" - -"@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-default-from@^7.12.1": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz#a40ab158ca55627b71c5513f03d3469026a9e929" - integrity sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-export-default-from" "^7.16.7" - -"@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" - integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" - integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.10" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@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", "@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-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-decorators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz#f66a0199f16de7c1ef5192160ccf5d069739e3d3" - integrity sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-decorators@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d" - integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz#fa89cf13b60de2c3f79acdc2b52a21174c6de060" - integrity sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-flow@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" - integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@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.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" - integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@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.10.4", "@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", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@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", "@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.16.7", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" - integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - -"@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" - integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-flow-strip-types@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" - integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-flow" "^7.16.7" - -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== - dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== - dependencies: - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - -"@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-constant-elements@^7.12.1", "@babel/plugin-transform-react-constant-elements@^7.14.5": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" - integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-display-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" - integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-jsx-development@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" - integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.16.7" - -"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" - integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-jsx" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/plugin-transform-react-pure-annotations@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" - integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-regenerator@^7.14.5", "@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-runtime@^7.15.0": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz#53d9fd3496daedce1dd99639097fa5d14f4c7c2c" - integrity sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - -"@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-typescript@^7.12.13", "@babel/plugin-transform-typescript@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" - integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-typescript" "^7.16.7" - -"@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.12.11", "@babel/preset-env@^7.15.0", "@babel/preset-env@^7.15.6": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" - integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== - dependencies: - "@babel/compat-data" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions" "^7.16.8" - "@babel/plugin-proposal-class-properties" "^7.16.7" - "@babel/plugin-proposal-class-static-block" "^7.16.7" - "@babel/plugin-proposal-dynamic-import" "^7.16.7" - "@babel/plugin-proposal-export-namespace-from" "^7.16.7" - "@babel/plugin-proposal-json-strings" "^7.16.7" - "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" - "@babel/plugin-proposal-numeric-separator" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.11" - "@babel/plugin-proposal-private-property-in-object" "^7.16.7" - "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@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/plugin-transform-arrow-functions" "^7.16.7" - "@babel/plugin-transform-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions" "^7.16.7" - "@babel/plugin-transform-block-scoping" "^7.16.7" - "@babel/plugin-transform-classes" "^7.16.7" - "@babel/plugin-transform-computed-properties" "^7.16.7" - "@babel/plugin-transform-destructuring" "^7.16.7" - "@babel/plugin-transform-dotall-regex" "^7.16.7" - "@babel/plugin-transform-duplicate-keys" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator" "^7.16.7" - "@babel/plugin-transform-for-of" "^7.16.7" - "@babel/plugin-transform-function-name" "^7.16.7" - "@babel/plugin-transform-literals" "^7.16.7" - "@babel/plugin-transform-member-expression-literals" "^7.16.7" - "@babel/plugin-transform-modules-amd" "^7.16.7" - "@babel/plugin-transform-modules-commonjs" "^7.16.8" - "@babel/plugin-transform-modules-systemjs" "^7.16.7" - "@babel/plugin-transform-modules-umd" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" - "@babel/plugin-transform-new-target" "^7.16.7" - "@babel/plugin-transform-object-super" "^7.16.7" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-transform-property-literals" "^7.16.7" - "@babel/plugin-transform-regenerator" "^7.16.7" - "@babel/plugin-transform-reserved-words" "^7.16.7" - "@babel/plugin-transform-shorthand-properties" "^7.16.7" - "@babel/plugin-transform-spread" "^7.16.7" - "@babel/plugin-transform-sticky-regex" "^7.16.7" - "@babel/plugin-transform-template-literals" "^7.16.7" - "@babel/plugin-transform-typeof-symbol" "^7.16.7" - "@babel/plugin-transform-unicode-escapes" "^7.16.7" - "@babel/plugin-transform-unicode-regex" "^7.16.7" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" - semver "^6.3.0" - -"@babel/preset-flow@^7.12.1": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.16.7.tgz#7fd831323ab25eeba6e4b77a589f680e30581cbd" - integrity sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-flow-strip-types" "^7.16.7" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.12.10", "@babel/preset-react@^7.12.5", "@babel/preset-react@^7.14.5": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" - integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-react-display-name" "^7.16.7" - "@babel/plugin-transform-react-jsx" "^7.16.7" - "@babel/plugin-transform-react-jsx-development" "^7.16.7" - "@babel/plugin-transform-react-pure-annotations" "^7.16.7" - -"@babel/preset-typescript@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.13.tgz#c859c7c075c531d2cc34c2516b214e5d884efe5c" - integrity sha512-gYry7CeXwD2wtw5qHzrtzKaShEhOfTmKb4i0ZxeYBcBosN5VuAudsNbjX7Oj5EAfQ3K4s4HsVMQRRcqGsPvs2A== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-validator-option" "^7.12.11" - "@babel/plugin-transform-typescript" "^7.12.13" - -"@babel/preset-typescript@^7.12.7", "@babel/preset-typescript@^7.15.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" - integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-typescript" "^7.16.7" - -"@babel/register@^7.12.1": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.17.0.tgz#8051e0b7cb71385be4909324f072599723a1f084" - integrity sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.5" - source-map-support "^0.5.16" - -"@babel/runtime-corejs3@^7.10.2": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz#ea533d96eda6fdc76b1812248e9fbd0c11d4a1a7" - integrity sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg== - dependencies: - core-js-pure "^3.20.2" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.16.7", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.0.tgz#b8d142fc0f7664fb3d9b5833fd40dcbab89276c0" - integrity sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" - integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.17.0", "@babel/runtime@^7.8.7": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" - integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.12.13", "@babel/template@^7.12.7", "@babel/template@^7.16.7", "@babel/template@^7.3.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.9", "@babel/traverse@^7.17.0", "@babel/traverse@^7.4.5": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" - integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" - "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.7.2": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" - integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.10" - "@babel/types" "^7.16.8" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" - integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.12.11", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.17.0", "@babel/types@^7.2.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@base2/pretty-print-object@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4" - integrity sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== - -"@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== - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@commitlint/cli@^16.0.1": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-16.1.0.tgz#022ad86008374b02974c9f3faf86affb785f4574" - integrity sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ== - dependencies: - "@commitlint/format" "^16.0.0" - "@commitlint/lint" "^16.0.0" - "@commitlint/load" "^16.1.0" - "@commitlint/read" "^16.0.0" - "@commitlint/types" "^16.0.0" - lodash "^4.17.19" - resolve-from "5.0.0" - resolve-global "1.0.0" - yargs "^17.0.0" - -"@commitlint/config-angular-type-enum@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-angular-type-enum/-/config-angular-type-enum-16.0.0.tgz#a1e136fa380499fb39ca64be138fc41d6e54dbbd" - integrity sha512-6Gn/Wh7tFiVHUK+bxiVMUZg6X7N6ArJLgaH39/23qK3/PkC0Y4FSJZf63YIS+EA/n5USHaBgBV88iduSTJU9rQ== - -"@commitlint/config-angular@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-angular/-/config-angular-16.0.0.tgz#a66a90e3b80778e50de39e8a2623129cc7274da3" - integrity sha512-UmH3D/BjqhIueM29w9G8mR8wHI0ncUrNFqX6OgDhsIgLS1Sgf6L3ad+oasTWfJ+KjKl544cjoayyWY0eX3wrIg== - dependencies: - "@commitlint/config-angular-type-enum" "^16.0.0" - -"@commitlint/config-conventional@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-16.0.0.tgz#f42d9e1959416b5e691c8b5248fc2402adb1fc03" - integrity sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g== - dependencies: - conventional-changelog-conventionalcommits "^4.3.1" - -"@commitlint/config-validator@^16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-validator/-/config-validator-16.1.0.tgz#410979f713ed55cbb85504d46295c1fd2419dc4d" - integrity sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q== - dependencies: - "@commitlint/types" "^16.0.0" - ajv "^6.12.6" - -"@commitlint/ensure@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-16.0.0.tgz#fdac1e60a944a1993deb33b5e8454c559abe9866" - integrity sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q== - dependencies: - "@commitlint/types" "^16.0.0" - lodash "^4.17.19" - -"@commitlint/execute-rule@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-16.0.0.tgz#824e11ba5b208c214a474ae52a51780d32d31ebc" - integrity sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw== - -"@commitlint/format@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-16.0.0.tgz#6a6fb2c1e6460aff63cc6eca30a7807a96b0ce73" - integrity sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA== - dependencies: - "@commitlint/types" "^16.0.0" - chalk "^4.0.0" - -"@commitlint/is-ignored@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-16.0.0.tgz#5ab4c4a9c7444c1a8540f50a0f1a907dfd78eb70" - integrity sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag== - dependencies: - "@commitlint/types" "^16.0.0" - semver "7.3.5" - -"@commitlint/lint@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-16.0.0.tgz#87151a935941073027907fd4752a2e3c83cebbfe" - integrity sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A== - dependencies: - "@commitlint/is-ignored" "^16.0.0" - "@commitlint/parse" "^16.0.0" - "@commitlint/rules" "^16.0.0" - "@commitlint/types" "^16.0.0" - -"@commitlint/load@^16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-16.1.0.tgz#7a884072ab915611080c5e99a1f1d999c05f4360" - integrity sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg== - dependencies: - "@commitlint/config-validator" "^16.1.0" - "@commitlint/execute-rule" "^16.0.0" - "@commitlint/resolve-extends" "^16.1.0" - "@commitlint/types" "^16.0.0" - chalk "^4.0.0" - cosmiconfig "^7.0.0" - cosmiconfig-typescript-loader "^1.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - typescript "^4.4.3" - -"@commitlint/message@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-16.0.0.tgz#4a467341fc6bc49e5a3ead005dd6aa36fa856b87" - integrity sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA== - -"@commitlint/parse@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-16.0.0.tgz#5ce05af14edff806effc702ba910fcb32fcb192a" - integrity sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag== - dependencies: - "@commitlint/types" "^16.0.0" - conventional-changelog-angular "^5.0.11" - conventional-commits-parser "^3.2.2" - -"@commitlint/read@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-16.0.0.tgz#92fab45d4e0e4d7d049427306500270b3e459221" - integrity sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew== - dependencies: - "@commitlint/top-level" "^16.0.0" - "@commitlint/types" "^16.0.0" - fs-extra "^10.0.0" - git-raw-commits "^2.0.0" - -"@commitlint/resolve-extends@^16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-16.1.0.tgz#4b199197c45ddb436b59ef319662de6870f68fd5" - integrity sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg== - dependencies: - "@commitlint/config-validator" "^16.1.0" - "@commitlint/types" "^16.0.0" - import-fresh "^3.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - resolve-global "^1.0.0" - -"@commitlint/rules@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-16.0.0.tgz#79d28c3678d2d1f7f1cdbedaedb30b01a86ee75b" - integrity sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg== - dependencies: - "@commitlint/ensure" "^16.0.0" - "@commitlint/message" "^16.0.0" - "@commitlint/to-lines" "^16.0.0" - "@commitlint/types" "^16.0.0" - execa "^5.0.0" - -"@commitlint/to-lines@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-16.0.0.tgz#799980a89072302445baf595e20092fb86f0a58a" - integrity sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA== - -"@commitlint/top-level@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-16.0.0.tgz#7c2efc33cc37df839b3de558c0bc2eaddb64efe6" - integrity sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw== - dependencies: - find-up "^5.0.0" - -"@commitlint/types@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-16.0.0.tgz#3c133f106d36132756c464071a7f2290966727a3" - integrity sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA== - dependencies: - chalk "^4.0.0" - -"@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" - -"@cypress/request@^2.88.10": - version "2.88.10" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce" - integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - http-signature "~1.3.6" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^8.3.2" - -"@cypress/webpack-preprocessor@^5.9.1": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.11.0.tgz#f616a208b12b83636331d3421caa1574a7e0bd0c" - integrity sha512-0VMEodVAOkYYhCGKQ2wilI28RtISc3rCre9wlFhishwtnT0B1onJJ8fwhWmcT3Y2/K88WP+cyVO2ZaQPcsEFQg== - dependencies: - bluebird "3.7.1" - debug "^4.3.2" - lodash "^4.17.20" - -"@cypress/xvfb@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" - integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== - dependencies: - debug "^3.1.0" - lodash.once "^4.1.1" - -"@discoveryjs/json-ext@^0.5.3": - version "0.5.6" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f" - integrity sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA== - -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - -"@emotion/cache@^11.7.1": - version "11.7.1" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" - integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== - dependencies: - "@emotion/memoize" "^0.7.4" - "@emotion/sheet" "^1.1.0" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" - stylis "4.0.13" - -"@emotion/core@^10.1.1": - version "10.3.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" - integrity sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/cache" "^10.0.27" - "@emotion/css" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - -"@emotion/css@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" - integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== - dependencies: - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - babel-plugin-emotion "^10.0.27" - -"@emotion/hash@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - -"@emotion/is-prop-valid@0.8.8", "@emotion/is-prop-valid@^0.8.6", "@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/is-prop-valid@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz#cbd843d409dfaad90f9404e7c0404c55eae8c134" - integrity sha512-bW1Tos67CZkOURLc0OalnfxtSXQJMrAMV0jZTVGJUPSOd4qgjF3+tTD5CwJM13PHA8cltGW1WGbbvV9NpvUZPw== - dependencies: - "@emotion/memoize" "^0.7.4" - -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/memoize@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" - integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== - -"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": - version "0.11.16" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - -"@emotion/sheet@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" - integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== - -"@emotion/styled-base@^10.3.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.3.0.tgz#9aa2c946100f78b47316e4bc6048321afa6d4e36" - integrity sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/is-prop-valid" "0.8.8" - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - -"@emotion/styled@^10.0.27": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.3.0.tgz#8ee959bf75730789abb5f67f7c3ded0c30aec876" - integrity sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ== - dependencies: - "@emotion/styled-base" "^10.3.0" - babel-plugin-emotion "^10.0.27" - -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== - -"@emotion/utils@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" - integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== - -"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" - integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== - -"@eslint/eslintrc@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318" - integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.2.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@gar/promisify@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" - integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== - -"@humanwhocodes/config-array@^0.9.2": - version "0.9.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e" - integrity sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@hutson/parse-repository-url@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" - integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== - -"@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@^27.2.2", "@jest/console@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.4.6.tgz#0742e6787f682b22bdad56f9db2a8a77f6a86107" - integrity sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA== - dependencies: - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.4.6" - jest-util "^27.4.2" - slash "^3.0.0" - -"@jest/core@^27.2.3", "@jest/core@^27.4.7": - version "27.4.7" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.4.7.tgz#84eabdf42a25f1fa138272ed229bcf0a1b5e6913" - integrity sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg== - dependencies: - "@jest/console" "^27.4.6" - "@jest/reporters" "^27.4.6" - "@jest/test-result" "^27.4.6" - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^27.4.2" - jest-config "^27.4.7" - jest-haste-map "^27.4.6" - jest-message-util "^27.4.6" - jest-regex-util "^27.4.0" - jest-resolve "^27.4.6" - jest-resolve-dependencies "^27.4.6" - jest-runner "^27.4.6" - jest-runtime "^27.4.6" - jest-snapshot "^27.4.6" - jest-util "^27.4.2" - jest-validate "^27.4.6" - jest-watcher "^27.4.6" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.4.6.tgz#1e92885d64f48c8454df35ed9779fbcf31c56d8b" - integrity sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg== - dependencies: - "@jest/fake-timers" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - jest-mock "^27.4.6" - -"@jest/fake-timers@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.4.6.tgz#e026ae1671316dbd04a56945be2fa251204324e8" - integrity sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A== - dependencies: - "@jest/types" "^27.4.2" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.4.6" - jest-mock "^27.4.6" - jest-util "^27.4.2" - -"@jest/globals@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.4.6.tgz#3f09bed64b0fd7f5f996920258bd4be8f52f060a" - integrity sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/types" "^27.4.2" - expect "^27.4.6" - -"@jest/reporters@27.2.2": - version "27.2.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.2.tgz#e2d41cd9f8088676b81b9a9908cb1ba67bdbee78" - integrity sha512-ufwZ8XoLChEfPffDeVGroYbhbcYPom3zKDiv4Flhe97rr/o2IfUXoWkDUDoyJ3/V36RFIMjokSu0IJ/pbFtbHg== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.2.2" - "@jest/test-result" "^27.2.2" - "@jest/transform" "^27.2.2" - "@jest/types" "^27.1.1" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.2.2" - jest-resolve "^27.2.2" - jest-util "^27.2.0" - jest-worker "^27.2.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.0.0" - -"@jest/reporters@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.4.6.tgz#b53dec3a93baf9b00826abf95b932de919d6d8dd" - integrity sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.4.6" - "@jest/test-result" "^27.4.6" - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.4.6" - jest-resolve "^27.4.6" - jest-util "^27.4.2" - jest-worker "^27.4.6" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" - -"@jest/source-map@^27.4.0": - version "27.4.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.4.0.tgz#2f0385d0d884fb3e2554e8f71f8fa957af9a74b6" - integrity sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - -"@jest/test-result@27.2.2": - version "27.2.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.2.tgz#cd4ba1ca9b0521e463bd4b32349ba1842277563b" - integrity sha512-yENoDEoWlEFI7l5z7UYyJb/y5Q8RqbPd4neAVhKr6l+vVaQOPKf8V/IseSMJI9+urDUIxgssA7RGNyCRhGjZvw== - dependencies: - "@jest/console" "^27.2.2" - "@jest/types" "^27.1.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-result@^27.2.2", "@jest/test-result@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.4.6.tgz#b3df94c3d899c040f602cea296979844f61bdf69" - integrity sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ== - dependencies: - "@jest/console" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^27.2.2", "@jest/test-sequencer@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz#447339b8a3d7b5436f50934df30854e442a9d904" - integrity sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw== - dependencies: - "@jest/test-result" "^27.4.6" - graceful-fs "^4.2.4" - jest-haste-map "^27.4.6" - jest-runtime "^27.4.6" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/transform@^27.2.2", "@jest/transform@^27.2.3", "@jest/transform@^27.4.6": - version "27.4.6" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.4.6.tgz#153621940b1ed500305eacdb31105d415dc30231" - integrity sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.4.2" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.4.6" - jest-regex-util "^27.4.0" - jest-util "^27.4.2" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - -"@jest/types@^27.1.1", "@jest/types@^27.2.3", "@jest/types@^27.4.2": - version "27.4.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5" - integrity sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jridgewell/resolve-uri@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz#b876e3feefb9c8d3aa84014da28b5e52a0640d72" - integrity sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== - -"@jridgewell/sourcemap-codec@^1.4.9": - version "1.4.9" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.9.tgz#6963babca1e1b8a8dc1c379bd4bd2bf9c21c356a" - integrity sha512-iKsUDLGOrC5pSdVTyb8zJI/f55wItTzGtfGWiWPWTc8h2P4oucax7XOGSRq9V2aA1nwE8qMaGvwdXk3PZRtgjg== - -"@jridgewell/trace-mapping@^0.2.7": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.2.7.tgz#d45be64544788e32c7ea5c8faa16a7000d840b5b" - integrity sha512-ZKfRhw6eK2vvdWqpU7DQq49+BZESqh5rmkYpNhuzkz01tapssl2sNNy6uMUIgrTtUWQDijomWJzJRCoevVrfgw== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.9" - -"@jscutlery/semver@^2.18.0": - version "2.18.0" - resolved "https://registry.yarnpkg.com/@jscutlery/semver/-/semver-2.18.0.tgz#e7e6a8e4e0f5586e514a55098d537cf3662f1de9" - integrity sha512-YK00dXy/nrGUCKC5sSUEmBfRRLw59MlcTm4wp5jepWkI/pynB9SyTqq5V1IxVn/+SlCsBLx6od5ANi34+iq5Ow== - dependencies: - "@nrwl/devkit" "^13.0.2" - inquirer "^8.2.0" - rxjs "^7.4.0" - standard-version "^9.3.2" - -"@mdx-js/loader@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" - integrity sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== - dependencies: - "@mdx-js/mdx" "1.6.22" - "@mdx-js/react" "1.6.22" - loader-utils "2.0.0" - -"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" - integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== - dependencies: - "@babel/core" "7.12.9" - "@babel/plugin-syntax-jsx" "7.12.1" - "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "1.6.22" - babel-plugin-apply-mdx-type-prop "1.6.22" - babel-plugin-extract-import-names "1.6.22" - camelcase-css "2.0.1" - detab "2.0.4" - hast-util-raw "6.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "10.0.1" - remark-footnotes "2.0.0" - remark-mdx "1.6.22" - remark-parse "8.0.3" - remark-squeeze-paragraphs "4.0.0" - style-to-object "0.3.0" - unified "9.2.0" - unist-builder "2.0.3" - unist-util-visit "2.0.3" - -"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" - integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== - -"@mdx-js/util@1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" - integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@mui/base@5.0.0-alpha.68": - version "5.0.0-alpha.68" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.68.tgz#d93d77e662bc8dce47c9415fc6cbcac6658efab7" - integrity sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA== - dependencies: - "@babel/runtime" "^7.17.0" - "@emotion/is-prop-valid" "^1.1.1" - "@mui/utils" "^5.4.1" - "@popperjs/core" "^2.4.4" - clsx "^1.1.1" - prop-types "^15.7.2" - react-is "^17.0.2" - -"@mui/material@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.4.1.tgz#05d3f726771c413dc430163d7c508edfcee04807" - integrity sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA== - dependencies: - "@babel/runtime" "^7.17.0" - "@mui/base" "5.0.0-alpha.68" - "@mui/system" "^5.4.1" - "@mui/types" "^7.1.1" - "@mui/utils" "^5.4.1" - "@types/react-transition-group" "^4.4.4" - clsx "^1.1.1" - csstype "^3.0.10" - hoist-non-react-statics "^3.3.2" - prop-types "^15.7.2" - react-is "^17.0.2" - react-transition-group "^4.4.2" - -"@mui/private-theming@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.4.1.tgz#5fa6490f35e78781239f1944ae80a7006c5a7648" - integrity sha512-Xbc4MXFZxv0A3hoc4TSDBhzjhstppKfc+gQcTMqqBZQP7KjnmxF+wO7rEPQuYRBihjCqQBdrHIGMLsKWrhkZkQ== - dependencies: - "@babel/runtime" "^7.17.0" - "@mui/utils" "^5.4.1" - prop-types "^15.7.2" - -"@mui/styled-engine-sc@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/styled-engine-sc/-/styled-engine-sc-5.4.1.tgz#e52c9c1f330c8f2fb2ebf2acccbda8287cfbbb2d" - integrity sha512-7PPSwPh7Kugdapi5uQ/1PojZ6hVPpF4mB77pTm8BMm+WT/noRv3ESfAEP4Ic51LZWy95oeK0GgqsyPRjDiyHLA== - dependencies: - prop-types "^15.7.2" - -"@mui/styled-engine@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.4.1.tgz#1427738e71c087f7005547e17d4a59de75597850" - integrity sha512-CFLNJkopRoAuShkgUZOTBVxdTlKu4w6L4kOwPi4r3QB2XXS6O5kyLHSsg9huUbtOYk5Dv5UZyUSc5pw4J7ezdg== - dependencies: - "@babel/runtime" "^7.17.0" - "@emotion/cache" "^11.7.1" - prop-types "^15.7.2" - -"@mui/system@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.4.1.tgz#cf253369fbf1d960c792f0ec068fa28af81be3d4" - integrity sha512-07JBYf9iQdxIHZU8cFOLoxBnkQDUPLb7UBhNxo4998yEqpWFJ00WKgEVYBKvPl0X+MRU/20wqFz6yGIuCx4AeA== - dependencies: - "@babel/runtime" "^7.17.0" - "@mui/private-theming" "^5.4.1" - "@mui/styled-engine" "^5.4.1" - "@mui/types" "^7.1.1" - "@mui/utils" "^5.4.1" - clsx "^1.1.1" - csstype "^3.0.10" - prop-types "^15.7.2" - -"@mui/types@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.1.tgz#9cf159dc60a101ee336e6ec74193a4f5f97f6160" - integrity sha512-33hbHFLCwenTpS+T4m4Cz7cQ/ng5g+IgtINkw1uDBVvi1oM83VNt/IGzWIQNPK8H2pr0WIfkmboD501bVdYsPw== - -"@mui/utils@^5.4.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.4.1.tgz#feb365ce9a4426587510f0943fd6d6e1889e06e6" - integrity sha512-5HzM+ZjlQqbSp7UTOvLlhAjkWB+o9Z4NzO0W+yhZ1KnxITr+zr/MBzYmmQ3kyvhui8pyhgRDoTcVgwb+02ZUZA== - dependencies: - "@babel/runtime" "^7.17.0" - "@types/prop-types" "^15.7.4" - "@types/react-is" "^16.7.1 || ^17.0.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -"@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.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@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" - -"@npmcli/fs@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.0.tgz#bec1d1b89c170d40e1b73ad6c943b0b75e7d2951" - integrity sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@nrwl/cli@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-13.7.1.tgz#da23bade4c8cf2dec0d122d0979302dd2e5d4330" - integrity sha512-UfupcHb0P2/yvNs/TjPM6uQyH9nZYNySPqTL1tV9ItO8vPm4YnO3jd+NrO3WWzrBCZVfwX8LHZ2PTtBGkCA01w== - dependencies: - "@nrwl/tao" "13.7.1" - chalk "4.1.0" - enquirer "~2.3.6" - v8-compile-cache "2.3.0" - yargs-parser "20.0.0" - -"@nrwl/cli@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-13.7.3.tgz#2e5f5ace22db58b3176dd28e2830a59f306be5bb" - integrity sha512-iL10s55Levr2mI/qhKoHuYARYHniS9zlu0+yM6W1kRglJkJpX1KkbGwQ8P6TRImEdz1FlZQqJ/X8qMSH13eOhA== - dependencies: - "@nrwl/tao" "13.7.3" - chalk "4.1.0" - enquirer "~2.3.6" - v8-compile-cache "2.3.0" - yargs-parser "20.0.0" - -"@nrwl/cypress@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-13.7.1.tgz#a5bf3b935a1c31fcea26b27c183977f7e037f9da" - integrity sha512-xt27D8q9sciH+T1WVlqGf2MR6FZcCkCd9i1KGVlpW3WyyhOVtAetkeYBf9vu7xNbQkppNCi2IkdJWiiPWWVfIw== - dependencies: - "@cypress/webpack-preprocessor" "^5.9.1" - "@nrwl/devkit" "13.7.1" - "@nrwl/linter" "13.7.1" - "@nrwl/workspace" "13.7.1" - chalk "4.1.0" - enhanced-resolve "^5.8.3" - fork-ts-checker-webpack-plugin "6.2.10" - rxjs "^6.5.4" - ts-loader "^9.2.6" - tsconfig-paths "^3.9.0" - tsconfig-paths-webpack-plugin "3.5.2" - tslib "^2.3.0" - webpack-node-externals "^3.0.0" - -"@nrwl/cypress@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-13.7.3.tgz#dacec1e8643529329a2c5f5a43682d56583ec4b9" - integrity sha512-DoWxp78/274tQLGGIhlSu68F4/r1VbsfVglBJmWqwZxhCwzVyrkwzzW0/+urUCwMDu0TDrPrTB90KSah7lNmiQ== - dependencies: - "@cypress/webpack-preprocessor" "^5.9.1" - "@nrwl/devkit" "13.7.3" - "@nrwl/linter" "13.7.3" - "@nrwl/workspace" "13.7.3" - chalk "4.1.0" - enhanced-resolve "^5.8.3" - fork-ts-checker-webpack-plugin "6.2.10" - rxjs "^6.5.4" - ts-loader "^9.2.6" - tsconfig-paths "^3.9.0" - tsconfig-paths-webpack-plugin "3.5.2" - tslib "^2.3.0" - webpack-node-externals "^3.0.0" - -"@nrwl/devkit@13.7.1", "@nrwl/devkit@^13.0.2": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-13.7.1.tgz#11a1cab83bcaf6dcfd5de45d1c658258da070210" - integrity sha512-AAwDbBddQEq90UG8trQg74eN6x60Pc7L8wCOLiRQ/shFCdD93boODlqEFy8Ae6bH1E4xb6hUldeqjcm/yFkOMg== - dependencies: - "@nrwl/tao" "13.7.1" - ejs "^3.1.5" - ignore "^5.0.4" - rxjs "^6.5.4" - semver "7.3.4" - tslib "^2.3.0" - -"@nrwl/devkit@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-13.7.3.tgz#6159b205e743e6127df432a5e33c2fab04a01c93" - integrity sha512-HUfiQuq1qNaavQgbTjYG2UpjrtKtrlOSIq9OPUGYRpmCVNoT5IOtovn7BT+o1Dg6qYW/6F14ydbnubv/SAKXMw== - dependencies: - "@nrwl/tao" "13.7.3" - ejs "^3.1.5" - ignore "^5.0.4" - rxjs "^6.5.4" - semver "7.3.4" - tslib "^2.3.0" - -"@nrwl/eslint-plugin-nx@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-13.7.1.tgz#4433c1de21ddc6b39fe723b1780bfcca6e12d9b5" - integrity sha512-lJKMDU9UvKOL7Ei+guEAvAXV134/UYpQ5N5BzCd1++jy/TmVeHLAzEIXhF3mvq0hXecfLPrAcsgVyxnY4OW3eg== - dependencies: - "@nrwl/devkit" "13.7.1" - "@nrwl/workspace" "13.7.1" - "@swc-node/register" "^1.4.2" - "@typescript-eslint/experimental-utils" "~5.10.0" - chalk "4.1.0" - confusing-browser-globals "^1.0.9" - tsconfig-paths "^3.9.0" - -"@nrwl/jest@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-13.7.1.tgz#451c402ea8010d21015a773b3ce8bb55e7801f32" - integrity sha512-slsEaPaxythqME3BLeiUPk1obx8IpsgsDF/layg0y3+uKXpcs2feBoE+PQEJS5aM8lrdfhx28rxZ0X94d2+vDw== - dependencies: - "@jest/reporters" "27.2.2" - "@jest/test-result" "27.2.2" - "@nrwl/devkit" "13.7.1" - chalk "4.1.0" - identity-obj-proxy "3.0.0" - jest-config "27.2.2" - jest-resolve "27.2.2" - jest-util "27.2.0" - resolve.exports "1.1.0" - rxjs "^6.5.4" - tslib "^2.3.0" - -"@nrwl/jest@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-13.7.3.tgz#47df049302a83eab72bca1b1e6bf43d9f912b10d" - integrity sha512-wQqBfDNLotlsPq0aAxHm0wS4AQ39TmdPTfhAmyp8hZSXD6P3GBquhfyPEDOnfJOw2BcZcVu+w9Szfur3LmgzLw== - dependencies: - "@jest/reporters" "27.2.2" - "@jest/test-result" "27.2.2" - "@nrwl/devkit" "13.7.3" - chalk "4.1.0" - identity-obj-proxy "3.0.0" - jest-config "27.2.2" - jest-resolve "27.2.2" - jest-util "27.2.0" - resolve.exports "1.1.0" - rxjs "^6.5.4" - tslib "^2.3.0" - -"@nrwl/js@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-13.7.1.tgz#0c9060e8268e497daa47c219ca4253d0bb9981f7" - integrity sha512-/W21giNXsft05MnMvhg9rs1dlP0avWfwe5rqDPNPmGCHsYaqZt18g/N5xyBE01fs97/XgBFTlvmTte8rtS5XDg== - dependencies: - "@nrwl/devkit" "13.7.1" - "@nrwl/jest" "13.7.1" - "@nrwl/linter" "13.7.1" - "@nrwl/workspace" "13.7.1" - "@parcel/watcher" "2.0.4" - chalk "4.1.0" - fast-glob "^3.2.7" - fs-extra "^9.1.0" - ignore "^5.0.4" - js-tokens "^4.0.0" - minimatch "3.0.4" - rxjs "^6.5.4" - rxjs-for-await "0.0.2" - source-map-support "0.5.19" - tree-kill "1.2.2" - -"@nrwl/linter@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-13.7.1.tgz#dad363709d30a82d74d0d211790b3c867e14e8ac" - integrity sha512-j4vk0O3WqWwXMJnX78B97irZmce1aQblWI/3N45MsrUjYjb2Ow3mGGs2GZMZv5aiOnijpERb3Pl80UaLm9Vo0Q== - dependencies: - "@nrwl/devkit" "13.7.1" - "@nrwl/jest" "13.7.1" - "@phenomnomnominal/tsquery" "4.1.1" - tmp "~0.2.1" - tslib "^2.3.0" - -"@nrwl/linter@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-13.7.3.tgz#2636e17f819f0d47d836d52f67cb42e19bd4d720" - integrity sha512-FRDPkzmycpGNm7Z5v3G4fkssTjgJ1NyeruEe+ufc9u+w4hARhZgaUCSe28J9Wtv34K18ecAeOcgTkXumZzq7Cw== - dependencies: - "@nrwl/devkit" "13.7.3" - "@nrwl/jest" "13.7.3" - "@phenomnomnominal/tsquery" "4.1.1" - tmp "~0.2.1" - tslib "^2.3.0" - -"@nrwl/react@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-13.7.1.tgz#1f37909b79113f12c0238bab8b42544214aaaacd" - integrity sha512-N6OldrCFW7Qshaj60hrsCy/GFcLTszC3f8LdJSFS5BC2Mme/gpFyF/7oRL5TM1biweEhEwLKJoSFeYj9rJEF3A== - dependencies: - "@babel/core" "^7.15.0" - "@babel/preset-react" "^7.14.5" - "@nrwl/cypress" "13.7.1" - "@nrwl/devkit" "13.7.1" - "@nrwl/jest" "13.7.1" - "@nrwl/js" "13.7.1" - "@nrwl/linter" "13.7.1" - "@nrwl/storybook" "13.7.1" - "@nrwl/web" "13.7.1" - "@nrwl/workspace" "13.7.1" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/node-logger" "6.1.20" - "@svgr/webpack" "^6.1.2" - chalk "4.1.0" - eslint-plugin-import "^2.25.2" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-react "^7.27.0" - eslint-plugin-react-hooks "^4.3.0" - react-refresh "^0.10.0" - semver "7.3.4" - url-loader "^4.1.1" - webpack "^5.58.1" - webpack-merge "^5.8.0" - -"@nrwl/storybook@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-13.7.1.tgz#858e6a964830bfa216bebc5da4471341c555876c" - integrity sha512-jm9dEtji0ZOn8UU1rtXtjmz5weDGTs/PglHs33hKfjVTA6duYwfk3p3qGxbeWsDg49eDubKfcxOTJUN/w10Kzg== - dependencies: - "@nrwl/cypress" "13.7.1" - "@nrwl/devkit" "13.7.1" - "@nrwl/linter" "13.7.1" - "@nrwl/workspace" "13.7.1" - core-js "^3.6.5" - semver "7.3.4" - ts-loader "^9.2.6" - tsconfig-paths-webpack-plugin "3.5.2" - -"@nrwl/storybook@^13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-13.7.3.tgz#6ef2ca77ff6dc26908e29dd21bd2c8543db15dd2" - integrity sha512-xpPuORAx3J+w4uSRLEPHxscrdGDLTQCVXjNcHQ1z60lj4xJQfEH99y5nVyp1/4Eb9ZzRQJw/4ZUOSDO6hLVBxA== - dependencies: - "@nrwl/cypress" "13.7.3" - "@nrwl/devkit" "13.7.3" - "@nrwl/linter" "13.7.3" - "@nrwl/workspace" "13.7.3" - core-js "^3.6.5" - semver "7.3.4" - ts-loader "^9.2.6" - tsconfig-paths-webpack-plugin "3.5.2" - -"@nrwl/tao@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-13.7.1.tgz#1f257232c38324521cd7c1478896f4c0e948216a" - integrity sha512-Ho7OHIu82aT/6hCSAZ1nxgmFAmTVt6TM6oxeg+/J4JTizCbevjrEFxS7RQ7GYsW/a8NxOTTMq6rTMln3W2OPzg== - dependencies: - chalk "4.1.0" - enquirer "~2.3.6" - fast-glob "3.2.7" - fs-extra "^9.1.0" - ignore "^5.0.4" - jsonc-parser "3.0.0" - nx "13.7.1" - rxjs "^6.5.4" - rxjs-for-await "0.0.2" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.3.0" - yargs-parser "20.0.0" - -"@nrwl/tao@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-13.7.3.tgz#af4d3c21e7b4e529813a8b40ea11a0769d0305c3" - integrity sha512-D/0lZj/BhY+fkEYfrgtfOFwRCX129rbuFpAKsk52fJkXym5tWdWMrNwMQPtoi+GqSKJSksyvi9wESZuQQ+/jPA== - dependencies: - chalk "4.1.0" - enquirer "~2.3.6" - fast-glob "3.2.7" - fs-extra "^9.1.0" - ignore "^5.0.4" - jsonc-parser "3.0.0" - nx "13.7.3" - rxjs "^6.5.4" - rxjs-for-await "0.0.2" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.3.0" - yargs-parser "20.0.0" - -"@nrwl/web@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-13.7.1.tgz#7af3a7a241873613698cb25893e6568d3d09e959" - integrity sha512-HLqPY/nhJofz39leVl9ksV/dCddSrVzhQzxTNoM4lu3ZayTFOVN1v/r3E7A+7806quoAxPOTJEhdi8FI8syDdw== - dependencies: - "@babel/core" "^7.15.0" - "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-decorators" "^7.14.5" - "@babel/plugin-transform-regenerator" "^7.14.5" - "@babel/plugin-transform-runtime" "^7.15.0" - "@babel/preset-env" "^7.15.0" - "@babel/preset-typescript" "^7.15.0" - "@babel/runtime" "^7.14.8" - "@nrwl/cypress" "13.7.1" - "@nrwl/devkit" "13.7.1" - "@nrwl/jest" "13.7.1" - "@nrwl/js" "13.7.1" - "@nrwl/linter" "13.7.1" - "@nrwl/workspace" "13.7.1" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@rollup/plugin-babel" "^5.3.0" - "@rollup/plugin-commonjs" "^20.0.0" - "@rollup/plugin-image" "^2.1.0" - "@rollup/plugin-json" "^4.1.0" - "@rollup/plugin-node-resolve" "^13.0.4" - autoprefixer "^10.2.5" - babel-loader "^8.2.2" - babel-plugin-const-enum "^1.0.1" - babel-plugin-macros "^2.8.0" - babel-plugin-transform-async-to-promises "^0.8.15" - babel-plugin-transform-typescript-metadata "^0.3.1" - browserslist "^4.16.6" - bytes "^3.1.0" - caniuse-lite "^1.0.30001251" - chalk "4.1.0" - chokidar "^3.5.1" - copy-webpack-plugin "^9.0.1" - core-js "^3.6.5" - css-loader "^6.4.0" - css-minimizer-webpack-plugin "^3.1.1" - enhanced-resolve "^5.8.3" - file-loader "^6.2.0" - fork-ts-checker-webpack-plugin "6.2.10" - fs-extra "^9.1.0" - http-server "14.1.0" - identity-obj-proxy "3.0.0" - ignore "^5.0.4" - less "3.12.2" - less-loader "^10.1.0" - license-webpack-plugin "4.0.0" - loader-utils "1.2.3" - mini-css-extract-plugin "~2.4.7" - parse5 "4.0.0" - parse5-html-rewriting-stream "6.0.1" - postcss "^8.2.13" - postcss-import "14.0.2" - postcss-loader "^6.1.1" - raw-loader "^4.0.2" - react-refresh "^0.10.0" - rimraf "^3.0.2" - rollup "^2.56.2" - rollup-plugin-copy "^3.4.0" - rollup-plugin-peer-deps-external "^2.2.4" - rollup-plugin-postcss "^4.0.1" - rollup-plugin-typescript2 "^0.31.1" - rxjs "^6.5.4" - rxjs-for-await "0.0.2" - sass "^1.42.1" - sass-loader "^12.2.0" - semver "7.3.4" - source-map "0.7.3" - source-map-loader "^3.0.0" - style-loader "^3.3.0" - stylus "^0.55.0" - stylus-loader "^6.2.0" - terser-webpack-plugin "^5.3.0" - ts-loader "^9.2.6" - ts-node "~9.1.1" - tsconfig-paths "^3.9.0" - tsconfig-paths-webpack-plugin "3.5.2" - tslib "^2.3.0" - webpack "^5.58.1" - webpack-dev-server "^4.3.1" - webpack-merge "^5.8.0" - webpack-sources "^3.0.2" - webpack-subresource-integrity "^1.5.2" - -"@nrwl/workspace@13.7.1": - version "13.7.1" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-13.7.1.tgz#49f0ccfa9aba7e81de021e871a49a9b4f3f72b49" - integrity sha512-lJ3xHBAPNYP3yvl4NwGATfv8BveCeniB9YdEut82E3CgJEpIgB5cJatw1ZjTYnHxDqPmdIJ8GS9i0B7BmYt8Ew== - dependencies: - "@nrwl/cli" "13.7.1" - "@nrwl/devkit" "13.7.1" - "@nrwl/jest" "13.7.1" - "@nrwl/linter" "13.7.1" - "@parcel/watcher" "2.0.4" - chalk "4.1.0" - chokidar "^3.5.1" - cli-cursor "3.1.0" - cli-spinners "2.6.1" - dotenv "~10.0.0" - enquirer "~2.3.6" - figures "3.2.0" - flat "^5.0.2" - fs-extra "^9.1.0" - glob "7.1.4" - ignore "^5.0.4" - minimatch "3.0.4" - npm-run-path "^4.0.1" - open "^8.4.0" - rxjs "^6.5.4" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.3.0" - yargs "15.4.1" - yargs-parser "20.0.0" - -"@nrwl/workspace@13.7.3": - version "13.7.3" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-13.7.3.tgz#8d046009a969633357dd691096fbc01be02b23df" - integrity sha512-TBNcCK6U/Pnm1tRx5eqjnYFGKcUGdg8RlOwi1A3XyXgMD4BwYldQudgIsw56FQHHL6/RNb3VnNX3I2PPSbYU2w== - dependencies: - "@nrwl/cli" "13.7.3" - "@nrwl/devkit" "13.7.3" - "@nrwl/jest" "13.7.3" - "@nrwl/linter" "13.7.3" - "@parcel/watcher" "2.0.4" - chalk "4.1.0" - chokidar "^3.5.1" - cli-cursor "3.1.0" - cli-spinners "2.6.1" - dotenv "~10.0.0" - enquirer "~2.3.6" - figures "3.2.0" - flat "^5.0.2" - fs-extra "^9.1.0" - glob "7.1.4" - ignore "^5.0.4" - minimatch "3.0.4" - npm-run-path "^4.0.1" - open "^8.4.0" - rxjs "^6.5.4" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.3.0" - yargs "15.4.1" - yargs-parser "20.0.0" - -"@parcel/watcher@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" - integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== - dependencies: - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" - -"@phenomnomnominal/tsquery@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df" - integrity sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ== - dependencies: - esquery "^1.0.1" - -"@pmmmwh/react-refresh-webpack-plugin@^0.5.1": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99" - integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw== - dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.8.1" - error-stack-parser "^2.0.6" - find-up "^5.0.0" - html-entities "^2.1.0" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - source-map "^0.7.3" - -"@popperjs/core@^2.4.4", "@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9" - integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA== - -"@reduxjs/toolkit@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.7.1.tgz#994962aeb7df3c77be343dd2ad1aa48221dbaa0c" - integrity sha512-wXwXYjBVz/ItxB7SMzEAMmEE/FBiY1ze18N+VVVX7NtVbRUrdOGKhpQMHivIJfkbJvSdLUU923a/yAagJQzY0Q== - dependencies: - immer "^9.0.7" - redux "^4.1.2" - redux-thunk "^2.4.1" - reselect "^4.1.5" - -"@rollup/plugin-babel@^5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" - integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-commonjs@^20.0.0": - version "20.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz#3246872dcbcb18a54aaa6277a8c7d7f1b155b745" - integrity sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" - -"@rollup/plugin-image@^2.1.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-image/-/plugin-image-2.1.1.tgz#898d6b59ac0025d7971ef45640ab330cb0663b0c" - integrity sha512-AgP4U85zuQJdUopLUCM+hTf45RepgXeTb8EJsleExVy99dIoYpt3ZlDYJdKmAc2KLkNntCDg6BPJvgJU3uGF+g== - dependencies: - "@rollup/pluginutils" "^3.1.0" - mini-svg-data-uri "^1.2.3" - -"@rollup/plugin-json@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" - integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - dependencies: - "@rollup/pluginutils" "^3.0.8" - -"@rollup/plugin-node-resolve@^13.0.4": - version "13.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz#2ed277fb3ad98745424c1d2ba152484508a92d79" - integrity sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@rollup/pluginutils@^4.1.0": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.2.tgz#ed5821c15e5e05e32816f5fb9ec607cdf5a75751" - integrity sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== - dependencies: - estree-walker "^2.0.1" - picomatch "^2.2.2" - -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@storybook/addon-actions@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.18.tgz#e997060e1b0af62f9f831301a56a3addfc1f1365" - integrity sha512-qPw5qfbWPmyOdaXxAVAbdVLVVE31gRrkH0ESUps+FXVNypRz1/0lJ6M2VrtOHMrFbGBl94SALdqsHOx6OYZKwg== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - polished "^4.0.5" - prop-types "^15.7.2" - react-inspector "^5.1.0" - regenerator-runtime "^0.13.7" - telejson "^5.3.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - uuid-browser "^3.1.0" - -"@storybook/addon-backgrounds@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.18.tgz#178531ece3848de33b1aaea44af8cdd88da70314" - integrity sha512-LAonQO0s77CkbGx7l8qyeEevOBWDuYZKl9iJ0BSPogU48+4JVEYVSBiystIXPJXcGeEy+M0qFmwg5nHWjf9/cA== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - global "^4.4.0" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/addon-controls@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.18.tgz#0b65658a141428e9625ddbe7dee0a761911cd04f" - integrity sha512-nP7JCiAES4S5mn8PYfmPZZG9VpsPV7eeQQRPuiPgdidhH93cmsW/FYj8V739lrm5QJc0JSI6uY/y9qHa9rh43w== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.18" - "@storybook/store" "6.4.18" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - lodash "^4.17.21" - ts-dedent "^2.0.0" - -"@storybook/addon-docs@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.18.tgz#e1f969a63f286649e46a4846b56cc309bccd07c3" - integrity sha512-NcGcrW+2hrzoyWHEaDmw6wxqyV/FDsdLaOS0XZrIQuBaj1rve0IfA1jqggfNo8owqmXXGp8cQBnFbhRES1a7nQ== - dependencies: - "@babel/core" "^7.12.10" - "@babel/generator" "^7.12.11" - "@babel/parser" "^7.12.11" - "@babel/plugin-transform-react-jsx" "^7.12.12" - "@babel/preset-env" "^7.12.11" - "@jest/transform" "^26.6.2" - "@mdx-js/loader" "^1.6.22" - "@mdx-js/mdx" "^1.6.22" - "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/builder-webpack4" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/postinstall" "6.4.18" - "@storybook/preview-web" "6.4.18" - "@storybook/source-loader" "6.4.18" - "@storybook/store" "6.4.18" - "@storybook/theming" "6.4.18" - acorn "^7.4.1" - acorn-jsx "^5.3.1" - acorn-walk "^7.2.0" - core-js "^3.8.2" - doctrine "^3.0.0" - escodegen "^2.0.0" - fast-deep-equal "^3.1.3" - global "^4.4.0" - html-tags "^3.1.0" - js-string-escape "^1.0.1" - loader-utils "^2.0.0" - lodash "^4.17.21" - nanoid "^3.1.23" - p-limit "^3.1.0" - prettier ">=2.2.1 <=2.3.0" - prop-types "^15.7.2" - react-element-to-jsx-string "^14.3.4" - regenerator-runtime "^0.13.7" - remark-external-links "^8.0.0" - remark-slug "^6.0.0" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/addon-essentials@~6.4.12": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.18.tgz#0f8a90a53887bfd5dfc0d147d634bf0ae19a9a5d" - integrity sha512-AWKF0Gn7HagzB4ZbZdSXauJ8rgjbIB0Y1jgNCYtReZ//9QDSmF9yrFE0fLJi8O0WBHiQOTeV8Vj+yooGGWRRWQ== - dependencies: - "@storybook/addon-actions" "6.4.18" - "@storybook/addon-backgrounds" "6.4.18" - "@storybook/addon-controls" "6.4.18" - "@storybook/addon-docs" "6.4.18" - "@storybook/addon-measure" "6.4.18" - "@storybook/addon-outline" "6.4.18" - "@storybook/addon-toolbars" "6.4.18" - "@storybook/addon-viewport" "6.4.18" - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/node-logger" "6.4.18" - core-js "^3.8.2" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - -"@storybook/addon-measure@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.18.tgz#feaadddf5905c87f08230d4acec4e8f5f15bcd2e" - integrity sha512-a9bFiQ/QK/5guxWscwOJN+sszhClPTTn2pTX77SKs+bzZUmckCfneto4NUavsHpj/XTxjwAwidowewwqFV1jTQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - core-js "^3.8.2" - global "^4.4.0" - -"@storybook/addon-outline@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.18.tgz#64ded86bd0ed2dbfc083fcfc050967acfb8222b7" - integrity sha512-FyADdeD7x/25OkjCR7oIXDgrlwM5RB0tbslC0qrRMxKXSjZFTJjr3Qwge0bg8I9QbxDRz+blVzBv3xIhOiDNzQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - core-js "^3.8.2" - global "^4.4.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - -"@storybook/addon-toolbars@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.18.tgz#2de4a4e8bc17301055f9e2cae75887bdb6f4efc0" - integrity sha512-Vvj8mvorZhoXvYDuUUKqFpcsNNkVJZmhojdLZ4ULPcvjN3z5MWGwtlJfV+9vkVmJWuR1WG93dVK1+PnitYDZAQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - regenerator-runtime "^0.13.7" - -"@storybook/addon-viewport@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.18.tgz#7a2f61fdad488fac9fe399dba4f3b947fe70f6db" - integrity sha512-gWSJAdtUaVrpsbdBveFTkz4V3moGnKxS3iwR8djcIWhTqdRVJxGu0gFtxNpKvdOEMIqF4yNmXYj79oLuNZNkcQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - global "^4.4.0" - memoizerific "^1.11.3" - prop-types "^15.7.2" - regenerator-runtime "^0.13.7" - -"@storybook/addons@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.18.tgz#fc92a4a608680f2e182a5e896ed382792f6b774e" - integrity sha512-fd3S79P4jJCYZNA2JxA1Xnkj0UlHGQ4Vg72aroWy4OQFlgGQor1LgPfM6RaJ9rh/4k4BXYPXsS7wzI0UWKG3Lw== - dependencies: - "@storybook/api" "6.4.18" - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.18" - "@storybook/theming" "6.4.18" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - global "^4.4.0" - regenerator-runtime "^0.13.7" - -"@storybook/api@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.18.tgz#92da2b69aeec712419bec9bab5c8434ff1776e97" - integrity sha512-tSbsHKklBysuSmw4T+cKzMj6mQh/42m9F8+2iJns2XG/IUKpMAzFg/9dlgCTW+ay6dJwsR79JGIc9ccIe4SMgQ== - dependencies: - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.18" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.18" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - store2 "^2.12.0" - telejson "^5.3.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/builder-webpack4@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.18.tgz#8bae72b9e982d35a5a9f2b7f9af9d85a9c2dc966" - integrity sha512-N/OGjTnc7CpVoDnfoI49uMjAIpGqh2lWHFYNIWaUoG1DNnTt1nCc49hw9awjFc5KgaYOwJmVg1SYYE8Afssu+Q== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-decorators" "^7.12.12" - "@babel/plugin-proposal-export-default-from" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.7" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.12" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-env" "^7.12.11" - "@babel/preset-react" "^7.12.10" - "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/channel-postmessage" "6.4.18" - "@storybook/channels" "6.4.18" - "@storybook/client-api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/preview-web" "6.4.18" - "@storybook/router" "6.4.18" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.18" - "@storybook/theming" "6.4.18" - "@storybook/ui" "6.4.18" - "@types/node" "^14.0.10" - "@types/webpack" "^4.41.26" - autoprefixer "^9.8.6" - babel-loader "^8.0.0" - babel-plugin-macros "^2.8.0" - babel-plugin-polyfill-corejs3 "^0.1.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - core-js "^3.8.2" - css-loader "^3.6.0" - file-loader "^6.2.0" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^4.1.6" - glob "^7.1.6" - glob-promise "^3.4.0" - global "^4.4.0" - html-webpack-plugin "^4.0.0" - pnp-webpack-plugin "1.6.4" - postcss "^7.0.36" - postcss-flexbugs-fixes "^4.2.1" - postcss-loader "^4.2.0" - raw-loader "^4.0.2" - stable "^0.1.8" - style-loader "^1.3.0" - terser-webpack-plugin "^4.2.3" - ts-dedent "^2.0.0" - url-loader "^4.1.1" - util-deprecate "^1.0.2" - webpack "4" - webpack-dev-middleware "^3.7.3" - webpack-filter-warnings-plugin "^1.2.1" - webpack-hot-middleware "^2.25.1" - webpack-virtual-modules "^0.2.2" - -"@storybook/builder-webpack5@~6.4.12": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.4.18.tgz#64e3325efc84831d0efded88d4b6b8e51acff1dd" - integrity sha512-VbLqGVROK9wJsFt2wcBojgY/VMVgoFVVdEYTs0BsZqmuYVBVnKxpkhpzJFnhulFGpIMx1NL5GKwbSNK3Pz7FWQ== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-decorators" "^7.12.12" - "@babel/plugin-proposal-export-default-from" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.7" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.12" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/preset-env" "^7.12.11" - "@babel/preset-react" "^7.12.10" - "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/channel-postmessage" "6.4.18" - "@storybook/channels" "6.4.18" - "@storybook/client-api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/preview-web" "6.4.18" - "@storybook/router" "6.4.18" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.18" - "@storybook/theming" "6.4.18" - "@types/node" "^14.0.10" - babel-loader "^8.0.0" - babel-plugin-macros "^3.0.1" - babel-plugin-polyfill-corejs3 "^0.1.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - core-js "^3.8.2" - css-loader "^5.0.1" - fork-ts-checker-webpack-plugin "^6.0.4" - glob "^7.1.6" - glob-promise "^3.4.0" - html-webpack-plugin "^5.0.0" - path-browserify "^1.0.1" - process "^0.11.10" - stable "^0.1.8" - style-loader "^2.0.0" - terser-webpack-plugin "^5.0.3" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - webpack "^5.9.0" - webpack-dev-middleware "^4.1.0" - webpack-hot-middleware "^2.25.1" - webpack-virtual-modules "^0.4.1" - -"@storybook/channel-postmessage@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.18.tgz#24547fe7cee599969fd62df22142ba7046099a8e" - integrity sha512-SKapUREPkqzKoBMpOJrZddE9PCR8CJkPTcDpjDqcRsTvToRWsux3pvzmuW4iGYnHNh+GQml7Rz9x85WfMIpfyQ== - dependencies: - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - core-js "^3.8.2" - global "^4.4.0" - qs "^6.10.0" - telejson "^5.3.2" - -"@storybook/channel-websocket@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.18.tgz#cf3a03e88b983c2953cb76a40a964806790567c4" - integrity sha512-ROqNZAFB1gP9u8dmlM4KxykXHsd1ifunBgFY3ncQKeRi2Oh30OMVB2ZhNdoIF8i8X5ZBwSpId1o6nQhL2e/EJA== - dependencies: - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - core-js "^3.8.2" - global "^4.4.0" - telejson "^5.3.2" - -"@storybook/channels@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.18.tgz#2907aca0039b5eb9ae305112f14c488c2621c2f6" - integrity sha512-Bh4l7VKKR2ImLbZ9XgL/DzT3lFv9+SLiCu1ozfpBZGHUCOLyHRnkG/h8wYvRkF9s3tpNwOtaCaqD1vkkZfr3uw== - dependencies: - core-js "^3.8.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/client-api@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.18.tgz#61c7c90f3f099e4d3bcc36576d2adbe2e5ef6eee" - integrity sha512-ua2Q692Fz2b3q5M/Qzjixg2LArwrcHGBmht06bNw/jrRfyFeTUHOhh5BT7LxSEetUgHATH/Y1GW40xza9rXFNw== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/channel-postmessage" "6.4.18" - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.18" - "@types/qs" "^6.9.5" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - store2 "^2.12.0" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/client-logger@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.18.tgz#4ad8ea7d67b17e5db8f15cffcc2f984df3479462" - integrity sha512-ciBaASMaB2ZPksbuyDbp3++5SZxbhcihEpl+RQcAVV8g+TUyBZKIcHt8HNHicTczz5my1EydZovMh1IkSBMICA== - dependencies: - core-js "^3.8.2" - global "^4.4.0" - -"@storybook/components@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.18.tgz#1f3eba9ab69a09b9468af0126d6e7ab040655ca4" - integrity sha512-LAPKYWgB6S10Vzt0IWa1Ihf9EAuQOGxlqehTuxYLOwMOKbto8iEbGRse/XaQfxdZf/RbmOL4u+7nVRROWgOEjg== - dependencies: - "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.18" - "@types/color-convert" "^2.0.0" - "@types/overlayscrollbars" "^1.12.0" - "@types/react-syntax-highlighter" "11.0.5" - color-convert "^2.0.1" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - markdown-to-jsx "^7.1.3" - memoizerific "^1.11.3" - overlayscrollbars "^1.13.1" - polished "^4.0.5" - prop-types "^15.7.2" - react-colorful "^5.1.2" - react-popper-tooltip "^3.1.1" - react-syntax-highlighter "^13.5.3" - react-textarea-autosize "^8.3.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/core-client@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.18.tgz#7f2feb961864dcf6de501a94a41900fd36b43657" - integrity sha512-F9CqW31Mr9Qde90uqPorpkiS+P7UteKYmdHlV0o0czeWaL+MEhpY+3pRJuRIIjX5C7Vc89TvljMqs37Khakmdg== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/channel-postmessage" "6.4.18" - "@storybook/channel-websocket" "6.4.18" - "@storybook/client-api" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.18" - "@storybook/store" "6.4.18" - "@storybook/ui" "6.4.18" - airbnb-js-shims "^2.2.1" - ansi-to-html "^0.6.11" - core-js "^3.8.2" - global "^4.4.0" - lodash "^4.17.21" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - unfetch "^4.2.0" - util-deprecate "^1.0.2" - -"@storybook/core-common@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.18.tgz#0688a0a4a80cdbc161966c5a7ff49e755d64bbab" - integrity sha512-y4e43trNyQ3/v0Wpi240on7yVooUQvJBhJxOGEfcxAMRtcDa0ZCxHO4vAFX3k3voQOSmiXItXfJ1eGo/K+u0Fw== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-decorators" "^7.12.12" - "@babel/plugin-proposal-export-default-from" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.7" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.12" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/preset-env" "^7.12.11" - "@babel/preset-react" "^7.12.10" - "@babel/preset-typescript" "^7.12.7" - "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.18" - "@storybook/semver" "^7.3.2" - "@types/node" "^14.0.10" - "@types/pretty-hrtime" "^1.0.0" - babel-loader "^8.0.0" - babel-plugin-macros "^3.0.1" - babel-plugin-polyfill-corejs3 "^0.1.0" - chalk "^4.1.0" - core-js "^3.8.2" - express "^4.17.1" - file-system-cache "^1.0.5" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.0.4" - fs-extra "^9.0.1" - glob "^7.1.6" - handlebars "^4.7.7" - interpret "^2.2.0" - json5 "^2.1.3" - lazy-universal-dotenv "^3.0.1" - picomatch "^2.3.0" - pkg-dir "^5.0.0" - pretty-hrtime "^1.0.3" - resolve-from "^5.0.0" - slash "^3.0.0" - telejson "^5.3.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - webpack "4" - -"@storybook/core-events@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.18.tgz#630a19425eb387c6134f29b967c30458c65f7ea8" - integrity sha512-lCT3l0rFs6CuVpD8+mwmj1lUTomGErySTxi0KmVd2AWQj8kJL90EfS0jHSU5JIXScDvuwXDXLLmvMfqNU+zHdg== - dependencies: - core-js "^3.8.2" - -"@storybook/core-server@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.18.tgz#520935f7f330a734488e733ad4cf15a9556679b5" - integrity sha512-7e2QUtD8/TE14P9X/xsBDMBbNVi/etTtMKKhsG2TG25daRz+6qadbM9tNP0YwvIDk452cNYJkjflV48mf5+ZEA== - dependencies: - "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.18" - "@storybook/core-client" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.18" - "@storybook/manager-webpack4" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.18" - "@types/node" "^14.0.10" - "@types/node-fetch" "^2.5.7" - "@types/pretty-hrtime" "^1.0.0" - "@types/webpack" "^4.41.26" - better-opn "^2.1.1" - boxen "^5.1.2" - chalk "^4.1.0" - cli-table3 "^0.6.1" - commander "^6.2.1" - compression "^1.7.4" - core-js "^3.8.2" - cpy "^8.1.2" - detect-port "^1.3.0" - express "^4.17.1" - file-system-cache "^1.0.5" - fs-extra "^9.0.1" - globby "^11.0.2" - ip "^1.1.5" - lodash "^4.17.21" - node-fetch "^2.6.1" - pretty-hrtime "^1.0.3" - prompts "^2.4.0" - regenerator-runtime "^0.13.7" - serve-favicon "^2.5.0" - slash "^3.0.0" - telejson "^5.3.3" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - watchpack "^2.2.0" - webpack "4" - ws "^8.2.3" - -"@storybook/core@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.18.tgz#56f7bb0f20dbcfa205d860022b7bf30bf42fd472" - integrity sha512-7DTMAEXiBIwd1jgalbsZiXCiS2Be9MKKsr6GQdf3WaBm0WYV067oN9jcUY5IgNtJX06arT4Ykp+CGG/TR+sLlw== - dependencies: - "@storybook/core-client" "6.4.18" - "@storybook/core-server" "6.4.18" - -"@storybook/csf-tools@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.18.tgz#cdd40b543f9bea79c1481c236868b8ea04af6bd7" - integrity sha512-KtwxKrkndEyvyAiBliI6m4yMFMvnyI4fOjU8t1qCit/0gjutOF5JxmmZ+H8FSI5dIyibEOzQmzHe0MyStAjCEQ== - dependencies: - "@babel/core" "^7.12.10" - "@babel/generator" "^7.12.11" - "@babel/parser" "^7.12.11" - "@babel/plugin-transform-react-jsx" "^7.12.12" - "@babel/preset-env" "^7.12.11" - "@babel/traverse" "^7.12.11" - "@babel/types" "^7.12.11" - "@mdx-js/mdx" "^1.6.22" - "@storybook/csf" "0.0.2--canary.87bc651.0" - core-js "^3.8.2" - fs-extra "^9.0.1" - global "^4.4.0" - js-string-escape "^1.0.1" - lodash "^4.17.21" - prettier ">=2.2.1 <=2.3.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - -"@storybook/csf@0.0.2--canary.87bc651.0": - version "0.0.2--canary.87bc651.0" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz#c7b99b3a344117ef67b10137b6477a3d2750cf44" - integrity sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw== - dependencies: - lodash "^4.17.15" - -"@storybook/manager-webpack4@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.18.tgz#5317c917dbdaf4cf8721647551a785eb13c04146" - integrity sha512-6oX1KrIJBoY4vdZiMftJNusv+Bm8pegVjdJ+aZcbr/41x7ufP3tu5UKebEXDH0UURXtLw0ffl+OgojewGdpC1Q== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.18" - "@storybook/core-client" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/theming" "6.4.18" - "@storybook/ui" "6.4.18" - "@types/node" "^14.0.10" - "@types/webpack" "^4.41.26" - babel-loader "^8.0.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - chalk "^4.1.0" - core-js "^3.8.2" - css-loader "^3.6.0" - express "^4.17.1" - file-loader "^6.2.0" - file-system-cache "^1.0.5" - find-up "^5.0.0" - fs-extra "^9.0.1" - html-webpack-plugin "^4.0.0" - node-fetch "^2.6.1" - pnp-webpack-plugin "1.6.4" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - style-loader "^1.3.0" - telejson "^5.3.2" - terser-webpack-plugin "^4.2.3" - ts-dedent "^2.0.0" - url-loader "^4.1.1" - util-deprecate "^1.0.2" - webpack "4" - webpack-dev-middleware "^3.7.3" - webpack-virtual-modules "^0.2.2" - -"@storybook/manager-webpack5@~6.4.12": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.4.18.tgz#b8ec804e4a7b765ee40e0c728e6eebd76954611b" - integrity sha512-F3usxo5GKDbs+zMtiJsPFLvcJKteB6bp8sy6lK+++tFJWhlGaiebAE8pOghv7/LuEFzo1HS2NXcinb+9fG8hYA== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.18" - "@storybook/core-client" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/node-logger" "6.4.18" - "@storybook/theming" "6.4.18" - "@storybook/ui" "6.4.18" - "@types/node" "^14.0.10" - babel-loader "^8.0.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - chalk "^4.1.0" - core-js "^3.8.2" - css-loader "^5.0.1" - express "^4.17.1" - file-system-cache "^1.0.5" - find-up "^5.0.0" - fs-extra "^9.0.1" - html-webpack-plugin "^5.0.0" - node-fetch "^2.6.1" - process "^0.11.10" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - style-loader "^2.0.0" - telejson "^5.3.2" - terser-webpack-plugin "^5.0.3" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - webpack "^5.9.0" - webpack-dev-middleware "^4.1.0" - webpack-virtual-modules "^0.4.1" - -"@storybook/node-logger@6.1.20": - version "6.1.20" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.1.20.tgz#40ec44bfd36e799089c831ecb86588c730023e6c" - integrity sha512-Z6337htb1mxIccvCx2Ai0v9LPDlBlmXzeWhap3q2Y6hg8g1p4+0W5Y6bG9RmXqJoXLaT1trO8uAXgGO7AN92yg== - dependencies: - "@types/npmlog" "^4.1.2" - chalk "^4.0.0" - core-js "^3.0.1" - npmlog "^4.1.2" - pretty-hrtime "^1.0.3" - -"@storybook/node-logger@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.18.tgz#8759761ba7526b2fa03a1a08fe82d6d892d7a072" - integrity sha512-wY1qt4XOXtJJdQ+DrO3RijtiwVFqWuWetvCY4RV4lge5yk0FP5Q+MTpmjazYodAvGPUIP0LK9bvEDLwXa0JUfw== - dependencies: - "@types/npmlog" "^4.1.2" - chalk "^4.1.0" - core-js "^3.8.2" - npmlog "^5.0.1" - pretty-hrtime "^1.0.3" - -"@storybook/postinstall@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.18.tgz#e94350471fa3df98215ad3c8f3d0574a3a0a8e04" - integrity sha512-eS91pFvnuC1rFXMhDj3smXJ1OTwt2K5HS1+QtWi3NuE4XRvtdwDA/wZ4KQJWZszWuY/k2HgFfJYbQEumJxVrCQ== - dependencies: - core-js "^3.8.2" - -"@storybook/preview-web@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.18.tgz#47c908bf27d2089ccf3296c376a6f5b1e8674b5a" - integrity sha512-0x64uLdGhIOk9hIuRKTHFdP7+iEHyjAOi5U4jtwqFfDtG4n4zxEGSsUWij7pTR2rAYf7g2NWIbAM7qb1AqqcLQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/channel-postmessage" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.18" - ansi-to-html "^0.6.11" - core-js "^3.8.2" - global "^4.4.0" - lodash "^4.17.21" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - unfetch "^4.2.0" - util-deprecate "^1.0.2" - -"@storybook/react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0": - version "1.0.2-canary.253f8c1.0" - resolved "https://registry.yarnpkg.com/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz#f2da40e6aae4aa586c2fb284a4a1744602c3c7fa" - integrity sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw== - dependencies: - debug "^4.1.1" - endent "^2.0.1" - find-cache-dir "^3.3.1" - flat-cache "^3.0.4" - micromatch "^4.0.2" - react-docgen-typescript "^2.0.0" - tslib "^2.0.0" - -"@storybook/react@~6.4.12": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.18.tgz#22624af56a9873c6616b5dc6a1e30c968bac95d2" - integrity sha512-dKxwsvJEGTm/aNIJSJMI4MImsI4EhmBa42FtwVvtFkrokuMf2CsmTJsaaAh+1or9SKGTiFuGsYDGhX5joE3XUQ== - dependencies: - "@babel/preset-flow" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/addons" "6.4.18" - "@storybook/core" "6.4.18" - "@storybook/core-common" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.18" - "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.18" - "@types/webpack-env" "^1.16.0" - babel-plugin-add-react-displayname "^0.0.5" - babel-plugin-named-asset-import "^0.3.1" - babel-plugin-react-docgen "^4.2.1" - core-js "^3.8.2" - global "^4.4.0" - lodash "^4.17.21" - prop-types "^15.7.2" - react-refresh "^0.11.0" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - webpack "4" - -"@storybook/router@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.18.tgz#8803dd78277f8602d6c11dae56f6229474dfa54c" - integrity sha512-itvSWHhG1X/NV1sMlwP1qKtF0HfiIaAHImr0LwQ2K2F6/CI11W68dJAs4WBUdwzA0+H0Joyu/2a/6mCQHcee1A== - dependencies: - "@storybook/client-logger" "6.4.18" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - history "5.0.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - qs "^6.10.0" - react-router "^6.0.0" - react-router-dom "^6.0.0" - ts-dedent "^2.0.0" - -"@storybook/semver@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" - integrity sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg== - dependencies: - core-js "^3.6.5" - find-up "^4.1.0" - -"@storybook/source-loader@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.18.tgz#205423e56f7da752d64a0695f2b22ed94378e5d0" - integrity sha512-sjKvngCCYDbBwjjFTjAXO6VsAzKkjy+UctseeULXxEN3cKIsz/R3y7MrrN9yBrwyYcn0k3pqa9d9e3gE+Jv2Tw== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - core-js "^3.8.2" - estraverse "^5.2.0" - global "^4.4.0" - loader-utils "^2.0.0" - lodash "^4.17.21" - prettier ">=2.2.1 <=2.3.0" - regenerator-runtime "^0.13.7" - -"@storybook/store@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.18.tgz#3b693c9d5555d5cfc04e2318e104746d9d55ad66" - integrity sha512-Vl5oCs/9fP1gUgfgMHTBsnYbwAAoaR93/bzDBeOHI3eo5x9uzzJtA4zcRmEiKahR/wgwGacpWy90JrIX469PDQ== - dependencies: - "@storybook/addons" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/csf" "0.0.2--canary.87bc651.0" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - slash "^3.0.0" - stable "^0.1.8" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/theming@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.18.tgz#05365cc1d3dab5d71b80a82928fc5188106a0ed6" - integrity sha512-1o0w2eP+8sXUesdtXpZR4Yvayp1h3xvK7l9+wuHh+1uCy+EvD5UI9d1HvU5kt5fw7XAJJcInaVAmyAbpwct0TQ== - dependencies: - "@emotion/core" "^10.1.1" - "@emotion/is-prop-valid" "^0.8.6" - "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.18" - core-js "^3.8.2" - deep-object-diff "^1.1.0" - emotion-theming "^10.0.27" - global "^4.4.0" - memoizerific "^1.11.3" - polished "^4.0.5" - resolve-from "^5.0.0" - ts-dedent "^2.0.0" - -"@storybook/ui@6.4.18": - version "6.4.18" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.18.tgz#3ceaf6b317f8f2c1d7d1cdc49daaac7eaf10af6b" - integrity sha512-f2ckcLvEyA9CRcu6W2I2CyEbUnU4j3h5Nz0N40YZ2uRMVNQY2xPywAFZVySZIJAaum/5phDfnOD0Feap/Q6zVQ== - dependencies: - "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.18" - "@storybook/api" "6.4.18" - "@storybook/channels" "6.4.18" - "@storybook/client-logger" "6.4.18" - "@storybook/components" "6.4.18" - "@storybook/core-events" "6.4.18" - "@storybook/router" "6.4.18" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.18" - copy-to-clipboard "^3.3.1" - core-js "^3.8.2" - core-js-pure "^3.8.2" - downshift "^6.0.15" - emotion-theming "^10.0.27" - fuse.js "^3.6.1" - global "^4.4.0" - lodash "^4.17.21" - markdown-to-jsx "^7.1.3" - memoizerific "^1.11.3" - polished "^4.0.5" - qs "^6.10.0" - react-draggable "^4.4.3" - react-helmet-async "^1.0.7" - react-sizeme "^3.0.1" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - store2 "^2.12.0" - -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== - -"@svgr/babel-plugin-add-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz#bd6d1ff32a31b82b601e73672a789cc41e84fe18" - integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== - -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== - -"@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz#58654908beebfa069681a83332544b17e5237e89" - integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz#d06dd6e8a8f603f92f9979bb9990a1f85a4f57ba" - integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz#0b85837577b02c31c09c758a12932820f5245cee" - integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== - -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== - -"@svgr/babel-plugin-svg-dynamic-title@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz#28236ec26f7ab9d486a487d36ae52d58ba15676f" - integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== - -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== - -"@svgr/babel-plugin-svg-em-dimensions@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz#40267c5dea1b43c4f83a0eb6169e08b43d8bafce" - integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== - -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== - -"@svgr/babel-plugin-transform-react-native-svg@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz#eb688d0a5f539e34d268d8a516e81f5d7fede7c9" - integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== - -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== - -"@svgr/babel-plugin-transform-svg-component@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz#7ba61d9fc1fb42b0ba1a04e4630019fa7e993c4f" - integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== - -"@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.5.0" - -"@svgr/babel-preset@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.2.0.tgz#1d3ad8c7664253a4be8e4a0f0e6872f30d8af627" - integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.0.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.0.0" - "@svgr/babel-plugin-svg-dynamic-title" "^6.0.0" - "@svgr/babel-plugin-svg-em-dimensions" "^6.0.0" - "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" - "@svgr/babel-plugin-transform-svg-component" "^6.2.0" - -"@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== - dependencies: - "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" - -"@svgr/core@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.2.1.tgz#195de807a9f27f9e0e0d678e01084b05c54fdf61" - integrity sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== - dependencies: - "@svgr/plugin-jsx" "^6.2.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - -"@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== - dependencies: - "@babel/types" "^7.12.6" - -"@svgr/hast-util-to-babel-ast@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz#ae065567b74cbe745afae617053adf9a764bea25" - integrity sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== - dependencies: - "@babel/types" "^7.15.6" - entities "^3.0.1" - -"@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== - dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" - -"@svgr/plugin-jsx@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz#5668f1d2aa18c2f1bb7a1fc9f682d3f9aed263bd" - integrity sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== - dependencies: - "@babel/core" "^7.15.5" - "@svgr/babel-preset" "^6.2.0" - "@svgr/hast-util-to-babel-ast" "^6.2.1" - svg-parser "^2.0.2" - -"@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== - dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" - -"@svgr/plugin-svgo@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz#4cbe6a33ccccdcae4e3b63ded64cc1cbe1faf48c" - integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.5.0" - -"@svgr/webpack@^5.4.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" - -"@svgr/webpack@^6.1.2": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.2.1.tgz#ef5d51c1b6be4e7537fb9f76b3f2b2e22b63c58d" - integrity sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== - dependencies: - "@babel/core" "^7.15.5" - "@babel/plugin-transform-react-constant-elements" "^7.14.5" - "@babel/preset-env" "^7.15.6" - "@babel/preset-react" "^7.14.5" - "@babel/preset-typescript" "^7.15.0" - "@svgr/core" "^6.2.1" - "@svgr/plugin-jsx" "^6.2.1" - "@svgr/plugin-svgo" "^6.2.0" - -"@swc-node/core@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@swc-node/core/-/core-1.8.2.tgz#950ad394a8e8385658e6a951ec554bbf61a1693e" - integrity sha512-IoJ7tGHQ6JOMSmFe4VhP64uLmFKMNasS0QEgUrLFQ0h/dTvpQMynnoGBEJoPL6LfsebZ/q4uKqbpWrth6/yrAA== - dependencies: - "@swc/core" "^1.2.119" - -"@swc-node/register@^1.4.2": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@swc-node/register/-/register-1.4.2.tgz#98801cc5ad8792519511bd6ae31c01f40aa487a3" - integrity sha512-wLZz0J7BTO//1Eq7e4eBQjKF380Hr2eVemz849msQSKcVM1D7UJUt/dP2TinEVGx++/BXJ/0q37i6n9Iw0EM0w== - dependencies: - "@swc-node/core" "^1.8.2" - "@swc-node/sourcemap-support" "^0.1.11" - chalk "4" - debug "^4.3.3" - pirates "^4.0.4" - tslib "^2.3.1" - typescript "^4.5.3" - -"@swc-node/sourcemap-support@^0.1.11": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@swc-node/sourcemap-support/-/sourcemap-support-0.1.11.tgz#50cda396baade0636e8f53596b7a66386490c06d" - integrity sha512-b+Mn3oQl+7nUSt7hPzIbY9B30YhcFo1PT4kd9P4QmD6raycmIealOAhAdZID/JevphzsOXHQB4OqJm7Yi5tMcA== - dependencies: - source-map-support "^0.5.21" - -"@swc/core-android-arm-eabi@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.135.tgz#11a53c1e55d66cc281b5de8abbe8560465e268ab" - integrity sha512-Qx5PXLzedOVSWHIY88iTxEa6m5RONs7bDIF05mNH1qaXsOkBD52MZ+mFDW6uGZ2OnOuMjD2OY08877429atBgA== - -"@swc/core-android-arm64@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.135.tgz#cddcd82d45229b82c0aa4aecca83dcc1c6667d61" - integrity sha512-XeZN9Efr44hGPOnHnrcNvdYU0Yn1UQOgR1LReS19aFJT7vWdI6Boe900V22J2K2ccJaOYqmic9BR6kRtDO7gGg== - -"@swc/core-darwin-arm64@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.135.tgz#1fc8b9028660374c3ef78ca862c08b1b659df72f" - integrity sha512-2DSs8IuGbu86B+ENnJVTAtn57HU4KSw9FJTGQfA+5IWBuUHJgpANcfQ3Xp19MtolfLW+Z4Xy8HCvdFljiQONRQ== - -"@swc/core-darwin-x64@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.135.tgz#f0af5c49128d91eebd9f2428c660d8a2d066b7d0" - integrity sha512-nS32iLbaW7g6ILlvWCZp1pwfLSndDGragsFcuw9xo6KR58KeDNdG54GQ6CwugqWiCEgzD+ZCvYmfcTjlgGJt/Q== - -"@swc/core-freebsd-x64@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.135.tgz#aa126c82e36ca47895fe68e2072fa93aebaa3c80" - integrity sha512-8tM7eOFsOT7bNlx1u0GoldopMVigPM9sLzKfwdRm4doDsE/DeUXumQI2mb8JTqzHpcjYxEiFBaNy8L7wf8wAEQ== - -"@swc/core-linux-arm-gnueabihf@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.135.tgz#56cead34686a2233a36d6e546f7dd096f2c90b7a" - integrity sha512-sppILSuR/HClz9mzZuxziAH7/QSUSgM3gSxGKlXzC8AItcBZFJ/7ygqg0TjCFFcQ+n0BdNltUIMztdv+5qwRSg== - -"@swc/core-linux-arm64-gnu@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.135.tgz#0ec99ccdda78aa7e0d018a6928691632eb84bff8" - integrity sha512-inu6jZCHiHw+3kSvmBRGUIDLMi/XFsIyMOue3QJReOuL5BTIQJ/I1oYhLsaSGcmEZM2Mo7QJ2jDBB3SjM5YzeA== - -"@swc/core-linux-arm64-musl@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.135.tgz#e41cad8df03b5f8b9eeb124a2d723992061d4026" - integrity sha512-hPGetFUhez77OUgig1XmNHZbUmpKGt72u9cN0AX5NtmFdfYYu4p6l+6YB6jg6/TrPmyJlJD5vroVz8JR/pZS+w== - -"@swc/core-linux-x64-gnu@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.135.tgz#c2fd5206b0a40760f4f878f367a21033473c2d12" - integrity sha512-PTEzzMWvUaXI/sInu8oPo7yYj2WPgfl4QL3wo2OEEKwE27xFjUmKv80pXGIFD9/Xn33Xz8cA0d8yGTWYD+tOIg== - -"@swc/core-linux-x64-musl@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.135.tgz#fc12e424921dbffee0ef9d025dd162f8aaa45b74" - integrity sha512-6zqf/1x1QYIhYFIPRRo5ArHIvWVWfH8fuRE6AwL1nQz/Y19SAJx3PXgwlAjtu4CZfciuUqY99PeFtTOu1Dnjhg== - -"@swc/core-win32-arm64-msvc@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.135.tgz#c65a44f48e6c48105460265a25dcebb5babe5315" - integrity sha512-vEMQSsvYMhdT5MS0pXRNmtMxfe3Bf/TZxMeezadLcOfSdYbeshQ8t41UdVsU1xvUvRA0fmbAcipXgNmwC14ACg== - -"@swc/core-win32-ia32-msvc@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.135.tgz#cd92bb983c729f05128c9abe9b74c01467c0afe3" - integrity sha512-w1XwAGHaFNhhDOQgwy36GB0oXKi/0DKj0mmWol263YehMQic5f+usNF9EGfgFkWf8EnRpdP/oEAXpsDfniBmww== - -"@swc/core-win32-x64-msvc@1.2.135": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.135.tgz#ff293654b5ac3715782c9e6677cf5a188bb83597" - integrity sha512-hGSoHDbq7mGGb5gg1hTtzxXiqrhmEO02/oAVqSVTX7zsOnVSu9hBxim72R4a8/hqGaCGDIfeXmibwvhcYzrwfg== - -"@swc/core@^1.2.119": - version "1.2.135" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.135.tgz#ab29d549385790d779e78066bb10e0849241c5e8" - integrity sha512-YaltU0YygEo+pmy28GIEuHgTIKP5mzUXbgathdU2AoKytM+rNTP6QtJLewUgK86CZuu1nDpH42srhgXWIUWz2g== - optionalDependencies: - "@swc/core-android-arm-eabi" "1.2.135" - "@swc/core-android-arm64" "1.2.135" - "@swc/core-darwin-arm64" "1.2.135" - "@swc/core-darwin-x64" "1.2.135" - "@swc/core-freebsd-x64" "1.2.135" - "@swc/core-linux-arm-gnueabihf" "1.2.135" - "@swc/core-linux-arm64-gnu" "1.2.135" - "@swc/core-linux-arm64-musl" "1.2.135" - "@swc/core-linux-x64-gnu" "1.2.135" - "@swc/core-linux-x64-musl" "1.2.135" - "@swc/core-win32-arm64-msvc" "1.2.135" - "@swc/core-win32-ia32-msvc" "1.2.135" - "@swc/core-win32-x64-msvc" "1.2.135" - -"@testing-library/dom@^8.0.0": - version "8.11.3" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" - integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/react-hooks@7.0.2": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz#3388d07f562d91e7f2431a4a21b5186062ecfee0" - integrity sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg== - dependencies: - "@babel/runtime" "^7.12.5" - "@types/react" ">=16.9.0" - "@types/react-dom" ">=16.9.0" - "@types/react-test-renderer" ">=16.9.0" - react-error-boundary "^3.1.0" - -"@testing-library/react@12.1.2": - version "12.1.2" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" - integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@ts-type/package-dts@^1.0.58": - version "1.0.58" - resolved "https://registry.yarnpkg.com/@ts-type/package-dts/-/package-dts-1.0.58.tgz#75f6fdf5f1e8f262a5081b90346439b4c4bc8d01" - integrity sha512-Ry5RPZDAnSz/gyLtjd2a2yNC07CZ/PCOsuDzYj3phOolIgEH68HXRw6SbsDlavnVUEenDYj5GUM10gQ5iVEbVQ== - dependencies: - "@types/semver" "^7.3.9" - ts-type "^2.1.4" - -"@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/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.18" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" - integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== - dependencies: - "@babel/types" "^7.3.0" - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== - dependencies: - "@types/node" "*" - -"@types/color-convert@*", "@types/color-convert@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.0.tgz#8f5ee6b9e863dcbee5703f5a517ffb13d3ea4e22" - integrity sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ== - dependencies: - "@types/color-name" "*" - -"@types/color-name@*": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - -"@types/color@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/color/-/color-3.0.3.tgz#e6d8d72b7aaef4bb9fe80847c26c7c786191016d" - integrity sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA== - dependencies: - "@types/color-convert" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/cookie@^0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.3.3.tgz#85bc74ba782fb7aa3a514d11767832b0e3bc6803" - integrity sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow== - -"@types/cytoscape@^3.19.4": - version "3.19.4" - resolved "https://registry.yarnpkg.com/@types/cytoscape/-/cytoscape-3.19.4.tgz#f41214103b80ff3d7d8741bacc32265ed90e45b5" - integrity sha512-0IozTg1vdZrA3nuAK5o9Pa8nl2INUnTaXwcGwoiALDcsD8/TiVnp0Zi+R1IiPRG6edoy0Ya61/3osFLtfkhhmw== - -"@types/eslint-scope@^3.7.0": - version "3.7.3" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" - integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.4.1" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" - integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.28" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" - integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*": - version "4.17.13" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/fs-extra@^8.0.1": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" - integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== - dependencies: - "@types/node" "*" - -"@types/glob@*", "@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - -"@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== - dependencies: - "@types/unist" "*" - -"@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.0.1", "@types/hoist-non-react-statics@^3.3.0": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/html-minifier-terser@^5.0.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-proxy@^1.17.8": - version "1.17.8" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" - integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== - dependencies: - "@types/node" "*" - -"@types/is-function@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.1.tgz#2d024eace950c836d9e3335a66b97960ae41d022" - integrity sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q== - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@27.0.2": - version "27.0.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.2.tgz#ac383c4d4aaddd29bbf2b916d8d105c304a5fcd7" - integrity sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA== - dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" - -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/mdast@^3.0.0": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" - integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== - dependencies: - "@types/unist" "*" - -"@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== - -"@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/minimist@^1.2.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== - -"@types/node-fetch@^2.5.7": - version "2.5.12" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" - integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== - dependencies: - "@types/node" "*" - form-data "^3.0.0" - -"@types/node@*": - version "17.0.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.14.tgz#33b9b94f789a8fedd30a68efdbca4dbb06b61f20" - integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng== - -"@types/node@16.11.7": - version "16.11.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.7.tgz#36820945061326978c42a01e56b61cd223dfdc42" - integrity sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw== - -"@types/node@^14.0.10", "@types/node@^14.14.31": - version "14.18.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.10.tgz#774f43868964f3cfe4ced1f5417fe15818a4eaea" - integrity sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ== - -"@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== - -"@types/npmlog@^4.1.2": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.4.tgz#30eb872153c7ead3e8688c476054ddca004115f6" - integrity sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ== - -"@types/overlayscrollbars@^1.12.0": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz#fb637071b545834fb12aea94ee309a2ff4cdc0a8" - integrity sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/parse5@^5.0.0": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" - integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== - -"@types/prettier@^2.1.5": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" - integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== - -"@types/pretty-hrtime@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz#72a26101dc567b0d68fd956cf42314556e42d601" - integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== - -"@types/prop-types@*", "@types/prop-types@^15.7.4": - version "15.7.4" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" - integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - -"@types/qs@*", "@types/qs@^6.9.5": - version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/react-dom@17.0.9": - version "17.0.9" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.9.tgz#441a981da9d7be117042e1a6fd3dac4b30f55add" - integrity sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg== - dependencies: - "@types/react" "*" - -"@types/react-dom@>=16.9.0": - version "17.0.11" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466" - integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q== - dependencies: - "@types/react" "*" - -"@types/react-grid-layout@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@types/react-grid-layout/-/react-grid-layout-1.3.0.tgz#aa00b2b8de350aa7f6c570e69d7a0daf571de24c" - integrity sha512-Pytm7lvm4h91yN9CpdjV8IpU/hgVRHrUhDEIX593e4Mx9V14Pr3gWtj21WHzy5bDqU//jnGGVVSYJ3QVuI1NaQ== - dependencies: - "@types/react" "*" - -"@types/react-is@^16.7.1 || ^17.0.0": - version "17.0.3" - resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a" - integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw== - dependencies: - "@types/react" "*" - -"@types/react-redux@^7.1.20": - version "7.1.22" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.22.tgz#0eab76a37ef477cc4b53665aeaf29cb60631b72a" - integrity sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ== - dependencies: - "@types/hoist-non-react-statics" "^3.3.0" - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - redux "^4.0.0" - -"@types/react-syntax-highlighter@11.0.5": - version "11.0.5" - resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" - integrity sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg== - dependencies: - "@types/react" "*" - -"@types/react-test-renderer@>=16.9.0": - version "17.0.1" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3120f7d1c157fba9df0118dae20cb0297ee0e06b" - integrity sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== - dependencies: - "@types/react" "*" - -"@types/react-transition-group@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e" - integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@>=16.9.0": - version "17.0.38" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd" - integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@17.0.30": - version "17.0.30" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.30.tgz#2f8e6f5ab6415c091cc5e571942ee9064b17609e" - integrity sha512-3Dt/A8gd3TCXi2aRe84y7cK1K8G+N9CZRDG8kDGguOKa0kf/ZkSwTmVIDPsm/KbQOVMaDJXwhBtuOXxqwdpWVg== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - -"@types/retry@^0.12.0": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== - -"@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== - -"@types/semver@^7.3.9": - version "7.3.9" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.9.tgz#152c6c20a7688c30b967ec1841d31ace569863fc" - integrity sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ== - -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== - dependencies: - "@types/express" "*" - -"@types/serve-static@*": - version "1.13.10" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" - integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/sinonjs__fake-timers@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" - integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== - -"@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== - -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== - dependencies: - "@types/node" "*" - -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/styled-components@^5.1.21": - version "5.1.21" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.21.tgz#39f6bdc4103254d899531ef099dae5619b039cdb" - integrity sha512-lQzA0T6CaLXoeiOkSe2US2JfFgJV2/yJ8W1BaJubQQh2wdq7H+qScQQfbjURyLkgI1Ig+S/jRHCrWikfMHC6zA== - dependencies: - "@types/hoist-non-react-statics" "*" - "@types/react" "*" - csstype "^3.0.2" - -"@types/tapable@^1", "@types/tapable@^1.0.5": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" - integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== - -"@types/uglify-js@*": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== - dependencies: - source-map "^0.6.1" - -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== - -"@types/webpack-env@^1.16.0": - version "1.16.3" - resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.3.tgz#b776327a73e561b71e7881d0cd6d34a1424db86a" - integrity sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw== - -"@types/webpack-sources@*": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" - integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.7.3" - -"@types/webpack@^4.41.26", "@types/webpack@^4.41.8": - version "4.41.32" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.32.tgz#a7bab03b72904070162b2f169415492209e94212" - integrity sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg== - dependencies: - "@types/node" "*" - "@types/tapable" "^1" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - anymatch "^3.0.0" - source-map "^0.6.0" - -"@types/ws@^8.2.2": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21" - integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== - -"@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== - dependencies: - "@types/yargs-parser" "*" - -"@types/yauzl@^2.9.1": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" - integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== - dependencies: - "@types/node" "*" - -"@typescript-eslint/eslint-plugin@~5.10.0": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz#f8c1d59fc37bd6d9d11c97267fdfe722c4777152" - integrity sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q== - dependencies: - "@typescript-eslint/scope-manager" "5.10.2" - "@typescript-eslint/type-utils" "5.10.2" - "@typescript-eslint/utils" "5.10.2" - debug "^4.3.2" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.2.0" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/experimental-utils@~5.10.0": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2.tgz#dbb541e2070c7bd6e63d3e3a55b58be73a8fbb34" - integrity sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw== - dependencies: - "@typescript-eslint/utils" "5.10.2" - -"@typescript-eslint/parser@~5.10.0": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.10.2.tgz#b6076d27cc5499ce3f2c625f5ccde946ecb7db9a" - integrity sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg== - dependencies: - "@typescript-eslint/scope-manager" "5.10.2" - "@typescript-eslint/types" "5.10.2" - "@typescript-eslint/typescript-estree" "5.10.2" - debug "^4.3.2" - -"@typescript-eslint/scope-manager@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz#92c0bc935ec00f3d8638cdffb3d0e70c9b879639" - integrity sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw== - dependencies: - "@typescript-eslint/types" "5.10.2" - "@typescript-eslint/visitor-keys" "5.10.2" - -"@typescript-eslint/type-utils@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz#ad5acdf98a7d2ab030bea81f17da457519101ceb" - integrity sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw== - dependencies: - "@typescript-eslint/utils" "5.10.2" - debug "^4.3.2" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.10.2.tgz#604d15d795c4601fffba6ecb4587ff9fdec68ce8" - integrity sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w== - -"@typescript-eslint/typescript-estree@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz#810906056cd3ddcb35aa333fdbbef3713b0fe4a7" - integrity sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ== - dependencies: - "@typescript-eslint/types" "5.10.2" - "@typescript-eslint/visitor-keys" "5.10.2" - debug "^4.3.2" - globby "^11.0.4" - is-glob "^4.0.3" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.10.2.tgz#1fcd37547c32c648ab11aea7173ec30060ee87a8" - integrity sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.10.2" - "@typescript-eslint/types" "5.10.2" - "@typescript-eslint/typescript-estree" "5.10.2" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/visitor-keys@5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz#fdbf272d8e61c045d865bd6c8b41bea73d222f3d" - integrity sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q== - dependencies: - "@typescript-eslint/types" "5.10.2" - eslint-visitor-keys "^3.0.0" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -"@yarn-tool/resolve-package@^1.0.36": - version "1.0.42" - resolved "https://registry.yarnpkg.com/@yarn-tool/resolve-package/-/resolve-package-1.0.42.tgz#4a72c1a77b7035dc86250744d2cdbc16292bc4f8" - integrity sha512-1BAsoiD6jGAaPc7mRH0UxIVXgRSTv7fnhwfKkaFUYpqsU4ZR7KIigZTMcb2bujtlzKQbNneMPQGjiqe3F8cmlw== - dependencies: - "@ts-type/package-dts" "^1.0.58" - pkg-dir "< 6 >= 5" - tslib "^2.3.1" - upath2 "^3.1.12" - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^7.1.1, acorn-walk@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -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@^6.4.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -acorn@^7.1.1, acorn@^7.4.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" - integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== - -add-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" - integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= - -address@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -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" - -airbnb-js-shims@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz#db481102d682b98ed1daa4c5baa697a05ce5c040" - integrity sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - array.prototype.flatmap "^1.2.1" - es5-shim "^4.5.13" - es6-shim "^0.35.5" - function.prototype.name "^1.1.0" - globalthis "^1.0.0" - object.entries "^1.1.0" - object.fromentries "^2.0.0 || ^1.0.0" - object.getownpropertydescriptors "^2.0.3" - object.values "^1.1.0" - promise.allsettled "^1.0.0" - promise.prototype.finally "^3.1.0" - string.prototype.matchall "^4.0.0 || ^3.0.1" - string.prototype.padend "^3.0.0" - string.prototype.padstart "^3.0.0" - symbol.prototype.description "^1.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5, 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" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.9.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" - integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-align@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: - 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-html-community@0.0.8, ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -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.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -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== - -ansi-to-html@^0.6.11: - version "0.6.15" - resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7" - integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ== - dependencies: - entities "^2.0.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -app-root-dir@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" - integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= - -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -arch@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@~1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -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== - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - -aria-query@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= - -array-includes@^3.0.3, array-includes@^3.1.3, array-includes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - -array-union@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -array.prototype.map@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.4.tgz#0d97b640cfdd036c1b41cfe706a5e699aa0711f2" - integrity sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -ast-types@^0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== - dependencies: - tslib "^2.0.1" - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -async@^3.2.0: - version "3.2.3" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" - integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^10.2.5: - version "10.4.2" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" - integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== - dependencies: - browserslist "^4.19.1" - caniuse-lite "^1.0.30001297" - fraction.js "^4.1.2" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -autoprefixer@^9.8.6: - version "9.8.8" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -axe-core@^4.3.5: - version "4.4.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.0.tgz#f93be7f81017eb8bedeb1859cc8092cc918d2dc8" - integrity sha512-btWy2rze3NnxSSxb7LtNhPYYFrRoFBfjiGzmSc/5Hu47wApO2KNXjP/w7Nv2Uz/Fyr/pfEiwOkcXhDxu0jz5FA== - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-jest@27.2.3: - version "27.2.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.3.tgz#f48599a507cd33c10f58058149eb3079198d0ed7" - integrity sha512-lXslrpae1L9cXnB5F8vvD/Yj70g47sG7CGSxT+qqveK/To72X3nuCtDux0s3HN7X351IbwYoYyfDxQ7CqVbkNw== - dependencies: - "@jest/transform" "^27.2.3" - "@jest/types" "^27.2.3" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-jest@^27.2.2, babel-jest@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.4.6.tgz#4d024e69e241cdf4f396e453a07100f44f7ce314" - integrity sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg== - dependencies: - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.4.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-loader@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== - dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" - -babel-loader@^8.0.0, babel-loader@^8.2.2: - version "8.2.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" - integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-add-react-displayname@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz#339d4cddb7b65fd62d1df9db9fe04de134122bd5" - integrity sha1-M51M3be2X9YtHfnbn+BN4TQSK9U= - -babel-plugin-apply-mdx-type-prop@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" - integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - "@mdx-js/util" "1.6.22" - -babel-plugin-const-enum@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz#3d25524106f68f081e187829ba736b251c289861" - integrity sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.3.3" - "@babel/traverse" "^7.16.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - -babel-plugin-extract-import-names@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" - integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - -babel-plugin-istanbul@^6.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@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz#d7831fc0f93573788d80dee7e682482da4c730d6" - integrity sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - -babel-plugin-macros@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -babel-plugin-named-asset-import@^0.3.1: - version "0.3.8" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" - integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== - -babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" - integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" - integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.1.5" - core-js-compat "^3.8.1" - -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz#d66183bf10976ea677f4149a7fcc4d8df43d4060" - integrity sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.20.0" - -babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" - integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - -babel-plugin-react-docgen@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b" - integrity sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== - dependencies: - ast-types "^0.14.2" - lodash "^4.17.15" - react-docgen "^5.0.0" - -"babel-plugin-styled-components@>= 1.12.0": - version "2.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz#0fac11402dc9db73698b55847ab1dc73f5197c54" - integrity sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.0" - "@babel/helper-module-imports" "^7.16.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-transform-async-to-promises@^0.8.15: - version "0.8.18" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.18.tgz#f4dc5980b8afa0fc9c784b8d931afde913413e39" - integrity sha512-WpOrF76nUHijnNn10eBGOHZmXQC8JYRME9rOLxStOga7Av2VO53ehVFvVNImMksVtQuL2/7ZNxEgxnx7oo/3Hw== - -babel-plugin-transform-typescript-metadata@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz#7a327842d8c36ffe07ee1b5276434e56c297c9b7" - integrity sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -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@^27.2.0, babel-preset-jest@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz#70d0e676a282ccb200fbabd7f415db5fdf393bca" - integrity sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg== - dependencies: - babel-plugin-jest-hoist "^27.4.0" - babel-preset-current-node-syntax "^1.0.0" - -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - -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== - -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= - -base64-js@^1.0.2, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -basic-auth@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" - integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== - dependencies: - safe-buffer "5.1.2" - -batch-processor@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/batch-processor/-/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8" - integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -better-opn@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" - integrity sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA== - dependencies: - open "^7.0.3" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -blob-util@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" - integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== - -bluebird@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" - integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== - -bluebird@^3.3.5, bluebird@^3.5.5, bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" - integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== - dependencies: - bytes "3.1.1" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.8.1" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.9.6" - raw-body "2.4.2" - type-is "~1.6.18" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -boxen@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.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" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -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-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -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== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.5.0, buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" - integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== - -bytes@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -c8@^7.6.0: - version "7.11.0" - resolved "https://registry.yarnpkg.com/c8/-/c8-7.11.0.tgz#b3ab4e9e03295a102c47ce11d4ef6d735d9a9ac9" - integrity sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@istanbuljs/schema" "^0.1.2" - find-up "^5.0.0" - foreground-child "^2.0.0" - istanbul-lib-coverage "^3.0.1" - istanbul-lib-report "^3.0.0" - istanbul-reports "^3.0.2" - rimraf "^3.0.0" - test-exclude "^6.0.0" - v8-to-istanbul "^8.0.0" - yargs "^16.2.0" - yargs-parser "^20.2.7" - -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5: - version "15.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cachedir@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" - integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -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== - -camel-case@^4.1.1, camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^5.0.0, 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== - -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" - integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001251, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: - version "1.0.30001304" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz#38af55ed3fc8220cb13e35e6e7309c8c65a05559" - integrity sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ== - -caniuse-lite@^1.0.30001109: - version "1.0.30001307" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz#27a67f13ebc4aa9c977e6b8256a11d5eafb30f27" - integrity sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -case-sensitive-paths-webpack-plugin@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -ccount@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" - integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== - -chalk@4, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, 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@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^2.0.0, chalk@^2.4.1, 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" - -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== - -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - -charcodes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4" - integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== - -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== - -check-more-types@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" - integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= - -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.5.1, chokidar@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -ci-info@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" - integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classcat@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/classcat/-/classcat-5.0.3.tgz#38eaa0ec6eb1b10faf101bbcef2afb319c23c17b" - integrity sha512-6dK2ke4VEJZOFx2ZfdDAl5OhEL8lvkl6EHF92IfRePfHxQTqir5NlcNVUv+2idjDqCX2NDc8m8YSAI5NI975ZQ== - -classnames@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" - integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== - -clean-css@^4.2.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== - dependencies: - source-map "~0.6.0" - -clean-css@^5.2.2: - version "5.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" - integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== - dependencies: - source-map "~0.6.0" - -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-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-cursor@3.1.0, cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@2.6.1, cli-spinners@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - -cli-table3@^0.6.1, cli-table3@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8" - integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== - dependencies: - string-width "^4.2.0" - optionalDependencies: - colors "1.4.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.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" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clsx@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" - integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -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 sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, 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== - -color-string@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.0.tgz#63b6ebd1bec11999d1df3a79a7569451ac2be8aa" - integrity sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -color@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/color/-/color-4.2.1.tgz#498aee5fce7fc982606c8875cab080ac0547c884" - integrity sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - -colord@^2.9.1: - version "2.9.2" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" - integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== - -colorette@^1.1.0, colorette@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" - integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== - -colorette@^2.0.10, colorette@^2.0.16: - version "2.0.16" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -colors@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^1.0.0: - version "1.0.8" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" - integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== - -commander@^2.19.0, commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -compute-scroll-into-view@^1.0.17: - version "1.0.17" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" - integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - -concat-with-sourcemaps@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" - integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== - dependencies: - source-map "^0.6.1" - -confusing-browser-globals@^1.0.9: - version "1.0.11" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.12: - version "5.0.13" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" - integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-atom@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de" - integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw== - dependencies: - q "^1.5.1" - -conventional-changelog-codemirror@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" - integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw== - dependencies: - q "^1.5.1" - -conventional-changelog-config-spec@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" - integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== - -conventional-changelog-conventionalcommits@4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz#f4c0921937050674e578dc7875f908351ccf4014" - integrity sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.3.1, conventional-changelog-conventionalcommits@^4.5.0: - version "4.6.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" - integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-core@^4.2.1: - version "4.2.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" - integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== - dependencies: - add-stream "^1.0.0" - conventional-changelog-writer "^5.0.0" - conventional-commits-parser "^3.2.0" - dateformat "^3.0.0" - get-pkg-repo "^4.0.0" - git-raw-commits "^2.0.8" - git-remote-origin-url "^2.0.0" - git-semver-tags "^4.1.1" - lodash "^4.17.15" - normalize-package-data "^3.0.0" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^4.0.0" - -conventional-changelog-ember@^2.0.9: - version "2.0.9" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" - integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A== - dependencies: - q "^1.5.1" - -conventional-changelog-eslint@^3.0.9: - version "3.0.9" - resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" - integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA== - dependencies: - q "^1.5.1" - -conventional-changelog-express@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" - integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ== - dependencies: - q "^1.5.1" - -conventional-changelog-jquery@^3.0.11: - version "3.0.11" - resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" - integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw== - dependencies: - q "^1.5.1" - -conventional-changelog-jshint@^2.0.9: - version "2.0.9" - resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" - integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-preset-loader@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== - -conventional-changelog-writer@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" - integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== - dependencies: - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" - handlebars "^4.7.7" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" - -conventional-changelog@3.1.24: - version "3.1.24" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.24.tgz#ebd180b0fd1b2e1f0095c4b04fd088698348a464" - integrity sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg== - dependencies: - conventional-changelog-angular "^5.0.12" - conventional-changelog-atom "^2.0.8" - conventional-changelog-codemirror "^2.0.8" - conventional-changelog-conventionalcommits "^4.5.0" - conventional-changelog-core "^4.2.1" - conventional-changelog-ember "^2.0.9" - conventional-changelog-eslint "^3.0.9" - conventional-changelog-express "^2.0.6" - conventional-changelog-jquery "^3.0.11" - conventional-changelog-jshint "^2.0.9" - conventional-changelog-preset-loader "^2.3.4" - -conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.2.0, conventional-commits-parser@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" - integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - -conventional-recommended-bump@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" - integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.7" - conventional-commits-parser "^3.2.0" - git-raw-commits "^2.0.8" - git-semver-tags "^4.1.1" - meow "^8.0.0" - q "^1.5.1" - -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" - integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== - -cookie@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-to-clipboard@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" - integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== - dependencies: - toggle-selection "^1.0.6" - -copy-webpack-plugin@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz#2d2c460c4c4695ec0a58afb2801a1205256c4e6b" - integrity sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA== - dependencies: - fast-glob "^3.2.7" - glob-parent "^6.0.1" - globby "^11.0.3" - normalize-path "^3.0.0" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - -core-js-compat@^3.20.0, core-js-compat@^3.20.2: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" - integrity sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw== - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - -core-js-compat@^3.8.1: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885" - integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A== - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - -core-js-pure@^3.20.2, core-js-pure@^3.8.1: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.20.3.tgz#6cc4f36da06c61d95254efc54024fe4797fd5d02" - integrity sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA== - -core-js-pure@^3.8.2: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.0.tgz#819adc8dfb808205ce25b51d50591becd615db7e" - integrity sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg== - -core-js@^3.0.1, core-js@^3.6.5: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" - integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== - -core-js@^3.0.4, core-js@^3.8.2: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.0.tgz#f479dbfc3dffb035a0827602dd056839a774aa71" - integrity sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -corser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" - integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= - -cosmiconfig-typescript-loader@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.4.tgz#2903d53aec07c8079c5ff4aa1b10bd5d2fbdff81" - integrity sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA== - dependencies: - cosmiconfig "^7" - ts-node "^10.4.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^7, cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cp-file@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" - integrity sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw== - dependencies: - graceful-fs "^4.1.2" - make-dir "^3.0.0" - nested-error-stacks "^2.0.0" - p-event "^4.1.0" - -cpy@^8.1.2: - version "8.1.2" - resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" - integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== - dependencies: - arrify "^2.0.1" - cp-file "^7.0.0" - globby "^9.2.0" - has-glob "^1.0.0" - junk "^3.1.0" - nested-error-stacks "^2.1.0" - p-all "^2.1.0" - p-filter "^2.1.0" - p-map "^3.0.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -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-fetch@^3.0.4: - version "3.1.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== - dependencies: - node-fetch "2.6.7" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= - -css-declaration-sorter@^6.0.3: - version "6.1.4" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz#b9bfb4ed9a41f8dcca9bf7184d849ea94a8294b4" - integrity sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== - dependencies: - timsort "^0.3.0" - -css-loader@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" - integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.0" - -css-loader@^5.0.1: - version "5.2.7" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" - integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== - dependencies: - icss-utils "^5.1.0" - loader-utils "^2.0.0" - postcss "^8.2.15" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^3.0.0" - semver "^7.3.5" - -css-loader@^6.4.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.5.1.tgz#0c43d4fbe0d97f699c91e9818cb585759091d1b1" - integrity sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ== - dependencies: - icss-utils "^5.1.0" - postcss "^8.2.15" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.1.0" - semver "^7.3.5" - -css-minimizer-webpack-plugin@^3.1.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" - integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== - dependencies: - cssnano "^5.0.6" - jest-worker "^27.0.2" - postcss "^8.3.5" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.2.1" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd" - integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== - dependencies: - boolbase "^1.0.0" - css-what "^5.1.0" - domhandler "^4.3.0" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== - -css@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" - integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== - dependencies: - inherits "^2.0.4" - source-map "^0.6.1" - source-map-resolve "^0.6.0" - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^5.1.11: - version "5.1.11" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz#db10fb1ecee310e8285c5aca45bd8237be206828" - integrity sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== - dependencies: - css-declaration-sorter "^6.0.3" - cssnano-utils "^3.0.1" - postcss-calc "^8.2.0" - postcss-colormin "^5.2.4" - postcss-convert-values "^5.0.3" - postcss-discard-comments "^5.0.2" - postcss-discard-duplicates "^5.0.2" - postcss-discard-empty "^5.0.2" - postcss-discard-overridden "^5.0.3" - postcss-merge-longhand "^5.0.5" - postcss-merge-rules "^5.0.5" - postcss-minify-font-values "^5.0.3" - postcss-minify-gradients "^5.0.5" - postcss-minify-params "^5.0.4" - postcss-minify-selectors "^5.1.2" - postcss-normalize-charset "^5.0.2" - postcss-normalize-display-values "^5.0.2" - postcss-normalize-positions "^5.0.3" - postcss-normalize-repeat-style "^5.0.3" - postcss-normalize-string "^5.0.3" - postcss-normalize-timing-functions "^5.0.2" - postcss-normalize-unicode "^5.0.3" - postcss-normalize-url "^5.0.4" - postcss-normalize-whitespace "^5.0.3" - postcss-ordered-values "^5.0.4" - postcss-reduce-initial "^5.0.2" - postcss-reduce-transforms "^5.0.3" - postcss-svgo "^5.0.3" - postcss-unique-selectors "^5.0.3" - -cssnano-utils@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.1.tgz#d3cc0a142d3d217f8736837ec0a2ccff6a89c6ea" - integrity sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== - -cssnano@^5.0.1, cssnano@^5.0.6: - version "5.0.16" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.16.tgz#4ee97d30411693f3de24cef70b36f7ae2a843e04" - integrity sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== - dependencies: - cssnano-preset-default "^5.1.11" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -csstype@^2.5.7: - version "2.6.19" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" - integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== - -csstype@^3.0.10, csstype@^3.0.2: - version "3.0.10" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" - integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -cypress@^9.1.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.4.1.tgz#1a4ba706435829c24b7edf350c2b059e05da9084" - integrity sha512-+JgMG9uT+QFx97JU9kOHE3jO3+0UdkQ9H1oCBiC7A74qme7Jkdy2sYDBCPjjGczutnWnGUTMRlwiNMP/Uq6LrQ== - dependencies: - "@cypress/request" "^2.88.10" - "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" - "@types/sinonjs__fake-timers" "8.1.1" - "@types/sizzle" "^2.3.2" - arch "^2.2.0" - blob-util "^2.0.2" - bluebird "^3.7.2" - buffer "^5.6.0" - cachedir "^2.3.0" - chalk "^4.1.0" - check-more-types "^2.24.0" - cli-cursor "^3.1.0" - cli-table3 "~0.6.1" - commander "^5.1.0" - common-tags "^1.8.0" - dayjs "^1.10.4" - debug "^4.3.2" - enquirer "^2.3.6" - eventemitter2 "^6.4.3" - execa "4.1.0" - executable "^4.1.1" - extract-zip "2.0.1" - figures "^3.2.0" - fs-extra "^9.1.0" - getos "^3.2.1" - is-ci "^3.0.0" - is-installed-globally "~0.4.0" - lazy-ass "^1.6.0" - listr2 "^3.8.3" - lodash "^4.17.21" - log-symbols "^4.0.0" - minimist "^1.2.5" - ospath "^1.2.2" - pretty-bytes "^5.6.0" - proxy-from-env "1.0.0" - request-progress "^3.0.0" - semver "^7.3.2" - supports-color "^8.1.1" - tmp "~0.2.1" - untildify "^4.0.0" - yauzl "^2.10.0" - -cytoscape@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.21.0.tgz#8a73f6f0f3a44f948e266ac7df9b2eff65e8bd3c" - integrity sha512-xPINMzQNGN4WIog93gYRScT4y/CyZMmqunnhU59/8LynhWwzepJtUydMfvIPuz5TmJ9rSCMdw6rmxhfbb1eofw== - dependencies: - heap "^0.2.6" - lodash.debounce "^4.0.8" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.topath "^4.5.2" - -"d3-color@1 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.0.1.tgz#03316e595955d1fcd39d9f3610ad41bb90194d0a" - integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== - -"d3-dispatch@1 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" - integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== - -"d3-drag@2 - 3": - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" - integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== - dependencies: - d3-dispatch "1 - 3" - d3-selection "3" - -"d3-ease@1 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" - integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== - -"d3-interpolate@1 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" - integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== - dependencies: - d3-color "1 - 3" - -"d3-selection@2 - 3", d3-selection@3, d3-selection@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" - integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== - -"d3-timer@1 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" - integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== - -"d3-transition@2 - 3": - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" - integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== - dependencies: - d3-color "1 - 3" - d3-dispatch "1 - 3" - d3-ease "1 - 3" - d3-interpolate "1 - 3" - d3-timer "1 - 3" - -d3-zoom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" - integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== - dependencies: - d3-dispatch "1 - 3" - d3-drag "2 - 3" - d3-interpolate "1 - 3" - d3-selection "2 - 3" - d3-transition "2 - 3" - -damerau-levenshtein@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -dargs@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" - integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== - -dayjs@^1.10.4: - version "1.10.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" - integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@^0.1.3, 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== - -deep-object-diff@^1.1.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.7.tgz#348b3246f426427dd633eaa50e1ed1fc2eafc7e4" - integrity sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" - integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detab@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" - integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== - dependencies: - repeat-string "^1.5.4" - -detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - -detect-newline@^3.0.0, detect-newline@^3.1.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== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" - integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diff-sequences@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" - integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== - -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== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -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" - -dom-accessibility-api@^0.5.9: - version "0.5.11" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" - integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-helpers@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" - integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@^8.0.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== - -dotenv@~10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -dotgitignore@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" - integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== - dependencies: - find-up "^3.0.0" - minimatch "^3.0.4" - -downshift@^6.0.15: - version "6.1.7" - resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.7.tgz#fdb4c4e4f1d11587985cd76e21e8b4b3fa72e44c" - integrity sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg== - dependencies: - "@babel/runtime" "^7.14.8" - compute-scroll-into-view "^1.0.17" - prop-types "^15.7.2" - react-is "^17.0.2" - tslib "^2.3.0" - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.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 sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^3.1.5: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== - dependencies: - jake "^10.6.1" - -electron-to-chromium@^1.4.17: - version "1.4.59" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.59.tgz#657f2588c048fb95975779f8fea101fad854de89" - integrity sha512-AOJ3cAE0TWxz4fQ9zkND5hWrQg16nsZKVz9INOot1oV//u4wWu5xrj9CQMmPTYskkZRunSRc9sAnr4EkexXokg== - -element-resize-detector@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz#3e6c5982dd77508b5fa7e6d5c02170e26325c9b1" - integrity sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg== - dependencies: - batch-processor "1.0.0" - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -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== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emotion-theming@^10.0.27: - version "10.3.0" - resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.3.0.tgz#7f84d7099581d7ffe808aab5cd870e30843db72a" - integrity sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/weak-memoize" "0.2.5" - hoist-non-react-statics "^3.3.0" - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -endent@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88" - integrity sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w== - dependencies: - dedent "^0.7.0" - fast-json-parse "^1.0.3" - objectorarray "^1.0.5" - -enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enhanced-resolve@^5.0.0, enhanced-resolve@^5.7.0, enhanced-resolve@^5.8.3: - version "5.8.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" - integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -enquirer@^2.3.6, enquirer@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" - integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== - -errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -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" - -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - -es-get-iterator@^1.0.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-shim@^4.5.13: - version "4.6.4" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.6.4.tgz#10ce5f06c7bccfdd60b4e08edf95c7e2fbc1dc2a" - integrity sha512-Z0f7OUYZ8JfqT12d3Tgh2ErxIH5Shaz97GE8qyDG9quxb2Hmh2vvFHlOFjx6lzyD0CRgvJfnNYcisjdbRp7MPw== - -es6-shim@^0.35.5: - version "0.35.6" - resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0" - integrity sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA== - -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-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -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 sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -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== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-prettier@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz#4ef1eaf97afe5176e6a75ddfb57c335121abc5a6" - integrity sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw== - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - -eslint-module-utils@^2.7.0, eslint-module-utils@^2.7.2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== - dependencies: - debug "^3.2.7" - find-up "^2.1.0" - -eslint-plugin-cypress@^2.10.3: - version "2.12.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz#9aeee700708ca8c058e00cdafe215199918c2632" - integrity sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA== - dependencies: - globals "^11.12.0" - -eslint-plugin-import@2.25.2: - version "2.25.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz#b3b9160efddb702fc1636659e71ba1d10adbe9e9" - integrity sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.0" - has "^1.0.3" - is-core-module "^2.7.0" - is-glob "^4.0.3" - minimatch "^3.0.4" - object.values "^1.1.5" - resolve "^1.20.0" - tsconfig-paths "^3.11.0" - -eslint-plugin-import@^2.25.2: - version "2.25.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" - integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.2" - has "^1.0.3" - is-core-module "^2.8.0" - is-glob "^4.0.3" - minimatch "^3.0.4" - object.values "^1.1.5" - resolve "^1.20.0" - tsconfig-paths "^3.12.0" - -eslint-plugin-jsx-a11y@6.5.1, eslint-plugin-jsx-a11y@^6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8" - integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g== - dependencies: - "@babel/runtime" "^7.16.3" - aria-query "^4.2.2" - array-includes "^3.1.4" - ast-types-flow "^0.0.7" - axe-core "^4.3.5" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.7" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.2.1" - language-tags "^1.0.5" - minimatch "^3.0.4" - -eslint-plugin-react-hooks@4.3.0, eslint-plugin-react-hooks@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172" - integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA== - -eslint-plugin-react@7.27.0: - version "7.27.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz#f952c76517a3915b81c7788b220b2b4c96703124" - integrity sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg== - dependencies: - array-includes "^3.1.4" - array.prototype.flatmap "^1.2.5" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.0.4" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.0" - object.values "^1.1.5" - prop-types "^15.7.2" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.6" - -eslint-plugin-react@^7.27.0: - version "7.28.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf" - integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw== - dependencies: - array-includes "^3.1.4" - array.prototype.flatmap "^1.2.5" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.0.4" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.0" - object.values "^1.1.5" - prop-types "^15.7.2" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.6" - -eslint-scope@5.1.1, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" - integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0, eslint-visitor-keys@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz#6fbb166a6798ee5991358bc2daa1ba76cc1254a1" - integrity sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ== - -eslint@~8.7.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.7.0.tgz#22e036842ee5b7cf87b03fe237731675b4d3633c" - integrity sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w== - dependencies: - "@eslint/eslintrc" "^1.0.5" - "@humanwhocodes/config-array" "^0.9.2" - ajv "^6.10.0" - 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.1.0" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.2.0" - espree "^9.3.0" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" - globals "^13.6.0" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^9.2.0, espree@^9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.0.tgz#c1240d79183b72aaee6ccfa5a90bc9111df085a8" - integrity sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ== - dependencies: - acorn "^8.7.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.1.0" - -esprima@^4.0.0, esprima@^4.0.1: - 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.0.1, esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.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@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-to-babel@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5" - integrity sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== - dependencies: - "@babel/traverse" "^7.1.6" - "@babel/types" "^7.2.0" - c8 "^7.6.0" - -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -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 sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter2@^6.4.3: - version "6.4.5" - resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.5.tgz#97380f758ae24ac15df8353e0cc27f8b95644655" - integrity sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw== - -eventemitter3@^4.0.0, eventemitter3@^4.0.4: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.0.0, events@^3.2.0, events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - -execa@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -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" - -executable@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.4.6.tgz#f335e128b0335b6ceb4fcab67ece7cbd14c942e6" - integrity sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag== - dependencies: - "@jest/types" "^27.4.2" - jest-get-type "^27.4.0" - jest-matcher-utils "^27.4.6" - jest-message-util "^27.4.6" - -express@^4.17.1: - version "4.17.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" - integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.4.1" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.9.6" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.17.2" - serve-static "1.14.2" - setprototypeof "1.2.0" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - 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" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extract-zip@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - -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-glob@3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - 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-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.0.3, fast-glob@^3.2.7, fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - 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-parse@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" - integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.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, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -fault@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" - integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== - dependencies: - format "^0.2.0" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.2.tgz#dfae08a85c66a58372993ce2caf30863f569ff94" - integrity sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ== - dependencies: - cross-fetch "^3.0.4" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.30" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@3.2.0, figures@^3.0.0, figures@^3.1.0, figures@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -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" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -file-system-cache@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" - integrity sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08= - dependencies: - bluebird "^3.3.5" - fs-extra "^0.30.0" - ramda "^0.21.0" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== - dependencies: - minimatch "^3.0.4" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -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.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flat@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== - -flatted@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" - integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -flux@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7" - integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -follow-redirects@^1.0.0: - version "1.14.7" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" - integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -foreground-child@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" - integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^3.0.2" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -fork-ts-checker-webpack-plugin@6.2.10: - version "6.2.10" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz#800ab1fa523c76011a3413bc4e7815e45b63e826" - integrity sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -fork-ts-checker-webpack-plugin@^4.1.6: - version "4.1.6" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== - dependencies: - "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -fork-ts-checker-webpack-plugin@^6.0.4: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" - integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" - integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-access@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= - dependencies: - null-check "^1.0.0" - -fs-extra@8.1.0, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" - integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" - -fs-extra@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-monkey@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -functions-have-names@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" - integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== - -fuse.js@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.6.1.tgz#7de85fdd6e1b3377c23ce010892656385fd9b10c" - integrity sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw== - -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -generic-names@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" - integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== - dependencies: - loader-utils "^3.2.0" - -gensync@^1.0.0-beta.1, 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.1, 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.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -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-pkg-repo@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" - integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== - dependencies: - "@hutson/parse-repository-url" "^3.0.0" - hosted-git-info "^4.0.0" - through2 "^2.0.0" - yargs "^16.2.0" - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -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== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getos@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" - integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== - dependencies: - async "^3.2.0" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -git-raw-commits@^2.0.0, git-raw-commits@^2.0.8: - version "2.0.11" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" - integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== - dependencies: - dargs "^7.0.0" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - -git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - -git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" - integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== - dependencies: - meow "^8.0.0" - semver "^6.0.0" - -gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= - dependencies: - ini "^1.3.2" - -github-slugger@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" - integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2, 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.1: - 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-promise@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" - integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== - dependencies: - "@types/glob" "*" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@7.1.4: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= - dependencies: - ini "^1.3.4" - -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - -global@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0, globals@^11.12.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.6.0, globals@^13.9.0: - version "13.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" - integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" - integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== - dependencies: - define-properties "^1.1.3" - -globby@10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" - integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - -globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== - -graphology-types@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.24.0.tgz#81aaef55226edb692dd63a9ce5eaecc80694cd93" - integrity sha512-3qSanRtucm6rwBjpwuAc18GQcl68NqIRE4OA3wFUzdB2HRVXYoCAUsUJVS898bW+byEgd+BTcwR26CbltNvSWQ== - -graphology@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.24.0.tgz#c3c78b197f8ff6d8d3422a2d705c16e637b295f6" - integrity sha512-tEtz8n+rrx19l7muKh9VJwiRcFPu3FL9brJk4ilQR6tt+yoYsgomQHYnJaebkldIZPOXZ1mP8DEEnF0rpk8eNQ== - dependencies: - events "^3.3.0" - obliterator "^2.0.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -handlebars@^4.7.7: - version "4.7.7" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -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-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= - dependencies: - is-glob "^3.0.0" - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-unicode@^2.0.0, has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hast-to-hyperscript@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" - integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== - dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== - dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" - vfile "^4.0.0" - vfile-location "^3.2.0" - web-namespaces "^1.0.0" - -hast-util-parse-selector@^2.0.0: - version "2.2.5" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" - integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== - -hast-util-raw@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" - integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== - dependencies: - "@types/hast" "^2.0.0" - hast-util-from-parse5 "^6.0.0" - hast-util-to-parse5 "^6.0.0" - html-void-elements "^1.0.0" - parse5 "^6.0.0" - unist-util-position "^3.0.0" - vfile "^4.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hast-util-to-parse5@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" - integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== - dependencies: - hast-to-hyperscript "^9.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -heap@^0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" - integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== - -highlight.js@^10.1.1, highlight.js@~10.7.0: - version "10.7.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" - integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== - -history@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.0.0.tgz#0cabbb6c4bbf835addb874f8259f6d25101efd08" - integrity sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg== - dependencies: - "@babel/runtime" "^7.7.6" - -history@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.2.0.tgz#7cdd31cf9bac3c5d31f09c231c9928fad0007b7c" - integrity sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig== - dependencies: - "@babel/runtime" "^7.7.6" - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-encoding-sniffer@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" - integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== - dependencies: - whatwg-encoding "^2.0.0" - -html-entities@^2.1.0, html-entities@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== - -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== - -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== - dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - -html-void-elements@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" - integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== - -html-webpack-plugin@^4.0.0: - version "4.5.2" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" - integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.20" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -html-webpack-plugin@^5.0.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" - integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" - integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-middleware@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz#94d7593790aad6b3de48164f13792262f656c332" - integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-server@14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/http-server/-/http-server-14.1.0.tgz#51d43e03cdbb94f328b24821cad2cefc6c6a2eed" - integrity sha512-5lYsIcZtf6pdR8tCtzAHTWrAveo4liUlJdWc7YafwK/maPgYHs+VNP6KpCClmUnSorJrARVMXqtT055zBv11Yg== - dependencies: - basic-auth "^2.0.1" - chalk "^4.1.2" - corser "^2.0.1" - he "^1.2.0" - html-encoding-sniffer "^3.0.0" - http-proxy "^1.18.1" - mime "^1.6.0" - minimist "^1.2.5" - opener "^1.5.1" - portfinder "^1.0.28" - secure-compare "3.0.1" - union "~0.5.0" - url-join "^4.0.1" - -http-signature@~1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" - integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.14.1" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -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== - -husky@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" - integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== - -iconv-lite@0.4.24, 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" - -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" - -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= - dependencies: - harmony-reflect "^1.4.6" - -ieee754@^1.1.13, ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^4.0.3, ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.0.4, ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -immer@^9.0.7: - version "9.0.12" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" - integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== - -immutable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23" - integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== - -import-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" - integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== - dependencies: - import-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0, 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-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.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 sha1-khi5srkoojixPcT7a21XbyMUU+o= - -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== - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, 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== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@^1.3.2, ini@^1.3.4: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inquirer@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.0.tgz#f44f008dd344bbfc4b30031f45d984e034a3ac3a" - integrity sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.2.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -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== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-absolute-url@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-alphabetical@1.0.4, is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arguments@^1.0.4, is-arguments@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-ci@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.7.0, is-core-module@^2.8.0, is-core-module@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" - integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-dom@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.1.0.tgz#af1fced292742443bb59ca3f76ab5e80907b4e8a" - integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ== - dependencies: - is-object "^1.0.1" - is-window "^1.0.2" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.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 sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -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-function@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - -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@^3.0.0, is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - 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-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - -is-installed-globally@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - -is-negative-zero@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -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-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" - integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - 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-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" - integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-reference@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - dependencies: - "@types/estree" "*" - -is-regex@^1.0.4, is-regex@^1.1.2, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -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== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= - dependencies: - text-extensions "^1.0.0" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-weakref@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-whitespace-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== - -is-window@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" - integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.1, is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isobject@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" - integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.0.1, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - 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-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.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.0.2, istanbul-reports@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.3.tgz#4bcae3103b94518117930d51283690960b50d3c2" - integrity sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -iterate-iterator@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.2.tgz#551b804c9eaa15b847ea6a7cdc2f5bf1ec150f91" - integrity sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw== - -iterate-value@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57" - integrity sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ== - dependencies: - es-get-iterator "^1.0.2" - iterate-iterator "^1.0.1" - -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -jest-changed-files@^27.4.2: - version "27.4.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.4.2.tgz#da2547ea47c6e6a5f6ed336151bd2075736eb4a5" - integrity sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A== - dependencies: - "@jest/types" "^27.4.2" - execa "^5.0.0" - throat "^6.0.1" - -jest-circus@^27.2.2, jest-circus@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.4.6.tgz#d3af34c0eb742a967b1919fbb351430727bcea6c" - integrity sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/test-result" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.4.6" - is-generator-fn "^2.0.0" - jest-each "^27.4.6" - jest-matcher-utils "^27.4.6" - jest-message-util "^27.4.6" - jest-runtime "^27.4.6" - jest-snapshot "^27.4.6" - jest-util "^27.4.2" - pretty-format "^27.4.6" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.2.3: - version "27.4.7" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.4.7.tgz#d00e759e55d77b3bcfea0715f527c394ca314e5a" - integrity sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw== - dependencies: - "@jest/core" "^27.4.7" - "@jest/test-result" "^27.4.6" - "@jest/types" "^27.4.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - jest-config "^27.4.7" - jest-util "^27.4.2" - jest-validate "^27.4.6" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@27.2.2: - version "27.2.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.2.tgz#970d8466c60ac106ac9d7d0b8dcf3ff150fa713a" - integrity sha512-2nhms3lp52ZpU0636bB6zIFHjDVtYxzFQIOHZjBFUeXcb6b41sEkWojbHaJ4FEIO44UbccTLa7tvNpiFCgPE7w== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^27.2.2" - "@jest/types" "^27.1.1" - babel-jest "^27.2.2" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.2" - jest-environment-jsdom "^27.2.2" - jest-environment-node "^27.2.2" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.2" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.2" - jest-runner "^27.2.2" - jest-util "^27.2.0" - jest-validate "^27.2.2" - micromatch "^4.0.4" - pretty-format "^27.2.2" - -jest-config@^27.4.7: - version "27.4.7" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.4.7.tgz#4f084b2acbd172c8b43aa4cdffe75d89378d3972" - integrity sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw== - dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.4.6" - "@jest/types" "^27.4.2" - babel-jest "^27.4.6" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-circus "^27.4.6" - jest-environment-jsdom "^27.4.6" - jest-environment-node "^27.4.6" - jest-get-type "^27.4.0" - jest-jasmine2 "^27.4.6" - jest-regex-util "^27.4.0" - jest-resolve "^27.4.6" - jest-runner "^27.4.6" - jest-util "^27.4.2" - jest-validate "^27.4.6" - micromatch "^4.0.4" - pretty-format "^27.4.6" - slash "^3.0.0" - -jest-diff@^27.0.0, jest-diff@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.4.6.tgz#93815774d2012a2cbb6cf23f84d48c7a2618f98d" - integrity sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.4.0" - jest-get-type "^27.4.0" - pretty-format "^27.4.6" - -jest-docblock@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.4.0.tgz#06c78035ca93cbbb84faf8fce64deae79a59f69f" - integrity sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.4.6.tgz#e7e8561be61d8cc6dbf04296688747ab186c40ff" - integrity sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA== - dependencies: - "@jest/types" "^27.4.2" - chalk "^4.0.0" - jest-get-type "^27.4.0" - jest-util "^27.4.2" - pretty-format "^27.4.6" - -jest-environment-jsdom@^27.2.2, jest-environment-jsdom@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz#c23a394eb445b33621dfae9c09e4c8021dea7b36" - integrity sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/fake-timers" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - jest-mock "^27.4.6" - jest-util "^27.4.2" - jsdom "^16.6.0" - -jest-environment-node@^27.2.2, jest-environment-node@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.4.6.tgz#ee8cd4ef458a0ef09d087c8cd52ca5856df90242" - integrity sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/fake-timers" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - jest-mock "^27.4.6" - jest-util "^27.4.2" - -jest-get-type@^27.0.6, jest-get-type@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5" - integrity sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ== - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - -jest-haste-map@^27.2.2, jest-haste-map@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.4.6.tgz#c60b5233a34ca0520f325b7e2cc0a0140ad0862a" - integrity sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ== - dependencies: - "@jest/types" "^27.4.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.4.0" - jest-serializer "^27.4.0" - jest-util "^27.4.2" - jest-worker "^27.4.6" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -jest-jasmine2@^27.2.2, jest-jasmine2@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz#109e8bc036cb455950ae28a018f983f2abe50127" - integrity sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/source-map" "^27.4.0" - "@jest/test-result" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.4.6" - is-generator-fn "^2.0.0" - jest-each "^27.4.6" - jest-matcher-utils "^27.4.6" - jest-message-util "^27.4.6" - jest-runtime "^27.4.6" - jest-snapshot "^27.4.6" - jest-util "^27.4.2" - pretty-format "^27.4.6" - throat "^6.0.1" - -jest-leak-detector@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz#ed9bc3ce514b4c582637088d9faf58a33bd59bf4" - integrity sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA== - dependencies: - jest-get-type "^27.4.0" - pretty-format "^27.4.6" - -jest-matcher-utils@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz#53ca7f7b58170638590e946f5363b988775509b8" - integrity sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA== - dependencies: - chalk "^4.0.0" - jest-diff "^27.4.6" - jest-get-type "^27.4.0" - pretty-format "^27.4.6" - -jest-message-util@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.4.6.tgz#9fdde41a33820ded3127465e1a5896061524da31" - integrity sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.4.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.4.6" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.4.6.tgz#77d1ba87fbd33ccb8ef1f061697e7341b7635195" - integrity sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw== - dependencies: - "@jest/types" "^27.4.2" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - -jest-regex-util@^27.0.6, jest-regex-util@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.4.0.tgz#e4c45b52653128843d07ad94aec34393ea14fbca" - integrity sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg== - -jest-resolve-dependencies@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz#fc50ee56a67d2c2183063f6a500cc4042b5e2327" - integrity sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw== - dependencies: - "@jest/types" "^27.4.2" - jest-regex-util "^27.4.0" - jest-snapshot "^27.4.6" - -jest-resolve@27.2.2: - version "27.2.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.2.tgz#1bad93dbc6c20edb874e6720e82e4e48900b120b" - integrity sha512-tfbHcBs/hJTb3fPQ/3hLWR+TsLNTzzK98TU+zIAsrL9nNzWfWROwopUOmiSUqmHMZW5t9au/433kSF2/Af+tTw== - dependencies: - "@jest/types" "^27.1.1" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.2" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.0" - jest-validate "^27.2.2" - resolve "^1.20.0" - slash "^3.0.0" - -jest-resolve@^27.2.2, jest-resolve@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.4.6.tgz#2ec3110655e86d5bfcfa992e404e22f96b0b5977" - integrity sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw== - dependencies: - "@jest/types" "^27.4.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.4.6" - jest-pnp-resolver "^1.2.2" - jest-util "^27.4.2" - jest-validate "^27.4.6" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^27.2.2, jest-runner@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.4.6.tgz#1d390d276ec417e9b4d0d081783584cbc3e24773" - integrity sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg== - dependencies: - "@jest/console" "^27.4.6" - "@jest/environment" "^27.4.6" - "@jest/test-result" "^27.4.6" - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.4.0" - jest-environment-jsdom "^27.4.6" - jest-environment-node "^27.4.6" - jest-haste-map "^27.4.6" - jest-leak-detector "^27.4.6" - jest-message-util "^27.4.6" - jest-resolve "^27.4.6" - jest-runtime "^27.4.6" - jest-util "^27.4.2" - jest-worker "^27.4.6" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.4.6.tgz#83ae923818e3ea04463b22f3597f017bb5a1cffa" - integrity sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ== - dependencies: - "@jest/environment" "^27.4.6" - "@jest/fake-timers" "^27.4.6" - "@jest/globals" "^27.4.6" - "@jest/source-map" "^27.4.0" - "@jest/test-result" "^27.4.6" - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.4.6" - jest-message-util "^27.4.6" - jest-mock "^27.4.6" - jest-regex-util "^27.4.0" - jest-resolve "^27.4.6" - jest-snapshot "^27.4.6" - jest-util "^27.4.2" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-serializer@^27.4.0: - version "27.4.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.4.0.tgz#34866586e1cae2388b7d12ffa2c7819edef5958a" - integrity sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-snapshot@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.4.6.tgz#e2a3b4fff8bdce3033f2373b2e525d8b6871f616" - integrity sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.4.6" - graceful-fs "^4.2.4" - jest-diff "^27.4.6" - jest-get-type "^27.4.0" - jest-haste-map "^27.4.6" - jest-matcher-utils "^27.4.6" - jest-message-util "^27.4.6" - jest-util "^27.4.2" - natural-compare "^1.4.0" - pretty-format "^27.4.6" - semver "^7.3.2" - -jest-util@27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.0.tgz#bfccb85cfafae752257319e825a5b8d4ada470dc" - integrity sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A== - dependencies: - "@jest/types" "^27.1.1" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" - -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - -jest-util@^27.0.0, jest-util@^27.2.0, jest-util@^27.4.2: - version "27.4.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621" - integrity sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA== - dependencies: - "@jest/types" "^27.4.2" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.4" - picomatch "^2.2.3" - -jest-validate@^27.2.2, jest-validate@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.4.6.tgz#efc000acc4697b6cf4fa68c7f3f324c92d0c4f1f" - integrity sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ== - dependencies: - "@jest/types" "^27.4.2" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.4.0" - leven "^3.1.0" - pretty-format "^27.4.6" - -jest-watcher@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.4.6.tgz#673679ebeffdd3f94338c24f399b85efc932272d" - integrity sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw== - dependencies: - "@jest/test-result" "^27.4.6" - "@jest/types" "^27.4.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.4.2" - string-length "^4.0.1" - -jest-worker@^26.5.0, jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^27.0.2, jest-worker@^27.2.2, jest-worker@^27.4.1, jest-worker@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" - integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^27.4.5: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" - integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@27.2.3: - version "27.2.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.2.3.tgz#9c2af9ce874a3eb202f83d92fbc1cc61ccc73248" - integrity sha512-r4ggA29J5xUg93DpvbsX+AXlFMWE3hZ5Y6BfgTl8PJvWelVezNPkmrsixuGoDBTHTCwScRSH0O4wsoeUgLie2w== - dependencies: - "@jest/core" "^27.2.3" - import-local "^3.0.2" - jest-cli "^27.2.3" - -js-string-escape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" - integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= - -"js-tokens@^3.0.0 || ^4.0.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" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -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-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -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 sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@2.x, json5@^2.1.2, json5@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -jsonc-parser@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22" - integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -jsprim@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" - integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" - integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== - dependencies: - array-includes "^3.1.3" - object.assign "^4.1.2" - -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" - integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= - optionalDependencies: - graceful-fs "^4.1.9" - -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== - -klona@^2.0.4, klona@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - -language-subtag-registry@~0.3.2: - version "0.3.21" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" - integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= - dependencies: - language-subtag-registry "~0.3.2" - -lazy-ass@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" - integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= - -lazy-universal-dotenv@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" - integrity sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ== - dependencies: - "@babel/runtime" "^7.5.0" - app-root-dir "^1.0.2" - core-js "^3.0.4" - dotenv "^8.0.0" - dotenv-expand "^5.1.0" - -less-loader@^10.1.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-10.2.0.tgz#97286d8797dc3dc05b1d16b0ecec5f968bdd4e32" - integrity sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg== - dependencies: - klona "^2.0.4" - -less@3.12.2: - version "3.12.2" - resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" - integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== - dependencies: - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - native-request "^1.0.5" - source-map "~0.6.0" - -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" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -license-webpack-plugin@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz#11cf6ac96559f4a987cf55d3d2a33f295ae8f13b" - integrity sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw== - dependencies: - webpack-sources "^3.0.0" - -lilconfig@^2.0.3, lilconfig@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" - integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== - -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== - -listr2@^3.8.3: - version "3.14.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== - dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.1" - through "^2.3.8" - wrap-ansi "^7.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-runner@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" - integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== - -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" - integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -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.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.isequal@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -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== - -lodash.once@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" - integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= - -lodash.topath@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" - integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= - -lodash.uniq@4.5.0, lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@4.x, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.0.0, log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowlight@^1.14.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" - integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== - dependencies: - fault "^1.0.0" - highlight.js "~10.7.0" - -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" - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= - -magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -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" - -map-age-cleaner@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - -map-or-similar@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" - integrity sha1-beJlMXSt+12e3DPGnT6Sobdvrwg= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - -markdown-to-jsx@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz#421487df2a66fe4231d94db653a34da033691e62" - integrity sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" - integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== - dependencies: - unist-util-remove "^2.0.0" - -mdast-util-definitions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" - integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-to-hast@10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" - integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - mdast-util-definitions "^4.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - -mdast-util-to-string@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" - integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -mem@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" - integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^3.1.0" - -memfs@^3.1.2, memfs@^3.2.2: - version "3.4.1" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" - integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== - dependencies: - fs-monkey "1.0.3" - -memoizerific@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" - integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= - dependencies: - map-or-similar "^1.5.0" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^8.0.0: - version "8.1.2" - resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" - integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -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.2.3, merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mime@1.6.0, mime@^1.4.1, mime@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -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== - -mimic-fn@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" - integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -mini-css-extract-plugin@~2.4.7: - version "2.4.7" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz#b9f4c4f4d727c7a3cd52a11773bb739f00177fac" - integrity sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg== - dependencies: - schema-utils "^4.0.0" - -mini-svg-data-uri@^1.2.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz#43177b2e93766ba338931a3e2a84a3dfd3a222b8" - integrity sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA== - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" - integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mkdirp@^1.0.3, mkdirp@^1.0.4, mkdirp@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -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, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - -nanoid@^3.1.23, nanoid@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" - integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -native-request@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.1.0.tgz#acdb30fe2eefa3e1bc8c54b3a6852e9c5c0d3cb0" - integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" - integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-addon-api@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - -node-dir@^0.1.10: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= - dependencies: - minimatch "^3.0.2" - -node-fetch@2.6.7, node-fetch@^2.6.1: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -node-forge@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" - integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== - -node-gyp-build@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" - integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, 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== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.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" - -npmlog@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -nx@13.7.1: - version "13.7.1" - resolved "https://registry.yarnpkg.com/nx/-/nx-13.7.1.tgz#5f07ab6e4c0d262c28e833f5970ce385d0dec521" - integrity sha512-/jKcS8t88ESwP6gRZ8Mg3sy86D/9YquLEoAcBVxR/bkoAZLQLXcdrJRQbx+yT5Wo8iJXzCC+wEyrDueJLJLaAQ== - dependencies: - "@nrwl/cli" "13.7.1" - -nx@13.7.3: - version "13.7.3" - resolved "https://registry.yarnpkg.com/nx/-/nx-13.7.3.tgz#8dc2af983e519b75121649dd43217b84c293f55d" - integrity sha512-LTj2V0+f1FIHIvPCGMDw3FilWBgNujGcjxJ85A1Pdkoy1Ovr4Onhv1BNfDpjzy9UB0zNgkTfMQzSiEzK6+p2fA== - dependencies: - "@nrwl/cli" "13.7.3" - -object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" - integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.0, object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -"object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" - integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.hasown@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" - integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -objectorarray@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" - integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== - -obliterator@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-2.0.2.tgz#25f50dc92e1181371b9d8209d11890f1a3c2fc21" - integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0, 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" - -open@^7.0.3: - version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -open@^8.0.9, open@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -opener@^1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - 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.3" - -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -ospath@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" - integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= - -overlayscrollbars@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz#0b840a88737f43a946b9d87875a2f9e421d0338a" - integrity sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ== - -p-all@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-all/-/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" - integrity sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA== - dependencies: - p-map "^2.0.0" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-event@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" - integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== - dependencies: - p-timeout "^3.1.0" - -p-filter@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" - integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== - dependencies: - p-map "^2.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.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@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -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-queue@^6.6.2: - version "6.6.2" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" - integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== - dependencies: - eventemitter3 "^4.0.4" - p-timeout "^3.2.0" - -p-retry@^4.5.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" - integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== - dependencies: - "@types/retry" "^0.12.0" - retry "^0.13.1" - -p-timeout@^3.1.0, p-timeout@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" - integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== - dependencies: - p-finally "^1.0.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -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== - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@^3.0.3, param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -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-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.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-html-rewriting-stream@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz#de1820559317ab4e451ea72dba05fddfd914480b" - integrity sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg== - dependencies: - parse5 "^6.0.1" - parse5-sax-parser "^6.0.1" - -parse5-sax-parser@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz#98b4d366b5b266a7cd90b4b58906667af882daba" - integrity sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg== - dependencies: - parse5 "^6.0.1" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - -parse5@6.0.1, parse5@^6.0.0, parse5@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parseurl@~1.3.2, 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== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -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-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -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 sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-network-drive@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/path-is-network-drive/-/path-is-network-drive-1.0.13.tgz#c9aa0183eb72c328aa83f43def93ddcb9d7ec4d4" - integrity sha512-Hg74mRN6mmXV+gTm3INjFK40ncAmC/Lo4qoQaSZ+GT3hZzlKdWQSqAjqyPeW0SvObP2W073WyYEBWY9d3wOm3A== - dependencies: - tslib "^2.3.1" - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -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.6, 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-strip-sep@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/path-strip-sep/-/path-strip-sep-1.0.10.tgz#2be4e789406b298af8709ff79af716134b733b98" - integrity sha512-JpCy+8LAJQQTO1bQsb/84s1g+/Stm3h39aOpPRBQ/paMUGVPPZChLTOTKHoaCkc/6sKuF7yVsnq5Pe1S6xQGcA== - dependencies: - tslib "^2.3.1" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -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== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.2.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - -pirates@^4.0.1, pirates@^4.0.4, pirates@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -"pkg-dir@< 6 >= 5", pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0, 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" - -pnp-webpack-plugin@1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" - -polished@^4.0.5: - version "4.1.4" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.4.tgz#640293ba834109614961a700fdacbb6599fb12d0" - integrity sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg== - dependencies: - "@babel/runtime" "^7.16.7" - -portfinder@^1.0.28: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^8.2.0: - version "8.2.3" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.3.tgz#53b95ce93de19213c2a5fdd71277a81690ef41d0" - integrity sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q== - dependencies: - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.4.tgz#7726d3f3d24f111d39faff50a6500688225d5324" - integrity sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz#492db08a28af84d57651f10edc8f6c8fb2f6df40" - integrity sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-discard-comments@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz#811ed34e2b6c40713daab0beb4d7a04125927dcd" - integrity sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== - -postcss-discard-duplicates@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz#61076f3d256351bdaac8e20aade730fef0609f44" - integrity sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== - -postcss-discard-empty@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz#0676a9bcfc44bb00d338352a45ab80845a31d8f0" - integrity sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== - -postcss-discard-overridden@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz#004b9818cabb407e60616509267567150b327a3f" - integrity sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== - -postcss-flexbugs-fixes@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== - dependencies: - postcss "^7.0.26" - -postcss-import@14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.2.tgz#60eff77e6be92e7b67fe469ec797d9424cae1aa1" - integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-load-config@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.1.tgz#2f53a17f2f543d9e63864460af42efdac0d41f87" - integrity sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg== - dependencies: - lilconfig "^2.0.4" - yaml "^1.10.2" - -postcss-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" - integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.4" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - semver "^7.3.4" - -postcss-loader@^6.1.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" - integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.5" - -postcss-merge-longhand@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz#cbc217ca22fb5a3e6ee22a6a1aa6920ec1f3c628" - integrity sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.0.2" - -postcss-merge-rules@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz#2a18669ec214019884a60f0a0d356803a8138366" - integrity sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - cssnano-utils "^3.0.1" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz#48c455c4cd980ecd07ac9bf3fc58e9d8a2ae4168" - integrity sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz#a5572b9c98ed52cbd7414db24b873f8b9e418290" - integrity sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.0.1" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz#230a4d04456609e614db1d48c2eebc21f6490a45" - integrity sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== - dependencies: - browserslist "^4.16.6" - cssnano-utils "^3.0.1" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz#bc9698f713b9dab7f44f1ec30643fcbad9a043c0" - integrity sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-modules@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.3.0.tgz#1cb32f16a8cfffe2b989598f8135eb6427106ec7" - integrity sha512-zoUttLDSsbWDinJM9jH37o7hulLRyEgH6fZm2PchxN7AZ8rkdWiALyNhnQ7+jg7cX9f10m6y5VhHsrjO0Mf/DA== - dependencies: - generic-names "^4.0.0" - icss-replace-symbols "^1.1.0" - lodash.camelcase "^4.3.0" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - string-hash "^1.1.1" - -postcss-normalize-charset@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz#eb6130c8a8e950ce25f9ea512de1d9d6a6f81439" - integrity sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== - -postcss-normalize-display-values@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz#8b5273c6c7d0a445e6ef226b8a5bb3204a55fb99" - integrity sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz#b63fcc4ff5fbf65934fafaf83270b2da214711d1" - integrity sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz#488c0ad8aac0fa4f66ef56cc8d604b3fd9bf705f" - integrity sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz#49e0a1d58a119d5435ef21893ad03136a6e8f0e6" - integrity sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz#db4f4f49721f47667afd1fdc5edb032f8d9cdb2e" - integrity sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz#10f0d30093598a58c48a616491cc7fa53256dd43" - integrity sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== - dependencies: - browserslist "^4.16.6" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz#3b0322c425e31dd275174d0d5db0e466f50810fb" - integrity sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz#fb6bcc9ff2f834448b802657c7acd0956f4591d1" - integrity sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-ordered-values@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz#f799dca87a7f17526d31a20085e61768d0b00534" - integrity sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== - dependencies: - cssnano-utils "^3.0.1" - postcss-value-parser "^4.2.0" - -postcss-reduce-initial@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz#fa424ce8aa88a89bc0b6d0f94871b24abe94c048" - integrity sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz#df60fab34698a43073e8b87938c71df7a3b040ac" - integrity sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: - version "6.0.9" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" - integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.3.tgz#d945185756e5dfaae07f9edb0d3cae7ff79f9b30" - integrity sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== - dependencies: - postcss-value-parser "^4.1.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz#07fd116a8fbd9202e7030f7c4952e7b52c26c63d" - integrity sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.2.13, postcss@^8.2.15, postcss@^8.3.5: - version "8.4.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1" - integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== - dependencies: - nanoid "^3.2.0" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -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== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -"prettier@>=2.2.1 <=2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.0.tgz#b6a5bf1284026ae640f17f7ff5658a7567fc0d18" - integrity sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w== - -prettier@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" - integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== - -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-error@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" - integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== - dependencies: - lodash "^4.17.20" - renderkid "^2.0.4" - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.2.2, pretty-format@^27.4.6: - version "27.4.6" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.4.6.tgz#1b784d2f53c68db31797b2348fa39b49e31846b7" - integrity sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -pretty-hrtime@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - -prismjs@^1.21.0: - version "1.26.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.26.0.tgz#16881b594828bb6b45296083a8cbab46b0accd47" - integrity sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ== - -prismjs@~1.25.0: - version "1.25.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" - integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise.allsettled@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.5.tgz#2443f3d4b2aa8dfa560f6ac2aa6c4ea999d75f53" - integrity sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ== - dependencies: - array.prototype.map "^1.0.4" - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - iterate-value "^1.0.2" - -promise.prototype.finally@^3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz#d3186e58fcf4df1682a150f934ccc27b7893389c" - integrity sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -promise.series@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" - integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompts@^2.0.1, prompts@^2.4.0: - 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" - -prop-types@15.x, prop-types@^15.0.0, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^5.0.0, property-information@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" - integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== - dependencies: - xtend "^4.0.0" - -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" - -proxy-from-env@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" - integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -psl@^1.1.28, psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" - integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= - -q@^1.1.2, q@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.9.6: - version "6.9.6" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" - integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== - -qs@^6.10.0, qs@^6.4.0: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== - dependencies: - side-channel "^1.0.4" - -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - -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== - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -ramda@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" - integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, 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@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" - integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== - dependencies: - bytes "3.1.1" - http-errors "1.8.1" - iconv-lite "0.4.24" - unpipe "1.0.0" - -raw-loader@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" - integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -react-base16-styling@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" - integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw= - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - -react-colorful@^5.1.2: - version "5.5.1" - resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.5.1.tgz#29d9c4e496f2ca784dd2bb5053a3a4340cfaf784" - integrity sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg== - -react-cookie@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/react-cookie/-/react-cookie-4.1.1.tgz#832e134ad720e0de3e03deaceaab179c4061a19d" - integrity sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A== - dependencies: - "@types/hoist-non-react-statics" "^3.0.1" - hoist-non-react-statics "^3.0.0" - universal-cookie "^4.0.0" - -react-docgen-typescript@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz#4611055e569edc071204aadb20e1c93e1ab1659c" - integrity sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== - -react-docgen@^5.0.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.4.0.tgz#2cd7236720ec2769252ef0421f23250b39a153a1" - integrity sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ== - dependencies: - "@babel/core" "^7.7.5" - "@babel/generator" "^7.12.11" - "@babel/runtime" "^7.7.6" - ast-types "^0.14.2" - commander "^2.19.0" - doctrine "^3.0.0" - estree-to-babel "^3.1.0" - neo-async "^2.6.1" - node-dir "^0.1.10" - strip-indent "^3.0.0" - -react-dom@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-draggable@^4.0.0, react-draggable@^4.0.3, react-draggable@^4.4.3, react-draggable@^4.4.4: - version "4.4.4" - resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f" - integrity sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== - dependencies: - clsx "^1.1.1" - prop-types "^15.6.0" - -react-element-to-jsx-string@^14.3.4: - version "14.3.4" - resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz#709125bc72f06800b68f9f4db485f2c7d31218a8" - integrity sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg== - dependencies: - "@base2/pretty-print-object" "1.0.1" - is-plain-object "5.0.0" - react-is "17.0.2" - -react-error-boundary@^3.1.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" - integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== - dependencies: - "@babel/runtime" "^7.12.5" - -react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== - -react-flow-renderer@^9.7.4: - version "9.7.4" - resolved "https://registry.yarnpkg.com/react-flow-renderer/-/react-flow-renderer-9.7.4.tgz#11394c05ca953b650e2017d056c075fd3df9075c" - integrity sha512-GxHBXzkn8Y+TEG8pul7h6Fjo4cKrT0kW9UQ34OAGZqAnSBLbBsx9W++TF8GiULBbTn3O8o7HtHxux685Op10mQ== - dependencies: - "@babel/runtime" "^7.16.7" - classcat "^5.0.3" - d3-selection "^3.0.0" - d3-zoom "^3.0.0" - fast-deep-equal "^3.1.3" - react-draggable "^4.4.4" - react-redux "^7.2.6" - redux "^4.1.2" - -react-grid-layout@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/react-grid-layout/-/react-grid-layout-1.3.3.tgz#6d255ae036bb2371a46effd494ca4dd6f7224311" - integrity sha512-qxSU0IVzlneoIH0eGohJK80zmyTv6iWOEn5t6rUTx8XGf7btkmp64YbDaVtUgULDwV40YIO6wdqkVtx/X2bWAQ== - dependencies: - clsx "^1.1.1" - lodash.isequal "^4.0.0" - prop-types "^15.0.0" - react-draggable "^4.0.0" - react-resizable "^3.0.4" - -react-helmet-async@^1.0.7: - version "1.2.2" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.2.2.tgz#38d58d32ebffbc01ba42b5ad9142f85722492389" - integrity sha512-XgSQezeCbLfCxdZhDA3T/g27XZKnOYyOkruopTLSJj8RvFZwdXnM4djnfYaiBSDzOidDgTo1jcEozoRu/+P9UQ== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - -react-inspector@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" - integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== - dependencies: - "@babel/runtime" "^7.0.0" - is-dom "^1.0.0" - prop-types "^15.0.0" - -react-is@17.0.2, "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-json-view@^1.21.3: - version "1.21.3" - resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" - integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== - dependencies: - flux "^4.0.1" - react-base16-styling "^0.6.0" - react-lifecycles-compat "^3.0.4" - react-textarea-autosize "^8.3.2" - -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-popper-tooltip@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" - integrity sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ== - dependencies: - "@babel/runtime" "^7.12.5" - "@popperjs/core" "^2.5.4" - react-popper "^2.2.4" - -react-popper@^2.2.4: - version "2.2.5" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96" - integrity sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw== - dependencies: - react-fast-compare "^3.0.1" - warning "^4.0.2" - -react-redux@^7.2.6: - version "7.2.6" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.6.tgz#49633a24fe552b5f9caf58feb8a138936ddfe9aa" - integrity sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ== - dependencies: - "@babel/runtime" "^7.15.4" - "@types/react-redux" "^7.1.20" - hoist-non-react-statics "^3.3.2" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -react-refresh@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3" - integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ== - -react-refresh@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" - integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== - -react-resizable@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-resizable/-/react-resizable-3.0.4.tgz#aa20108eff28c52c6fddaa49abfbef8abf5e581b" - integrity sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA== - dependencies: - prop-types "15.x" - react-draggable "^4.0.3" - -react-router-dom@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.1.tgz#32ec81829152fbb8a7b045bf593a22eadf019bec" - integrity sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA== - dependencies: - history "^5.2.0" - react-router "6.2.1" - -react-router@6.2.1, react-router@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.1.tgz#be2a97a6006ce1d9123c28934e604faef51448a3" - integrity sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg== - dependencies: - history "^5.2.0" - -react-shallow-renderer@^16.13.1: - version "16.14.1" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" - integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== - dependencies: - object-assign "^4.1.1" - react-is "^16.12.0 || ^17.0.0" - -react-sizeme@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.2.tgz#4a2f167905ba8f8b8d932a9e35164e459f9020e4" - integrity sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw== - dependencies: - element-resize-detector "^1.2.2" - invariant "^2.2.4" - shallowequal "^1.1.0" - throttle-debounce "^3.0.1" - -react-syntax-highlighter@^13.5.3: - version "13.5.3" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" - integrity sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg== - dependencies: - "@babel/runtime" "^7.3.1" - highlight.js "^10.1.1" - lowlight "^1.14.0" - prismjs "^1.21.0" - refractor "^3.1.0" - -react-test-renderer@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" - integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== - dependencies: - object-assign "^4.1.1" - react-is "^17.0.2" - react-shallow-renderer "^16.13.1" - scheduler "^0.20.2" - -react-textarea-autosize@^8.3.0, react-textarea-autosize@^8.3.2: - version "8.3.3" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" - integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.0.0" - use-latest "^1.0.0" - -react-transition-group@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" - integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= - dependencies: - pify "^2.3.0" - -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -redux-thunk@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.1.tgz#0dd8042cf47868f4b29699941de03c9301a75714" - integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q== - -redux@^4.0.0, redux@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.2.tgz#140f35426d99bb4729af760afcf79eaaac407104" - integrity sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw== - dependencies: - "@babel/runtime" "^7.9.2" - -refractor@^3.1.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" - integrity sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg== - dependencies: - hastscript "^6.0.0" - parse-entities "^2.0.0" - prismjs "~1.25.0" - -regenerate-unicode-properties@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" - integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@0.13.7: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" - integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^4.7.1: - version "4.8.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" - integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^9.0.0" - regjsgen "^0.5.2" - regjsparser "^0.7.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regjsgen@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" - integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-external-links@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/remark-external-links/-/remark-external-links-8.0.0.tgz#308de69482958b5d1cd3692bc9b725ce0240f345" - integrity sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== - dependencies: - extend "^3.0.0" - is-absolute-url "^3.0.0" - mdast-util-definitions "^4.0.0" - space-separated-tokens "^1.0.0" - unist-util-visit "^2.0.0" - -remark-footnotes@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" - integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== - -remark-mdx@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" - integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== - dependencies: - "@babel/core" "7.12.9" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.12.1" - "@babel/plugin-syntax-jsx" "7.12.1" - "@mdx-js/util" "1.6.22" - is-alphabetical "1.0.4" - remark-parse "8.0.3" - unified "9.2.0" - -remark-parse@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" - integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== - dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" - -remark-slug@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.1.0.tgz#0503268d5f0c4ecb1f33315c00465ccdd97923ce" - integrity sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ== - dependencies: - github-slugger "^1.0.0" - mdast-util-to-string "^1.0.0" - unist-util-visit "^2.0.0" - -remark-squeeze-paragraphs@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" - integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== - dependencies: - mdast-squeeze-paragraphs "^4.0.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.4: - version "2.0.7" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^3.0.1" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.5.4, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -reselect@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6" - integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== - -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@5.0.0, 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-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-global@1.0.0, resolve-global@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" - integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== - dependencies: - global-dirs "^0.1.1" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve.exports@1.1.0, resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - -resolve@1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2: - version "1.22.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" - integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== - dependencies: - is-core-module "^2.8.1" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.3: - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" - integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -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== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0, 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" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -rollup-plugin-copy@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz#f1228a3ffb66ffad8606e2f3fb7ff23141ed3286" - integrity sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ== - dependencies: - "@types/fs-extra" "^8.0.1" - colorette "^1.1.0" - fs-extra "^8.1.0" - globby "10.0.1" - is-plain-object "^3.0.0" - -rollup-plugin-peer-deps-external@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" - integrity sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g== - -rollup-plugin-postcss@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz#15e9462f39475059b368ce0e49c800fa4b1f7050" - integrity sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w== - dependencies: - chalk "^4.1.0" - concat-with-sourcemaps "^1.1.0" - cssnano "^5.0.1" - import-cwd "^3.0.0" - p-queue "^6.6.2" - pify "^5.0.0" - postcss-load-config "^3.0.0" - postcss-modules "^4.0.0" - promise.series "^0.2.0" - resolve "^1.19.0" - rollup-pluginutils "^2.8.2" - safe-identifier "^0.4.2" - style-inject "^0.3.0" - -rollup-plugin-typescript2@^0.31.1: - version "0.31.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.1.tgz#3b3a0e29b29b2ed8244b1a78fd8e2cac93ab79a4" - integrity sha512-sklqXuQwQX+stKi4kDfEkneVESPi3YM/2S899vfRdF9Yi40vcC50Oq4A4cSZJNXsAQE/UsBZl5fAOsBLziKmjw== - dependencies: - "@rollup/pluginutils" "^4.1.0" - "@yarn-tool/resolve-package" "^1.0.36" - find-cache-dir "^3.3.1" - fs-extra "8.1.0" - resolve "1.20.0" - tslib "2.2.0" - -rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - -rollup@^2.56.2: - version "2.66.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.66.1.tgz#366b0404de353c4331d538c3ad2963934fcb4937" - integrity sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w== - optionalDependencies: - fsevents "~2.3.2" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -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" - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rxjs-for-await@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz#26598a1d6167147cc192172970e7eed4e620384b" - integrity sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw== - -rxjs@^6.5.4: - version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -rxjs@^7.2.0, rxjs@^7.4.0, rxjs@^7.5.1: - version "7.5.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.2.tgz#11e4a3a1dfad85dbf7fb6e33cbba17668497490b" - integrity sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w== - dependencies: - tslib "^2.1.0" - -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.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== - -safe-identifier@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" - integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sass-loader@^12.2.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.4.0.tgz#260b0d51a8a373bb8e88efc11f6ba5583fea0bcf" - integrity sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== - dependencies: - klona "^2.0.4" - neo-async "^2.6.2" - -sass@^1.42.1: - version "1.49.4" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.4.tgz#d2655e03e52b2212ab65d392bdef6d0931d8637c" - integrity sha512-xUU5ZlppOjgfEyIIcHpnmY+f+3/ieaadp25S/OqZ5+jBPeTAMJJblkhM6UD9jb4j/lzglz7VOL5kglYt+CvNdQ== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -secure-compare@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/secure-compare/-/secure-compare-3.0.1.tgz#f1a0329b308b221fae37b9974f3d578d0ca999e3" - integrity sha1-8aAymzCLIh+uN7mXTz1XjQypmeM= - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b" - integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== - dependencies: - node-forge "^1.2.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@7.3.4: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -semver@7.3.5, semver@7.x, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.17.2: - version "0.17.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" - integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "1.8.1" - mime "1.6.0" - ms "2.1.3" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-favicon@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" - integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= - dependencies: - etag "~1.8.1" - fresh "0.5.2" - ms "2.1.1" - parseurl "~1.3.2" - safe-buffer "5.1.1" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.2: - version "1.14.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" - integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.2" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4, setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -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@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -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@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.6" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" - integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs@^0.3.21: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-loader@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz#9ae5edc7c2d42570934be4c95d1ccc6352eba52d" - integrity sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA== - dependencies: - abab "^2.0.5" - iconv-lite "^0.6.3" - source-map-js "^1.0.1" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@0.5.19: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@^0.5.21, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.7.3, source-map@^0.7.3, source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, 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== - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -space-separated-tokens@^1.0.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" - integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" - integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.14.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" - integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - -standard-version@^9.3.2: - version "9.3.2" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.3.2.tgz#28db8c1be66fd2d736f28f7c5de7619e64cd6dab" - integrity sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ== - dependencies: - chalk "^2.4.2" - conventional-changelog "3.1.24" - conventional-changelog-config-spec "2.1.0" - conventional-changelog-conventionalcommits "4.6.1" - conventional-recommended-bump "6.1.0" - detect-indent "^6.0.0" - detect-newline "^3.1.0" - dotgitignore "^2.1.0" - figures "^3.1.0" - find-up "^5.0.0" - fs-access "^1.0.1" - git-semver-tags "^4.0.0" - semver "^7.1.1" - stringify-package "^1.0.1" - yargs "^16.0.0" - -state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -store2@^2.12.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.1.tgz#fae7b5bb9d35fc53dc61cd262df3abb2f6e59022" - integrity sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg== - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -string-hash@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" - integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= - -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-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, 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.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" - integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" - side-channel "^1.0.4" - -string.prototype.padend@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1" - integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -string.prototype.padstart@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz#4551d0117d9501692ec6000b15056ac3f816cfa5" - integrity sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.0.0, 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" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-package@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" - integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.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-ansi@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.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 sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -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-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -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-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.1.0, 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== - -style-inject@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-inject/-/style-inject-0.3.0.tgz#d21c477affec91811cc82355832a700d22bf8dd3" - integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== - -style-loader@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" - integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" - -style-loader@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" - integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -style-loader@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" - integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== - -style-to-object@0.3.0, style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -styled-components@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" - integrity sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -stylehacks@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.2.tgz#fa10e5181c6e8dc0bddb4a3fb372e9ac42bba2ad" - integrity sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== - dependencies: - browserslist "^4.16.6" - postcss-selector-parser "^6.0.4" - -stylis@4.0.13: - version "4.0.13" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" - integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== - -stylus-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-6.2.0.tgz#0ba499e744e7fb9d9b3977784c8639728a7ced8c" - integrity sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg== - dependencies: - fast-glob "^3.2.7" - klona "^2.0.4" - normalize-path "^3.0.0" - -stylus@^0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.55.0.tgz#bd404a36dd93fa87744a9dd2d2b1b8450345e5fc" - integrity sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw== - dependencies: - css "^3.0.0" - debug "~3.1.0" - glob "^7.1.6" - mkdirp "~1.0.4" - safer-buffer "^2.1.2" - sax "~1.2.4" - semver "^6.3.0" - source-map "^0.7.3" - -supports-color@^5.3.0, supports-color@^5.5.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, supports-color@^8.1.1: - 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@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - 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== - -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^2.5.0, svgo@^2.7.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -symbol.prototype.description@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz#d30e01263b6020fbbd2d2884a6276ce4d49ab568" - integrity sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ== - dependencies: - call-bind "^1.0.2" - get-symbol-description "^1.0.0" - has-symbols "^1.0.2" - object.getownpropertydescriptors "^2.1.2" - -synchronous-promise@^2.0.15: - version "2.0.15" - resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" - integrity sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg== - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar@^6.0.2: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -telejson@^5.3.2, telejson@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.3.3.tgz#fa8ca84543e336576d8734123876a9f02bf41d2e" - integrity sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA== - dependencies: - "@types/is-function" "^1.0.0" - global "^4.4.0" - is-function "^1.0.2" - is-regex "^1.1.2" - is-symbol "^1.0.3" - isobject "^4.0.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" - integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^5.0.3: - version "5.3.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" - integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== - dependencies: - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - terser "^5.7.2" - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz#21641326486ecf91d8054161c816e464435bae9f" - integrity sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ== - dependencies: - jest-worker "^27.4.1" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - terser "^5.7.2" - -terser@^4.1.2, terser@^4.6.3: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^5.10.0, terser@^5.3.4, terser@^5.7.2: - version "5.10.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" - integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== - dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.20" - -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-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -throttle-debounce@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" - integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== - -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" - integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== - dependencies: - readable-stream "3" - -through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -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" - -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.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-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -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 sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -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" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= - -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== - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -tree-kill@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - -trim-trailing-lines@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" - integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - -ts-dedent@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" - integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== - -ts-jest@27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - -ts-loader@^9.2.6: - version "9.2.6" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.6.tgz#9937c4dd0a1e3dbbb5e433f8102a6601c6615d74" - integrity sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw== - dependencies: - chalk "^4.1.0" - enhanced-resolve "^5.0.0" - micromatch "^4.0.0" - semver "^7.3.4" - -ts-node@^10.4.0: - version "10.4.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7" - integrity sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A== - 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" - yn "3.1.1" - -ts-node@~9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - -ts-type@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/ts-type/-/ts-type-2.1.4.tgz#d268d52ac054ef3076bf1c3b2fde0d4d5496e6a3" - integrity sha512-wnajiiIMhn/RHJ1oPld95siKmMJrOgaT6+rMmC8vO1LORgDFEzKP2nBmEFM5b4XVe7Q0J5KcU9oRJFzju7UzrA== - dependencies: - tslib "^2.3.1" - typedarray-dts "^1.0.0" - -tsconfig-paths-webpack-plugin@3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz#01aafff59130c04a8c4ebc96a3045c43c376449a" - integrity sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw== - dependencies: - chalk "^4.1.0" - enhanced-resolve "^5.7.0" - tsconfig-paths "^3.9.0" - -tsconfig-paths@^3.11.0, tsconfig-paths@^3.12.0, tsconfig-paths@^3.9.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" - integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== - -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -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-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -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.18.0: - version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - -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@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-dts@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typedarray-dts/-/typedarray-dts-1.0.0.tgz#9dec9811386dbfba964c295c2606cf9a6b982d06" - integrity sha512-Ka0DBegjuV9IPYFT1h0Qqk5U4pccebNIJCGl8C5uU7xtOs+jpJvKGAY4fHGK25hTmXZOEUl9Cnsg5cS6K/b5DA== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@^4.4.3, typescript@^4.5.3, typescript@~4.5.2: - version "4.5.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" - integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== - -ua-parser-js@^0.7.30: - version "0.7.31" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" - integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== - -uglify-js@^3.1.4: - version "3.15.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.0.tgz#2d6a689d94783cab43975721977a13c2afec28f1" - integrity sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - -unherit@^1.0.4: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== - -unified@9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" - integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -union@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/union/-/union-0.5.0.tgz#b2c11be84f60538537b846edb9ba266ba0090075" - integrity sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA== - dependencies: - qs "^6.4.0" - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unist-builder@2.0.3, unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== - -unist-util-generated@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" - integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== - -unist-util-is@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" - integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== - -unist-util-position@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" - integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== - -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" - -unist-util-remove@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" - integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== - dependencies: - unist-util-is "^4.0.0" - -unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" - integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit@2.0.3, unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -universal-cookie@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/universal-cookie/-/universal-cookie-4.0.4.tgz#06e8b3625bf9af049569ef97109b4bb226ad798d" - integrity sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw== - dependencies: - "@types/cookie" "^0.3.3" - cookie "^0.4.0" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -upath2@^3.1.12: - version "3.1.12" - resolved "https://registry.yarnpkg.com/upath2/-/upath2-3.1.12.tgz#441b3dfbadde21731017bd1b7beb169498efd0a9" - integrity sha512-yC3eZeCyCXFWjy7Nu4pgjLhXNYjuzuUmJiRgSSw6TJp8Emc+E4951HGPJf+bldFC5SL7oBLeNbtm1fGzXn2gxw== - dependencies: - path-is-network-drive "^1.0.13" - path-strip-sep "^1.0.10" - tslib "^2.3.1" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -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" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-join@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" - integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== - -url-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-3.0.0.tgz#9f1f11b371acf6e51ed15a50db635e02eec18368" - integrity sha512-a84JJbIA5xTFTWyjjcPdnsu+41o/SNE8SpXMdUvXs6Q+LuhCD9E2+0VCiuDWqgo3GGXVlFHzArDmBpj9PgWn4A== - dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use-composed-ref@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.2.1.tgz#9bdcb5ccd894289105da2325e1210079f56bf849" - integrity sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== - -use-isomorphic-layout-effect@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" - integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== - -use-latest@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" - integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== - dependencies: - use-isomorphic-layout-effect "^1.0.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid-browser@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/uuid-browser/-/uuid-browser-3.1.0.tgz#0f05a40aef74f9e5951e20efbf44b11871e56410" - integrity sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA= - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -v8-to-istanbul@^8.0.0, v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^3.0.0, vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - -vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" - integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" - -vfile@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" - integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: - 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" - -warning@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -watchpack@^2.2.0, watchpack@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" - integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -webpack-dev-middleware@^3.7.3: - version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-middleware@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" - integrity sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w== - dependencies: - colorette "^1.2.2" - mem "^8.1.1" - memfs "^3.2.2" - mime-types "^2.1.30" - range-parser "^1.2.1" - schema-utils "^3.0.0" - -webpack-dev-middleware@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz#8fc02dba6e72e1d373eca361623d84610f27be7c" - integrity sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg== - dependencies: - colorette "^2.0.10" - memfs "^3.2.2" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.3.1: - version "4.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz#4e995b141ff51fa499906eebc7906f6925d0beaa" - integrity sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/serve-index" "^1.9.1" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.2.2" - ansi-html-community "^0.0.8" - bonjour "^3.5.0" - chokidar "^3.5.2" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - default-gateway "^6.0.3" - del "^6.0.0" - express "^4.17.1" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.0" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - portfinder "^1.0.28" - schema-utils "^4.0.0" - selfsigned "^2.0.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - spdy "^4.0.2" - strip-ansi "^7.0.0" - webpack-dev-middleware "^5.3.0" - ws "^8.1.0" - -webpack-filter-warnings-plugin@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz#dc61521cf4f9b4a336fbc89108a75ae1da951cdb" - integrity sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg== - -webpack-hot-middleware@^2.25.1: - version "2.25.1" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz#581f59edf0781743f4ca4c200fd32c9266c6cf7c" - integrity sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw== - dependencies: - ansi-html-community "0.0.8" - html-entities "^2.1.0" - querystring "^0.2.0" - strip-ansi "^6.0.0" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@^5.8.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-node-externals@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" - integrity sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== - -webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-sources@^3.0.0, webpack-sources@^3.0.2, webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack-subresource-integrity@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz#e40b6578d3072e2d24104975249c52c66e9a743e" - integrity sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw== - dependencies: - webpack-sources "^1.3.0" - -webpack-virtual-modules@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299" - integrity sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA== - dependencies: - debug "^3.0.0" - -webpack-virtual-modules@^0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" - integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== - -webpack@4: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -webpack@^5.58.1, webpack@^5.9.0: - version "5.68.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.68.0.tgz#a653a58ed44280062e47257f260117e4be90d560" - integrity sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g== - dependencies: - "@types/eslint-scope" "^3.7.0" - "@types/estree" "^0.0.50" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.4.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.8.3" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-better-errors "^1.0.2" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.3.1" - webpack-sources "^3.2.3" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-encoding@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" - integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== - dependencies: - iconv-lite "0.6.3" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -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" - -wide-align@^1.1.0, wide-align@^1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -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 sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" - integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== - -ws@^8.1.0, ws@^8.2.3: - version "8.4.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b" - integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -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== - -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.0.0: - version "20.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.0.0.tgz#c65a1daaa977ad63cebdd52159147b789a4e19a9" - integrity sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA== - -yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.7: - 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@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^21.0.0: - version "21.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" - integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== - -yargs@15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.0.0, yargs@^16.2.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.0.0: - version "17.3.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" - integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== - dependencies: - cliui "^7.0.2" - 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.0.0" - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -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== - -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==