From 47a226a6baf91771287041f4fddbd6823e7864ea Mon Sep 17 00:00:00 2001 From: facebook-github-bot Date: Fri, 8 Nov 2024 22:51:25 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20facebook?= =?UTF-8?q?/relay@08fef8961cff78e1f4fdc04f62e4aa16df3a0326=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 ++-- assets/js/{main.d8c9bd05.js => main.235d9a6b.js} | 4 ++-- ...n.d8c9bd05.js.LICENSE.txt => main.235d9a6b.js.LICENSE.txt} | 0 blog/2021/03/09/introducing-relay-hooks/index.html | 4 ++-- blog/2021/12/08/introducing-the-new-relay-compiler/index.html | 4 ++-- blog/2023/01/03/resilient-relay-apps/index.html | 4 ++-- blog/2023/03/30/relay-15/index.html | 4 ++-- .../10/24/how-relay-enables-optimal-data-fetching/index.html | 4 ++-- blog/archive/index.html | 4 ++-- blog/index.html | 4 ++-- blog/tags/index.html | 4 ++-- blog/tags/relay-compiler/index.html | 4 ++-- blog/tags/relay-hooks/index.html | 4 ++-- blog/tags/required/index.html | 4 ++-- blog/tags/rust/index.html | 4 ++-- compiler-explorer/index.html | 4 ++-- docs/api-reference/commit-mutation/index.html | 4 ++-- docs/api-reference/entrypoint-container/index.html | 4 ++-- docs/api-reference/fetch-query/index.html | 4 ++-- docs/api-reference/graphql-and-directives/index.html | 4 ++-- docs/api-reference/legacy-apis/index.html | 4 ++-- docs/api-reference/load-entrypoint/index.html | 4 ++-- docs/api-reference/load-query/index.html | 4 ++-- docs/api-reference/relay-environment-provider/index.html | 4 ++-- docs/api-reference/relay-resolvers/docblock-format/index.html | 4 ++-- .../relay-resolvers/runtime-functions/index.html | 4 ++-- docs/api-reference/request-subscription/index.html | 4 ++-- docs/api-reference/store/index.html | 4 ++-- docs/api-reference/types/CacheConfig/index.html | 4 ++-- docs/api-reference/types/Disposable/index.html | 4 ++-- docs/api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/api-reference/types/MutationConfig/index.html | 4 ++-- docs/api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/api-reference/types/UploadableMap/index.html | 4 ++-- docs/api-reference/use-client-query/index.html | 4 ++-- docs/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/api-reference/use-fragment/index.html | 4 ++-- docs/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/api-reference/use-mutation/index.html | 4 ++-- docs/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/api-reference/use-preloaded-query/index.html | 4 ++-- docs/api-reference/use-query-loader/index.html | 4 ++-- docs/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/api-reference/use-relay-environment/index.html | 4 ++-- docs/api-reference/use-subscription/index.html | 4 ++-- docs/community-learning-resources/index.html | 4 ++-- docs/debugging/declarative-mutation-directives/index.html | 4 ++-- docs/debugging/disallowed-id-types-error/index.html | 4 ++-- docs/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/debugging/relay-devtools/index.html | 4 ++-- docs/debugging/why-null/index.html | 4 ++-- docs/editor-support/index.html | 4 ++-- docs/error-reference/unknown-field/index.html | 4 ++-- docs/getting-started/installation-and-setup/index.html | 4 ++-- docs/getting-started/prerequisites/index.html | 4 ++-- docs/getting-started/step-by-step-guide/index.html | 4 ++-- docs/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/guided-tour/index.html | 4 ++-- docs/guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/guided-tour/list-data/connections/index.html | 4 ++-- docs/guided-tour/list-data/pagination/index.html | 4 ++-- docs/guided-tour/list-data/refetching-connections/index.html | 4 ++-- docs/guided-tour/list-data/rendering-connections/index.html | 4 ++-- docs/guided-tour/list-data/streaming-pagination/index.html | 4 ++-- docs/guided-tour/list-data/updating-connections/index.html | 4 ++-- docs/guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- docs/guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- docs/guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/guided-tour/rendering/environment/index.html | 4 ++-- docs/guided-tour/rendering/error-states/index.html | 4 ++-- docs/guided-tour/rendering/fragments/index.html | 4 ++-- docs/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/guided-tour/rendering/queries/index.html | 4 ++-- docs/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- docs/guided-tour/updating-data/client-only-data/index.html | 4 ++-- docs/guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/guided-tour/updating-data/index.html | 4 ++-- docs/guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/guided-tour/workflow/index.html | 4 ++-- docs/guides/alias-directive/index.html | 4 ++-- docs/guides/catch-directive/index.html | 4 ++-- docs/guides/client-schema-extensions/index.html | 4 ++-- docs/guides/compiler/index.html | 4 ++-- docs/guides/graphql-server-specification/index.html | 4 ++-- docs/guides/network-layer/index.html | 4 ++-- docs/guides/persisted-queries/index.html | 4 ++-- docs/guides/relay-resolvers/context/index.html | 4 ++-- docs/guides/relay-resolvers/defining-fields/index.html | 4 ++-- docs/guides/relay-resolvers/defining-types/index.html | 4 ++-- docs/guides/relay-resolvers/deprecated/index.html | 4 ++-- docs/guides/relay-resolvers/derived-fields/index.html | 4 ++-- docs/guides/relay-resolvers/descriptions/index.html | 4 ++-- docs/guides/relay-resolvers/enabling-resolvers/index.html | 4 ++-- docs/guides/relay-resolvers/errors/index.html | 4 ++-- docs/guides/relay-resolvers/field-arguments/index.html | 4 ++-- docs/guides/relay-resolvers/introduction/index.html | 4 ++-- docs/guides/relay-resolvers/limitations/index.html | 4 ++-- docs/guides/relay-resolvers/live-fields/index.html | 4 ++-- docs/guides/relay-resolvers/return-types/index.html | 4 ++-- docs/guides/relay-resolvers/suspense/index.html | 4 ++-- docs/guides/required-directive/index.html | 4 ++-- docs/guides/semantic-nullability/index.html | 4 ++-- docs/guides/testing-relay-components/index.html | 4 ++-- docs/guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/guides/throw-on-field-error-directive/index.html | 4 ++-- docs/guides/type-emission/index.html | 4 ++-- docs/index.html | 4 ++-- docs/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- docs/next/api-reference/commit-mutation/index.html | 4 ++-- docs/next/api-reference/entrypoint-container/index.html | 4 ++-- docs/next/api-reference/fetch-query/index.html | 4 ++-- docs/next/api-reference/field-logger/index.html | 4 ++-- docs/next/api-reference/graphql-and-directives/index.html | 4 ++-- docs/next/api-reference/legacy-apis/index.html | 4 ++-- docs/next/api-reference/load-entrypoint/index.html | 4 ++-- docs/next/api-reference/load-query/index.html | 4 ++-- docs/next/api-reference/relay-environment-provider/index.html | 4 ++-- .../api-reference/relay-resolvers/docblock-format/index.html | 4 ++-- .../relay-resolvers/runtime-functions/index.html | 4 ++-- .../relay-runtime/api-reference/observe-fragment/index.html | 4 ++-- docs/next/api-reference/request-subscription/index.html | 4 ++-- docs/next/api-reference/store/index.html | 4 ++-- docs/next/api-reference/types/CacheConfig/index.html | 4 ++-- docs/next/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/next/api-reference/types/MutationConfig/index.html | 4 ++-- docs/next/api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/next/api-reference/types/UploadableMap/index.html | 4 ++-- docs/next/api-reference/use-client-query/index.html | 4 ++-- docs/next/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/next/api-reference/use-fragment/index.html | 4 ++-- docs/next/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/next/api-reference/use-mutation/index.html | 4 ++-- docs/next/api-reference/use-pagination-fragment/index.html | 4 ++-- .../use-prefetchable-forward-pagination-fragment/index.html | 4 ++-- docs/next/api-reference/use-preloaded-query/index.html | 4 ++-- docs/next/api-reference/use-query-loader/index.html | 4 ++-- docs/next/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/next/api-reference/use-relay-environment/index.html | 4 ++-- docs/next/api-reference/use-subscription/index.html | 4 ++-- docs/next/api-reference/wait-for-fragment-data/index.html | 4 ++-- docs/next/community-learning-resources/index.html | 4 ++-- .../next/debugging/declarative-mutation-directives/index.html | 4 ++-- docs/next/debugging/disallowed-id-types-error/index.html | 4 ++-- docs/next/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/next/debugging/relay-devtools/index.html | 4 ++-- docs/next/debugging/why-null/index.html | 4 ++-- docs/next/editor-support/index.html | 4 ++-- docs/next/error-reference/unknown-field/index.html | 4 ++-- docs/next/getting-started/installation-and-setup/index.html | 4 ++-- docs/next/getting-started/prerequisites/index.html | 4 ++-- docs/next/getting-started/step-by-step-guide/index.html | 4 ++-- docs/next/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/next/guided-tour/index.html | 4 ++-- .../next/guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/next/guided-tour/list-data/connections/index.html | 4 ++-- docs/next/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/next/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../next/guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/next/guided-tour/rendering/environment/index.html | 4 ++-- docs/next/guided-tour/rendering/error-states/index.html | 4 ++-- docs/next/guided-tour/rendering/fragments/index.html | 4 ++-- docs/next/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/next/guided-tour/rendering/queries/index.html | 4 ++-- docs/next/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/next/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/next/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/next/guided-tour/workflow/index.html | 4 ++-- docs/next/guides/alias-directive/index.html | 4 ++-- docs/next/guides/catch-directive/index.html | 4 ++-- docs/next/guides/client-schema-extensions/index.html | 4 ++-- docs/next/guides/codemods/index.html | 4 ++-- docs/next/guides/compiler/index.html | 4 ++-- docs/next/guides/graphql-server-specification/index.html | 4 ++-- docs/next/guides/network-layer/index.html | 4 ++-- docs/next/guides/persisted-queries/index.html | 4 ++-- docs/next/guides/relay-resolvers/context/index.html | 4 ++-- docs/next/guides/relay-resolvers/defining-fields/index.html | 4 ++-- docs/next/guides/relay-resolvers/defining-types/index.html | 4 ++-- docs/next/guides/relay-resolvers/deprecated/index.html | 4 ++-- docs/next/guides/relay-resolvers/derived-fields/index.html | 4 ++-- docs/next/guides/relay-resolvers/descriptions/index.html | 4 ++-- .../next/guides/relay-resolvers/enabling-resolvers/index.html | 4 ++-- docs/next/guides/relay-resolvers/errors/index.html | 4 ++-- docs/next/guides/relay-resolvers/field-arguments/index.html | 4 ++-- docs/next/guides/relay-resolvers/introduction/index.html | 4 ++-- docs/next/guides/relay-resolvers/limitations/index.html | 4 ++-- docs/next/guides/relay-resolvers/live-fields/index.html | 4 ++-- docs/next/guides/relay-resolvers/return-types/index.html | 4 ++-- docs/next/guides/relay-resolvers/suspense/index.html | 4 ++-- docs/next/guides/required-directive/index.html | 4 ++-- docs/next/guides/semantic-nullability/index.html | 4 ++-- docs/next/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/next/guides/throw-on-field-error-directive/index.html | 4 ++-- docs/next/guides/type-emission/index.html | 4 ++-- docs/next/index.html | 4 ++-- docs/next/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/next/principles-and-architecture/videos/index.html | 4 ++-- docs/next/tutorial/arrays-lists/index.html | 4 ++-- docs/next/tutorial/connections-pagination/index.html | 4 ++-- docs/next/tutorial/fragments-1/index.html | 4 ++-- docs/next/tutorial/graphql/index.html | 4 ++-- docs/next/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/next/tutorial/intro/index.html | 4 ++-- docs/next/tutorial/mutations-updates/index.html | 4 ++-- .../organizing-mutations-queries-and-subscriptions/index.html | 4 ++-- docs/next/tutorial/queries-1/index.html | 4 ++-- docs/next/tutorial/queries-2/index.html | 4 ++-- docs/next/tutorial/refetchable-fragments/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- docs/principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/principles-and-architecture/videos/index.html | 4 ++-- docs/tutorial/arrays-lists/index.html | 4 ++-- docs/tutorial/connections-pagination/index.html | 4 ++-- docs/tutorial/fragments-1/index.html | 4 ++-- docs/tutorial/graphql/index.html | 4 ++-- docs/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/tutorial/intro/index.html | 4 ++-- docs/tutorial/mutations-updates/index.html | 4 ++-- .../organizing-mutations-queries-and-subscriptions/index.html | 4 ++-- docs/tutorial/queries-1/index.html | 4 ++-- docs/tutorial/queries-2/index.html | 4 ++-- docs/tutorial/refetchable-fragments/index.html | 4 ++-- docs/v13.0.0/api-reference/commit-mutation/index.html | 4 ++-- docs/v13.0.0/api-reference/entrypoint-container/index.html | 4 ++-- docs/v13.0.0/api-reference/fetch-query/index.html | 4 ++-- docs/v13.0.0/api-reference/graphql-and-directives/index.html | 4 ++-- docs/v13.0.0/api-reference/legacy-apis/index.html | 4 ++-- docs/v13.0.0/api-reference/load-entrypoint/index.html | 4 ++-- docs/v13.0.0/api-reference/load-query/index.html | 4 ++-- .../api-reference/relay-environment-provider/index.html | 4 ++-- docs/v13.0.0/api-reference/request-subscription/index.html | 4 ++-- docs/v13.0.0/api-reference/store/index.html | 4 ++-- docs/v13.0.0/api-reference/types/CacheConfig/index.html | 4 ++-- docs/v13.0.0/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/v13.0.0/api-reference/types/MutationConfig/index.html | 4 ++-- .../api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/v13.0.0/api-reference/types/UploadableMap/index.html | 4 ++-- docs/v13.0.0/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/v13.0.0/api-reference/use-fragment/index.html | 4 ++-- docs/v13.0.0/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/v13.0.0/api-reference/use-mutation/index.html | 4 ++-- docs/v13.0.0/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/v13.0.0/api-reference/use-preloaded-query/index.html | 4 ++-- docs/v13.0.0/api-reference/use-query-loader/index.html | 4 ++-- .../v13.0.0/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/v13.0.0/api-reference/use-relay-environment/index.html | 4 ++-- docs/v13.0.0/api-reference/use-subscription/index.html | 4 ++-- docs/v13.0.0/community-learning-resources/index.html | 4 ++-- .../debugging/declarative-mutation-directives/index.html | 4 ++-- docs/v13.0.0/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/v13.0.0/debugging/relay-devtools/index.html | 4 ++-- .../v13.0.0/getting-started/installation-and-setup/index.html | 4 ++-- docs/v13.0.0/getting-started/prerequisites/index.html | 4 ++-- docs/v13.0.0/getting-started/step-by-step-guide/index.html | 4 ++-- docs/v13.0.0/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/v13.0.0/guided-tour/index.html | 4 ++-- .../guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/v13.0.0/guided-tour/list-data/connections/index.html | 4 ++-- docs/v13.0.0/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/v13.0.0/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/environment/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/error-states/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/fragments/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/queries/index.html | 4 ++-- docs/v13.0.0/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/v13.0.0/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- docs/v13.0.0/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- docs/v13.0.0/guided-tour/workflow/index.html | 4 ++-- docs/v13.0.0/guides/client-schema-extensions/index.html | 4 ++-- docs/v13.0.0/guides/compiler/index.html | 4 ++-- docs/v13.0.0/guides/graphql-server-specification/index.html | 4 ++-- docs/v13.0.0/guides/network-layer/index.html | 4 ++-- docs/v13.0.0/guides/persisted-queries/index.html | 4 ++-- docs/v13.0.0/guides/required-directive/index.html | 4 ++-- docs/v13.0.0/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/v13.0.0/guides/type-emission/index.html | 4 ++-- docs/v13.0.0/index.html | 4 ++-- docs/v13.0.0/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/v13.0.0/principles-and-architecture/videos/index.html | 4 ++-- docs/v14.0.0/api-reference/commit-mutation/index.html | 4 ++-- docs/v14.0.0/api-reference/entrypoint-container/index.html | 4 ++-- docs/v14.0.0/api-reference/fetch-query/index.html | 4 ++-- docs/v14.0.0/api-reference/graphql-and-directives/index.html | 4 ++-- docs/v14.0.0/api-reference/legacy-apis/index.html | 4 ++-- docs/v14.0.0/api-reference/load-entrypoint/index.html | 4 ++-- docs/v14.0.0/api-reference/load-query/index.html | 4 ++-- .../api-reference/relay-environment-provider/index.html | 4 ++-- docs/v14.0.0/api-reference/request-subscription/index.html | 4 ++-- docs/v14.0.0/api-reference/store/index.html | 4 ++-- docs/v14.0.0/api-reference/types/CacheConfig/index.html | 4 ++-- docs/v14.0.0/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/v14.0.0/api-reference/types/MutationConfig/index.html | 4 ++-- .../api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/v14.0.0/api-reference/types/UploadableMap/index.html | 4 ++-- docs/v14.0.0/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/v14.0.0/api-reference/use-fragment/index.html | 4 ++-- docs/v14.0.0/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/v14.0.0/api-reference/use-mutation/index.html | 4 ++-- docs/v14.0.0/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/v14.0.0/api-reference/use-preloaded-query/index.html | 4 ++-- docs/v14.0.0/api-reference/use-query-loader/index.html | 4 ++-- .../v14.0.0/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/v14.0.0/api-reference/use-relay-environment/index.html | 4 ++-- docs/v14.0.0/api-reference/use-subscription/index.html | 4 ++-- docs/v14.0.0/community-learning-resources/index.html | 4 ++-- .../debugging/declarative-mutation-directives/index.html | 4 ++-- docs/v14.0.0/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/v14.0.0/debugging/relay-devtools/index.html | 4 ++-- docs/v14.0.0/debugging/why-null/index.html | 4 ++-- docs/v14.0.0/editor-support/index.html | 4 ++-- .../v14.0.0/getting-started/installation-and-setup/index.html | 4 ++-- docs/v14.0.0/getting-started/prerequisites/index.html | 4 ++-- docs/v14.0.0/getting-started/step-by-step-guide/index.html | 4 ++-- docs/v14.0.0/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/v14.0.0/guided-tour/index.html | 4 ++-- .../guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/v14.0.0/guided-tour/list-data/connections/index.html | 4 ++-- docs/v14.0.0/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/v14.0.0/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/environment/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/error-states/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/fragments/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/queries/index.html | 4 ++-- docs/v14.0.0/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/v14.0.0/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/v14.0.0/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/v14.0.0/guided-tour/workflow/index.html | 4 ++-- docs/v14.0.0/guides/client-schema-extensions/index.html | 4 ++-- docs/v14.0.0/guides/compiler/index.html | 4 ++-- docs/v14.0.0/guides/graphql-server-specification/index.html | 4 ++-- docs/v14.0.0/guides/network-layer/index.html | 4 ++-- docs/v14.0.0/guides/persisted-queries/index.html | 4 ++-- docs/v14.0.0/guides/relay-resolvers/index.html | 4 ++-- docs/v14.0.0/guides/required-directive/index.html | 4 ++-- docs/v14.0.0/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/v14.0.0/guides/type-emission/index.html | 4 ++-- docs/v14.0.0/index.html | 4 ++-- docs/v14.0.0/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/v14.0.0/principles-and-architecture/videos/index.html | 4 ++-- docs/v14.0.0/tutorial/arrays-lists/index.html | 4 ++-- docs/v14.0.0/tutorial/connections-pagination/index.html | 4 ++-- docs/v14.0.0/tutorial/fragments-1/index.html | 4 ++-- docs/v14.0.0/tutorial/graphql/index.html | 4 ++-- docs/v14.0.0/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/v14.0.0/tutorial/intro/index.html | 4 ++-- docs/v14.0.0/tutorial/mutations-updates/index.html | 4 ++-- docs/v14.0.0/tutorial/queries-1/index.html | 4 ++-- docs/v14.0.0/tutorial/queries-2/index.html | 4 ++-- docs/v14.0.0/tutorial/refetchable-fragments/index.html | 4 ++-- docs/v15.0.0/api-reference/commit-mutation/index.html | 4 ++-- docs/v15.0.0/api-reference/entrypoint-container/index.html | 4 ++-- docs/v15.0.0/api-reference/fetch-query/index.html | 4 ++-- docs/v15.0.0/api-reference/graphql-and-directives/index.html | 4 ++-- docs/v15.0.0/api-reference/legacy-apis/index.html | 4 ++-- docs/v15.0.0/api-reference/load-entrypoint/index.html | 4 ++-- docs/v15.0.0/api-reference/load-query/index.html | 4 ++-- .../api-reference/relay-environment-provider/index.html | 4 ++-- docs/v15.0.0/api-reference/request-subscription/index.html | 4 ++-- docs/v15.0.0/api-reference/store/index.html | 4 ++-- docs/v15.0.0/api-reference/types/CacheConfig/index.html | 4 ++-- docs/v15.0.0/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/v15.0.0/api-reference/types/MutationConfig/index.html | 4 ++-- .../api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/v15.0.0/api-reference/types/UploadableMap/index.html | 4 ++-- docs/v15.0.0/api-reference/use-client-query/index.html | 4 ++-- docs/v15.0.0/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/v15.0.0/api-reference/use-fragment/index.html | 4 ++-- docs/v15.0.0/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/v15.0.0/api-reference/use-mutation/index.html | 4 ++-- docs/v15.0.0/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/v15.0.0/api-reference/use-preloaded-query/index.html | 4 ++-- docs/v15.0.0/api-reference/use-query-loader/index.html | 4 ++-- .../v15.0.0/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/v15.0.0/api-reference/use-relay-environment/index.html | 4 ++-- docs/v15.0.0/api-reference/use-subscription/index.html | 4 ++-- docs/v15.0.0/community-learning-resources/index.html | 4 ++-- .../debugging/declarative-mutation-directives/index.html | 4 ++-- docs/v15.0.0/debugging/disallowed-id-types-error/index.html | 4 ++-- docs/v15.0.0/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/v15.0.0/debugging/relay-devtools/index.html | 4 ++-- docs/v15.0.0/debugging/why-null/index.html | 4 ++-- docs/v15.0.0/editor-support/index.html | 4 ++-- docs/v15.0.0/error-reference/unknown-field/index.html | 4 ++-- .../v15.0.0/getting-started/installation-and-setup/index.html | 4 ++-- docs/v15.0.0/getting-started/prerequisites/index.html | 4 ++-- docs/v15.0.0/getting-started/step-by-step-guide/index.html | 4 ++-- docs/v15.0.0/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/v15.0.0/guided-tour/index.html | 4 ++-- .../guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/v15.0.0/guided-tour/list-data/connections/index.html | 4 ++-- docs/v15.0.0/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/v15.0.0/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/environment/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/error-states/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/fragments/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/queries/index.html | 4 ++-- docs/v15.0.0/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/v15.0.0/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/v15.0.0/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/v15.0.0/guided-tour/workflow/index.html | 4 ++-- docs/v15.0.0/guides/client-schema-extensions/index.html | 4 ++-- docs/v15.0.0/guides/compiler/index.html | 4 ++-- docs/v15.0.0/guides/graphql-server-specification/index.html | 4 ++-- docs/v15.0.0/guides/network-layer/index.html | 4 ++-- docs/v15.0.0/guides/persisted-queries/index.html | 4 ++-- docs/v15.0.0/guides/relay-resolvers/index.html | 4 ++-- docs/v15.0.0/guides/required-directive/index.html | 4 ++-- docs/v15.0.0/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/v15.0.0/guides/type-emission/index.html | 4 ++-- docs/v15.0.0/index.html | 4 ++-- docs/v15.0.0/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/v15.0.0/principles-and-architecture/videos/index.html | 4 ++-- docs/v15.0.0/tutorial/arrays-lists/index.html | 4 ++-- docs/v15.0.0/tutorial/connections-pagination/index.html | 4 ++-- docs/v15.0.0/tutorial/fragments-1/index.html | 4 ++-- docs/v15.0.0/tutorial/graphql/index.html | 4 ++-- docs/v15.0.0/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/v15.0.0/tutorial/intro/index.html | 4 ++-- docs/v15.0.0/tutorial/mutations-updates/index.html | 4 ++-- docs/v15.0.0/tutorial/queries-1/index.html | 4 ++-- docs/v15.0.0/tutorial/queries-2/index.html | 4 ++-- docs/v15.0.0/tutorial/refetchable-fragments/index.html | 4 ++-- docs/v16.0.0/api-reference/commit-mutation/index.html | 4 ++-- docs/v16.0.0/api-reference/entrypoint-container/index.html | 4 ++-- docs/v16.0.0/api-reference/fetch-query/index.html | 4 ++-- docs/v16.0.0/api-reference/graphql-and-directives/index.html | 4 ++-- docs/v16.0.0/api-reference/legacy-apis/index.html | 4 ++-- docs/v16.0.0/api-reference/load-entrypoint/index.html | 4 ++-- docs/v16.0.0/api-reference/load-query/index.html | 4 ++-- .../api-reference/relay-environment-provider/index.html | 4 ++-- docs/v16.0.0/api-reference/request-subscription/index.html | 4 ++-- docs/v16.0.0/api-reference/store/index.html | 4 ++-- docs/v16.0.0/api-reference/types/CacheConfig/index.html | 4 ++-- docs/v16.0.0/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/v16.0.0/api-reference/types/MutationConfig/index.html | 4 ++-- .../api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/v16.0.0/api-reference/types/UploadableMap/index.html | 4 ++-- docs/v16.0.0/api-reference/use-client-query/index.html | 4 ++-- docs/v16.0.0/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/v16.0.0/api-reference/use-fragment/index.html | 4 ++-- docs/v16.0.0/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/v16.0.0/api-reference/use-mutation/index.html | 4 ++-- docs/v16.0.0/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/v16.0.0/api-reference/use-preloaded-query/index.html | 4 ++-- docs/v16.0.0/api-reference/use-query-loader/index.html | 4 ++-- .../v16.0.0/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/v16.0.0/api-reference/use-relay-environment/index.html | 4 ++-- docs/v16.0.0/api-reference/use-subscription/index.html | 4 ++-- docs/v16.0.0/community-learning-resources/index.html | 4 ++-- .../debugging/declarative-mutation-directives/index.html | 4 ++-- docs/v16.0.0/debugging/disallowed-id-types-error/index.html | 4 ++-- docs/v16.0.0/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/v16.0.0/debugging/relay-devtools/index.html | 4 ++-- docs/v16.0.0/debugging/why-null/index.html | 4 ++-- docs/v16.0.0/editor-support/index.html | 4 ++-- docs/v16.0.0/error-reference/unknown-field/index.html | 4 ++-- .../v16.0.0/getting-started/installation-and-setup/index.html | 4 ++-- docs/v16.0.0/getting-started/prerequisites/index.html | 4 ++-- docs/v16.0.0/getting-started/step-by-step-guide/index.html | 4 ++-- docs/v16.0.0/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/v16.0.0/guided-tour/index.html | 4 ++-- .../guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/v16.0.0/guided-tour/list-data/connections/index.html | 4 ++-- docs/v16.0.0/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/v16.0.0/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/environment/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/error-states/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/fragments/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/queries/index.html | 4 ++-- docs/v16.0.0/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/v16.0.0/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/v16.0.0/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/v16.0.0/guided-tour/workflow/index.html | 4 ++-- docs/v16.0.0/guides/client-schema-extensions/index.html | 4 ++-- docs/v16.0.0/guides/compiler/index.html | 4 ++-- docs/v16.0.0/guides/graphql-server-specification/index.html | 4 ++-- docs/v16.0.0/guides/network-layer/index.html | 4 ++-- docs/v16.0.0/guides/persisted-queries/index.html | 4 ++-- docs/v16.0.0/guides/relay-resolvers/index.html | 4 ++-- docs/v16.0.0/guides/required-directive/index.html | 4 ++-- docs/v16.0.0/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/v16.0.0/guides/type-emission/index.html | 4 ++-- docs/v16.0.0/index.html | 4 ++-- docs/v16.0.0/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/v16.0.0/principles-and-architecture/videos/index.html | 4 ++-- docs/v16.0.0/tutorial/arrays-lists/index.html | 4 ++-- docs/v16.0.0/tutorial/connections-pagination/index.html | 4 ++-- docs/v16.0.0/tutorial/fragments-1/index.html | 4 ++-- docs/v16.0.0/tutorial/graphql/index.html | 4 ++-- docs/v16.0.0/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/v16.0.0/tutorial/intro/index.html | 4 ++-- docs/v16.0.0/tutorial/mutations-updates/index.html | 4 ++-- docs/v16.0.0/tutorial/queries-1/index.html | 4 ++-- docs/v16.0.0/tutorial/queries-2/index.html | 4 ++-- docs/v16.0.0/tutorial/refetchable-fragments/index.html | 4 ++-- docs/v17.0.0/api-reference/commit-mutation/index.html | 4 ++-- docs/v17.0.0/api-reference/entrypoint-container/index.html | 4 ++-- docs/v17.0.0/api-reference/fetch-query/index.html | 4 ++-- docs/v17.0.0/api-reference/graphql-and-directives/index.html | 4 ++-- docs/v17.0.0/api-reference/legacy-apis/index.html | 4 ++-- docs/v17.0.0/api-reference/load-entrypoint/index.html | 4 ++-- docs/v17.0.0/api-reference/load-query/index.html | 4 ++-- .../api-reference/relay-environment-provider/index.html | 4 ++-- .../api-reference/relay-resolvers/docblock-format/index.html | 4 ++-- .../relay-resolvers/runtime-functions/index.html | 4 ++-- docs/v17.0.0/api-reference/request-subscription/index.html | 4 ++-- docs/v17.0.0/api-reference/store/index.html | 4 ++-- docs/v17.0.0/api-reference/types/CacheConfig/index.html | 4 ++-- docs/v17.0.0/api-reference/types/Disposable/index.html | 4 ++-- .../api-reference/types/GraphQLSubscriptionConfig/index.html | 4 ++-- docs/v17.0.0/api-reference/types/MutationConfig/index.html | 4 ++-- .../api-reference/types/SelectorStoreUpdater/index.html | 4 ++-- docs/v17.0.0/api-reference/types/UploadableMap/index.html | 4 ++-- docs/v17.0.0/api-reference/use-client-query/index.html | 4 ++-- docs/v17.0.0/api-reference/use-entrypoint-loader/index.html | 4 ++-- docs/v17.0.0/api-reference/use-fragment/index.html | 4 ++-- docs/v17.0.0/api-reference/use-lazy-load-query/index.html | 4 ++-- docs/v17.0.0/api-reference/use-mutation/index.html | 4 ++-- docs/v17.0.0/api-reference/use-pagination-fragment/index.html | 4 ++-- docs/v17.0.0/api-reference/use-preloaded-query/index.html | 4 ++-- docs/v17.0.0/api-reference/use-query-loader/index.html | 4 ++-- .../v17.0.0/api-reference/use-refetchable-fragment/index.html | 4 ++-- docs/v17.0.0/api-reference/use-relay-environment/index.html | 4 ++-- docs/v17.0.0/api-reference/use-subscription/index.html | 4 ++-- docs/v17.0.0/community-learning-resources/index.html | 4 ++-- .../debugging/declarative-mutation-directives/index.html | 4 ++-- docs/v17.0.0/debugging/disallowed-id-types-error/index.html | 4 ++-- docs/v17.0.0/debugging/inconsistent-typename-error/index.html | 4 ++-- docs/v17.0.0/debugging/relay-devtools/index.html | 4 ++-- docs/v17.0.0/debugging/why-null/index.html | 4 ++-- docs/v17.0.0/editor-support/index.html | 4 ++-- docs/v17.0.0/error-reference/unknown-field/index.html | 4 ++-- .../v17.0.0/getting-started/installation-and-setup/index.html | 4 ++-- docs/v17.0.0/getting-started/prerequisites/index.html | 4 ++-- docs/v17.0.0/getting-started/step-by-step-guide/index.html | 4 ++-- docs/v17.0.0/glossary/index.html | 4 ++-- .../prefetching-queries/index.html | 4 ++-- .../accessing-data-without-react/reading-fragments/index.html | 4 ++-- .../accessing-data-without-react/reading-queries/index.html | 4 ++-- .../accessing-data-without-react/retaining-queries/index.html | 4 ++-- .../subscribing-to-queries/index.html | 4 ++-- docs/v17.0.0/guided-tour/index.html | 4 ++-- .../guided-tour/list-data/advanced-pagination/index.html | 4 ++-- docs/v17.0.0/guided-tour/list-data/connections/index.html | 4 ++-- docs/v17.0.0/guided-tour/list-data/pagination/index.html | 4 ++-- .../guided-tour/list-data/refetching-connections/index.html | 4 ++-- .../guided-tour/list-data/rendering-connections/index.html | 4 ++-- .../guided-tour/list-data/streaming-pagination/index.html | 4 ++-- .../guided-tour/list-data/updating-connections/index.html | 4 ++-- .../guided-tour/refetching/OssAvoidSuspenseNote/index.html | 4 ++-- docs/v17.0.0/guided-tour/refetching/index.html | 4 ++-- .../refetching-fragments-with-different-data/index.html | 4 ++-- .../refetching-queries-with-different-data/index.html | 4 ++-- .../guided-tour/refetching/refreshing-fragments/index.html | 4 ++-- .../guided-tour/refetching/refreshing-queries/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/environment/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/error-states/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/fragments/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/loading-states/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/queries/index.html | 4 ++-- docs/v17.0.0/guided-tour/rendering/variables/index.html | 4 ++-- .../reusing-cached-data/availability-of-data/index.html | 4 ++-- .../guided-tour/reusing-cached-data/fetch-policies/index.html | 4 ++-- .../reusing-cached-data/filling-in-missing-data/index.html | 4 ++-- docs/v17.0.0/guided-tour/reusing-cached-data/index.html | 4 ++-- .../reusing-cached-data/presence-of-data/index.html | 4 ++-- .../rendering-partially-cached-data/index.html | 4 ++-- .../reusing-cached-data/staleness-of-data/index.html | 4 ++-- .../guided-tour/updating-data/client-only-data/index.html | 4 ++-- .../guided-tour/updating-data/graphql-mutations/index.html | 4 ++-- .../updating-data/graphql-subscriptions/index.html | 4 ++-- .../imperatively-modifying-linked-fields/index.html | 4 ++-- .../imperatively-modifying-store-data-unsafe/index.html | 4 ++-- .../imperatively-modifying-store-data/index.html | 4 ++-- docs/v17.0.0/guided-tour/updating-data/index.html | 4 ++-- .../guided-tour/updating-data/local-data-updates/index.html | 4 ++-- .../updating-data/typesafe-updaters-faq/index.html | 4 ++-- docs/v17.0.0/guided-tour/workflow/index.html | 4 ++-- docs/v17.0.0/guides/alias-directive/index.html | 4 ++-- docs/v17.0.0/guides/client-schema-extensions/index.html | 4 ++-- docs/v17.0.0/guides/compiler/index.html | 4 ++-- docs/v17.0.0/guides/graphql-server-specification/index.html | 4 ++-- docs/v17.0.0/guides/network-layer/index.html | 4 ++-- docs/v17.0.0/guides/persisted-queries/index.html | 4 ++-- .../v17.0.0/guides/relay-resolvers/defining-fields/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/defining-types/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/deprecated/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/derived-fields/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/descriptions/index.html | 4 ++-- .../guides/relay-resolvers/enabling-resolvers/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/errors/index.html | 4 ++-- .../v17.0.0/guides/relay-resolvers/field-arguments/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/introduction/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/limitations/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/live-fields/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/return-types/index.html | 4 ++-- docs/v17.0.0/guides/relay-resolvers/suspense/index.html | 4 ++-- docs/v17.0.0/guides/required-directive/index.html | 4 ++-- docs/v17.0.0/guides/testing-relay-components/index.html | 4 ++-- .../guides/testing-relay-with-preloaded-queries/index.html | 4 ++-- docs/v17.0.0/guides/type-emission/index.html | 4 ++-- docs/v17.0.0/index.html | 4 ++-- docs/v17.0.0/migration-and-compatibility/index.html | 4 ++-- .../relay-hooks-and-legacy-container-apis/index.html | 4 ++-- .../suspense-compatibility/index.html | 4 ++-- .../architecture-overview/index.html | 4 ++-- .../compiler-architecture/index.html | 4 ++-- .../runtime-architecture/index.html | 4 ++-- .../thinking-in-graphql/index.html | 4 ++-- .../principles-and-architecture/thinking-in-relay/index.html | 4 ++-- docs/v17.0.0/principles-and-architecture/videos/index.html | 4 ++-- docs/v17.0.0/tutorial/arrays-lists/index.html | 4 ++-- docs/v17.0.0/tutorial/connections-pagination/index.html | 4 ++-- docs/v17.0.0/tutorial/fragments-1/index.html | 4 ++-- docs/v17.0.0/tutorial/graphql/index.html | 4 ++-- docs/v17.0.0/tutorial/interfaces-polymorphism/index.html | 4 ++-- docs/v17.0.0/tutorial/intro/index.html | 4 ++-- docs/v17.0.0/tutorial/mutations-updates/index.html | 4 ++-- .../organizing-mutations-queries-and-subscriptions/index.html | 4 ++-- docs/v17.0.0/tutorial/queries-1/index.html | 4 ++-- docs/v17.0.0/tutorial/queries-2/index.html | 4 ++-- docs/v17.0.0/tutorial/refetchable-fragments/index.html | 4 ++-- help/index.html | 4 ++-- index.html | 4 ++-- search/index.html | 4 ++-- users/index.html | 4 ++-- versions/index.html | 4 ++-- 836 files changed, 1670 insertions(+), 1670 deletions(-) rename assets/js/{main.d8c9bd05.js => main.235d9a6b.js} (99%) rename assets/js/{main.d8c9bd05.js.LICENSE.txt => main.235d9a6b.js.LICENSE.txt} (100%) diff --git a/404.html b/404.html index 66d3476847b8..1a58d720920e 100644 --- a/404.html +++ b/404.html @@ -17,7 +17,7 @@ - + @@ -25,6 +25,6 @@
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/main.d8c9bd05.js b/assets/js/main.235d9a6b.js similarity index 99% rename from assets/js/main.d8c9bd05.js rename to assets/js/main.235d9a6b.js index 64e975aa62b6..7d6d7a76721d 100644 --- a/assets/js/main.d8c9bd05.js +++ b/assets/js/main.235d9a6b.js @@ -1,2 +1,2 @@ -/*! For license information please see main.d8c9bd05.js.LICENSE.txt */ -(self.webpackChunk=self.webpackChunk||[]).push([[40179],{20830:(e,t,n)=>{"use strict";n.d(t,{W:()=>i});var r=n(67294);function i(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},34334:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ti});const i=function(){for(var e,t,n=0,i="";n{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},76155:(e,t,n)=>{const r=n(51421),i=n(98653),o=new Set;function a(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];i(r,e,t).load((e=>{if(!(e in r.languages))return void(a.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(98816).resolve(t)],delete Prism.languages[e],n(98816)(t),o.add(e)}))}a.silent=!1,e.exports=a},53144:(e,t,n)=>{var r={"./":76155};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=53144},98816:(e,t,n)=>{var r={"./":76155};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=98816},98653:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var s={},d=e[r];if(d){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var a in i(t,o),s[t]=!0,n[t])s[a]=!0}t(d.require,c),t(d.optional,c),t(d.modify,c)}n[r]=s,o.pop()}}return function(e){var t=n[e];return t||(i(e,r),t=n[e]),t}}function i(e){for(var t in e)return!0;return!1}return function(o,a,s){var d=function(e){var t={};for(var n in e){var r=e[n];for(var i in r)if("meta"!=i){var o=r[i];t[i]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var i in n={},e){var o=e[i];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+i+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+i+" because it is a component.");n[t]=i}))}return n[r]||r}}(d);a=a.map(c),s=(s||[]).map(c);var u=n(a),l=n(s);a.forEach((function e(n){var r=d[n];t(r&&r.require,(function(t){t in l||(u[t]=!0,e(t))}))}));for(var p,f=r(d),g=u;i(g);){for(var m in p={},g){var v=d[m];t(v&&v.modify,(function(e){e in l&&(p[e]=!0)}))}for(var h in l)if(!(h in u))for(var b in f(h))if(b in u){p[h]=!0;break}for(var y in g=p)u[y]=!0}var _={getIds:function(){var e=[];return _.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,i){var o=i?i.series:void 0,a=i?i.parallel:e,s={},d={};function c(e){if(e in s)return s[e];d[e]=!0;var i,u=[];for(var l in t(e))l in n&&u.push(l);if(0===u.length)i=r(e);else{var p=a(u.map((function(e){var t=c(e);return delete d[e],t})));o?i=o(p,(function(){return r(e)})):r(e)}return s[e]=i}for(var u in n)c(u);var l=[];for(var p in d)l.push(s[p]);return a(l)}(f,u,t,n)}};return _}}();e.exports=t},87459:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ti});const i=function(){for(var e,t,n=0,i="";n{"use strict";n.d(t,{Z:()=>f});var r=n(67294),i=n(83117),o=n(68356),a=n.n(o),s=n(16887);const d={"0001a05f":[function(){return Promise.all([n.e(40532),n.e(87445)]).then(n.bind(n,94097))},"@site/versioned_docs/version-v15.0.0/guides/testing-relay-components.md",94097],"00f73cb0":[function(){return Promise.all([n.e(40532),n.e(13668)]).then(n.bind(n,54457))},"@site/docs/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",54457],"0177b16c":[function(){return n.e(15178).then(n.bind(n,41184))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/descriptions.md",41184],"01a85c17":[function(){return Promise.all([n.e(40532),n.e(64013)]).then(n.bind(n,20472))},"@theme/BlogTagsListPage",20472],"01c4f349":[function(){return Promise.all([n.e(40532),n.e(39962)]).then(n.bind(n,88789))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/error-states.md",88789],"01e6a091":[function(){return Promise.all([n.e(40532),n.e(71569)]).then(n.bind(n,89341))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/presence-of-data.md",89341],"020c02b6":[function(){return Promise.all([n.e(40532),n.e(18311)]).then(n.bind(n,28064))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/thinking-in-graphql.md",28064],"021cafbc":[function(){return Promise.all([n.e(40532),n.e(31656)]).then(n.bind(n,58209))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/typesafe-updaters-faq.md",58209],"026433d7":[function(){return Promise.all([n.e(40532),n.e(30657)]).then(n.bind(n,41065))},"@site/docs/guided-tour/introduction.md",41065],"02719d87":[function(){return Promise.all([n.e(40532),n.e(98073)]).then(n.bind(n,74648))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/graphql-subscriptions.md",74648],"0277310d":[function(){return n.e(80096).then(n.bind(n,10660))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",10660],"02a4a17c":[function(){return n.e(84099).then(n.bind(n,55839))},"@site/versioned_docs/version-v17.0.0/tutorial/mutations-updates.md",55839],"034fb1db":[function(){return Promise.all([n.e(40532),n.e(17894)]).then(n.bind(n,8072))},"@site/versioned_docs/version-v18.0.0/guides/testing-relay-components.md",8072],"03c82ed5":[function(){return Promise.all([n.e(40532),n.e(22735)]).then(n.bind(n,94111))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/variables.md",94111],"03d43e22":[function(){return Promise.all([n.e(40532),n.e(27879)]).then(n.bind(n,30452))},"@site/docs/api-reference/hooks/use-client-query.md",30452],"042060f3":[function(){return Promise.all([n.e(40532),n.e(64289)]).then(n.bind(n,45598))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/local-data-updates.md",45598],"044e2fc1":[function(){return n.e(72242).then(n.bind(n,63859))},"@site/versioned_docs/version-v18.0.0/guides/alias-directive.md",63859],"04ae23aa":[function(){return n.e(46323).then(n.t.bind(n,36300,19))},"~blog/default/blog-tags-required-778-list.json",36300],"04af8061":[function(){return Promise.all([n.e(40532),n.e(4751)]).then(n.bind(n,64786))},"@site/versioned_docs/version-v18.0.0/guides/testing-relay-with-preloaded-queries.md",64786],"053d1bdc":[function(){return Promise.all([n.e(40532),n.e(9114)]).then(n.bind(n,99019))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/fetch-policies.md",99019],"05c0ab03":[function(){return n.e(22217).then(n.bind(n,95377))},"@site/versioned_docs/version-v17.0.0/tutorial/queries-1.md",95377],"061d87a2":[function(){return n.e(67293).then(n.t.bind(n,15745,19))},"/home/runner/work/relay/relay/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",15745],"063f7eb0":[function(){return Promise.all([n.e(40532),n.e(44645)]).then(n.bind(n,7890))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/graphql-mutations.md",7890],"068436c5":[function(){return n.e(48028).then(n.bind(n,92518))},"@site/versioned_docs/version-v16.0.0/api-reference/types/UploadableMap.md",92518],"06996f36":[function(){return Promise.all([n.e(40532),n.e(41573)]).then(n.bind(n,83963))},"@site/versioned_docs/version-v14.0.0/guides/testing-relay-components.md",83963],"084039df":[function(){return Promise.all([n.e(40532),n.e(34329)]).then(n.bind(n,99894))},"@site/versioned_docs/version-v13.0.0/getting-started/introduction.md",99894],"08b87194":[function(){return Promise.all([n.e(40532),n.e(32484)]).then(n.bind(n,72708))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/updating-connections.md",72708],"08d55fe2":[function(){return Promise.all([n.e(40532),n.e(63240)]).then(n.bind(n,30202))},"@site/versioned_docs/version-v16.0.0/guides/required-directive.md",30202],"0936da4d":[function(){return Promise.all([n.e(40532),n.e(1703)]).then(n.bind(n,37993))},"@site/versioned_docs/version-v15.0.0/community/learning-resources.md",37993],"095c7bf3":[function(){return Promise.all([n.e(40532),n.e(74341)]).then(n.bind(n,28361))},"@site/docs/principles-and-architecture/compiler-architecture.md",28361],"09c03319":[function(){return Promise.all([n.e(40532),n.e(38968)]).then(n.bind(n,4513))},"@site/docs/glossary/glossary.md",4513],"09d234e5":[function(){return Promise.all([n.e(40532),n.e(10794)]).then(n.bind(n,39976))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-relay-environment.md",39976],"09f2d9cf":[function(){return Promise.all([n.e(40532),n.e(68627)]).then(n.bind(n,17368))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/introduction.md",17368],"09fedc21":[function(){return Promise.all([n.e(40532),n.e(956)]).then(n.bind(n,3666))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/introduction.md",3666],"0a70172a":[function(){return Promise.all([n.e(40532),n.e(3027)]).then(n.bind(n,7065))},"@site/versioned_docs/version-v18.0.0/api-reference/graphql/graphql-directives.md",7065],"0a97337f":[function(){return Promise.all([n.e(40532),n.e(9439)]).then(n.bind(n,25137))},"@site/docs/api-reference/relay-runtime/wait-for-fragment-data.md",25137],"0acc02b2":[function(){return n.e(615).then(n.bind(n,61599))},"@site/versioned_docs/version-v14.0.0/tutorial/connections-pagination.md",61599],"0ad21c12":[function(){return Promise.all([n.e(40532),n.e(13850)]).then(n.bind(n,13230))},"@site/versioned_docs/version-v14.0.0/getting-started/step-by-step-guide.md",13230],"0af3ece9":[function(){return Promise.all([n.e(40532),n.e(47587)]).then(n.bind(n,57285))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/graphql-mutations.md",57285],"0b732cb0":[function(){return n.e(57825).then(n.t.bind(n,82439,19))},"~blog/default/blog-tags-relay-compiler-fa3-list.json",82439],"0b7df530":[function(){return Promise.all([n.e(40532),n.e(1253)]).then(n.bind(n,74296))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/relay-environment-provider.md",74296],"0b7f6e90":[function(){return n.e(9232).then(n.bind(n,43180))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/derived-fields.md",43180],"0ba16c3b":[function(){return Promise.all([n.e(40532),n.e(29520)]).then(n.bind(n,11575))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/loading-states.md",11575],"0ba946e1":[function(){return n.e(22381).then(n.bind(n,49157))},"@site/versioned_docs/version-v13.0.0/debugging/declarative-mutation-directives.md",49157],"0baad4f1":[function(){return Promise.all([n.e(40532),n.e(71756)]).then(n.bind(n,15660))},"@site/versioned_docs/version-v16.0.0/api-reference/graphql/graphql-directives.md",15660],"0bbccc0d":[function(){return n.e(31330).then(n.bind(n,65963))},"@site/versioned_docs/version-v15.0.0/api-reference/types/CacheConfig.md",65963],"0bc1f20f":[function(){return Promise.all([n.e(40532),n.e(15474)]).then(n.bind(n,84774))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",84774],"0c164eab":[function(){return n.e(9808).then(n.bind(n,29440))},"@site/versioned_docs/version-v17.0.0/api-reference/legacy-apis/legacy-apis.md",29440],"0ca63459":[function(){return Promise.all([n.e(40532),n.e(68620)]).then(n.bind(n,4195))},"@site/versioned_docs/version-v13.0.0/guides/testing-relay-with-preloaded-queries.md",4195],"0cfaabc3":[function(){return Promise.all([n.e(40532),n.e(7026)]).then(n.bind(n,30355))},"@site/versioned_docs/version-v15.0.0/migration-and-compatibility/suspense-compatibility.md",30355],"0d06373a":[function(){return Promise.all([n.e(40532),n.e(46957)]).then(n.bind(n,34817))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/videos.md",34817],"0d0fbf07":[function(){return Promise.all([n.e(40532),n.e(39205)]).then(n.bind(n,96890))},"@site/versioned_docs/version-v16.0.0/api-reference/entrypoint-apis/entrypoint-container.md",96890],"0d4e44ff":[function(){return Promise.all([n.e(40532),n.e(37090)]).then(n.bind(n,98448))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-fragment.md",98448],"0d55dc6e":[function(){return Promise.all([n.e(40532),n.e(24729)]).then(n.bind(n,70363))},"@site/versioned_docs/version-v16.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",70363],"0d6884be":[function(){return n.e(91187).then(n.bind(n,65394))},"@site/versioned_docs/version-v14.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",65394],"0d7f1e9b":[function(){return Promise.all([n.e(40532),n.e(78692)]).then(n.bind(n,7752))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",7752],"0dd36bcc":[function(){return n.e(33709).then(n.bind(n,30543))},"@site/docs/guides/alias-directive.md",30543],"0e0e9316":[function(){return Promise.all([n.e(40532),n.e(59813)]).then(n.bind(n,14272))},"@site/versioned_docs/version-v18.0.0/getting-started/step-by-step-guide.md",14272],"0f0ce9f1":[function(){return Promise.all([n.e(40532),n.e(60316)]).then(n.bind(n,43124))},"@site/versioned_docs/version-v17.0.0/error-reference/unknown-field.md",43124],"0f217bb0":[function(){return Promise.all([n.e(40532),n.e(18483)]).then(n.bind(n,773))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data.md",773],"0f3f22ac":[function(){return Promise.all([n.e(40532),n.e(8355)]).then(n.bind(n,84520))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/local-data-updates.md",84520],"0f627c89":[function(){return n.e(98101).then(n.bind(n,40182))},"@site/blog/2023-03-30-relay-15.mdx?truncated=true",40182],"0fea9f8e":[function(){return Promise.all([n.e(40532),n.e(41833)]).then(n.bind(n,52970))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",52970],"1017c29e":[function(){return Promise.all([n.e(40532),n.e(17682)]).then(n.bind(n,45950))},"@site/versioned_docs/version-v13.0.0/guides/compiler.md",45950],"101997d5":[function(){return Promise.all([n.e(40532),n.e(23738)]).then(n.bind(n,39624))},"@site/versioned_docs/version-v17.0.0/guides/type-emission.md",39624],"1030c021":[function(){return Promise.all([n.e(40532),n.e(34607)]).then(n.bind(n,35226))},"@site/docs/guides/relay-resolvers/context.md",35226],"1098c5a8":[function(){return Promise.all([n.e(40532),n.e(82704)]).then(n.bind(n,26535))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/connections.md",26535],"10a639f0":[function(){return Promise.all([n.e(40532),n.e(61815)]).then(n.bind(n,31843))},"@site/docs/api-reference/relay-runtime/store.md",31843],"10d6c12a":[function(){return Promise.all([n.e(40532),n.e(70143)]).then(n.bind(n,87183))},"@site/versioned_docs/version-v15.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",87183],"1105cc82":[function(){return Promise.all([n.e(40532),n.e(69153)]).then(n.bind(n,34446))},"@site/versioned_docs/version-v16.0.0/getting-started/prerequisites.md",34446],"110991bd":[function(){return Promise.all([n.e(40532),n.e(46138)]).then(n.bind(n,17113))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-query-loader.md",17113],"111caad3":[function(){return n.e(39235).then(n.bind(n,3795))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/errors.md",3795],"112b9266":[function(){return n.e(66575).then(n.bind(n,554))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",554],"112bb4f3":[function(){return n.e(81227).then(n.bind(n,65623))},"@site/versioned_docs/version-v14.0.0/api-reference/types/Disposable.md",65623],"1142669b":[function(){return Promise.all([n.e(40532),n.e(41657)]).then(n.bind(n,45867))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-mutation.md",45867],"116a4330":[function(){return Promise.all([n.e(40532),n.e(33008)]).then(n.bind(n,35190))},"@site/docs/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",35190],"11a9e88f":[function(){return Promise.all([n.e(40532),n.e(50948)]).then(n.bind(n,32826))},"@site/docs/debugging/why-null.md",32826],"1203afe4":[function(){return Promise.all([n.e(40532),n.e(91561)]).then(n.bind(n,39480))},"@site/versioned_docs/version-v18.0.0/debugging/why-null.md",39480],"121fe2ec":[function(){return Promise.all([n.e(40532),n.e(47271)]).then(n.bind(n,72763))},"@site/docs/api-reference/relay-runtime/observe-fragment.md",72763],"12b04751":[function(){return n.e(2992).then(n.bind(n,37650))},"@site/versioned_docs/version-v15.0.0/tutorial/intro.md",37650],"12b5a0fc":[function(){return Promise.all([n.e(40532),n.e(4531)]).then(n.bind(n,70135))},"@site/versioned_docs/version-v18.0.0/api-reference/entrypoint-apis/entrypoint-container.md",70135],"12be159a":[function(){return Promise.all([n.e(40532),n.e(47979)]).then(n.bind(n,63852))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-query-loader.md",63852],"135dd8a6":[function(){return Promise.all([n.e(40532),n.e(21863)]).then(n.bind(n,1251))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/introduction.md",1251],"14868d0b":[function(){return Promise.all([n.e(40532),n.e(96262)]).then(n.bind(n,63122))},"@site/versioned_docs/version-v17.0.0/guides/client-schema-extensions.md",63122],"150ccce5":[function(){return Promise.all([n.e(40532),n.e(47959)]).then(n.bind(n,49590))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-query-loader.md",49590],"152130fb":[function(){return Promise.all([n.e(40532),n.e(16561)]).then(n.bind(n,89853))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/availability-of-data.md",89853],"153425e5":[function(){return Promise.all([n.e(40532),n.e(82494)]).then(n.bind(n,15442))},"@site/docs/getting-started/installation-and-setup.md",15442],"155de423":[function(){return Promise.all([n.e(40532),n.e(50396)]).then(n.bind(n,51400))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-resolvers/docblock-format.md",51400],"157b1a93":[function(){return Promise.all([n.e(40532),n.e(74706)]).then(n.bind(n,21358))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/fragments.md",21358],"15a8f6b2":[function(){return Promise.all([n.e(40532),n.e(84123)]).then(n.bind(n,36404))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/refreshing-fragments.md",36404],"166f2c1d":[function(){return n.e(79491).then(n.bind(n,8303))},"@site/versioned_docs/version-v18.0.0/api-reference/types/UploadableMap.md",8303],"16940c85":[function(){return Promise.all([n.e(40532),n.e(12523)]).then(n.bind(n,54672))},"@site/versioned_docs/version-v17.0.0/getting-started/step-by-step-guide.md",54672],"16a1efb7":[function(){return n.e(1484).then(n.bind(n,72727))},"@site/docs/tutorial/queries-2.md",72727],"16ac14c3":[function(){return Promise.all([n.e(40532),n.e(16099)]).then(n.bind(n,68367))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/local-data-updates.md",68367],"16adc178":[function(){return Promise.all([n.e(40532),n.e(41281)]).then(n.bind(n,19961))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/availability-of-data.md",19961],17896441:[function(){return Promise.all([n.e(40532),n.e(8609),n.e(27918)]).then(n.t.bind(n,62466,23))},"@theme/DocItem",62466],"178ff024":[function(){return Promise.all([n.e(40532),n.e(62592)]).then(n.bind(n,52848))},"@site/docs/principles-and-architecture/architecture-overview.md",52848],"187d958d":[function(){return Promise.all([n.e(40532),n.e(6558)]).then(n.bind(n,38274))},"@site/versioned_docs/version-v14.0.0/getting-started/installation-and-setup.md",38274],"187db5ad":[function(){return Promise.all([n.e(40532),n.e(2639)]).then(n.bind(n,58976))},"@site/versioned_docs/version-v16.0.0/guides/network-layer.md",58976],"18b93cb3":[function(){return n.e(3042).then(n.bind(n,40351))},"@site/src/pages/versions.js",40351],"18bdc8b0":[function(){return Promise.all([n.e(40532),n.e(92888)]).then(n.bind(n,65485))},"@site/versioned_docs/version-v13.0.0/guides/type-emission.md",65485],"190e9f45":[function(){return Promise.all([n.e(40532),n.e(57576)]).then(n.bind(n,38200))},"@site/docs/guides/graphql-server-specification.md",38200],"19bdc22f":[function(){return Promise.all([n.e(40532),n.e(20828)]).then(n.bind(n,84282))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/introduction.md",84282],"19c679e9":[function(){return Promise.all([n.e(40532),n.e(70376)]).then(n.bind(n,35368))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/thinking-in-relay.md",35368],"19e54370":[function(){return n.e(21327).then(n.bind(n,77859))},"@site/versioned_docs/version-v18.0.0/tutorial/organizing-mutations-queries-and-subscriptions.md",77859],"19f842d2":[function(){return n.e(9371).then(n.bind(n,15790))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",15790],"19fa8362":[function(){return Promise.all([n.e(40532),n.e(14795)]).then(n.bind(n,78051))},"@site/versioned_docs/version-v14.0.0/api-reference/relay-runtime/request-subscription.md",78051],"1a4e3797":[function(){return Promise.all([n.e(40532),n.e(97920)]).then(n.bind(n,72026))},"@theme/SearchPage",72026],"1a5e3ff0":[function(){return n.e(70201).then(n.bind(n,64110))},"@site/versioned_docs/version-v14.0.0/tutorial/refetchable-fragments.md",64110],"1aed53b7":[function(){return n.e(45091).then(n.bind(n,64251))},"@site/versioned_docs/version-v17.0.0/tutorial/interfaces-polymorphism.md",64251],"1b20607e":[function(){return n.e(58891).then(n.bind(n,37250))},"@site/versioned_docs/version-v15.0.0/tutorial/queries-1.md",37250],"1be78505":[function(){return Promise.all([n.e(40532),n.e(29514)]).then(n.bind(n,19963))},"@theme/DocPage",19963],"1beadf87":[function(){return n.e(57165).then(n.bind(n,79609))},"@site/versioned_docs/version-v14.0.0/tutorial/interfaces-polymorphism.md",79609],"1c27d6ee":[function(){return Promise.all([n.e(40532),n.e(55480)]).then(n.bind(n,78682))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",78682],"1c32ca53":[function(){return n.e(54594).then(n.bind(n,58031))},"@site/blog/2021-12-08-introducing-the-new-relay-compiler.mdx",58031],"1c3821c3":[function(){return n.e(10954).then(n.t.bind(n,64720,19))},"~docs/default/version-v-17-0-0-metadata-prop-363.json",64720],"1c67b52d":[function(){return n.e(24431).then(n.t.bind(n,58104,19))},"~blog/default/blog-tags-relay-hooks-090.json",58104],"1c77acd8":[function(){return Promise.all([n.e(40532),n.e(88466)]).then(n.bind(n,44928))},"@site/versioned_docs/version-v14.0.0/api-reference/relay-runtime/fetch-query.md",44928],"1cc01de1":[function(){return Promise.all([n.e(40532),n.e(31125)]).then(n.bind(n,50826))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/variables.md",50826],"1cf0a408":[function(){return Promise.all([n.e(40532),n.e(12669)]).then(n.bind(n,55689))},"@site/docs/guided-tour/reusing-cached-data/staleness-of-data.md",55689],"1cf43d84":[function(){return Promise.all([n.e(40532),n.e(36694)]).then(n.bind(n,61399))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/fetch-policies.md",61399],"1d0b4c36":[function(){return Promise.all([n.e(40532),n.e(29485)]).then(n.bind(n,37878))},"@site/versioned_docs/version-v18.0.0/getting-started/compiler.md",37878],"1d665b59":[function(){return Promise.all([n.e(40532),n.e(84922)]).then(n.bind(n,2754))},"@site/versioned_docs/version-v14.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",2754],"1d774419":[function(){return Promise.all([n.e(40532),n.e(98832)]).then(n.bind(n,42461))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/advanced-pagination.md",42461],"1dba9094":[function(){return n.e(65217).then(n.bind(n,37264))},"@site/src/pages/users.js",37264],"1dc7412d":[function(){return Promise.all([n.e(40532),n.e(20937)]).then(n.bind(n,36652))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-preloaded-query.md",36652],"1de99bbb":[function(){return Promise.all([n.e(40532),n.e(93568)]).then(n.bind(n,97244))},"@site/docs/guided-tour/reusing-cached-data/filling-in-missing-data.md",97244],"1e154146":[function(){return n.e(67538).then(n.bind(n,97012))},"@site/docs/debugging/declarative-mutation-directives.md",97012],"1f80117a":[function(){return Promise.all([n.e(40532),n.e(14832)]).then(n.bind(n,3104))},"@site/docs/guided-tour/reusing-cached-data/presence-of-data.md",3104],"20043b32":[function(){return Promise.all([n.e(40532),n.e(43147)]).then(n.bind(n,14001))},"@site/versioned_docs/version-v14.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",14001],"2005e672":[function(){return n.e(36365).then(n.bind(n,30918))},"@site/docs/guides/relay-resolvers/introduction.md",30918],"203e1026":[function(){return Promise.all([n.e(40532),n.e(27711)]).then(n.bind(n,20868))},"@site/docs/guides/relay-resolvers/defining-fields.md",20868],"2044ce72":[function(){return Promise.all([n.e(40532),n.e(48343)]).then(n.bind(n,7353))},"@site/versioned_docs/version-v14.0.0/api-reference/entrypoint-apis/entrypoint-container.md",7353],"20ef46e6":[function(){return Promise.all([n.e(40532),n.e(71863)]).then(n.bind(n,90996))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/environment.md",90996],"20fbc2f8":[function(){return Promise.all([n.e(40532),n.e(36952)]).then(n.bind(n,25678))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/variables.md",25678],"2111756d":[function(){return n.e(40859).then(n.bind(n,51725))},"@site/versioned_docs/version-v14.0.0/api-reference/types/CacheConfig.md",51725],"2235405f":[function(){return n.e(8710).then(n.bind(n,88842))},"@site/versioned_docs/version-v13.0.0/api-reference/types/SelectorStoreUpdater.md",88842],"22b6cf6a":[function(){return Promise.all([n.e(40532),n.e(92694)]).then(n.bind(n,21440))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-lazy-load-query.md",21440],"23400b82":[function(){return n.e(97150).then(n.bind(n,38085))},"@site/versioned_docs/version-v13.0.0/api-reference/types/GraphQLSubscriptionConfig.md",38085],"23bc45b9":[function(){return Promise.all([n.e(40532),n.e(57360)]).then(n.bind(n,79596))},"@site/versioned_docs/version-v18.0.0/guides/catch-directive.md",79596],"23d52184":[function(){return Promise.all([n.e(40532),n.e(76460)]).then(n.bind(n,22974))},"@site/docs/principles-and-architecture/videos.md",22974],"2431b64c":[function(){return Promise.all([n.e(40532),n.e(5429)]).then(n.bind(n,37007))},"@site/docs/api-reference/hooks/use-mutation.md",37007],"244ec93b":[function(){return Promise.all([n.e(40532),n.e(59310)]).then(n.bind(n,53730))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/thinking-in-graphql.md",53730],"24a3e8fe":[function(){return Promise.all([n.e(40532),n.e(74133)]).then(n.bind(n,89039))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-preloaded-query.md",89039],"24c12d3e":[function(){return n.e(7512).then(n.bind(n,61945))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-resolvers/runtime-functions.md",61945],"25430d76":[function(){return Promise.all([n.e(40532),n.e(335)]).then(n.bind(n,45687))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/compiler-architecture.md",45687],"25c0f931":[function(){return Promise.all([n.e(40532),n.e(13251)]).then(n.bind(n,84621))},"@site/versioned_docs/version-v16.0.0/guides/client-schema-extensions.md",84621],"25ffc27e":[function(){return Promise.all([n.e(40532),n.e(97557)]).then(n.bind(n,68085))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/typesafe-updaters-faq.md",68085],"26066fbc":[function(){return Promise.all([n.e(40532),n.e(81440)]).then(n.bind(n,42426))},"@site/versioned_docs/version-v15.0.0/error-reference/unknown-field.md",42426],"262e6d8a":[function(){return Promise.all([n.e(40532),n.e(84480)]).then(n.bind(n,69390))},"@site/versioned_docs/version-v15.0.0/debugging/why-null.md",69390],"2698e3bc":[function(){return Promise.all([n.e(40532),n.e(45358)]).then(n.bind(n,93827))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/presence-of-data.md",93827],"269b7b0f":[function(){return Promise.all([n.e(40532),n.e(64350)]).then(n.bind(n,76258))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/connections.md",76258],"26a4bd2d":[function(){return Promise.all([n.e(40532),n.e(50386)]).then(n.bind(n,75530))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-subscription.md",75530],"26d385f8":[function(){return n.e(94976).then(n.bind(n,65885))},"@site/versioned_docs/version-v18.0.0/guides/semantic-nullability.md",65885],"270f92ab":[function(){return Promise.all([n.e(40532),n.e(89837)]).then(n.bind(n,5018))},"@site/versioned_docs/version-v15.0.0/tutorial/graphql.md",5018],27404770:[function(){return Promise.all([n.e(40532),n.e(67470)]).then(n.bind(n,69011))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-subscription.md",69011],"274d7b01":[function(){return Promise.all([n.e(40532),n.e(44351)]).then(n.bind(n,49690))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/videos.md",49690],"274dff1e":[function(){return Promise.all([n.e(40532),n.e(86803)]).then(n.bind(n,25818))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields.md",25818],"275f6aee":[function(){return n.e(39821).then(n.bind(n,89889))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/field-arguments.md",89889],"27ad7c40":[function(){return Promise.all([n.e(40532),n.e(12364)]).then(n.bind(n,15410))},"@site/versioned_docs/version-v18.0.0/guides/client-schema-extensions.md",15410],28526875:[function(){return Promise.all([n.e(40532),n.e(75656)]).then(n.bind(n,10337))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/videos.md",10337],"2861e1a8":[function(){return Promise.all([n.e(40532),n.e(97621)]).then(n.bind(n,1584))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/client-only-data.md",1584],28858303:[function(){return Promise.all([n.e(40532),n.e(65870)]).then(n.bind(n,45449))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/introduction.md",45449],"289d3c54":[function(){return n.e(16873).then(n.bind(n,95038))},"@site/blog/2021-03-09-introducing-relay-hooks.md?truncated=true",95038],"28b9b2c8":[function(){return Promise.all([n.e(40532),n.e(53777)]).then(n.bind(n,7630))},"@site/versioned_docs/version-v18.0.0/guides/throw-on-field-error-directive.md",7630],"28dbb6b1":[function(){return n.e(94770).then(n.bind(n,50814))},"@site/versioned_docs/version-v16.0.0/api-reference/types/Disposable.md",50814],"2906a510":[function(){return n.e(91804).then(n.bind(n,99482))},"@site/versioned_docs/version-v13.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",99482],"293b3a36":[function(){return Promise.all([n.e(40532),n.e(70325)]).then(n.bind(n,49998))},"@site/docs/tutorial/graphql.md",49998],"2941a756":[function(){return n.e(1850).then(n.bind(n,63680))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/live-fields.md",63680],"29943a63":[function(){return Promise.all([n.e(40532),n.e(40322)]).then(n.bind(n,76740))},"@site/docs/guides/codemods.md",76740],"29b5297d":[function(){return n.e(16698).then(n.bind(n,90122))},"@site/versioned_docs/version-v14.0.0/api-reference/types/GraphQLSubscriptionConfig.md",90122],"2a052e8d":[function(){return Promise.all([n.e(40532),n.e(14264)]).then(n.bind(n,26379))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/loading-states.md",26379],"2a69512a":[function(){return Promise.all([n.e(40532),n.e(48583)]).then(n.bind(n,25558))},"@site/versioned_docs/version-v17.0.0/migration-and-compatibility/suspense-compatibility.md",25558],"2adc0ba4":[function(){return n.e(70731).then(n.t.bind(n,71365,19))},"~blog/default/blog-tags-rust-0c9-list.json",71365],"2af2b571":[function(){return Promise.all([n.e(40532),n.e(78429)]).then(n.bind(n,18613))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/graphql-mutations.md",18613],"2b0a6446":[function(){return n.e(56435).then(n.bind(n,55723))},"@site/versioned_docs/version-v13.0.0/api-reference/types/CacheConfig.md",55723],"2b5fde06":[function(){return Promise.all([n.e(40532),n.e(31244)]).then(n.bind(n,29347))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/client-only-data.md",29347],"2bc95877":[function(){return Promise.all([n.e(40532),n.e(14190)]).then(n.bind(n,71325))},"@site/docs/api-reference/hooks/use-fragment.md",71325],"2c0693f2":[function(){return Promise.all([n.e(40532),n.e(39492)]).then(n.bind(n,84599))},"@site/versioned_docs/version-v15.0.0/guides/relay-resolvers.md",84599],"2c08c9cb":[function(){return Promise.all([n.e(40532),n.e(36772)]).then(n.bind(n,50088))},"@site/versioned_docs/version-v16.0.0/guided-tour/managing-data-outside-react/reading-queries.md",50088],"2c2fca25":[function(){return Promise.all([n.e(40532),n.e(5339)]).then(n.bind(n,36114))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",36114],"2c76e4d1":[function(){return Promise.all([n.e(40532),n.e(86216)]).then(n.bind(n,5635))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/refetching-connections.md",5635],"2c83fadf":[function(){return n.e(55502).then(n.bind(n,36048))},"@site/docs/tutorial/arrays-lists.md",36048],"2c9bb6e0":[function(){return Promise.all([n.e(40532),n.e(11408)]).then(n.bind(n,22712))},"@site/versioned_docs/version-v15.0.0/guides/network-layer.md",22712],"2ca99c3d":[function(){return n.e(24782).then(n.bind(n,79318))},"@site/versioned_docs/version-v17.0.0/api-reference/types/Disposable.md",79318],"2cca2c60":[function(){return n.e(18958).then(n.bind(n,56062))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",56062],"2ccba4b9":[function(){return Promise.all([n.e(40532),n.e(7775)]).then(n.bind(n,6961))},"@site/versioned_docs/version-v13.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",6961],"2ccf9903":[function(){return Promise.all([n.e(40532),n.e(25811)]).then(n.bind(n,77385))},"@site/versioned_docs/version-v18.0.0/tutorial/graphql.md",77385],"2d2c9ed1":[function(){return Promise.all([n.e(40532),n.e(48751)]).then(n.bind(n,52943))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-lazy-load-query.md",52943],"2d488160":[function(){return Promise.all([n.e(40532),n.e(26442)]).then(n.bind(n,48632))},"@site/docs/guides/persisted-queries.md",48632],"2d7caf96":[function(){return n.e(40158).then(n.t.bind(n,91076,19))},"~docs/default/version-v-13-0-0-metadata-prop-ea5.json",91076],"2d92dfb9":[function(){return n.e(57690).then(n.t.bind(n,99010,19))},"~blog/default/blog-tags-rust-0c9.json",99010],"2e021607":[function(){return Promise.all([n.e(40532),n.e(2338)]).then(n.bind(n,660))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/error-states.md",660],"2e854b47":[function(){return n.e(47287).then(n.bind(n,92634))},"@site/docs/tutorial/intro.md",92634],"2eccf717":[function(){return n.e(10001).then(n.bind(n,16797))},"@site/versioned_docs/version-v17.0.0/api-reference/types/CacheConfig.md",16797],"2f3a185b":[function(){return Promise.all([n.e(40532),n.e(28936)]).then(n.bind(n,23630))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",23630],"2f4d70b3":[function(){return Promise.all([n.e(40532),n.e(45150)]).then(n.bind(n,62761))},"@site/versioned_docs/version-v17.0.0/guides/testing-relay-with-preloaded-queries.md",62761],"2f5f8e0d":[function(){return Promise.all([n.e(40532),n.e(74381)]).then(n.bind(n,63925))},"@site/versioned_docs/version-v14.0.0/api-reference/entrypoint-apis/load-entrypoint.md",63925],"2fe5bab1":[function(){return Promise.all([n.e(40532),n.e(68253)]).then(n.bind(n,13862))},"@site/docs/guided-tour/reusing-cached-data/introduction.md",13862],"3066cb61":[function(){return Promise.all([n.e(40532),n.e(57446)]).then(n.bind(n,50676))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-relay-environment.md",50676],"308406f8":[function(){return Promise.all([n.e(40532),n.e(43321)]).then(n.bind(n,41564))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",41564],"31764f1f":[function(){return Promise.all([n.e(40532),n.e(71448)]).then(n.bind(n,21797))},"@site/docs/api-reference/hooks/load-query.md",21797],"31fd58e5":[function(){return Promise.all([n.e(40532),n.e(78336)]).then(n.bind(n,19596))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-lazy-load-query.md",19596],"32028a1b":[function(){return n.e(61787).then(n.bind(n,69561))},"@site/versioned_docs/version-v18.0.0/tutorial/connections-pagination.md",69561],"32773eb4":[function(){return Promise.all([n.e(40532),n.e(87093)]).then(n.bind(n,69907))},"@site/versioned_docs/version-v13.0.0/guided-tour/workflow.md",69907],"33011fbd":[function(){return n.e(50272).then(n.bind(n,9501))},"@site/versioned_docs/version-v16.0.0/tutorial/refetchable-fragments.md",9501],"3377b7f4":[function(){return n.e(78809).then(n.bind(n,70229))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/descriptions.md",70229],"342a51b7":[function(){return Promise.all([n.e(40532),n.e(62176)]).then(n.bind(n,25652))},"@site/docs/guides/client-schema-extensions.md",25652],"3497ecc8":[function(){return Promise.all([n.e(40532),n.e(23289)]).then(n.bind(n,43247))},"@site/versioned_docs/version-v16.0.0/glossary/glossary.md",43247],"34f3d50e":[function(){return Promise.all([n.e(40532),n.e(82736)]).then(n.bind(n,97870))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",97870],"35bfd98d":[function(){return Promise.all([n.e(40532),n.e(21173)]).then(n.bind(n,72578))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data.md",72578],"3615d417":[function(){return Promise.all([n.e(40532),n.e(95755)]).then(n.bind(n,75064))},"@site/versioned_docs/version-v14.0.0/guides/network-layer.md",75064],"363fea00":[function(){return Promise.all([n.e(40532),n.e(35619)]).then(n.bind(n,68697))},"@site/versioned_docs/version-v17.0.0/debugging/why-null.md",68697],36447285:[function(){return Promise.all([n.e(40532),n.e(55027)]).then(n.bind(n,1269))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/load-query.md",1269],"368b4fc4":[function(){return Promise.all([n.e(40532),n.e(73575)]).then(n.bind(n,302))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/queries.md",302],"372a8d49":[function(){return Promise.all([n.e(40532),n.e(95397)]).then(n.bind(n,8297))},"@site/docs/guided-tour/list-data/refetching-connections.md",8297],"37409ea7":[function(){return Promise.all([n.e(40532),n.e(52341)]).then(n.bind(n,94477))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-runtime/fetch-query.md",94477],"3759a057":[function(){return Promise.all([n.e(40532),n.e(34554)]).then(n.bind(n,81635))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-refetchable-fragment.md",81635],"37a93b0a":[function(){return n.e(27947).then(n.bind(n,41405))},"@site/versioned_docs/version-v18.0.0/editor-support.md",41405],"37d0327d":[function(){return Promise.all([n.e(40532),n.e(23335)]).then(n.bind(n,76312))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields.md",76312],"381d1f6b":[function(){return Promise.all([n.e(40532),n.e(32759)]).then(n.bind(n,65950))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/runtime-architecture.md",65950],"38cbfb02":[function(){return Promise.all([n.e(40532),n.e(52939)]).then(n.bind(n,83647))},"@site/versioned_docs/version-v18.0.0/debugging/inconsistent-typename-error.md",83647],"38e29050":[function(){return n.e(19443).then(n.bind(n,98015))},"@site/versioned_docs/version-v15.0.0/tutorial/connections-pagination.md",98015],"397450f6":[function(){return Promise.all([n.e(40532),n.e(66619)]).then(n.bind(n,88474))},"@site/versioned_docs/version-v13.0.0/guided-tour/updating-data/client-only-data.md",88474],"3974e8bf":[function(){return Promise.all([n.e(40532),n.e(29527)]).then(n.bind(n,55651))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/environment.md",55651],"3983cb0d":[function(){return Promise.all([n.e(40532),n.e(72373)]).then(n.bind(n,3658))},"@site/versioned_docs/version-v17.0.0/glossary/glossary.md",3658],"39dc41c7":[function(){return Promise.all([n.e(40532),n.e(23489)]).then(n.bind(n,55261))},"@site/docs/api-reference/entrypoint-apis/entrypoint-container.md",55261],"3a0fb56d":[function(){return Promise.all([n.e(40532),n.e(13183)]).then(n.bind(n,32823))},"@site/versioned_docs/version-v17.0.0/guides/graphql-server-specification.md",32823],"3a3f132e":[function(){return Promise.all([n.e(40532),n.e(54166)]).then(n.bind(n,84589))},"@site/versioned_docs/version-v18.0.0/migration-and-compatibility/suspense-compatibility.md",84589],"3a4c1574":[function(){return Promise.all([n.e(40532),n.e(77256)]).then(n.bind(n,87474))},"@site/versioned_docs/version-v17.0.0/guides/testing-relay-components.md",87474],"3a88d931":[function(){return Promise.all([n.e(40532),n.e(61598)]).then(n.bind(n,62414))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/environment.md",62414],"3ad2990c":[function(){return Promise.all([n.e(40532),n.e(5281)]).then(n.bind(n,26407))},"@site/docs/debugging/disallowed-id-types-error.md",26407],"3aec13a6":[function(){return Promise.all([n.e(40532),n.e(10998)]).then(n.bind(n,70022))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",70022],"3b535907":[function(){return Promise.all([n.e(40532),n.e(8925)]).then(n.bind(n,57256))},"@site/versioned_docs/version-v14.0.0/guides/compiler.md",57256],"3b661959":[function(){return n.e(75791).then(n.bind(n,73464))},"@site/versioned_docs/version-v18.0.0/api-reference/types/CacheConfig.md",73464],"3b68a239":[function(){return Promise.all([n.e(40532),n.e(41635)]).then(n.bind(n,76927))},"@site/versioned_docs/version-v15.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",76927],"3b8a556c":[function(){return Promise.all([n.e(40532),n.e(48517)]).then(n.bind(n,32036))},"@site/versioned_docs/version-v16.0.0/guides/graphql-server-specification.md",32036],"3bfc940c":[function(){return Promise.all([n.e(40532),n.e(91953)]).then(n.bind(n,86940))},"@site/docs/getting-started/compiler.md",86940],"3c9a3219":[function(){return Promise.all([n.e(40532),n.e(4263)]).then(n.bind(n,7825))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/load-query.md",7825],"3d5db317":[function(){return Promise.all([n.e(40532),n.e(18241)]).then(n.bind(n,29885))},"@site/docs/guided-tour/updating-data/imperatively-modifying-store-data.md",29885],"3d5e86f9":[function(){return Promise.all([n.e(40532),n.e(66119)]).then(n.bind(n,48474))},"@site/versioned_docs/version-v15.0.0/guided-tour/introduction.md",48474],"3d9c95a4":[function(){return Promise.all([n.e(40532),n.e(82125)]).then(n.bind(n,83191))},"@site/docs/home.md",83191],"3db1d1c6":[function(){return n.e(6521).then(n.bind(n,18001))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",18001],"3de6c4ed":[function(){return Promise.all([n.e(40532),n.e(94886)]).then(n.bind(n,37719))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/graphql-mutations.md",37719],"3e6e906f":[function(){return n.e(75118).then(n.bind(n,52701))},"@site/versioned_docs/version-v18.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",52701],"40114e0f":[function(){return n.e(1698).then(n.bind(n,75245))},"@site/versioned_docs/version-v15.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",75245],40141214:[function(){return Promise.all([n.e(40532),n.e(78153)]).then(n.bind(n,32374))},"@site/versioned_docs/version-v16.0.0/debugging/why-null.md",32374],"40257f7c":[function(){return Promise.all([n.e(40532),n.e(6117)]).then(n.bind(n,87964))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/thinking-in-relay.md",87964],"40c33aa5":[function(){return n.e(96696).then(n.bind(n,25036))},"@site/blog/2023-03-30-relay-15.mdx",25036],"410bcca4":[function(){return Promise.all([n.e(40532),n.e(44903)]).then(n.bind(n,89003))},"@site/versioned_docs/version-v13.0.0/getting-started/prerequisites.md",89003],"41dd97c7":[function(){return n.e(62134).then(n.bind(n,28634))},"@site/versioned_docs/version-v17.0.0/tutorial/organizing-mutations-queries-and-subscriptions.md",28634],"41e72ecb":[function(){return Promise.all([n.e(40532),n.e(10924)]).then(n.bind(n,78081))},"@site/versioned_docs/version-v13.0.0/guides/network-layer.md",78081],"420fc5d8":[function(){return n.e(7352).then(n.bind(n,19383))},"@site/versioned_docs/version-v17.0.0/tutorial/intro.md",19383],"421f5352":[function(){return Promise.all([n.e(40532),n.e(44949)]).then(n.bind(n,58421))},"@site/versioned_docs/version-v16.0.0/guides/relay-resolvers.md",58421],"4224daeb":[function(){return n.e(97854).then(n.bind(n,61501))},"@site/docs/guides/relay-resolvers/errors.md",61501],"4300c1e7":[function(){return Promise.all([n.e(40532),n.e(28567)]).then(n.bind(n,30223))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/defining-fields.md",30223],"431ce772":[function(){return Promise.all([n.e(40532),n.e(96763)]).then(n.bind(n,89254))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-client-query.md",89254],"433cf46d":[function(){return Promise.all([n.e(40532),n.e(43225)]).then(n.bind(n,97386))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/pagination.md",97386],43444347:[function(){return Promise.all([n.e(40532),n.e(44828)]).then(n.bind(n,56661))},"@site/docs/debugging/relay-devtools.md",56661],"4350e716":[function(){return Promise.all([n.e(40532),n.e(90735)]).then(n.bind(n,72377))},"@site/versioned_docs/version-v17.0.0/api-reference/entrypoint-apis/load-entrypoint.md",72377],"441006b1":[function(){return Promise.all([n.e(40532),n.e(94997)]).then(n.bind(n,13332))},"@site/versioned_docs/version-v17.0.0/guided-tour/introduction.md",13332],"441c6af7":[function(){return Promise.all([n.e(40532),n.e(6550)]).then(n.bind(n,20358))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-relay-environment.md",20358],"4490e1d2":[function(){return Promise.all([n.e(40532),n.e(45215)]).then(n.bind(n,12558))},"@site/versioned_docs/version-v13.0.0/community/learning-resources.md",12558],"44ec4735":[function(){return Promise.all([n.e(40532),n.e(52897)]).then(n.bind(n,65026))},"@site/docs/guides/required-directive.md",65026],"45079d0e":[function(){return Promise.all([n.e(40532),n.e(44750)]).then(n.bind(n,46558))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",46558],"45adfbb1":[function(){return Promise.all([n.e(40532),n.e(61444)]).then(n.bind(n,63096))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data.md",63096],"45d93e33":[function(){return Promise.all([n.e(40532),n.e(53995)]).then(n.bind(n,56383))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/typesafe-updaters-faq.md",56383],"4678bcb1":[function(){return n.e(24687).then(n.bind(n,64912))},"@site/versioned_docs/version-v13.0.0/api-reference/types/UploadableMap.md",64912],"4681cacf":[function(){return n.e(92029).then(n.bind(n,97563))},"@site/versioned_docs/version-v14.0.0/tutorial/mutations-updates.md",97563],"46e2b7ff":[function(){return n.e(63011).then(n.bind(n,49121))},"@site/docs/tutorial/connections-pagination.md",49121],"46f5716b":[function(){return Promise.all([n.e(40532),n.e(95671)]).then(n.bind(n,46655))},"@site/versioned_docs/version-v16.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",46655],"473c4583":[function(){return Promise.all([n.e(40532),n.e(47671)]).then(n.bind(n,74342))},"@site/versioned_docs/version-v18.0.0/guides/required-directive.md",74342],"484a3756":[function(){return n.e(60082).then(n.bind(n,11079))},"@site/versioned_docs/version-v18.0.0/tutorial/mutations-updates.md",11079],49180998:[function(){return Promise.all([n.e(40532),n.e(39617)]).then(n.bind(n,70064))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-subscription.md",70064],"495ce8f4":[function(){return n.e(18127).then(n.t.bind(n,24469,19))},"/home/runner/work/relay/relay/website/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",24469],"499e7db7":[function(){return Promise.all([n.e(40532),n.e(98157)]).then(n.bind(n,40229))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/graphql-subscriptions.md",40229],"4a066bd7":[function(){return Promise.all([n.e(40532),n.e(73689)]).then(n.bind(n,8450))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-refetchable-fragment.md",8450],"4a580a73":[function(){return Promise.all([n.e(40532),n.e(35085)]).then(n.bind(n,95266))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/context.md",95266],"4a66ff66":[function(){return Promise.all([n.e(40532),n.e(67551)]).then(n.bind(n,43420))},"@site/versioned_docs/version-v13.0.0/debugging/relay-devtools.md",43420],"4afe5ffc":[function(){return Promise.all([n.e(40532),n.e(67554)]).then(n.bind(n,18325))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-subscription.md",18325],"4b27c708":[function(){return Promise.all([n.e(40532),n.e(87087)]).then(n.bind(n,69637))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/client-only-data.md",69637],"4b8f32b9":[function(){return n.e(44363).then(n.bind(n,69517))},"@site/versioned_docs/version-v17.0.0/api-reference/types/MutationConfig.md",69517],"4bce4bee":[function(){return n.e(11234).then(n.bind(n,99716))},"@site/versioned_docs/version-v16.0.0/debugging/declarative-mutation-directives.md",99716],"4c1dc3e7":[function(){return Promise.all([n.e(40532),n.e(49572)]).then(n.bind(n,48520))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/fetch-policies.md",48520],"4c7aa6a7":[function(){return Promise.all([n.e(40532),n.e(57788)]).then(n.bind(n,7921))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/variables.md",7921],"4ce08bdc":[function(){return Promise.all([n.e(40532),n.e(91327)]).then(n.bind(n,13293))},"@site/docs/api-reference/hooks/use-pagination-fragment.md",13293],"4cfce1b2":[function(){return Promise.all([n.e(40532),n.e(81506)]).then(n.bind(n,95744))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-preloaded-query.md",95744],"4d03e95f":[function(){return Promise.all([n.e(40532),n.e(7695)]).then(n.bind(n,14774))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/presence-of-data.md",14774],"4d2404a0":[function(){return n.e(46109).then(n.bind(n,89610))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/limitations.md",89610],"4e4a4c72":[function(){return Promise.all([n.e(40532),n.e(44900)]).then(n.bind(n,72319))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/refetching-connections.md",72319],"4e6efd3e":[function(){return Promise.all([n.e(40532),n.e(58417)]).then(n.bind(n,96337))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/variables.md",96337],"4e7b453c":[function(){return Promise.all([n.e(40532),n.e(50162)]).then(n.bind(n,89470))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/thinking-in-relay.md",89470],"4efe5ddf":[function(){return Promise.all([n.e(40532),n.e(550)]).then(n.bind(n,58835))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/videos.md",58835],"4f083c56":[function(){return Promise.all([n.e(40532),n.e(8620)]).then(n.bind(n,37343))},"@site/docs/guided-tour/managing-data-outside-react/reading-fragments.md",37343],"4f0dea08":[function(){return Promise.all([n.e(40532),n.e(87579)]).then(n.bind(n,10265))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/error-states.md",10265],"4f598cf5":[function(){return Promise.all([n.e(40532),n.e(5338)]).then(n.bind(n,80281))},"@site/versioned_docs/version-v16.0.0/api-reference/entrypoint-apis/load-entrypoint.md",80281],"4f7d7bb7":[function(){return n.e(70266).then(n.bind(n,14266))},"@site/docs/guides/relay-resolvers/field-arguments.md",14266],"4fb83f28":[function(){return Promise.all([n.e(40532),n.e(17105)]).then(n.bind(n,28035))},"@site/docs/guided-tour/updating-data/client-only-data.md",28035],"4fee4892":[function(){return Promise.all([n.e(40532),n.e(32258)]).then(n.bind(n,67645))},"@site/versioned_docs/version-v18.0.0/getting-started/installation-and-setup.md",67645],"505bb8ab":[function(){return n.e(63536).then(n.bind(n,80754))},"@site/docs/tutorial/queries-1.md",80754],"513ff9ed":[function(){return Promise.all([n.e(40532),n.e(83365)]).then(n.bind(n,57809))},"@site/versioned_docs/version-v15.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",57809],"5174aa85":[function(){return Promise.all([n.e(40532),n.e(63123)]).then(n.bind(n,34059))},"@site/versioned_docs/version-v17.0.0/tutorial/fragments-1.md",34059],"5228658f":[function(){return Promise.all([n.e(40532),n.e(68971)]).then(n.bind(n,69418))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-refetchable-fragment.md",69418],"527bbee0":[function(){return Promise.all([n.e(40532),n.e(98522)]).then(n.bind(n,44682))},"@site/versioned_docs/version-v13.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",44682],"529baf06":[function(){return Promise.all([n.e(40532),n.e(15368)]).then(n.bind(n,25350))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/compiler-architecture.md",25350],"52d55a53":[function(){return Promise.all([n.e(40532),n.e(94119)]).then(n.bind(n,81753))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-refetchable-fragment.md",81753],"52e8088b":[function(){return Promise.all([n.e(40532),n.e(33549)]).then(n.bind(n,63523))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/streaming-pagination.md",63523],"53105f0a":[function(){return Promise.all([n.e(40532),n.e(6772)]).then(n.bind(n,9356))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/refreshing-queries.md",9356],"531ce653":[function(){return Promise.all([n.e(40532),n.e(59873)]).then(n.bind(n,78967))},"@site/docs/api-reference/hooks/relay-environment-provider.md",78967],"537b1b4f":[function(){return Promise.all([n.e(40532),n.e(17652)]).then(n.bind(n,27066))},"@site/versioned_docs/version-v14.0.0/guides/type-emission.md",27066],"53c9021e":[function(){return n.e(43329).then(n.bind(n,65401))},"@site/docs/api-reference/types/Disposable.md",65401],"54076ae4":[function(){return Promise.all([n.e(40532),n.e(1223)]).then(n.bind(n,69339))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-preloaded-query.md",69339],54822990:[function(){return Promise.all([n.e(40532),n.e(88622)]).then(n.bind(n,49580))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/architecture-overview.md",49580],"55bf5af5":[function(){return Promise.all([n.e(40532),n.e(4743)]).then(n.bind(n,25061))},"@site/versioned_docs/version-v17.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",25061],"55e6d02f":[function(){return Promise.all([n.e(40532),n.e(86321)]).then(n.bind(n,43402))},"@site/versioned_docs/version-v13.0.0/guides/required-directive.md",43402],"5613dd7e":[function(){return Promise.all([n.e(40532),n.e(58144)]).then(n.bind(n,71438))},"@site/versioned_docs/version-v14.0.0/community/learning-resources.md",71438],"562b318c":[function(){return Promise.all([n.e(40532),n.e(27037)]).then(n.bind(n,12188))},"@site/versioned_docs/version-v18.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",12188],"56a5759a":[function(){return Promise.all([n.e(40532),n.e(23711)]).then(n.bind(n,69800))},"@site/docs/guided-tour/list-data/advanced-pagination.md",69800],"56e7739b":[function(){return n.e(78122).then(n.bind(n,40883))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/suspense.md",40883],"56eb1859":[function(){return Promise.all([n.e(40532),n.e(52248)]).then(n.bind(n,49581))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/runtime-architecture.md",49581],"5786a716":[function(){return Promise.all([n.e(40532),n.e(9421)]).then(n.bind(n,44343))},"@site/versioned_docs/version-v14.0.0/glossary/glossary.md",44343],"57de369a":[function(){return Promise.all([n.e(40532),n.e(23998)]).then(n.bind(n,92664))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/connections.md",92664],"58b12797":[function(){return n.e(9804).then(n.bind(n,87536))},"@site/versioned_docs/version-v15.0.0/tutorial/arrays-lists.md",87536],"58b154d4":[function(){return Promise.all([n.e(40532),n.e(30124)]).then(n.bind(n,18717))},"@site/versioned_docs/version-v14.0.0/tutorial/fragments-1.md",18717],"58c0a69a":[function(){return n.e(20374).then(n.bind(n,5940))},"@site/versioned_docs/version-v16.0.0/tutorial/mutations-updates.md",5940],"58c9437e":[function(){return n.e(31034).then(n.t.bind(n,30157,19))},"~docs/default/version-v-15-0-0-metadata-prop-190.json",30157],"58d21bdb":[function(){return Promise.all([n.e(40532),n.e(78324)]).then(n.bind(n,73679))},"@site/versioned_docs/version-v14.0.0/guides/persisted-queries.md",73679],"5a232f74":[function(){return Promise.all([n.e(40532),n.e(80977)]).then(n.bind(n,28341))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/runtime-architecture.md",28341],"5a27904a":[function(){return n.e(21672).then(n.bind(n,84218))},"@site/versioned_docs/version-v17.0.0/api-reference/types/SelectorStoreUpdater.md",84218],"5b1a8d6c":[function(){return Promise.all([n.e(40532),n.e(6164)]).then(n.bind(n,2423))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-mutation.md",2423],"5ba4c4a1":[function(){return Promise.all([n.e(40532),n.e(53650)]).then(n.bind(n,4215))},"@site/versioned_docs/version-v16.0.0/migration-and-compatibility/suspense-compatibility.md",4215],"5c24ce59":[function(){return Promise.all([n.e(40532),n.e(95037)]).then(n.bind(n,23613))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",23613],"5ca52c91":[function(){return Promise.all([n.e(40532),n.e(42516)]).then(n.bind(n,48651))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",48651],"5cf8bb68":[function(){return Promise.all([n.e(40532),n.e(13660)]).then(n.bind(n,56654))},"@site/versioned_docs/version-v14.0.0/guides/testing-relay-with-preloaded-queries.md",56654],"5d356f2e":[function(){return Promise.all([n.e(40532),n.e(75826)]).then(n.bind(n,39131))},"@site/docs/guides/relay-resolvers/live-fields.md",39131],"5d7e2f22":[function(){return Promise.all([n.e(40532),n.e(84694)]).then(n.bind(n,55639))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-client-query.md",55639],"5dc397f0":[function(){return Promise.all([n.e(40532),n.e(36992)]).then(n.bind(n,69833))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/advanced-pagination.md",69833],"5e71c6ea":[function(){return Promise.all([n.e(40532),n.e(94047)]).then(n.bind(n,50960))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/introduction.md",50960],"5e7fb198":[function(){return Promise.all([n.e(40532),n.e(79617)]).then(n.bind(n,29400))},"@site/docs/api-reference/graphql/graphql-directives.md",29400],"5e8d79c0":[function(){return Promise.all([n.e(40532),n.e(28785)]).then(n.bind(n,73066))},"@site/versioned_docs/version-v15.0.0/guides/required-directive.md",73066],"5e9f5e1a":[function(){return Promise.resolve().then(n.bind(n,36809))},"@generated/docusaurus.config",36809],"5ef4cb44":[function(){return Promise.all([n.e(40532),n.e(79435)]).then(n.bind(n,1358))},"@site/versioned_docs/version-v14.0.0/guides/relay-resolvers.md",1358],"5f10c318":[function(){return Promise.all([n.e(40532),n.e(37554)]).then(n.bind(n,59799))},"@site/versioned_docs/version-v18.0.0/guided-tour/introduction.md",59799],"5f347a86":[function(){return Promise.all([n.e(40532),n.e(94739)]).then(n.bind(n,55278))},"@site/versioned_docs/version-v15.0.0/api-reference/graphql/graphql-directives.md",55278],"5f7e85b9":[function(){return n.e(23272).then(n.bind(n,6537))},"@site/docs/tutorial/mutations-updates.md",6537],"60344c84":[function(){return Promise.all([n.e(40532),n.e(62706)]).then(n.bind(n,50400))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/loading-states.md",50400],"609d1e18":[function(){return n.e(55727).then(n.bind(n,65316))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/return-types.md",65316],"60f7dc9c":[function(){return n.e(98812).then(n.t.bind(n,96373,19))},"~docs/default/version-v-14-0-0-metadata-prop-ac7.json",96373],"6108b4fd":[function(){return n.e(76700).then(n.bind(n,2699))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/enabling.md",2699],61127608:[function(){return Promise.all([n.e(40532),n.e(7515)]).then(n.bind(n,53011))},"@site/docs/api-reference/relay-runtime/fetch-query.md",53011],"61db02d4":[function(){return Promise.all([n.e(40532),n.e(49762)]).then(n.bind(n,31640))},"@site/versioned_docs/version-v15.0.0/guides/graphql-server-specification.md",31640],"6232821c":[function(){return Promise.all([n.e(40532),n.e(4726)]).then(n.bind(n,36252))},"@site/versioned_docs/version-v18.0.0/getting-started/prerequisites.md",36252],"623553bf":[function(){return Promise.all([n.e(40532),n.e(7025)]).then(n.bind(n,8731))},"@site/versioned_docs/version-v15.0.0/debugging/disallowed-id-types-error.md",8731],"62551e15":[function(){return Promise.all([n.e(40532),n.e(82331)]).then(n.bind(n,78762))},"@site/docs/principles-and-architecture/thinking-in-graphql.md",78762],"62a7b27f":[function(){return Promise.all([n.e(40532),n.e(11764)]).then(n.bind(n,86422))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/presence-of-data.md",86422],"6313d80f":[function(){return Promise.all([n.e(40532),n.e(15625)]).then(n.bind(n,50723))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/relay-environment-provider.md",50723],"63eeb7db":[function(){return Promise.all([n.e(40532),n.e(13136)]).then(n.bind(n,71667))},"@site/versioned_docs/version-v16.0.0/debugging/disallowed-id-types-error.md",71667],"643afabf":[function(){return Promise.all([n.e(40532),n.e(74743)]).then(n.bind(n,85666))},"@site/versioned_docs/version-v13.0.0/getting-started/step-by-step-guide.md",85666],"6497aa3e":[function(){return n.e(74966).then(n.bind(n,67695))},"@site/versioned_docs/version-v14.0.0/api-reference/legacy-apis/legacy-apis.md",67695],"65d4ca42":[function(){return n.e(3950).then(n.bind(n,25173))},"@site/versioned_docs/version-v15.0.0/debugging/declarative-mutation-directives.md",25173],"65ec7af9":[function(){return Promise.all([n.e(40532),n.e(22041)]).then(n.bind(n,56304))},"@site/versioned_docs/version-v13.0.0/debugging/inconsistent-typename-error.md",56304],"65ee39d0":[function(){return Promise.all([n.e(40532),n.e(86223)]).then(n.bind(n,86056))},"@site/versioned_docs/version-v14.0.0/guides/graphql-server-specification.md",86056],"661fda94":[function(){return Promise.all([n.e(40532),n.e(67057)]).then(n.bind(n,91274))},"@site/versioned_docs/version-v15.0.0/guided-tour/managing-data-outside-react/reading-queries.md",91274],"664b1b0b":[function(){return Promise.all([n.e(40532),n.e(92089)]).then(n.bind(n,9569))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-refetchable-fragment.md",9569],66856264:[function(){return Promise.all([n.e(40532),n.e(33401)]).then(n.bind(n,14711))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-pagination-fragment.md",14711],"668c59b4":[function(){return Promise.all([n.e(40532),n.e(56814)]).then(n.bind(n,61023))},"@site/docs/guides/relay-resolvers/defining-types.md",61023],"6694470d":[function(){return Promise.all([n.e(40532),n.e(49903)]).then(n.bind(n,27885))},"@site/versioned_docs/version-v13.0.0/api-reference/graphql/graphql-directives.md",27885],"66a07d28":[function(){return Promise.all([n.e(40532),n.e(72612)]).then(n.bind(n,38412))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-pagination-fragment.md",38412],"66b0000d":[function(){return Promise.all([n.e(40532),n.e(71038)]).then(n.bind(n,4863))},"@site/versioned_docs/version-v16.0.0/api-reference/relay-runtime/store.md",4863],"66b96252":[function(){return n.e(87165).then(n.bind(n,87778))},"@site/versioned_docs/version-v18.0.0/api-reference/legacy-apis/legacy-apis.md",87778],"66d71245":[function(){return Promise.all([n.e(40532),n.e(58388)]).then(n.bind(n,90357))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-fragment.md",90357],"66f34313":[function(){return n.e(69454).then(n.bind(n,86744))},"@site/docs/guides/relay-resolvers/suspense.md",86744],"6875c492":[function(){return Promise.all([n.e(40532),n.e(8609),n.e(77993),n.e(48610)]).then(n.bind(n,41714))},"@theme/BlogTagsPostsPage",41714],"68d84d59":[function(){return Promise.all([n.e(40532),n.e(67472)]).then(n.bind(n,19277))},"@site/versioned_docs/version-v16.0.0/api-reference/relay-runtime/commit-mutation.md",19277],"68e4a9e1":[function(){return Promise.all([n.e(40532),n.e(62119)]).then(n.bind(n,33437))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/advanced-pagination.md",33437],"692bbd95":[function(){return Promise.all([n.e(40532),n.e(32614)]).then(n.bind(n,57463))},"@site/versioned_docs/version-v13.0.0/guides/testing-relay-components.md",57463],"69e7cff9":[function(){return Promise.all([n.e(40532),n.e(93123)]).then(n.bind(n,22346))},"@site/versioned_docs/version-v14.0.0/api-reference/relay-runtime/store.md",22346],"69fed852":[function(){return Promise.all([n.e(40532),n.e(62552)]).then(n.bind(n,45608))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-relay-environment.md",45608],"6a345ec7":[function(){return Promise.all([n.e(40532),n.e(86142)]).then(n.bind(n,90764))},"@site/versioned_docs/version-v13.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",90764],"6a4b45fd":[function(){return Promise.all([n.e(40532),n.e(29473)]).then(n.bind(n,39892))},"@site/docs/guided-tour/updating-data/introduction.md",39892],"6ab450c5":[function(){return Promise.all([n.e(40532),n.e(11894)]).then(n.bind(n,62960))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-mutation.md",62960],"6aef4683":[function(){return n.e(46242).then(n.bind(n,51591))},"@site/docs/api-reference/legacy-apis/legacy-apis.md",51591],"6b12fc5d":[function(){return Promise.all([n.e(40532),n.e(30632)]).then(n.bind(n,2376))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/load-query.md",2376],"6c0ca091":[function(){return n.e(47885).then(n.bind(n,7800))},"@site/versioned_docs/version-v17.0.0/api-reference/types/GraphQLSubscriptionConfig.md",7800],"6c286649":[function(){return Promise.all([n.e(40532),n.e(25683)]).then(n.bind(n,48441))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",48441],"6c40b587":[function(){return Promise.all([n.e(40532),n.e(25162)]).then(n.bind(n,25745))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/graphql-subscriptions.md",25745],"6d09d7f6":[function(){return n.e(65378).then(n.bind(n,76157))},"@site/versioned_docs/version-v18.0.0/api-reference/types/SelectorStoreUpdater.md",76157],"6d68319d":[function(){return Promise.all([n.e(40532),n.e(38006)]).then(n.bind(n,83527))},"@site/versioned_docs/version-v15.0.0/getting-started/prerequisites.md",83527],"6db17b42":[function(){return Promise.all([n.e(40532),n.e(16513)]).then(n.bind(n,42299))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-pagination-fragment.md",42299],"6e489f86":[function(){return Promise.all([n.e(40532),n.e(30601)]).then(n.bind(n,68444))},"@site/versioned_docs/version-v15.0.0/getting-started/installation-and-setup.md",68444],"6e982e33":[function(){return Promise.all([n.e(40532),n.e(61838)]).then(n.bind(n,20345))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/thinking-in-graphql.md",20345],"6f65dbfa":[function(){return Promise.all([n.e(40532),n.e(72777)]).then(n.bind(n,12957))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/updating-connections.md",12957],"6fe17097":[function(){return Promise.all([n.e(40532),n.e(71363)]).then(n.bind(n,13212))},"@site/versioned_docs/version-v13.0.0/migration-and-compatibility/suspense-compatibility.md",13212],"705faeeb":[function(){return Promise.all([n.e(40532),n.e(38470)]).then(n.bind(n,16481))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/rendering-connections.md",16481],"70ddf7a0":[function(){return Promise.all([n.e(40532),n.e(6464)]).then(n.bind(n,72867))},"@site/versioned_docs/version-v14.0.0/debugging/why-null.md",72867],"7104e704":[function(){return n.e(95118).then(n.bind(n,1067))},"@site/docs/api-reference/types/SelectorStoreUpdater.md",1067],"71916b1d":[function(){return Promise.all([n.e(40532),n.e(18121)]).then(n.bind(n,76496))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",76496],"721b854c":[function(){return Promise.all([n.e(40532),n.e(58997)]).then(n.bind(n,24297))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/refetching-connections.md",24297],"725a1044":[function(){return Promise.all([n.e(40532),n.e(47508)]).then(n.bind(n,21406))},"@site/versioned_docs/version-v18.0.0/guides/type-emission.md",21406],"7276980d":[function(){return Promise.all([n.e(40532),n.e(15605)]).then(n.bind(n,70555))},"@site/docs/api-reference/hooks/use-refetchable-fragment.md",70555],"732a7169":[function(){return Promise.all([n.e(40532),n.e(29937)]).then(n.bind(n,49869))},"@site/versioned_docs/version-v15.0.0/guides/compiler.md",49869],73754917:[function(){return Promise.all([n.e(40532),n.e(73215)]).then(n.bind(n,73438))},"@site/docs/getting-started/prerequisites.md",73438],"7413a225":[function(){return Promise.all([n.e(40532),n.e(68483)]).then(n.bind(n,70081))},"@site/versioned_docs/version-v16.0.0/api-reference/relay-runtime/request-subscription.md",70081],"74576ea1":[function(){return n.e(95389).then(n.bind(n,23515))},"@site/docs/guides/relay-resolvers/descriptions.md",23515],"7495ff5d":[function(){return Promise.all([n.e(40532),n.e(31591)]).then(n.bind(n,74629))},"@site/docs/community/learning-resources.md",74629],"75b04681":[function(){return Promise.all([n.e(40532),n.e(58508)]).then(n.bind(n,35252))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/local-data-updates.md",35252],"762073e6":[function(){return Promise.all([n.e(40532),n.e(34083)]).then(n.bind(n,61141))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",61141],"76b00989":[function(){return Promise.all([n.e(40532),n.e(8619)]).then(n.bind(n,85921))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-relay-environment.md",85921],"770537f0":[function(){return Promise.all([n.e(40532),n.e(42370)]).then(n.bind(n,95667))},"@site/versioned_docs/version-v18.0.0/guides/network-layer.md",95667],"773cd43a":[function(){return Promise.all([n.e(40532),n.e(51226)]).then(n.bind(n,86983))},"@site/versioned_docs/version-v14.0.0/guides/required-directive.md",86983],"77a2b070":[function(){return Promise.all([n.e(40532),n.e(82223)]).then(n.bind(n,85619))},"@site/docs/api-reference/hooks/use-prefetchable-forward-pagination-fragment.md",85619],"77a53d92":[function(){return Promise.all([n.e(40532),n.e(43792)]).then(n.bind(n,99646))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/streaming-pagination.md",99646],"77b6c2ed":[function(){return Promise.all([n.e(40532),n.e(61047)]).then(n.bind(n,93096))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/refetching-connections.md",93096],"77bfc14d":[function(){return Promise.all([n.e(40532),n.e(27628)]).then(n.bind(n,9786))},"@site/docs/guided-tour/rendering/variables.md",9786],"77f20200":[function(){return Promise.all([n.e(40532),n.e(90912)]).then(n.bind(n,83290))},"@site/versioned_docs/version-v18.0.0/error-reference/unknown-field.md",83290],"78ee009c":[function(){return n.e(29691).then(n.bind(n,70321))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/OssAvoidSuspenseNote.md",70321],"7905d17b":[function(){return Promise.all([n.e(40532),n.e(50474)]).then(n.bind(n,75709))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/fetch-policies.md",75709],"792f0356":[function(){return Promise.all([n.e(40532),n.e(89805)]).then(n.bind(n,55868))},"@site/versioned_docs/version-v15.0.0/api-reference/relay-runtime/request-subscription.md",55868],"7983b706":[function(){return Promise.all([n.e(40532),n.e(76091)]).then(n.bind(n,61516))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/pagination.md",61516],79897947:[function(){return Promise.all([n.e(40532),n.e(35691)]).then(n.bind(n,72322))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/pagination.md",72322],"7a509084":[function(){return Promise.all([n.e(40532),n.e(49559)]).then(n.bind(n,63627))},"@site/versioned_docs/version-v13.0.0/guided-tour/introduction.md",63627],"7a6139bc":[function(){return Promise.all([n.e(40532),n.e(96674)]).then(n.bind(n,52791))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/streaming-pagination.md",52791],"7af446f9":[function(){return Promise.all([n.e(40532),n.e(42459)]).then(n.bind(n,18835))},"@site/versioned_docs/version-v17.0.0/guided-tour/refetching/refreshing-fragments.md",18835],"7b2a71ff":[function(){return Promise.all([n.e(40532),n.e(30838)]).then(n.bind(n,77488))},"@site/docs/guided-tour/refetching/introduction.md",77488],"7badd6a4":[function(){return Promise.all([n.e(40532),n.e(74344)]).then(n.bind(n,58308))},"@site/versioned_docs/version-v14.0.0/guided-tour/workflow.md",58308],"7bc40b7f":[function(){return Promise.all([n.e(40532),n.e(11435)]).then(n.bind(n,36716))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",36716],"7bcbcd6d":[function(){return Promise.all([n.e(40532),n.e(66448)]).then(n.bind(n,64008))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",64008],"7c8736a8":[function(){return Promise.all([n.e(40532),n.e(34301)]).then(n.bind(n,48787))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/client-only-data.md",48787],"7cf29a7b":[function(){return n.e(44328).then(n.bind(n,17468))},"@site/docs/api-reference/relay-resolvers/runtime-functions.md",17468],"7d1c41a0":[function(){return n.e(18745).then(n.bind(n,10175))},"@site/versioned_docs/version-v16.0.0/api-reference/types/GraphQLSubscriptionConfig.md",10175],"7d980933":[function(){return Promise.all([n.e(40532),n.e(4911)]).then(n.bind(n,18634))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/refreshing-queries.md",18634],"7e37206e":[function(){return n.e(62740).then(n.bind(n,75401))},"@site/src/pages/help.js",75401],"7e7e2f67":[function(){return Promise.all([n.e(40532),n.e(64877)]).then(n.bind(n,62933))},"@site/docs/guided-tour/rendering/fragments.md",62933],"7eab70d9":[function(){return Promise.all([n.e(40532),n.e(20792)]).then(n.bind(n,51291))},"@site/versioned_docs/version-v13.0.0/guided-tour/updating-data/graphql-mutations.md",51291],"7eba7310":[function(){return Promise.all([n.e(40532),n.e(94007)]).then(n.bind(n,6348))},"@site/docs/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",6348],"7f8f3bb1":[function(){return Promise.all([n.e(40532),n.e(47111)]).then(n.bind(n,11980))},"@site/docs/api-reference/entrypoint-apis/use-entrypoint-loader.md",11980],"7fba8c4c":[function(){return Promise.all([n.e(40532),n.e(73400)]).then(n.bind(n,29573))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/queries.md",29573],"7ff0c286":[function(){return Promise.all([n.e(40532),n.e(46562)]).then(n.bind(n,61858))},"@site/docs/guides/network-layer.md",61858],"7ffd619a":[function(){return Promise.all([n.e(40532),n.e(52956)]).then(n.bind(n,68776))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/rendering-connections.md",68776],"8023b9c9":[function(){return n.e(89091).then(n.bind(n,43177))},"@site/versioned_docs/version-v18.0.0/tutorial/intro.md",43177],"80699c58":[function(){return Promise.all([n.e(40532),n.e(28058)]).then(n.bind(n,63842))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-subscription.md",63842],"8076b4f6":[function(){return n.e(20077).then(n.bind(n,6191))},"@site/versioned_docs/version-v14.0.0/tutorial/arrays-lists.md",6191],"80e68a78":[function(){return Promise.all([n.e(40532),n.e(9491)]).then(n.bind(n,44948))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-relay-environment.md",44948],"814f3328":[function(){return n.e(52535).then(n.t.bind(n,45641,19))},"~blog/default/blog-post-list-prop-default.json",45641],"8158441c":[function(){return Promise.all([n.e(40532),n.e(95406)]).then(n.bind(n,67162))},"@site/versioned_docs/version-v16.0.0/tutorial/fragments-1.md",67162],"82ceb71f":[function(){return Promise.all([n.e(40532),n.e(11547)]).then(n.bind(n,88507))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/error-states.md",88507],"8326371c":[function(){return Promise.all([n.e(40532),n.e(12834)]).then(n.bind(n,41521))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/architecture-overview.md",41521],"836cde62":[function(){return Promise.all([n.e(40532),n.e(58729)]).then(n.bind(n,35110))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/advanced-pagination.md",35110],"843b7a1a":[function(){return Promise.all([n.e(40532),n.e(76189)]).then(n.bind(n,68076))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/loading-states.md",68076],"844b614f":[function(){return Promise.all([n.e(40532),n.e(90292)]).then(n.bind(n,41107))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/thinking-in-relay.md",41107],"84bf174d":[function(){return Promise.all([n.e(40532),n.e(98427)]).then(n.bind(n,51258))},"@site/docs/tutorial/fragments-1.md",51258],"84e1b504":[function(){return Promise.all([n.e(40532),n.e(18454)]).then(n.bind(n,41552))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-query-loader.md",41552],"84eda334":[function(){return Promise.all([n.e(40532),n.e(37923)]).then(n.bind(n,92091))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/refreshing-queries.md",92091],85397831:[function(){return Promise.all([n.e(40532),n.e(34987),n.e(17825)]).then(n.bind(n,91305))},"@site/src/pages/compiler-explorer.js",91305],"85b96299":[function(){return Promise.all([n.e(40532),n.e(53362)]).then(n.bind(n,92670))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-pagination-fragment.md",92670],"8635e24a":[function(){return Promise.all([n.e(40532),n.e(56290)]).then(n.bind(n,35672))},"@site/versioned_docs/version-v13.0.0/api-reference/entrypoint-apis/entrypoint-container.md",35672],"864765fe":[function(){return Promise.all([n.e(40532),n.e(95327)]).then(n.bind(n,86502))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/queries.md",86502],"867766e3":[function(){return n.e(76978).then(n.bind(n,35130))},"@site/blog/2023-10-24-how-relay-enables-optimal-data-fetching.md?truncated=true",35130],"86d82d52":[function(){return Promise.all([n.e(40532),n.e(41740)]).then(n.bind(n,3365))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/runtime-architecture.md",3365],"86e8fc8b":[function(){return Promise.all([n.e(40532),n.e(93241)]).then(n.bind(n,72912))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/introduction.md",72912],"87069b85":[function(){return Promise.all([n.e(40532),n.e(28228)]).then(n.bind(n,32821))},"@site/versioned_docs/version-v16.0.0/debugging/relay-devtools.md",32821],"871200e5":[function(){return Promise.all([n.e(40532),n.e(87743)]).then(n.bind(n,86135))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/streaming-pagination.md",86135],"87557c42":[function(){return Promise.all([n.e(40532),n.e(48097)]).then(n.bind(n,91142))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",91142],"875c72fa":[function(){return Promise.all([n.e(40532),n.e(91581)]).then(n.bind(n,82573))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/load-query.md",82573],"87814b39":[function(){return Promise.all([n.e(40532),n.e(1358)]).then(n.bind(n,73880))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-lazy-load-query.md",73880],"87f54c1a":[function(){return Promise.all([n.e(40532),n.e(12374)]).then(n.bind(n,90464))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/load-query.md",90464],"8802a902":[function(){return Promise.all([n.e(40532),n.e(23746)]).then(n.bind(n,14903))},"@site/versioned_docs/version-v13.0.0/api-reference/entrypoint-apis/load-entrypoint.md",14903],"884b8602":[function(){return n.e(78208).then(n.bind(n,8279))},"@site/versioned_docs/version-v16.0.0/tutorial/connections-pagination.md",8279],"885f99d8":[function(){return Promise.all([n.e(40532),n.e(33337)]).then(n.bind(n,88072))},"@site/versioned_docs/version-v16.0.0/guided-tour/introduction.md",88072],"88631a94":[function(){return Promise.all([n.e(40532),n.e(85116)]).then(n.bind(n,50335))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/thinking-in-relay.md",50335],"8882a6a1":[function(){return Promise.all([n.e(40532),n.e(2144)]).then(n.bind(n,55205))},"@site/versioned_docs/version-v18.0.0/guides/graphql-server-specification.md",55205],"88938d16":[function(){return Promise.all([n.e(40532),n.e(42162)]).then(n.bind(n,697))},"@site/versioned_docs/version-v18.0.0/debugging/disallowed-id-types-error.md",697],"88a7ff7c":[function(){return n.e(7661).then(n.bind(n,65799))},"@site/versioned_docs/version-v18.0.0/api-reference/types/MutationConfig.md",65799],"88e96d6b":[function(){return n.e(35685).then(n.bind(n,44932))},"@site/versioned_docs/version-v17.0.0/tutorial/arrays-lists.md",44932],"88efecf0":[function(){return Promise.all([n.e(40532),n.e(25776)]).then(n.bind(n,42773))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields.md",42773],"89285f03":[function(){return n.e(31981).then(n.t.bind(n,83769,19))},"/home/runner/work/relay/relay/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",83769],"894a9ee8":[function(){return Promise.all([n.e(40532),n.e(22160)]).then(n.bind(n,42246))},"@site/versioned_docs/version-v18.0.0/community/learning-resources.md",42246],"89ee7f4f":[function(){return Promise.all([n.e(40532),n.e(80800)]).then(n.bind(n,80604))},"@site/docs/guided-tour/rendering/loading-states.md",80604],"8a2d5a79":[function(){return Promise.all([n.e(40532),n.e(49562)]).then(n.bind(n,56945))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data.md",56945],"8a302c4d":[function(){return Promise.all([n.e(40532),n.e(59311)]).then(n.bind(n,10620))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/introduction.md",10620],"8a80b581":[function(){return Promise.all([n.e(40532),n.e(77462)]).then(n.bind(n,37375))},"@site/docs/guided-tour/reusing-cached-data/fetch-policies.md",37375],"8b33fd70":[function(){return Promise.all([n.e(40532),n.e(671)]).then(n.bind(n,50771))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-query-loader.md",50771],"8b38ea69":[function(){return Promise.all([n.e(40532),n.e(38653)]).then(n.bind(n,21333))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/thinking-in-graphql.md",21333],"8b4a5734":[function(){return Promise.all([n.e(40532),n.e(44824)]).then(n.bind(n,85836))},"@site/versioned_docs/version-v17.0.0/guided-tour/workflow.md",85836],"8b7067ae":[function(){return Promise.all([n.e(40532),n.e(79402)]).then(n.bind(n,54596))},"@site/versioned_docs/version-v18.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",54596],"8ba36a06":[function(){return Promise.all([n.e(40532),n.e(23329)]).then(n.bind(n,20085))},"@site/versioned_docs/version-v16.0.0/error-reference/unknown-field.md",20085],"8be2d2de":[function(){return Promise.all([n.e(40532),n.e(29553)]).then(n.bind(n,52672))},"@site/versioned_docs/version-v18.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",52672],"8c5df8ff":[function(){return Promise.all([n.e(40532),n.e(80161)]).then(n.bind(n,48417))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/videos.md",48417],"8c6ce4f3":[function(){return Promise.all([n.e(40532),n.e(33628)]).then(n.bind(n,62356))},"@site/versioned_docs/version-v15.0.0/getting-started/step-by-step-guide.md",62356],"8cfd483c":[function(){return n.e(61631).then(n.bind(n,88030))},"@site/versioned_docs/version-v16.0.0/api-reference/types/MutationConfig.md",88030],"8d053a04":[function(){return Promise.all([n.e(40532),n.e(42472)]).then(n.bind(n,88001))},"@site/versioned_docs/version-v15.0.0/guided-tour/workflow.md",88001],"8d1860c5":[function(){return Promise.all([n.e(40532),n.e(33693)]).then(n.bind(n,14424))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",14424],"8d44f9b7":[function(){return Promise.all([n.e(40532),n.e(59690)]).then(n.bind(n,90461))},"@site/versioned_docs/version-v13.0.0/glossary/glossary.md",90461],"8d458054":[function(){return Promise.all([n.e(40532),n.e(34592)]).then(n.bind(n,81303))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",81303],"8d75166b":[function(){return n.e(6707).then(n.bind(n,32358))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/field-arguments.md",32358],"8daf0143":[function(){return n.e(20175).then(n.bind(n,51853))},"@site/versioned_docs/version-v14.0.0/editor-support.md",51853],"8ecaf1ce":[function(){return n.e(55609).then(n.bind(n,7852))},"@site/versioned_docs/version-v16.0.0/api-reference/legacy-apis/legacy-apis.md",7852],"8ed5778a":[function(){return Promise.all([n.e(40532),n.e(46761)]).then(n.bind(n,79885))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/graphql-mutations.md",79885],"8f070a9d":[function(){return Promise.all([n.e(40532),n.e(17185)]).then(n.bind(n,33161))},"@site/docs/guided-tour/managing-data-outside-react/retaining-queries.md",33161],"8f2f4bab":[function(){return Promise.all([n.e(40532),n.e(73404)]).then(n.bind(n,2600))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/compiler-architecture.md",2600],"8fd320a4":[function(){return n.e(7820).then(n.bind(n,15421))},"@site/docs/tutorial/interfaces-polymorphism.md",15421],"8fdd2ab2":[function(){return Promise.all([n.e(40532),n.e(62860)]).then(n.bind(n,27076))},"@site/versioned_docs/version-v16.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",27076],"8fea93d1":[function(){return Promise.all([n.e(40532),n.e(15017)]).then(n.bind(n,20214))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/fragments.md",20214],"8ffdb900":[function(){return Promise.all([n.e(40532),n.e(47203)]).then(n.bind(n,82825))},"@site/docs/guides/catch-directive.md",82825],"900290ad":[function(){return Promise.all([n.e(40532),n.e(38686)]).then(n.bind(n,4172))},"@site/docs/guides/testing-relay-with-preloaded-queries.md",4172],"9008d02b":[function(){return n.e(56280).then(n.t.bind(n,6774,19))},"~blog/default/blog-tags-relay-hooks-090-list.json",6774],"90413ec3":[function(){return Promise.all([n.e(40532),n.e(81407)]).then(n.bind(n,64266))},"@site/docs/guided-tour/managing-data-outside-react/prefetching-queries.md",64266],"91703c17":[function(){return Promise.all([n.e(40532),n.e(99966)]).then(n.bind(n,63862))},"@site/versioned_docs/version-v13.0.0/guided-tour/managing-data-outside-react/reading-queries.md",63862],"9177dca8":[function(){return Promise.all([n.e(40532),n.e(88215)]).then(n.bind(n,86627))},"@site/versioned_docs/version-v15.0.0/guides/type-emission.md",86627],"919ef7d8":[function(){return Promise.all([n.e(40532),n.e(27745)]).then(n.bind(n,6668))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/presence-of-data.md",6668],"91bf4fd2":[function(){return n.e(95819).then(n.bind(n,21473))},"@site/versioned_docs/version-v18.0.0/tutorial/refetchable-fragments.md",21473],92091920:[function(){return n.e(11929).then(n.t.bind(n,13581,19))},"~blog/default/blog-tags-relay-compiler-fa3.json",13581],"926578ae":[function(){return Promise.all([n.e(40532),n.e(90228)]).then(n.bind(n,63360))},"@site/versioned_docs/version-v18.0.0/guided-tour/managing-data-outside-react/reading-queries.md",63360],"92f252f8":[function(){return n.e(44586).then(n.bind(n,86002))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/errors.md",86002],"935f2afb":[function(){return n.e(80053).then(n.t.bind(n,1109,19))},"~docs/default/version-current-metadata-prop-751.json",1109],"94b1d5ce":[function(){return n.e(52138).then(n.bind(n,61320))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/defining-fields.md",61320],"94e42269":[function(){return Promise.all([n.e(40532),n.e(89499)]).then(n.bind(n,94985))},"@site/versioned_docs/version-v16.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",94985],"94fcf991":[function(){return Promise.all([n.e(40532),n.e(99121)]).then(n.bind(n,87212))},"@site/docs/guided-tour/managing-data-outside-react/subscribing-to-queries.md",87212],"95027d5b":[function(){return Promise.all([n.e(40532),n.e(1990)]).then(n.bind(n,44389))},"@site/versioned_docs/version-v14.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",44389],"9543ac19":[function(){return n.e(11004).then(n.bind(n,85604))},"@site/versioned_docs/version-v18.0.0/api-reference/types/GraphQLSubscriptionConfig.md",85604],"95817b5d":[function(){return n.e(88522).then(n.bind(n,33804))},"@site/versioned_docs/version-v16.0.0/tutorial/queries-2.md",33804],"958c5e4c":[function(){return Promise.all([n.e(40532),n.e(79141)]).then(n.bind(n,93269))},"@site/docs/guided-tour/reusing-cached-data/availability-of-data.md",93269],"95d9afeb":[function(){return Promise.all([n.e(40532),n.e(54376)]).then(n.bind(n,91683))},"@site/versioned_docs/version-v15.0.0/guides/persisted-queries.md",91683],"95de8b41":[function(){return n.e(21169).then(n.bind(n,61746))},"@site/versioned_docs/version-v14.0.0/tutorial/queries-2.md",61746],"95f440a5":[function(){return Promise.all([n.e(40532),n.e(6587)]).then(n.bind(n,90688))},"@site/docs/guided-tour/list-data/rendering-connections.md",90688],"9602c603":[function(){return n.e(35707).then(n.bind(n,6484))},"@site/versioned_docs/version-v17.0.0/tutorial/queries-2.md",6484],"961043fb":[function(){return Promise.all([n.e(40532),n.e(28639)]).then(n.bind(n,24716))},"@site/versioned_docs/version-v13.0.0/guides/persisted-queries.md",24716],"96deb617":[function(){return Promise.all([n.e(40532),n.e(47540)]).then(n.bind(n,24689))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/refreshing-queries.md",24689],"96f4c298":[function(){return Promise.all([n.e(40532),n.e(74098)]).then(n.bind(n,90596))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/typesafe-updaters-faq.md",90596],"97054d17":[function(){return Promise.all([n.e(40532),n.e(65676)]).then(n.bind(n,84107))},"@site/versioned_docs/version-v18.0.0/guided-tour/workflow.md",84107],"97218e22":[function(){return n.e(7189).then(n.bind(n,78937))},"@site/versioned_docs/version-v17.0.0/guides/alias-directive.md",78937],97449239:[function(){return Promise.all([n.e(40532),n.e(41655)]).then(n.bind(n,66028))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/thinking-in-graphql.md",66028],"976abd84":[function(){return n.e(18190).then(n.bind(n,19946))},"@site/docs/guides/relay-resolvers/return-types.md",19946],"97cb6bc5":[function(){return Promise.all([n.e(40532),n.e(44875)]).then(n.bind(n,54869))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/refreshing-fragments.md",54869],"98867a7a":[function(){return Promise.all([n.e(40532),n.e(64853)]).then(n.bind(n,45327))},"@site/versioned_docs/version-v14.0.0/tutorial/graphql.md",45327],"995cbbdd":[function(){return Promise.all([n.e(40532),n.e(91280)]).then(n.bind(n,7566))},"@site/versioned_docs/version-v14.0.0/guided-tour/managing-data-outside-react/reading-queries.md",7566],"99ba8c5e":[function(){return Promise.all([n.e(40532),n.e(37640)]).then(n.bind(n,90592))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/fragments.md",90592],"99d4e912":[function(){return Promise.all([n.e(40532),n.e(93052)]).then(n.bind(n,10836))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-fragment.md",10836],"9abcb89b":[function(){return Promise.all([n.e(40532),n.e(34235)]).then(n.bind(n,21938))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/rendering-connections.md",21938],"9b5ac16d":[function(){return Promise.all([n.e(40532),n.e(6080)]).then(n.bind(n,85834))},"@site/versioned_docs/version-v13.0.0/api-reference/relay-runtime/request-subscription.md",85834],"9b60f167":[function(){return n.e(61474).then(n.bind(n,35172))},"@site/blog/2023-01-03-resilient-relay-apps.mdx",35172],"9bbf0108":[function(){return Promise.all([n.e(40532),n.e(14213)]).then(n.bind(n,34368))},"@site/versioned_docs/version-v13.0.0/api-reference/relay-runtime/store.md",34368],"9bf237f3":[function(){return Promise.all([n.e(40532),n.e(13833)]).then(n.bind(n,39188))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",39188],"9c05945e":[function(){return Promise.all([n.e(40532),n.e(27283)]).then(n.bind(n,52167))},"@site/versioned_docs/version-v17.0.0/getting-started/prerequisites.md",52167],"9c458420":[function(){return n.e(36350).then(n.bind(n,47804))},"@site/versioned_docs/version-v15.0.0/editor-support.md",47804],"9c6dc13f":[function(){return Promise.all([n.e(40532),n.e(83995)]).then(n.bind(n,99012))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",99012],"9cdabec1":[function(){return n.e(67527).then(n.bind(n,18128))},"@site/versioned_docs/version-v16.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",18128],"9cf4c501":[function(){return Promise.all([n.e(40532),n.e(80191)]).then(n.bind(n,77381))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-query-loader.md",77381],"9d6a9bae":[function(){return Promise.all([n.e(40532),n.e(47440)]).then(n.bind(n,53377))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/refreshing-fragments.md",53377],"9d7bedab":[function(){return Promise.all([n.e(40532),n.e(97675)]).then(n.bind(n,73319))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-mutation.md",73319],"9de0877c":[function(){return Promise.all([n.e(40532),n.e(8783)]).then(n.bind(n,60765))},"@site/docs/api-reference/hooks/use-query-loader.md",60765],"9e4087bc":[function(){return n.e(53608).then(n.bind(n,63169))},"@theme/BlogArchivePage",63169],"9e8a668a":[function(){return Promise.all([n.e(40532),n.e(39622)]).then(n.bind(n,93434))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/rendering-connections.md",93434],"9f012987":[function(){return Promise.all([n.e(40532),n.e(20025)]).then(n.bind(n,74247))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/availability-of-data.md",74247],"9f72cd94":[function(){return Promise.all([n.e(40532),n.e(90069)]).then(n.bind(n,79001))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",79001],"9f8e2cfc":[function(){return Promise.all([n.e(40532),n.e(92997)]).then(n.bind(n,95847))},"@site/versioned_docs/version-v14.0.0/api-reference/graphql/graphql-directives.md",95847],a001b211:[function(){return Promise.all([n.e(40532),n.e(70240)]).then(n.bind(n,42373))},"@site/versioned_docs/version-v14.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",42373],a0c8c1ac:[function(){return n.e(74070).then(n.bind(n,78134))},"@site/versioned_docs/version-v15.0.0/api-reference/types/SelectorStoreUpdater.md",78134],a115b5b1:[function(){return Promise.all([n.e(40532),n.e(64908)]).then(n.bind(n,13338))},"@site/versioned_docs/version-v16.0.0/guides/type-emission.md",13338],a1557a83:[function(){return Promise.all([n.e(40532),n.e(20169)]).then(n.bind(n,70733))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/fragments.md",70733],a2030faa:[function(){return n.e(7967).then(n.bind(n,17018))},"@site/versioned_docs/version-v18.0.0/api-reference/types/Disposable.md",17018],a2424f14:[function(){return n.e(66379).then(n.bind(n,57749))},"@site/versioned_docs/version-v15.0.0/api-reference/types/GraphQLSubscriptionConfig.md",57749],a2c7ead7:[function(){return Promise.all([n.e(40532),n.e(8881)]).then(n.bind(n,37687))},"@site/versioned_docs/version-v17.0.0/debugging/relay-devtools.md",37687],a2eff5f0:[function(){return Promise.all([n.e(40532),n.e(25896)]).then(n.bind(n,87344))},"@site/versioned_docs/version-v13.0.0/guided-tour/updating-data/local-data-updates.md",87344],a2f934f1:[function(){return Promise.all([n.e(40532),n.e(35637)]).then(n.bind(n,11861))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-lazy-load-query.md",11861],a3b9b8fe:[function(){return Promise.all([n.e(40532),n.e(45760)]).then(n.bind(n,98150))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/graphql-subscriptions.md",98150],a3bfd63f:[function(){return Promise.all([n.e(40532),n.e(79548)]).then(n.bind(n,63408))},"@site/versioned_docs/version-v13.0.0/guides/graphql-server-specification.md",63408],a3ed6fe2:[function(){return Promise.all([n.e(40532),n.e(5916)]).then(n.bind(n,90139))},"@site/versioned_docs/version-v17.0.0/guided-tour/rendering/queries.md",90139],a4fb56f4:[function(){return Promise.all([n.e(40532),n.e(28456)]).then(n.bind(n,87093))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields.md",87093],a513fa92:[function(){return Promise.all([n.e(40532),n.e(44439)]).then(n.bind(n,25035))},"@site/docs/guides/testing-relay-components.md",25035],a525b8c3:[function(){return Promise.all([n.e(40532),n.e(27603)]).then(n.bind(n,32858))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/defining-types.md",32858],a5bb5c1c:[function(){return Promise.all([n.e(40532),n.e(46512)]).then(n.bind(n,93686))},"@site/docs/api-reference/hooks/use-preloaded-query.md",93686],a5f1cd3a:[function(){return Promise.all([n.e(40532),n.e(53090)]).then(n.bind(n,66963))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",66963],a60f467b:[function(){return Promise.all([n.e(40532),n.e(82162)]).then(n.bind(n,30032))},"@site/docs/guided-tour/refetching/refetching-queries-with-different-data.md",30032],a634c583:[function(){return n.e(890).then(n.bind(n,28259))},"@site/versioned_docs/version-v15.0.0/tutorial/refetchable-fragments.md",28259],a6aa9e1f:[function(){return Promise.all([n.e(40532),n.e(8609),n.e(77993),n.e(93089)]).then(n.bind(n,80046))},"@theme/BlogListPage",80046],a6b13086:[function(){return Promise.all([n.e(40532),n.e(90732)]).then(n.bind(n,60817))},"@site/docs/guided-tour/refetching/refreshing-queries.md",60817],a7023ddc:[function(){return n.e(11713).then(n.t.bind(n,53457,19))},"~blog/default/blog-tags-tags-4c2.json",53457],a713f693:[function(){return Promise.all([n.e(40532),n.e(63190)]).then(n.bind(n,30257))},"@site/docs/guided-tour/rendering/error-states.md",30257],a7147004:[function(){return Promise.all([n.e(40532),n.e(78730)]).then(n.bind(n,61236))},"@site/versioned_docs/version-v18.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",61236],a7578a10:[function(){return Promise.all([n.e(40532),n.e(54267)]).then(n.bind(n,52033))},"@site/versioned_docs/version-v16.0.0/community/learning-resources.md",52033],a767cebe:[function(){return Promise.all([n.e(40532),n.e(82484)]).then(n.bind(n,85724))},"@site/versioned_docs/version-v16.0.0/guides/compiler.md",85724],a7a4fe8a:[function(){return Promise.all([n.e(40532),n.e(67093)]).then(n.bind(n,89670))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/runtime-architecture.md",89670],a7e32b43:[function(){return Promise.all([n.e(40532),n.e(95466)]).then(n.bind(n,96222))},"@site/versioned_docs/version-v17.0.0/guides/persisted-queries.md",96222],a8c14474:[function(){return Promise.all([n.e(40532),n.e(55974)]).then(n.bind(n,78116))},"@site/versioned_docs/version-v17.0.0/api-reference/graphql/graphql-directives.md",78116],a8e10755:[function(){return Promise.all([n.e(40532),n.e(60472)]).then(n.bind(n,1582))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/environment.md",1582],a8f8a226:[function(){return Promise.all([n.e(40532),n.e(66142)]).then(n.bind(n,67596))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/advanced-pagination.md",67596],aa18c13b:[function(){return Promise.all([n.e(40532),n.e(40702)]).then(n.bind(n,81696))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/loading-states.md",81696],aa96f983:[function(){return Promise.all([n.e(40532),n.e(75015)]).then(n.bind(n,4423))},"@site/docs/api-reference/hooks/use-subscription.md",4423],aac95796:[function(){return n.e(74467).then(n.bind(n,58024))},"@site/versioned_docs/version-v18.0.0/tutorial/queries-1.md",58024],aaef8383:[function(){return Promise.all([n.e(40532),n.e(47994)]).then(n.bind(n,18287))},"@site/versioned_docs/version-v15.0.0/api-reference/entrypoint-apis/entrypoint-container.md",18287],ab3e53e4:[function(){return Promise.all([n.e(40532),n.e(50719)]).then(n.bind(n,61369))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/relay-environment-provider.md",61369],ab3f0f53:[function(){return Promise.all([n.e(40532),n.e(48004)]).then(n.bind(n,25810))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/pagination.md",25810],ab7fedb5:[function(){return Promise.all([n.e(40532),n.e(8758)]).then(n.bind(n,18737))},"@site/versioned_docs/version-v15.0.0/api-reference/entrypoint-apis/load-entrypoint.md",18737],ac1ec92d:[function(){return Promise.all([n.e(40532),n.e(13238)]).then(n.bind(n,21273))},"@site/versioned_docs/version-v15.0.0/tutorial/fragments-1.md",21273],acb39b74:[function(){return Promise.all([n.e(40532),n.e(41069)]).then(n.bind(n,35328))},"@site/versioned_docs/version-v15.0.0/debugging/inconsistent-typename-error.md",35328],acb5b9ec:[function(){return Promise.all([n.e(40532),n.e(29502)]).then(n.bind(n,69762))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/architecture-overview.md",69762],acdc09a1:[function(){return Promise.all([n.e(40532),n.e(3524)]).then(n.bind(n,44157))},"@site/versioned_docs/version-v17.0.0/guides/compiler.md",44157],adbaeb6c:[function(){return Promise.all([n.e(40532),n.e(57098)]).then(n.bind(n,83859))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-pagination-fragment.md",83859],adef1d0e:[function(){return Promise.all([n.e(40532),n.e(5140)]).then(n.bind(n,83767))},"@site/versioned_docs/version-v18.0.0/principles-and-architecture/architecture-overview.md",83767],adfab9ac:[function(){return Promise.all([n.e(40532),n.e(35270)]).then(n.bind(n,42607))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/updating-connections.md",42607],ae1c101b:[function(){return Promise.all([n.e(40532),n.e(75252)]).then(n.bind(n,98848))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/derived-fields.md",98848],ae437e24:[function(){return Promise.all([n.e(40532),n.e(99463)]).then(n.bind(n,25909))},"@site/versioned_docs/version-v16.0.0/guided-tour/rendering/queries.md",25909],aea361f0:[function(){return n.e(64164).then(n.t.bind(n,91241,19))},"~docs/default/version-v-16-0-0-metadata-prop-cf1.json",91241],aec2b1ec:[function(){return Promise.all([n.e(40532),n.e(650)]).then(n.bind(n,4422))},"@site/docs/debugging/inconsistent-typename-error.md",4422],af1a6c2c:[function(){return Promise.all([n.e(40532),n.e(7166)]).then(n.bind(n,41950))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-mutation.md",41950],afbfbd06:[function(){return n.e(641).then(n.bind(n,81819))},"@site/versioned_docs/version-v16.0.0/api-reference/types/SelectorStoreUpdater.md",81819],afc7bb63:[function(){return Promise.all([n.e(40532),n.e(96622)]).then(n.bind(n,75902))},"@site/versioned_docs/version-v15.0.0/glossary/glossary.md",75902],afc92e42:[function(){return n.e(7320).then(n.bind(n,91287))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/defining-types.md",91287],b023e20c:[function(){return n.e(49088).then(n.bind(n,33273))},"@site/docs/api-reference/types/CacheConfig.md",33273],b0ec4c32:[function(){return n.e(11892).then(n.bind(n,38552))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/enabling.md",38552],b167e8f3:[function(){return Promise.all([n.e(40532),n.e(78374)]).then(n.bind(n,46970))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/availability-of-data.md",46970],b1a64d8b:[function(){return Promise.all([n.e(40532),n.e(51687)]).then(n.bind(n,79190))},"@site/versioned_docs/version-v17.0.0/api-reference/entrypoint-apis/entrypoint-container.md",79190],b1cd889d:[function(){return Promise.all([n.e(40532),n.e(13784)]).then(n.bind(n,23540))},"@site/versioned_docs/version-v17.0.0/community/learning-resources.md",23540],b208c892:[function(){return Promise.all([n.e(40532),n.e(9847)]).then(n.bind(n,92049))},"@site/versioned_docs/version-v18.0.0/debugging/relay-devtools.md",92049],b2435384:[function(){return Promise.all([n.e(40532),n.e(52949)]).then(n.bind(n,67964))},"@site/versioned_docs/version-v15.0.0/api-reference/relay-runtime/commit-mutation.md",67964],b2507aca:[function(){return Promise.all([n.e(40532),n.e(99992)]).then(n.bind(n,10078))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-preloaded-query.md",10078],b278762a:[function(){return Promise.all([n.e(40532),n.e(55401)]).then(n.bind(n,2903))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/refreshing-queries.md",2903],b289bc5c:[function(){return Promise.all([n.e(40532),n.e(46778)]).then(n.bind(n,97122))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",97122],b2b675dd:[function(){return n.e(90533).then(n.t.bind(n,28017,19))},"~blog/default/blog-c06.json",28017],b2ec1db0:[function(){return Promise.all([n.e(40532),n.e(25169)]).then(n.bind(n,58161))},"@site/versioned_docs/version-v14.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",58161],b2f40110:[function(){return Promise.all([n.e(40532),n.e(38337)]).then(n.bind(n,44618))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/use-fragment.md",44618],b2f554cd:[function(){return n.e(11477).then(n.t.bind(n,30010,19))},"~blog/default/blog-archive-80c.json",30010],b37c1ce9:[function(){return n.e(45303).then(n.bind(n,75367))},"@site/versioned_docs/version-v15.0.0/tutorial/mutations-updates.md",75367],b4f81b24:[function(){return n.e(92016).then(n.bind(n,67006))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/introduction.md",67006],b4fc89a9:[function(){return Promise.all([n.e(40532),n.e(63721)]).then(n.bind(n,31874))},"@site/docs/api-reference/entrypoint-apis/load-entrypoint.md",31874],b50bdf65:[function(){return n.e(98446).then(n.bind(n,60917))},"@site/docs/api-reference/types/GraphQLSubscriptionConfig.md",60917],b582bb11:[function(){return Promise.all([n.e(40532),n.e(15876)]).then(n.bind(n,46529))},"@site/versioned_docs/version-v13.0.0/guides/client-schema-extensions.md",46529],b5973f31:[function(){return Promise.all([n.e(40532),n.e(33073)]).then(n.bind(n,70090))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-runtime/request-subscription.md",70090],b60b9e9d:[function(){return Promise.all([n.e(40532),n.e(75135)]).then(n.bind(n,33429))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/compiler-architecture.md",33429],b63d3713:[function(){return Promise.all([n.e(40532),n.e(80179)]).then(n.bind(n,27340))},"@site/versioned_docs/version-v16.0.0/guides/testing-relay-with-preloaded-queries.md",27340],b65537e7:[function(){return Promise.all([n.e(40532),n.e(89896)]).then(n.bind(n,78433))},"@site/versioned_docs/version-v18.0.0/glossary/glossary.md",78433],b6a0eea4:[function(){return Promise.all([n.e(40532),n.e(53387)]).then(n.bind(n,9691))},"@site/docs/migration-and-compatibility/suspense-compatibility.md",9691],b70914c0:[function(){return n.e(18168).then(n.bind(n,4775))},"@site/versioned_docs/version-v14.0.0/api-reference/types/SelectorStoreUpdater.md",4775],b72ecdf8:[function(){return Promise.all([n.e(40532),n.e(95120)]).then(n.bind(n,75094))},"@site/docs/guided-tour/updating-data/graphql-mutations.md",75094],b746b842:[function(){return Promise.all([n.e(40532),n.e(30017)]).then(n.bind(n,65132))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-lazy-load-query.md",65132],b897140a:[function(){return Promise.all([n.e(40532),n.e(71356)]).then(n.bind(n,36388))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/relay-environment-provider.md",36388],b89d2e25:[function(){return Promise.all([n.e(40532),n.e(71254)]).then(n.bind(n,13660))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/refreshing-queries.md",13660],b8fdbb95:[function(){return Promise.all([n.e(40532),n.e(35544)]).then(n.bind(n,14497))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/introduction.md",14497],b9dbba66:[function(){return n.e(83498).then(n.bind(n,38442))},"@site/docs/api-reference/relay-runtime/field-logger.md",38442],ba836b53:[function(){return Promise.all([n.e(40532),n.e(13019)]).then(n.bind(n,75635))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/compiler-architecture.md",75635],ba96a7a3:[function(){return Promise.all([n.e(40532),n.e(66646)]).then(n.bind(n,64897))},"@site/versioned_docs/version-v17.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",64897],baac9602:[function(){return n.e(42628).then(n.bind(n,33421))},"@site/versioned_docs/version-v15.0.0/tutorial/interfaces-polymorphism.md",33421],bac3cc5a:[function(){return Promise.all([n.e(40532),n.e(36204)]).then(n.bind(n,77978))},"@site/docs/guided-tour/list-data/updating-connections.md",77978],bb35bcdb:[function(){return Promise.all([n.e(40532),n.e(64127)]).then(n.bind(n,11056))},"@site/versioned_docs/version-v13.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",11056],bb7413c6:[function(){return Promise.all([n.e(40532),n.e(74960)]).then(n.bind(n,79784))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/advanced-pagination.md",79784],bb7f0164:[function(){return Promise.all([n.e(40532),n.e(19741)]).then(n.bind(n,24589))},"@site/docs/guided-tour/updating-data/typesafe-updaters-faq.md",24589],bb90e8a7:[function(){return n.e(63413).then(n.bind(n,43167))},"@site/versioned_docs/version-v17.0.0/tutorial/connections-pagination.md",43167],bbc87078:[function(){return n.e(4620).then(n.bind(n,39003))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/return-types.md",39003],bbfd4bde:[function(){return Promise.all([n.e(40532),n.e(76148)]).then(n.bind(n,36823))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/introduction.md",36823],bc3bcb5f:[function(){return Promise.all([n.e(40532),n.e(64809)]).then(n.bind(n,20207))},"@site/versioned_docs/version-v13.0.0/principles-and-architecture/videos.md",20207],bc4197e7:[function(){return Promise.all([n.e(40532),n.e(2968)]).then(n.bind(n,22652))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-runtime/commit-mutation.md",22652],bc667f9b:[function(){return Promise.all([n.e(40532),n.e(9002)]).then(n.bind(n,35282))},"@site/versioned_docs/version-v15.0.0/api-reference/relay-runtime/store.md",35282],bc6f9c15:[function(){return Promise.all([n.e(40532),n.e(10719)]).then(n.bind(n,50711))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-pagination-fragment.md",50711],bcb127ac:[function(){return Promise.all([n.e(40532),n.e(16654)]).then(n.bind(n,47616))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/use-client-query.md",47616],bdfb0628:[function(){return n.e(16637).then(n.bind(n,94807))},"@site/versioned_docs/version-v15.0.0/api-reference/types/Disposable.md",94807],be2d92f9:[function(){return Promise.all([n.e(40532),n.e(87170)]).then(n.bind(n,19095))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/connections.md",19095],be857225:[function(){return Promise.all([n.e(40532),n.e(3835)]).then(n.bind(n,75361))},"@site/docs/getting-started/step-by-step-guide.md",75361],bf480d65:[function(){return Promise.all([n.e(40532),n.e(48772)]).then(n.bind(n,17371))},"@site/versioned_docs/version-v13.0.0/getting-started/installation-and-setup.md",17371],bf5407da:[function(){return n.e(88848).then(n.bind(n,25565))},"@site/versioned_docs/version-v17.0.0/migration-and-compatibility/upgrading-to-relay-hooks.md",25565],bfe7de06:[function(){return n.e(45239).then(n.bind(n,26512))},"@site/docs/api-reference/types/UploadableMap.md",26512],c10eaa26:[function(){return Promise.all([n.e(40532),n.e(70124)]).then(n.bind(n,48431))},"@site/versioned_docs/version-v13.0.0/guided-tour/updating-data/introduction.md",48431],c1539c20:[function(){return Promise.all([n.e(40532),n.e(62623)]).then(n.bind(n,74532))},"@site/docs/guided-tour/refetching/refreshing-fragments.md",74532],c1b35aa1:[function(){return Promise.all([n.e(40532),n.e(75079)]).then(n.bind(n,89459))},"@site/versioned_docs/version-v14.0.0/getting-started/prerequisites.md",89459],c1c95d8e:[function(){return n.e(77986).then(n.bind(n,49233))},"@site/docs/guides/semantic-nullability.md",49233],c25c2efb:[function(){return n.e(23608).then(n.bind(n,75478))},"@site/docs/migration-and-compatibility/upgrading-to-relay-hooks.md",75478],c3081ced:[function(){return n.e(7120).then(n.bind(n,15575))},"@site/versioned_docs/version-v15.0.0/api-reference/legacy-apis/legacy-apis.md",15575],c313446a:[function(){return Promise.all([n.e(40532),n.e(63432)]).then(n.bind(n,63082))},"@site/versioned_docs/version-v17.0.0/principles-and-architecture/architecture-overview.md",63082],c3b13666:[function(){return Promise.all([n.e(40532),n.e(73307)]).then(n.bind(n,11293))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/runtime-architecture.md",11293],c407fc68:[function(){return n.e(7934).then(n.bind(n,14229))},"@site/versioned_docs/version-v15.0.0/tutorial/queries-2.md",14229],c41e7e26:[function(){return Promise.all([n.e(40532),n.e(18668)]).then(n.bind(n,91860))},"@site/docs/guided-tour/updating-data/graphql-subscriptions.md",91860],c43f12fa:[function(){return Promise.all([n.e(40532),n.e(81128)]).then(n.bind(n,42228))},"@site/docs/guides/type-emission.md",42228],c49d3694:[function(){return Promise.all([n.e(40532),n.e(73815)]).then(n.bind(n,70981))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/typesafe-updaters-faq.md",70981],c4f5d8e4:[function(){return Promise.all([n.e(16055),n.e(64195)]).then(n.bind(n,25651))},"@site/src/pages/index.js",25651],c5935c3e:[function(){return Promise.all([n.e(40532),n.e(25033)]).then(n.bind(n,24200))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/presence-of-data.md",24200],c5d9fdfc:[function(){return Promise.all([n.e(40532),n.e(84818)]).then(n.bind(n,14354))},"@site/versioned_docs/version-v17.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",14354],c5fca429:[function(){return n.e(16517).then(n.bind(n,42111))},"@site/docs/tutorial/organizing-mutations-queries-and-subscriptions.md",42111],c604ff07:[function(){return Promise.all([n.e(40532),n.e(69741)]).then(n.bind(n,87590))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/load-query.md",87590],c67a8fc7:[function(){return Promise.all([n.e(40532),n.e(94653)]).then(n.bind(n,71872))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/environment.md",71872],c6bd781c:[function(){return Promise.all([n.e(40532),n.e(7327)]).then(n.bind(n,62201))},"@site/versioned_docs/version-v17.0.0/getting-started/installation-and-setup.md",62201],c741282b:[function(){return Promise.all([n.e(40532),n.e(22503)]).then(n.bind(n,11142))},"@site/docs/api-reference/hooks/use-relay-environment.md",11142],c7742e1b:[function(){return Promise.all([n.e(40532),n.e(46065)]).then(n.bind(n,36813))},"@site/versioned_docs/version-v15.0.0/api-reference/relay-runtime/fetch-query.md",36813],c7920951:[function(){return n.e(31544).then(n.bind(n,42727))},"@site/versioned_docs/version-v15.0.0/api-reference/types/MutationConfig.md",42727],c79c6d05:[function(){return Promise.all([n.e(40532),n.e(23629)]).then(n.bind(n,72382))},"@site/versioned_docs/version-v15.0.0/home.md",72382],c7a592cb:[function(){return Promise.all([n.e(40532),n.e(76263)]).then(n.bind(n,93962))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/refetching-connections.md",93962],c7a71914:[function(){return Promise.all([n.e(40532),n.e(32211)]).then(n.bind(n,77685))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/updating-connections.md",77685],c7f5462f:[function(){return Promise.all([n.e(40532),n.e(70226)]).then(n.bind(n,88464))},"@site/versioned_docs/version-v13.0.0/api-reference/relay-runtime/commit-mutation.md",88464],c83bd4e0:[function(){return n.e(74943).then(n.bind(n,71917))},"@site/versioned_docs/version-v18.0.0/debugging/declarative-mutation-directives.md",71917],c86346e6:[function(){return Promise.all([n.e(40532),n.e(73595)]).then(n.bind(n,85731))},"@site/versioned_docs/version-v17.0.0/api-reference/entrypoint-apis/use-entrypoint-loader.md",85731],c88fb93d:[function(){return n.e(92177).then(n.bind(n,72672))},"@site/versioned_docs/version-v17.0.0/debugging/declarative-mutation-directives.md",72672],c97b7c58:[function(){return Promise.all([n.e(40532),n.e(88446)]).then(n.bind(n,89474))},"@site/versioned_docs/version-v16.0.0/tutorial/graphql.md",89474],ca37c6c4:[function(){return Promise.all([n.e(40532),n.e(89105)]).then(n.bind(n,13445))},"@site/docs/guided-tour/updating-data/local-data-updates.md",13445],ca3d306f:[function(){return Promise.all([n.e(40532),n.e(24355)]).then(n.bind(n,38004))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/loading-states.md",38004],cac124d4:[function(){return Promise.all([n.e(40532),n.e(68851)]).then(n.bind(n,8764))},"@site/versioned_docs/version-v17.0.0/guides/network-layer.md",8764],cac1bca4:[function(){return n.e(5796).then(n.bind(n,52380))},"@site/versioned_docs/version-v13.0.0/api-reference/legacy-apis/legacy-apis.md",52380],cb1db9c8:[function(){return Promise.all([n.e(40532),n.e(94930)]).then(n.bind(n,90968))},"@site/versioned_docs/version-v18.0.0/guides/persisted-queries.md",90968],cb2af59d:[function(){return Promise.all([n.e(40532),n.e(70623)]).then(n.bind(n,1209))},"@site/versioned_docs/version-v13.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",1209],cc3e99b4:[function(){return Promise.all([n.e(40532),n.e(65976)]).then(n.bind(n,17746))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-runtime/store.md",17746],cc700c11:[function(){return Promise.all([n.e(40532),n.e(87733)]).then(n.bind(n,8668))},"@site/docs/api-reference/relay-resolvers/docblock-format.md",8668],ccc49370:[function(){return Promise.all([n.e(40532),n.e(8609),n.e(46103)]).then(n.bind(n,65203))},"@theme/BlogPostPage",65203],ccdaf483:[function(){return n.e(32646).then(n.bind(n,50728))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-resolvers/runtime-functions.md",50728],cd3bc5b7:[function(){return Promise.all([n.e(40532),n.e(50849)]).then(n.bind(n,50156))},"@site/versioned_docs/version-v16.0.0/guides/testing-relay-components.md",50156],cd70d2f4:[function(){return n.e(3589).then(n.bind(n,12679))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/limitations.md",12679],cdc277d6:[function(){return Promise.all([n.e(40532),n.e(73171)]).then(n.bind(n,45631))},"@site/versioned_docs/version-v18.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",45631],cde0f7ef:[function(){return Promise.all([n.e(40532),n.e(11184)]).then(n.bind(n,27941))},"@site/versioned_docs/version-v13.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",27941],ced8e2c9:[function(){return Promise.all([n.e(40532),n.e(48435)]).then(n.bind(n,8416))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/thinking-in-graphql.md",8416],cf067641:[function(){return Promise.all([n.e(40532),n.e(51398)]).then(n.bind(n,82059))},"@site/docs/guided-tour/list-data/connections.md",82059],cf6ba051:[function(){return n.e(30476).then(n.bind(n,46102))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/introduction.md",46102],cff2d0d6:[function(){return Promise.all([n.e(40532),n.e(8235)]).then(n.bind(n,20919))},"@site/versioned_docs/version-v17.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields.md",20919],cff475f1:[function(){return Promise.all([n.e(40532),n.e(44747)]).then(n.bind(n,93701))},"@site/versioned_docs/version-v14.0.0/principles-and-architecture/compiler-architecture.md",93701],d023da2a:[function(){return n.e(2340).then(n.bind(n,16634))},"@site/versioned_docs/version-v16.0.0/tutorial/queries-1.md",16634],d150dda6:[function(){return n.e(51726).then(n.bind(n,16279))},"@site/versioned_docs/version-v17.0.0/tutorial/refetchable-fragments.md",16279],d1781280:[function(){return Promise.all([n.e(40532),n.e(69250)]).then(n.bind(n,48988))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/fragments.md",48988],d1e40ee7:[function(){return Promise.all([n.e(40532),n.e(21723)]).then(n.bind(n,8835))},"@site/versioned_docs/version-v18.0.0/api-reference/entrypoint-apis/load-entrypoint.md",8835],d216ffb7:[function(){return Promise.all([n.e(40532),n.e(84430)]).then(n.bind(n,54900))},"@site/versioned_docs/version-v16.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",54900],d22705dc:[function(){return n.e(5611).then(n.bind(n,66240))},"@site/blog/2021-12-08-introducing-the-new-relay-compiler.mdx?truncated=true",66240],d228ce3d:[function(){return Promise.all([n.e(40532),n.e(11858)]).then(n.bind(n,80905))},"@site/docs/guided-tour/workflow.md",80905],d2d17e47:[function(){return Promise.all([n.e(40532),n.e(51632)]).then(n.bind(n,5407))},"@site/versioned_docs/version-v15.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",5407],d3355cd6:[function(){return Promise.all([n.e(40532),n.e(74078)]).then(n.bind(n,32019))},"@site/versioned_docs/version-v14.0.0/migration-and-compatibility/suspense-compatibility.md",32019],d38ca4c5:[function(){return Promise.all([n.e(40532),n.e(22794)]).then(n.bind(n,13571))},"@site/versioned_docs/version-v16.0.0/guides/persisted-queries.md",13571],d3d2c792:[function(){return n.e(10062).then(n.bind(n,36664))},"@site/versioned_docs/version-v16.0.0/tutorial/arrays-lists.md",36664],d3f698cc:[function(){return n.e(90563).then(n.bind(n,23646))},"@site/versioned_docs/version-v14.0.0/debugging/declarative-mutation-directives.md",23646],d4180e2a:[function(){return Promise.all([n.e(40532),n.e(10094)]).then(n.bind(n,37324))},"@site/versioned_docs/version-v13.0.0/api-reference/hooks/use-fragment.md",37324],d44048c4:[function(){return Promise.all([n.e(40532),n.e(39146)]).then(n.bind(n,37414))},"@site/docs/principles-and-architecture/thinking-in-relay.md",37414],d457af08:[function(){return n.e(15580).then(n.bind(n,11096))},"@site/versioned_docs/version-v14.0.0/tutorial/intro.md",11096],d4f1fd82:[function(){return Promise.all([n.e(40532),n.e(41720)]).then(n.bind(n,70682))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/variables.md",70682],d4f9a171:[function(){return Promise.all([n.e(40532),n.e(46241)]).then(n.bind(n,57005))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/fetch-policies.md",57005],d53162c4:[function(){return Promise.all([n.e(40532),n.e(68134)]).then(n.bind(n,79377))},"@site/versioned_docs/version-v15.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",79377],d614910a:[function(){return Promise.all([n.e(40532),n.e(51390)]).then(n.bind(n,68172))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/introduction.md",68172],d629f92c:[function(){return Promise.all([n.e(40532),n.e(29672)]).then(n.bind(n,3041))},"@site/versioned_docs/version-v16.0.0/api-reference/hooks/relay-environment-provider.md",3041],d6402459:[function(){return Promise.all([n.e(40532),n.e(47709)]).then(n.bind(n,58433))},"@site/versioned_docs/version-v16.0.0/principles-and-architecture/thinking-in-relay.md",58433],d665f371:[function(){return Promise.all([n.e(40532),n.e(69364)]).then(n.bind(n,38104))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/refetching-connections.md",38104],d7589658:[function(){return Promise.all([n.e(40532),n.e(12525)]).then(n.bind(n,5754))},"@site/versioned_docs/version-v15.0.0/api-reference/hooks/relay-environment-provider.md",5754],d78d76d3:[function(){return Promise.all([n.e(40532),n.e(72909)]).then(n.bind(n,4553))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-fragment.md",4553],d7f0bb80:[function(){return n.e(39238).then(n.bind(n,50986))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-resolvers/docblock-format.md",50986],d871ef27:[function(){return Promise.all([n.e(40532),n.e(2009)]).then(n.bind(n,36610))},"@site/docs/guides/throw-on-field-error-directive.md",36610],d874efd3:[function(){return n.e(89822).then(n.bind(n,94456))},"@site/versioned_docs/version-v16.0.0/tutorial/interfaces-polymorphism.md",94456],d8a0ab11:[function(){return Promise.all([n.e(40532),n.e(51863)]).then(n.bind(n,5475))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/pagination.md",5475],d8cf9fbd:[function(){return Promise.all([n.e(40532),n.e(16458)]).then(n.bind(n,11871))},"@site/versioned_docs/version-v17.0.0/home.md",11871],d8d27ac0:[function(){return Promise.all([n.e(40532),n.e(9706)]).then(n.bind(n,23046))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/streaming-pagination.md",23046],d9577a9e:[function(){return Promise.all([n.e(40532),n.e(12255)]).then(n.bind(n,25508))},"@site/docs/guided-tour/list-data/pagination.md",25508],d989c0cc:[function(){return Promise.all([n.e(40532),n.e(12459)]).then(n.bind(n,82159))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/refreshing-fragments.md",82159],d9a01daa:[function(){return n.e(16731).then(n.bind(n,55150))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/deprecated.md",55150],da0f34d8:[function(){return Promise.all([n.e(40532),n.e(39922)]).then(n.bind(n,40441))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/introduction.md",40441],da2d867d:[function(){return Promise.all([n.e(40532),n.e(94936)]).then(n.bind(n,2833))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/availability-of-data.md",2833],dabf4138:[function(){return Promise.all([n.e(40532),n.e(94960)]).then(n.bind(n,21819))},"@site/versioned_docs/version-v14.0.0/guided-tour/rendering/environment.md",21819],dace2de1:[function(){return n.e(266).then(n.t.bind(n,92178,19))},"~docs/default/version-v-18-0-0-metadata-prop-e4f.json",92178],db2bd0c5:[function(){return n.e(70178).then(n.bind(n,84876))},"@site/versioned_docs/version-v16.0.0/editor-support.md",84876],db39c26b:[function(){return Promise.all([n.e(40532),n.e(82938)]).then(n.bind(n,66195))},"@site/versioned_docs/version-v17.0.0/guided-tour/list-data/connections.md",66195],db46388e:[function(){return Promise.all([n.e(40532),n.e(55335)]).then(n.bind(n,9226))},"@site/versioned_docs/version-v16.0.0/api-reference/relay-runtime/fetch-query.md",9226],db54da2b:[function(){return Promise.all([n.e(40532),n.e(53728)]).then(n.bind(n,49466))},"@site/versioned_docs/version-v18.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",49466],dc10f96d:[function(){return Promise.all([n.e(40532),n.e(31126)]).then(n.bind(n,30266))},"@site/docs/guided-tour/updating-data/imperatively-modifying-linked-fields.md",30266],dc46463e:[function(){return Promise.all([n.e(40532),n.e(12824)]).then(n.bind(n,47781))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",47781],dc64c39e:[function(){return Promise.all([n.e(40532),n.e(81940)]).then(n.bind(n,25722))},"@site/versioned_docs/version-v13.0.0/guided-tour/updating-data/graphql-subscriptions.md",25722],dca2acf6:[function(){return Promise.all([n.e(40532),n.e(14647)]).then(n.bind(n,36183))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",36183],dd107868:[function(){return Promise.all([n.e(40532),n.e(44121)]).then(n.bind(n,21238))},"@site/versioned_docs/version-v15.0.0/principles-and-architecture/architecture-overview.md",21238],ddac130d:[function(){return n.e(71125).then(n.bind(n,49446))},"@site/docs/guided-tour/refetching/OssAvoidSuspenseNote.md",49446],ddf5533b:[function(){return Promise.all([n.e(40532),n.e(2965)]).then(n.bind(n,82198))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-runtime/fetch-query.md",82198],de000c71:[function(){return Promise.all([n.e(40532),n.e(85519)]).then(n.bind(n,47761))},"@site/versioned_docs/version-v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data-legacy.md",47761],de65cc2c:[function(){return n.e(5257).then(n.t.bind(n,36751,19))},"~blog/default/blog-tags-required-778.json",36751],de8d09d3:[function(){return Promise.all([n.e(40532),n.e(42617)]).then(n.bind(n,69131))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/graphql-subscriptions.md",69131],defc527c:[function(){return n.e(39933).then(n.bind(n,48665))},"@site/versioned_docs/version-v14.0.0/api-reference/types/UploadableMap.md",48665],df052399:[function(){return Promise.all([n.e(40532),n.e(88609)]).then(n.bind(n,67179))},"@site/versioned_docs/version-v13.0.0/guided-tour/managing-data-outside-react/retaining-queries.md",67179],df48c120:[function(){return Promise.all([n.e(40532),n.e(31817)]).then(n.bind(n,11451))},"@site/versioned_docs/version-v14.0.0/debugging/relay-devtools.md",11451],df6b1ff5:[function(){return n.e(55077).then(n.bind(n,99886))},"@site/versioned_docs/version-v16.0.0/tutorial/intro.md",99886],df6fddd4:[function(){return Promise.all([n.e(40532),n.e(92633)]).then(n.bind(n,90010))},"@site/docs/guided-tour/rendering/queries.md",90010],df9b9aea:[function(){return n.e(27673).then(n.bind(n,43161))},"@site/versioned_docs/version-v13.0.0/api-reference/types/MutationConfig.md",43161],e04fd49a:[function(){return Promise.all([n.e(40532),n.e(15095)]).then(n.bind(n,77556))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/local-data-updates.md",77556],e05803f4:[function(){return Promise.all([n.e(40532),n.e(59911)]).then(n.bind(n,32876))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-mutation.md",32876],e0dc92b5:[function(){return n.e(60579).then(n.bind(n,65767))},"@site/versioned_docs/version-v15.0.0/api-reference/types/UploadableMap.md",65767],e0f9786a:[function(){return Promise.all([n.e(40532),n.e(81648)]).then(n.bind(n,63098))},"@site/docs/guided-tour/managing-data-outside-react/reading-queries.md",63098],e12f6d13:[function(){return n.e(97001).then(n.bind(n,3647))},"@site/docs/guides/relay-resolvers/enabling.md",3647],e1463ce3:[function(){return Promise.all([n.e(40532),n.e(87811)]).then(n.bind(n,90699))},"@site/versioned_docs/version-v18.0.0/home.md",90699],e1912b30:[function(){return Promise.all([n.e(40532),n.e(57136)]).then(n.bind(n,23670))},"@site/versioned_docs/version-v17.0.0/guided-tour/reusing-cached-data/fetch-policies.md",23670],e19f7d24:[function(){return n.e(6661).then(n.bind(n,63403))},"@site/blog/2023-01-03-resilient-relay-apps.mdx?truncated=true",63403],e2429c91:[function(){return Promise.all([n.e(40532),n.e(11673)]).then(n.bind(n,89335))},"@site/versioned_docs/version-v17.0.0/debugging/disallowed-id-types-error.md",89335],e246e9b0:[function(){return n.e(93913).then(n.bind(n,24456))},"@site/versioned_docs/version-v14.0.0/api-reference/types/MutationConfig.md",24456],e289246e:[function(){return Promise.all([n.e(40532),n.e(41042)]).then(n.bind(n,54840))},"@site/versioned_docs/version-v18.0.0/guided-tour/updating-data/imperatively-modifying-store-data.md",54840],e2a14730:[function(){return Promise.all([n.e(40532),n.e(36116)]).then(n.bind(n,17064))},"@site/versioned_docs/version-v18.0.0/guided-tour/rendering/fragments.md",17064],e2ceeaf0:[function(){return n.e(45774).then(n.bind(n,47282))},"@site/docs/editor-support.md",47282],e32623c5:[function(){return Promise.all([n.e(40532),n.e(57625)]).then(n.bind(n,7814))},"@site/docs/principles-and-architecture/runtime-architecture.md",7814],e3310a43:[function(){return Promise.all([n.e(40532),n.e(20907)]).then(n.bind(n,32646))},"@site/docs/guided-tour/refetching/refetching-fragments-with-different-data.md",32646],e34b3485:[function(){return n.e(48756).then(n.bind(n,27195))},"@site/docs/api-reference/types/MutationConfig.md",27195],e37fafbd:[function(){return n.e(50671).then(n.bind(n,56611))},"@site/docs/guides/relay-resolvers/limitations.md",56611],e41f7146:[function(){return Promise.all([n.e(40532),n.e(63004)]).then(n.bind(n,40272))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/updating-connections.md",40272],e45be332:[function(){return Promise.all([n.e(40532),n.e(50514)]).then(n.bind(n,2427))},"@site/versioned_docs/version-v18.0.0/api-reference/hooks/use-subscription.md",2427],e481d602:[function(){return Promise.all([n.e(40532),n.e(70936)]).then(n.bind(n,67417))},"@site/versioned_docs/version-v14.0.0/guided-tour/introduction.md",67417],e4a777f5:[function(){return Promise.all([n.e(40532),n.e(59081)]).then(n.bind(n,31994))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/pagination.md",31994],e4b74f77:[function(){return Promise.all([n.e(40532),n.e(91941)]).then(n.bind(n,13035))},"@site/versioned_docs/version-v18.0.0/guided-tour/managing-data-outside-react/prefetching-queries.md",13035],e4fd150a:[function(){return Promise.all([n.e(40532),n.e(9434)]).then(n.bind(n,45626))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/client-only-data.md",45626],e5083ddc:[function(){return Promise.all([n.e(40532),n.e(11382)]).then(n.bind(n,73577))},"@site/versioned_docs/version-v13.0.0/guided-tour/rendering/error-states.md",73577],e579d8af:[function(){return Promise.all([n.e(40532),n.e(64914)]).then(n.bind(n,54254))},"@site/versioned_docs/version-v13.0.0/api-reference/relay-runtime/fetch-query.md",54254],e6f798f8:[function(){return Promise.all([n.e(40532),n.e(68105)]).then(n.bind(n,35356))},"@site/versioned_docs/version-v18.0.0/api-reference/relay-runtime/request-subscription.md",35356],e74dbc55:[function(){return Promise.all([n.e(40532),n.e(10770)]).then(n.bind(n,39469))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/availability-of-data.md",39469],e8b88a0c:[function(){return Promise.all([n.e(40532),n.e(39036)]).then(n.bind(n,8034))},"@site/docs/error-reference/unknown-field.md",8034],e93955e7:[function(){return Promise.all([n.e(40532),n.e(46617)]).then(n.bind(n,48558))},"@site/versioned_docs/version-v15.0.0/guides/client-schema-extensions.md",48558],e95c624b:[function(){return Promise.all([n.e(40532),n.e(95815)]).then(n.bind(n,50812))},"@site/versioned_docs/version-v14.0.0/guided-tour/reusing-cached-data/introduction.md",50812],ea202aed:[function(){return Promise.all([n.e(40532),n.e(96804)]).then(n.bind(n,92019))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-runtime/store.md",92019],ea81fe7a:[function(){return Promise.all([n.e(40532),n.e(66271)]).then(n.bind(n,86872))},"@site/versioned_docs/version-v17.0.0/api-reference/relay-runtime/commit-mutation.md",86872],eba370f1:[function(){return Promise.all([n.e(40532),n.e(13192)]).then(n.bind(n,54244))},"@site/versioned_docs/version-v18.0.0/guided-tour/reusing-cached-data/filling-in-missing-data.md",54244],ec2fbdba:[function(){return n.e(58428).then(n.bind(n,70425))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/deprecated.md",70425],ecde2286:[function(){return Promise.all([n.e(40532),n.e(83108)]).then(n.bind(n,84433))},"@site/versioned_docs/version-v16.0.0/guided-tour/updating-data/introduction.md",84433],ed29ac43:[function(){return Promise.all([n.e(40532),n.e(76044)]).then(n.bind(n,59248))},"@site/versioned_docs/version-v17.0.0/api-reference/hooks/use-client-query.md",59248],ed62dbe5:[function(){return n.e(55205).then(n.bind(n,30815))},"@site/versioned_docs/version-v16.0.0/api-reference/types/CacheConfig.md",30815],ed9ac4f6:[function(){return Promise.all([n.e(40532),n.e(49284)]).then(n.bind(n,83669))},"@site/versioned_docs/version-v17.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",83669],ee388407:[function(){return Promise.all([n.e(40532),n.e(53099)]).then(n.bind(n,52965))},"@site/versioned_docs/version-v15.0.0/guided-tour/refetching/refetching-queries-with-different-data.md",52965],ee684f78:[function(){return Promise.all([n.e(40532),n.e(57668)]).then(n.bind(n,90713))},"@site/versioned_docs/version-v16.0.0/getting-started/installation-and-setup.md",90713],eea82377:[function(){return n.e(54907).then(n.bind(n,35107))},"@site/docs/tutorial/refetchable-fragments.md",35107],eec12e30:[function(){return n.e(28004).then(n.bind(n,48910))},"@site/blog/2021-03-09-introducing-relay-hooks.md",48910],eed50f55:[function(){return Promise.all([n.e(40532),n.e(63882)]).then(n.bind(n,41429))},"@site/versioned_docs/version-v16.0.0/home.md",41429],eef17955:[function(){return Promise.all([n.e(40532),n.e(90410)]).then(n.bind(n,66410))},"@site/versioned_docs/version-v17.0.0/guides/required-directive.md",66410],eef54534:[function(){return Promise.all([n.e(40532),n.e(33934)]).then(n.bind(n,87933))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/introduction.md",87933],ef296836:[function(){return Promise.all([n.e(40532),n.e(81323)]).then(n.bind(n,24255))},"@site/versioned_docs/version-v18.0.0/tutorial/fragments-1.md",24255],efa812c4:[function(){return Promise.all([n.e(40532),n.e(73518)]).then(n.bind(n,58898))},"@site/docs/api-reference/hooks/use-lazy-load-query.md",58898],efb0128d:[function(){return Promise.all([n.e(40532),n.e(19742)]).then(n.bind(n,2165))},"@site/versioned_docs/version-v14.0.0/debugging/inconsistent-typename-error.md",2165],f05041c7:[function(){return Promise.all([n.e(40532),n.e(90271)]).then(n.bind(n,27349))},"@site/versioned_docs/version-v14.0.0/guides/client-schema-extensions.md",27349],f085d557:[function(){return Promise.all([n.e(40532),n.e(97718)]).then(n.bind(n,67514))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-preloaded-query.md",67514],f0bf20b8:[function(){return Promise.all([n.e(40532),n.e(5227)]).then(n.bind(n,75144))},"@site/versioned_docs/version-v16.0.0/guided-tour/list-data/connections.md",75144],f17543cb:[function(){return Promise.all([n.e(40532),n.e(63096)]).then(n.bind(n,24014))},"@site/versioned_docs/version-v17.0.0/tutorial/graphql.md",24014],f19e518a:[function(){return Promise.all([n.e(40532),n.e(74183)]).then(n.bind(n,86337))},"@site/versioned_docs/version-v14.0.0/guided-tour/refetching/introduction.md",86337],f1a3a85b:[function(){return Promise.all([n.e(40532),n.e(90263)]).then(n.bind(n,37423))},"@site/docs/guided-tour/rendering/environment.md",37423],f256995e:[function(){return Promise.all([n.e(40532),n.e(15429)]).then(n.bind(n,50783))},"@site/versioned_docs/version-v16.0.0/guided-tour/managing-data-outside-react/reading-fragments.md",50783],f2add319:[function(){return n.e(47288).then(n.bind(n,16965))},"@site/versioned_docs/version-v17.0.0/api-reference/types/UploadableMap.md",16965],f2e4b7f9:[function(){return n.e(75570).then(n.bind(n,17690))},"@site/versioned_docs/version-v18.0.0/tutorial/queries-2.md",17690],f34fb5d0:[function(){return n.e(61199).then(n.bind(n,31212))},"@site/versioned_docs/version-v17.0.0/guides/relay-resolvers/suspense.md",31212],f3732d81:[function(){return Promise.all([n.e(40532),n.e(27103)]).then(n.bind(n,88327))},"@site/docs/guided-tour/list-data/streaming-pagination.md",88327],f39d9709:[function(){return Promise.all([n.e(40532),n.e(2991)]).then(n.bind(n,10012))},"@site/versioned_docs/version-v13.0.0/guided-tour/list-data/updating-connections.md",10012],f4d10d24:[function(){return Promise.all([n.e(40532),n.e(94423)]).then(n.bind(n,72663))},"@site/versioned_docs/version-v15.0.0/guides/testing-relay-with-preloaded-queries.md",72663],f4dd3ebf:[function(){return Promise.all([n.e(40532),n.e(87556)]).then(n.bind(n,88782))},"@site/versioned_docs/version-v14.0.0/api-reference/relay-runtime/commit-mutation.md",88782],f4e45fac:[function(){return n.e(83314).then(n.bind(n,71280))},"@site/versioned_docs/version-v18.0.0/tutorial/interfaces-polymorphism.md",71280],f4f08e3d:[function(){return Promise.all([n.e(40532),n.e(49278)]).then(n.bind(n,51274))},"@site/versioned_docs/version-v18.0.0/guided-tour/list-data/rendering-connections.md",51274],f55c3d46:[function(){return Promise.all([n.e(40532),n.e(17104)]).then(n.bind(n,20714))},"@site/docs/guides/relay-resolvers/derived-fields.md",20714],f56a5260:[function(){return Promise.all([n.e(40532),n.e(78045)]).then(n.bind(n,46168))},"@site/versioned_docs/version-v14.0.0/guided-tour/list-data/streaming-pagination.md",46168],f56ae355:[function(){return Promise.all([n.e(40532),n.e(44057)]).then(n.bind(n,6218))},"@site/versioned_docs/version-v15.0.0/debugging/relay-devtools.md",6218],f5ee6653:[function(){return n.e(93358).then(n.bind(n,78402))},"@site/blog/2023-10-24-how-relay-enables-optimal-data-fetching.md",78402],f678ba2a:[function(){return Promise.all([n.e(40532),n.e(26822)]).then(n.bind(n,66581))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/error-states.md",66581],f82a8c95:[function(){return n.e(43864).then(n.bind(n,10864))},"@site/versioned_docs/version-v18.0.0/tutorial/arrays-lists.md",10864],f87f57c5:[function(){return Promise.all([n.e(40532),n.e(26129)]).then(n.bind(n,74122))},"@site/docs/api-reference/relay-runtime/commit-mutation.md",74122],f8a8e8e6:[function(){return Promise.all([n.e(40532),n.e(39787)]).then(n.bind(n,21400))},"@site/versioned_docs/version-v15.0.0/guided-tour/rendering/queries.md",21400],f8e4563e:[function(){return Promise.all([n.e(40532),n.e(81386)]).then(n.bind(n,75348))},"@site/versioned_docs/version-v18.0.0/guides/relay-resolvers/live-fields.md",75348],f8fa8f9b:[function(){return n.e(68156).then(n.bind(n,99004))},"@site/versioned_docs/version-v17.0.0/editor-support.md",99004],fa47172c:[function(){return Promise.all([n.e(40532),n.e(85186)]).then(n.bind(n,5112))},"@site/versioned_docs/version-v17.0.0/guided-tour/managing-data-outside-react/subscribing-to-queries.md",5112],faa58fe3:[function(){return Promise.all([n.e(40532),n.e(4813)]).then(n.bind(n,65192))},"@site/versioned_docs/version-v16.0.0/guided-tour/workflow.md",65192],faa747cb:[function(){return Promise.all([n.e(40532),n.e(21834)]).then(n.bind(n,68933))},"@site/versioned_docs/version-v15.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",68933],fab82056:[function(){return Promise.all([n.e(40532),n.e(60490)]).then(n.bind(n,45705))},"@site/versioned_docs/version-v17.0.0/guided-tour/managing-data-outside-react/reading-queries.md",45705],fb4e0e27:[function(){return Promise.all([n.e(40532),n.e(8599)]).then(n.bind(n,30800))},"@site/versioned_docs/version-v16.0.0/getting-started/step-by-step-guide.md",30800],fb99c4c3:[function(){return Promise.all([n.e(40532),n.e(92727)]).then(n.bind(n,66579))},"@site/versioned_docs/version-v16.0.0/guided-tour/reusing-cached-data/staleness-of-data.md",66579],fbbeaf14:[function(){return n.e(78971).then(n.bind(n,64070))},"@site/versioned_docs/version-v13.0.0/api-reference/types/Disposable.md",64070],fc2e6047:[function(){return Promise.all([n.e(40532),n.e(25962)]).then(n.bind(n,18711))},"@site/versioned_docs/version-v15.0.0/guided-tour/updating-data/introduction.md",18711],fc4a8ef7:[function(){return Promise.all([n.e(40532),n.e(55379)]).then(n.bind(n,36658))},"@site/versioned_docs/version-v16.0.0/guided-tour/refetching/refetching-fragments-with-different-data.md",36658],fc5f25b3:[function(){return n.e(31891).then(n.bind(n,84088))},"@site/docs/guides/relay-resolvers/deprecated.md",84088],fc98590d:[function(){return Promise.all([n.e(40532),n.e(97618)]).then(n.bind(n,29916))},"@site/versioned_docs/version-v14.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis.md",29916],fccb986b:[function(){return Promise.all([n.e(40532),n.e(92847)]).then(n.bind(n,47936))},"@site/versioned_docs/version-v17.0.0/debugging/inconsistent-typename-error.md",47936],fccff208:[function(){return Promise.all([n.e(40532),n.e(42832)]).then(n.bind(n,18823))},"@site/versioned_docs/version-v14.0.0/home.md",18823],fd45cb4e:[function(){return Promise.all([n.e(40532),n.e(54583)]).then(n.bind(n,18845))},"@site/versioned_docs/version-v14.0.0/api-reference/hooks/use-refetchable-fragment.md",18845],fd869139:[function(){return Promise.all([n.e(40532),n.e(73133)]).then(n.bind(n,67448))},"@site/versioned_docs/version-v16.0.0/debugging/inconsistent-typename-error.md",67448],fd9a928f:[function(){return Promise.all([n.e(40532),n.e(97222)]).then(n.bind(n,7038))},"@site/versioned_docs/version-v13.0.0/guided-tour/refetching/refreshing-fragments.md",7038],fda14dc0:[function(){return n.e(5621).then(n.t.bind(n,7085,19))},"/home/runner/work/relay/relay/website/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],fe2220a9:[function(){return Promise.all([n.e(40532),n.e(90688)]).then(n.bind(n,35016))},"@site/versioned_docs/version-v15.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data.md",35016],fe7f2a34:[function(){return Promise.all([n.e(40532),n.e(12697)]).then(n.bind(n,91619))},"@site/docs/api-reference/relay-runtime/request-subscription.md",91619],ffaaf32b:[function(){return Promise.all([n.e(40532),n.e(41379)]).then(n.bind(n,47748))},"@site/versioned_docs/version-v15.0.0/guided-tour/list-data/rendering-connections.md",47748],ffba758f:[function(){return n.e(18633).then(n.bind(n,13202))},"@site/versioned_docs/version-v14.0.0/tutorial/queries-1.md",13202]};function c(e){var t=e.error,n=e.retry,i=e.pastDelay;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):i?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var u=n(99670),l=n(30226);function p(e,t){if("*"===e)return a()({loading:c,loader:function(){return n.e(4972).then(n.bind(n,4972))},modules:["@theme/NotFound"],webpack:function(){return[4972]},render:function(e,t){var n=e.default;return r.createElement(l.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});var o=s[e+"-"+t],p={},f=[],g=[],m=(0,u.Z)(o);return Object.entries(m).forEach((function(e){var t=e[0],n=e[1],r=d[n];r&&(p[t]=r[0],f.push(r[1]),g.push(r[2]))})),a().Map({loading:c,loader:p,modules:f,webpack:function(){return g},render:function(t,n){var a=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((function(t){var n=t[0],r=t[1],i=r.default;if(!i)throw new Error("The page component at "+e+" doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.");"object"!=typeof i&&"function"!=typeof i||Object.keys(r).filter((function(e){return"default"!==e})).forEach((function(e){i[e]=r[e]}));var o=a,s=n.split(".");s.slice(0,-1).forEach((function(e){o=o[e]})),o[s[s.length-1]]=i}));var s=a.__comp;delete a.__comp;var d=a.__context;return delete a.__context,r.createElement(l.z,{value:d},r.createElement(s,(0,i.Z)({},a,n)))}})}const f=[{path:"/blog/",component:p("/blog/","0f7"),exact:!0},{path:"/blog/2021/03/09/introducing-relay-hooks/",component:p("/blog/2021/03/09/introducing-relay-hooks/","340"),exact:!0},{path:"/blog/2021/12/08/introducing-the-new-relay-compiler/",component:p("/blog/2021/12/08/introducing-the-new-relay-compiler/","0aa"),exact:!0},{path:"/blog/2023/01/03/resilient-relay-apps/",component:p("/blog/2023/01/03/resilient-relay-apps/","52d"),exact:!0},{path:"/blog/2023/03/30/relay-15/",component:p("/blog/2023/03/30/relay-15/","03e"),exact:!0},{path:"/blog/2023/10/24/how-relay-enables-optimal-data-fetching/",component:p("/blog/2023/10/24/how-relay-enables-optimal-data-fetching/","251"),exact:!0},{path:"/blog/archive/",component:p("/blog/archive/","781"),exact:!0},{path:"/blog/tags/",component:p("/blog/tags/","7d8"),exact:!0},{path:"/blog/tags/relay-compiler/",component:p("/blog/tags/relay-compiler/","f4b"),exact:!0},{path:"/blog/tags/relay-hooks/",component:p("/blog/tags/relay-hooks/","1f1"),exact:!0},{path:"/blog/tags/required/",component:p("/blog/tags/required/","d4a"),exact:!0},{path:"/blog/tags/rust/",component:p("/blog/tags/rust/","0f9"),exact:!0},{path:"/compiler-explorer/",component:p("/compiler-explorer/","512"),exact:!0},{path:"/help/",component:p("/help/","fcd"),exact:!0},{path:"/search/",component:p("/search/","a88"),exact:!0},{path:"/users/",component:p("/users/","70b"),exact:!0},{path:"/versions/",component:p("/versions/","a88"),exact:!0},{path:"/docs/next/",component:p("/docs/next/","63b"),routes:[{path:"/docs/next/",component:p("/docs/next/","5c6"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/commit-mutation/",component:p("/docs/next/api-reference/commit-mutation/","434"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/entrypoint-container/",component:p("/docs/next/api-reference/entrypoint-container/","563"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/fetch-query/",component:p("/docs/next/api-reference/fetch-query/","417"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/field-logger/",component:p("/docs/next/api-reference/field-logger/","d1e"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/graphql-and-directives/",component:p("/docs/next/api-reference/graphql-and-directives/","4c0"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/legacy-apis/",component:p("/docs/next/api-reference/legacy-apis/","450"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/load-entrypoint/",component:p("/docs/next/api-reference/load-entrypoint/","84b"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/load-query/",component:p("/docs/next/api-reference/load-query/","210"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/relay-environment-provider/",component:p("/docs/next/api-reference/relay-environment-provider/","af6"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/relay-resolvers/docblock-format/",component:p("/docs/next/api-reference/relay-resolvers/docblock-format/","ae0"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/relay-resolvers/runtime-functions/",component:p("/docs/next/api-reference/relay-resolvers/runtime-functions/","482"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/relay-runtime/api-reference/observe-fragment/",component:p("/docs/next/api-reference/relay-runtime/api-reference/observe-fragment/","481"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/request-subscription/",component:p("/docs/next/api-reference/request-subscription/","9c1"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/store/",component:p("/docs/next/api-reference/store/","a82"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/types/CacheConfig/",component:p("/docs/next/api-reference/types/CacheConfig/","285"),exact:!0},{path:"/docs/next/api-reference/types/Disposable/",component:p("/docs/next/api-reference/types/Disposable/","daf"),exact:!0},{path:"/docs/next/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/next/api-reference/types/GraphQLSubscriptionConfig/","955"),exact:!0},{path:"/docs/next/api-reference/types/MutationConfig/",component:p("/docs/next/api-reference/types/MutationConfig/","ba1"),exact:!0},{path:"/docs/next/api-reference/types/SelectorStoreUpdater/",component:p("/docs/next/api-reference/types/SelectorStoreUpdater/","650"),exact:!0},{path:"/docs/next/api-reference/types/UploadableMap/",component:p("/docs/next/api-reference/types/UploadableMap/","8a5"),exact:!0},{path:"/docs/next/api-reference/use-client-query/",component:p("/docs/next/api-reference/use-client-query/","73a"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-entrypoint-loader/",component:p("/docs/next/api-reference/use-entrypoint-loader/","68c"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-fragment/",component:p("/docs/next/api-reference/use-fragment/","9b8"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-lazy-load-query/",component:p("/docs/next/api-reference/use-lazy-load-query/","bdf"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-mutation/",component:p("/docs/next/api-reference/use-mutation/","ea8"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-pagination-fragment/",component:p("/docs/next/api-reference/use-pagination-fragment/","682"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-prefetchable-forward-pagination-fragment/",component:p("/docs/next/api-reference/use-prefetchable-forward-pagination-fragment/","c92"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-preloaded-query/",component:p("/docs/next/api-reference/use-preloaded-query/","f77"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-query-loader/",component:p("/docs/next/api-reference/use-query-loader/","116"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-refetchable-fragment/",component:p("/docs/next/api-reference/use-refetchable-fragment/","ca6"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-relay-environment/",component:p("/docs/next/api-reference/use-relay-environment/","22e"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/use-subscription/",component:p("/docs/next/api-reference/use-subscription/","29a"),exact:!0,sidebar:"docs"},{path:"/docs/next/api-reference/wait-for-fragment-data/",component:p("/docs/next/api-reference/wait-for-fragment-data/","e4a"),exact:!0,sidebar:"docs"},{path:"/docs/next/community-learning-resources/",component:p("/docs/next/community-learning-resources/","e0a"),exact:!0,sidebar:"docs"},{path:"/docs/next/debugging/declarative-mutation-directives/",component:p("/docs/next/debugging/declarative-mutation-directives/","dc5"),exact:!0,sidebar:"docs"},{path:"/docs/next/debugging/disallowed-id-types-error/",component:p("/docs/next/debugging/disallowed-id-types-error/","6d6"),exact:!0},{path:"/docs/next/debugging/inconsistent-typename-error/",component:p("/docs/next/debugging/inconsistent-typename-error/","cfa"),exact:!0,sidebar:"docs"},{path:"/docs/next/debugging/relay-devtools/",component:p("/docs/next/debugging/relay-devtools/","47e"),exact:!0,sidebar:"docs"},{path:"/docs/next/debugging/why-null/",component:p("/docs/next/debugging/why-null/","a71"),exact:!0,sidebar:"docs"},{path:"/docs/next/editor-support/",component:p("/docs/next/editor-support/","81d"),exact:!0,sidebar:"docs"},{path:"/docs/next/error-reference/unknown-field/",component:p("/docs/next/error-reference/unknown-field/","51e"),exact:!0,sidebar:"docs"},{path:"/docs/next/getting-started/installation-and-setup/",component:p("/docs/next/getting-started/installation-and-setup/","094"),exact:!0,sidebar:"docs"},{path:"/docs/next/getting-started/prerequisites/",component:p("/docs/next/getting-started/prerequisites/","67b"),exact:!0,sidebar:"docs"},{path:"/docs/next/getting-started/step-by-step-guide/",component:p("/docs/next/getting-started/step-by-step-guide/","6ca"),exact:!0},{path:"/docs/next/glossary/",component:p("/docs/next/glossary/","5fc"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/",component:p("/docs/next/guided-tour/","eca"),exact:!0},{path:"/docs/next/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/next/guided-tour/accessing-data-without-react/prefetching-queries/","d0c"),exact:!0},{path:"/docs/next/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/next/guided-tour/accessing-data-without-react/reading-fragments/","b45"),exact:!0},{path:"/docs/next/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/next/guided-tour/accessing-data-without-react/reading-queries/","cd1"),exact:!0},{path:"/docs/next/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/next/guided-tour/accessing-data-without-react/retaining-queries/","f62"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/next/guided-tour/accessing-data-without-react/subscribing-to-queries/","dae"),exact:!0},{path:"/docs/next/guided-tour/list-data/advanced-pagination/",component:p("/docs/next/guided-tour/list-data/advanced-pagination/","7a4"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/list-data/connections/",component:p("/docs/next/guided-tour/list-data/connections/","344"),exact:!0},{path:"/docs/next/guided-tour/list-data/pagination/",component:p("/docs/next/guided-tour/list-data/pagination/","384"),exact:!0},{path:"/docs/next/guided-tour/list-data/refetching-connections/",component:p("/docs/next/guided-tour/list-data/refetching-connections/","d8d"),exact:!0},{path:"/docs/next/guided-tour/list-data/rendering-connections/",component:p("/docs/next/guided-tour/list-data/rendering-connections/","c8d"),exact:!0},{path:"/docs/next/guided-tour/list-data/streaming-pagination/",component:p("/docs/next/guided-tour/list-data/streaming-pagination/","df2"),exact:!0},{path:"/docs/next/guided-tour/list-data/updating-connections/",component:p("/docs/next/guided-tour/list-data/updating-connections/","b81"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/refetching/",component:p("/docs/next/guided-tour/refetching/","a61"),exact:!0},{path:"/docs/next/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/next/guided-tour/refetching/OssAvoidSuspenseNote/","ef0"),exact:!0},{path:"/docs/next/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/next/guided-tour/refetching/refetching-fragments-with-different-data/","36c"),exact:!0},{path:"/docs/next/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/next/guided-tour/refetching/refetching-queries-with-different-data/","ef6"),exact:!0},{path:"/docs/next/guided-tour/refetching/refreshing-fragments/",component:p("/docs/next/guided-tour/refetching/refreshing-fragments/","de3"),exact:!0},{path:"/docs/next/guided-tour/refetching/refreshing-queries/",component:p("/docs/next/guided-tour/refetching/refreshing-queries/","ea2"),exact:!0},{path:"/docs/next/guided-tour/rendering/environment/",component:p("/docs/next/guided-tour/rendering/environment/","be4"),exact:!0},{path:"/docs/next/guided-tour/rendering/error-states/",component:p("/docs/next/guided-tour/rendering/error-states/","dca"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/rendering/fragments/",component:p("/docs/next/guided-tour/rendering/fragments/","a97"),exact:!0},{path:"/docs/next/guided-tour/rendering/loading-states/",component:p("/docs/next/guided-tour/rendering/loading-states/","4cc"),exact:!0},{path:"/docs/next/guided-tour/rendering/queries/",component:p("/docs/next/guided-tour/rendering/queries/","a4d"),exact:!0},{path:"/docs/next/guided-tour/rendering/variables/",component:p("/docs/next/guided-tour/rendering/variables/","ed1"),exact:!0},{path:"/docs/next/guided-tour/reusing-cached-data/",component:p("/docs/next/guided-tour/reusing-cached-data/","169"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/next/guided-tour/reusing-cached-data/availability-of-data/","530"),exact:!0},{path:"/docs/next/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/next/guided-tour/reusing-cached-data/fetch-policies/","e6c"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/next/guided-tour/reusing-cached-data/filling-in-missing-data/","812"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/next/guided-tour/reusing-cached-data/presence-of-data/","2f7"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/next/guided-tour/reusing-cached-data/rendering-partially-cached-data/","0d3"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/next/guided-tour/reusing-cached-data/staleness-of-data/","b43"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/",component:p("/docs/next/guided-tour/updating-data/","f41"),exact:!0},{path:"/docs/next/guided-tour/updating-data/client-only-data/",component:p("/docs/next/guided-tour/updating-data/client-only-data/","dac"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/graphql-mutations/",component:p("/docs/next/guided-tour/updating-data/graphql-mutations/","c24"),exact:!0},{path:"/docs/next/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/next/guided-tour/updating-data/graphql-subscriptions/","bb8"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/next/guided-tour/updating-data/imperatively-modifying-linked-fields/","dd7"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/next/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","bd9"),exact:!0},{path:"/docs/next/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/next/guided-tour/updating-data/imperatively-modifying-store-data/","cea"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/local-data-updates/",component:p("/docs/next/guided-tour/updating-data/local-data-updates/","63c"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/next/guided-tour/updating-data/typesafe-updaters-faq/","089"),exact:!0,sidebar:"docs"},{path:"/docs/next/guided-tour/workflow/",component:p("/docs/next/guided-tour/workflow/","4d7"),exact:!0},{path:"/docs/next/guides/alias-directive/",component:p("/docs/next/guides/alias-directive/","b88"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/catch-directive/",component:p("/docs/next/guides/catch-directive/","866"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/client-schema-extensions/",component:p("/docs/next/guides/client-schema-extensions/","c16"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/codemods/",component:p("/docs/next/guides/codemods/","a2a"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/compiler/",component:p("/docs/next/guides/compiler/","0f0"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/graphql-server-specification/",component:p("/docs/next/guides/graphql-server-specification/","39b"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/network-layer/",component:p("/docs/next/guides/network-layer/","e40"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/persisted-queries/",component:p("/docs/next/guides/persisted-queries/","77f"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/context/",component:p("/docs/next/guides/relay-resolvers/context/","fba"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/defining-fields/",component:p("/docs/next/guides/relay-resolvers/defining-fields/","1e2"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/defining-types/",component:p("/docs/next/guides/relay-resolvers/defining-types/","2f8"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/deprecated/",component:p("/docs/next/guides/relay-resolvers/deprecated/","64b"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/derived-fields/",component:p("/docs/next/guides/relay-resolvers/derived-fields/","a39"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/descriptions/",component:p("/docs/next/guides/relay-resolvers/descriptions/","c61"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/enabling-resolvers/",component:p("/docs/next/guides/relay-resolvers/enabling-resolvers/","5bf"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/errors/",component:p("/docs/next/guides/relay-resolvers/errors/","5d3"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/field-arguments/",component:p("/docs/next/guides/relay-resolvers/field-arguments/","0d5"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/introduction/",component:p("/docs/next/guides/relay-resolvers/introduction/","e75"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/limitations/",component:p("/docs/next/guides/relay-resolvers/limitations/","bc1"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/live-fields/",component:p("/docs/next/guides/relay-resolvers/live-fields/","ade"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/return-types/",component:p("/docs/next/guides/relay-resolvers/return-types/","128"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/relay-resolvers/suspense/",component:p("/docs/next/guides/relay-resolvers/suspense/","093"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/required-directive/",component:p("/docs/next/guides/required-directive/","800"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/semantic-nullability/",component:p("/docs/next/guides/semantic-nullability/","f68"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/testing-relay-components/",component:p("/docs/next/guides/testing-relay-components/","083"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/testing-relay-with-preloaded-queries/",component:p("/docs/next/guides/testing-relay-with-preloaded-queries/","ad2"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/throw-on-field-error-directive/",component:p("/docs/next/guides/throw-on-field-error-directive/","dfd"),exact:!0,sidebar:"docs"},{path:"/docs/next/guides/type-emission/",component:p("/docs/next/guides/type-emission/","881"),exact:!0,sidebar:"docs"},{path:"/docs/next/migration-and-compatibility/",component:p("/docs/next/migration-and-compatibility/","26c"),exact:!0,sidebar:"docs"},{path:"/docs/next/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/next/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","91d"),exact:!0,sidebar:"docs"},{path:"/docs/next/migration-and-compatibility/suspense-compatibility/",component:p("/docs/next/migration-and-compatibility/suspense-compatibility/","a38"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/architecture-overview/",component:p("/docs/next/principles-and-architecture/architecture-overview/","5ce"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/compiler-architecture/",component:p("/docs/next/principles-and-architecture/compiler-architecture/","98f"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/runtime-architecture/",component:p("/docs/next/principles-and-architecture/runtime-architecture/","781"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/thinking-in-graphql/",component:p("/docs/next/principles-and-architecture/thinking-in-graphql/","467"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/thinking-in-relay/",component:p("/docs/next/principles-and-architecture/thinking-in-relay/","801"),exact:!0,sidebar:"docs"},{path:"/docs/next/principles-and-architecture/videos/",component:p("/docs/next/principles-and-architecture/videos/","67d"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/arrays-lists/",component:p("/docs/next/tutorial/arrays-lists/","14f"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/connections-pagination/",component:p("/docs/next/tutorial/connections-pagination/","461"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/fragments-1/",component:p("/docs/next/tutorial/fragments-1/","7b2"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/graphql/",component:p("/docs/next/tutorial/graphql/","aef"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/interfaces-polymorphism/",component:p("/docs/next/tutorial/interfaces-polymorphism/","663"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/intro/",component:p("/docs/next/tutorial/intro/","c88"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/mutations-updates/",component:p("/docs/next/tutorial/mutations-updates/","45d"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/organizing-mutations-queries-and-subscriptions/",component:p("/docs/next/tutorial/organizing-mutations-queries-and-subscriptions/","7c3"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/queries-1/",component:p("/docs/next/tutorial/queries-1/","110"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/queries-2/",component:p("/docs/next/tutorial/queries-2/","bf3"),exact:!0,sidebar:"docs"},{path:"/docs/next/tutorial/refetchable-fragments/",component:p("/docs/next/tutorial/refetchable-fragments/","124"),exact:!0,sidebar:"docs"}]},{path:"/docs/v13.0.0/",component:p("/docs/v13.0.0/","35b"),routes:[{path:"/docs/v13.0.0/",component:p("/docs/v13.0.0/","fed"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/commit-mutation/",component:p("/docs/v13.0.0/api-reference/commit-mutation/","7ac"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/entrypoint-container/",component:p("/docs/v13.0.0/api-reference/entrypoint-container/","bc7"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/fetch-query/",component:p("/docs/v13.0.0/api-reference/fetch-query/","72c"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/graphql-and-directives/",component:p("/docs/v13.0.0/api-reference/graphql-and-directives/","8da"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/legacy-apis/",component:p("/docs/v13.0.0/api-reference/legacy-apis/","bcc"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/load-entrypoint/",component:p("/docs/v13.0.0/api-reference/load-entrypoint/","181"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/load-query/",component:p("/docs/v13.0.0/api-reference/load-query/","6b4"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/relay-environment-provider/",component:p("/docs/v13.0.0/api-reference/relay-environment-provider/","b91"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/request-subscription/",component:p("/docs/v13.0.0/api-reference/request-subscription/","851"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/store/",component:p("/docs/v13.0.0/api-reference/store/","d6b"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/types/CacheConfig/",component:p("/docs/v13.0.0/api-reference/types/CacheConfig/","68a"),exact:!0},{path:"/docs/v13.0.0/api-reference/types/Disposable/",component:p("/docs/v13.0.0/api-reference/types/Disposable/","750"),exact:!0},{path:"/docs/v13.0.0/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/v13.0.0/api-reference/types/GraphQLSubscriptionConfig/","088"),exact:!0},{path:"/docs/v13.0.0/api-reference/types/MutationConfig/",component:p("/docs/v13.0.0/api-reference/types/MutationConfig/","c3e"),exact:!0},{path:"/docs/v13.0.0/api-reference/types/SelectorStoreUpdater/",component:p("/docs/v13.0.0/api-reference/types/SelectorStoreUpdater/","9be"),exact:!0},{path:"/docs/v13.0.0/api-reference/types/UploadableMap/",component:p("/docs/v13.0.0/api-reference/types/UploadableMap/","4a1"),exact:!0},{path:"/docs/v13.0.0/api-reference/use-entrypoint-loader/",component:p("/docs/v13.0.0/api-reference/use-entrypoint-loader/","e6c"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-fragment/",component:p("/docs/v13.0.0/api-reference/use-fragment/","634"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-lazy-load-query/",component:p("/docs/v13.0.0/api-reference/use-lazy-load-query/","e7d"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-mutation/",component:p("/docs/v13.0.0/api-reference/use-mutation/","5f8"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-pagination-fragment/",component:p("/docs/v13.0.0/api-reference/use-pagination-fragment/","ca4"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-preloaded-query/",component:p("/docs/v13.0.0/api-reference/use-preloaded-query/","883"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-query-loader/",component:p("/docs/v13.0.0/api-reference/use-query-loader/","caa"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-refetchable-fragment/",component:p("/docs/v13.0.0/api-reference/use-refetchable-fragment/","05a"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-relay-environment/",component:p("/docs/v13.0.0/api-reference/use-relay-environment/","ec6"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/api-reference/use-subscription/",component:p("/docs/v13.0.0/api-reference/use-subscription/","877"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/community-learning-resources/",component:p("/docs/v13.0.0/community-learning-resources/","9e7"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/debugging/declarative-mutation-directives/",component:p("/docs/v13.0.0/debugging/declarative-mutation-directives/","771"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/debugging/inconsistent-typename-error/",component:p("/docs/v13.0.0/debugging/inconsistent-typename-error/","ff3"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/debugging/relay-devtools/",component:p("/docs/v13.0.0/debugging/relay-devtools/","a74"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/getting-started/installation-and-setup/",component:p("/docs/v13.0.0/getting-started/installation-and-setup/","f02"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/getting-started/prerequisites/",component:p("/docs/v13.0.0/getting-started/prerequisites/","5de"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/getting-started/step-by-step-guide/",component:p("/docs/v13.0.0/getting-started/step-by-step-guide/","3dd"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/glossary/",component:p("/docs/v13.0.0/glossary/","5d3"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/",component:p("/docs/v13.0.0/guided-tour/","121"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/v13.0.0/guided-tour/accessing-data-without-react/prefetching-queries/","8e3"),exact:!0},{path:"/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-fragments/","8c2"),exact:!0},{path:"/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-queries/","924"),exact:!0},{path:"/docs/v13.0.0/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/v13.0.0/guided-tour/accessing-data-without-react/retaining-queries/","cbf"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/v13.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/","55c"),exact:!0},{path:"/docs/v13.0.0/guided-tour/list-data/advanced-pagination/",component:p("/docs/v13.0.0/guided-tour/list-data/advanced-pagination/","de4"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/connections/",component:p("/docs/v13.0.0/guided-tour/list-data/connections/","b56"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/pagination/",component:p("/docs/v13.0.0/guided-tour/list-data/pagination/","1f5"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/refetching-connections/",component:p("/docs/v13.0.0/guided-tour/list-data/refetching-connections/","6c6"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/rendering-connections/",component:p("/docs/v13.0.0/guided-tour/list-data/rendering-connections/","8bb"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/streaming-pagination/",component:p("/docs/v13.0.0/guided-tour/list-data/streaming-pagination/","6dc"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/list-data/updating-connections/",component:p("/docs/v13.0.0/guided-tour/list-data/updating-connections/","675"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/refetching/",component:p("/docs/v13.0.0/guided-tour/refetching/","895"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/v13.0.0/guided-tour/refetching/OssAvoidSuspenseNote/","ef0"),exact:!0},{path:"/docs/v13.0.0/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/v13.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","053"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/v13.0.0/guided-tour/refetching/refetching-queries-with-different-data/","b27"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/refetching/refreshing-fragments/",component:p("/docs/v13.0.0/guided-tour/refetching/refreshing-fragments/","86d"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/refetching/refreshing-queries/",component:p("/docs/v13.0.0/guided-tour/refetching/refreshing-queries/","1f3"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/environment/",component:p("/docs/v13.0.0/guided-tour/rendering/environment/","224"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/error-states/",component:p("/docs/v13.0.0/guided-tour/rendering/error-states/","e4b"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/fragments/",component:p("/docs/v13.0.0/guided-tour/rendering/fragments/","09d"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/loading-states/",component:p("/docs/v13.0.0/guided-tour/rendering/loading-states/","ddd"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/queries/",component:p("/docs/v13.0.0/guided-tour/rendering/queries/","e5e"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/rendering/variables/",component:p("/docs/v13.0.0/guided-tour/rendering/variables/","f3f"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/","c35"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/availability-of-data/","a6e"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/fetch-policies/","88b"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","8cc"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/presence-of-data/","190"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","a4e"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/v13.0.0/guided-tour/reusing-cached-data/staleness-of-data/","440"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/updating-data/",component:p("/docs/v13.0.0/guided-tour/updating-data/","876"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/updating-data/client-only-data/",component:p("/docs/v13.0.0/guided-tour/updating-data/client-only-data/","787"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/updating-data/graphql-mutations/",component:p("/docs/v13.0.0/guided-tour/updating-data/graphql-mutations/","cad"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/v13.0.0/guided-tour/updating-data/graphql-subscriptions/","6fa"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/updating-data/local-data-updates/",component:p("/docs/v13.0.0/guided-tour/updating-data/local-data-updates/","3cb"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guided-tour/workflow/",component:p("/docs/v13.0.0/guided-tour/workflow/","488"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/client-schema-extensions/",component:p("/docs/v13.0.0/guides/client-schema-extensions/","14c"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/compiler/",component:p("/docs/v13.0.0/guides/compiler/","7e0"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/graphql-server-specification/",component:p("/docs/v13.0.0/guides/graphql-server-specification/","add"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/network-layer/",component:p("/docs/v13.0.0/guides/network-layer/","90f"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/persisted-queries/",component:p("/docs/v13.0.0/guides/persisted-queries/","e90"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/required-directive/",component:p("/docs/v13.0.0/guides/required-directive/","6f2"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/testing-relay-components/",component:p("/docs/v13.0.0/guides/testing-relay-components/","a9b"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/testing-relay-with-preloaded-queries/",component:p("/docs/v13.0.0/guides/testing-relay-with-preloaded-queries/","a2d"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/guides/type-emission/",component:p("/docs/v13.0.0/guides/type-emission/","58d"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/migration-and-compatibility/",component:p("/docs/v13.0.0/migration-and-compatibility/","ca9"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/v13.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","86b"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/migration-and-compatibility/suspense-compatibility/",component:p("/docs/v13.0.0/migration-and-compatibility/suspense-compatibility/","d74"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/architecture-overview/",component:p("/docs/v13.0.0/principles-and-architecture/architecture-overview/","5e2"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/compiler-architecture/",component:p("/docs/v13.0.0/principles-and-architecture/compiler-architecture/","209"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/runtime-architecture/",component:p("/docs/v13.0.0/principles-and-architecture/runtime-architecture/","0a2"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/thinking-in-graphql/",component:p("/docs/v13.0.0/principles-and-architecture/thinking-in-graphql/","433"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/thinking-in-relay/",component:p("/docs/v13.0.0/principles-and-architecture/thinking-in-relay/","e60"),exact:!0,sidebar:"version-v13.0.0/docs"},{path:"/docs/v13.0.0/principles-and-architecture/videos/",component:p("/docs/v13.0.0/principles-and-architecture/videos/","72d"),exact:!0,sidebar:"version-v13.0.0/docs"}]},{path:"/docs/v14.0.0/",component:p("/docs/v14.0.0/","e20"),routes:[{path:"/docs/v14.0.0/",component:p("/docs/v14.0.0/","320"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/commit-mutation/",component:p("/docs/v14.0.0/api-reference/commit-mutation/","4d5"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/entrypoint-container/",component:p("/docs/v14.0.0/api-reference/entrypoint-container/","517"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/fetch-query/",component:p("/docs/v14.0.0/api-reference/fetch-query/","2d2"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/graphql-and-directives/",component:p("/docs/v14.0.0/api-reference/graphql-and-directives/","ed2"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/legacy-apis/",component:p("/docs/v14.0.0/api-reference/legacy-apis/","ca0"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/load-entrypoint/",component:p("/docs/v14.0.0/api-reference/load-entrypoint/","b1e"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/load-query/",component:p("/docs/v14.0.0/api-reference/load-query/","867"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/relay-environment-provider/",component:p("/docs/v14.0.0/api-reference/relay-environment-provider/","513"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/request-subscription/",component:p("/docs/v14.0.0/api-reference/request-subscription/","361"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/store/",component:p("/docs/v14.0.0/api-reference/store/","155"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/types/CacheConfig/",component:p("/docs/v14.0.0/api-reference/types/CacheConfig/","eb1"),exact:!0},{path:"/docs/v14.0.0/api-reference/types/Disposable/",component:p("/docs/v14.0.0/api-reference/types/Disposable/","10d"),exact:!0},{path:"/docs/v14.0.0/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/v14.0.0/api-reference/types/GraphQLSubscriptionConfig/","66f"),exact:!0},{path:"/docs/v14.0.0/api-reference/types/MutationConfig/",component:p("/docs/v14.0.0/api-reference/types/MutationConfig/","3ce"),exact:!0},{path:"/docs/v14.0.0/api-reference/types/SelectorStoreUpdater/",component:p("/docs/v14.0.0/api-reference/types/SelectorStoreUpdater/","b26"),exact:!0},{path:"/docs/v14.0.0/api-reference/types/UploadableMap/",component:p("/docs/v14.0.0/api-reference/types/UploadableMap/","9e6"),exact:!0},{path:"/docs/v14.0.0/api-reference/use-entrypoint-loader/",component:p("/docs/v14.0.0/api-reference/use-entrypoint-loader/","8d4"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-fragment/",component:p("/docs/v14.0.0/api-reference/use-fragment/","690"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-lazy-load-query/",component:p("/docs/v14.0.0/api-reference/use-lazy-load-query/","da7"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-mutation/",component:p("/docs/v14.0.0/api-reference/use-mutation/","182"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-pagination-fragment/",component:p("/docs/v14.0.0/api-reference/use-pagination-fragment/","908"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-preloaded-query/",component:p("/docs/v14.0.0/api-reference/use-preloaded-query/","bbe"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-query-loader/",component:p("/docs/v14.0.0/api-reference/use-query-loader/","d43"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-refetchable-fragment/",component:p("/docs/v14.0.0/api-reference/use-refetchable-fragment/","f1f"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-relay-environment/",component:p("/docs/v14.0.0/api-reference/use-relay-environment/","cc8"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/api-reference/use-subscription/",component:p("/docs/v14.0.0/api-reference/use-subscription/","063"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/community-learning-resources/",component:p("/docs/v14.0.0/community-learning-resources/","fb0"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/debugging/declarative-mutation-directives/",component:p("/docs/v14.0.0/debugging/declarative-mutation-directives/","e20"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/debugging/inconsistent-typename-error/",component:p("/docs/v14.0.0/debugging/inconsistent-typename-error/","338"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/debugging/relay-devtools/",component:p("/docs/v14.0.0/debugging/relay-devtools/","f9d"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/debugging/why-null/",component:p("/docs/v14.0.0/debugging/why-null/","23d"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/editor-support/",component:p("/docs/v14.0.0/editor-support/","040"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/getting-started/installation-and-setup/",component:p("/docs/v14.0.0/getting-started/installation-and-setup/","e56"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/getting-started/prerequisites/",component:p("/docs/v14.0.0/getting-started/prerequisites/","753"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/getting-started/step-by-step-guide/",component:p("/docs/v14.0.0/getting-started/step-by-step-guide/","362"),exact:!0},{path:"/docs/v14.0.0/glossary/",component:p("/docs/v14.0.0/glossary/","fab"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/",component:p("/docs/v14.0.0/guided-tour/","cd2"),exact:!0},{path:"/docs/v14.0.0/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/v14.0.0/guided-tour/accessing-data-without-react/prefetching-queries/","d33"),exact:!0},{path:"/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-fragments/","d63"),exact:!0},{path:"/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-queries/","ba7"),exact:!0},{path:"/docs/v14.0.0/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/v14.0.0/guided-tour/accessing-data-without-react/retaining-queries/","722"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/v14.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/","096"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/advanced-pagination/",component:p("/docs/v14.0.0/guided-tour/list-data/advanced-pagination/","357"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/list-data/connections/",component:p("/docs/v14.0.0/guided-tour/list-data/connections/","cb0"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/pagination/",component:p("/docs/v14.0.0/guided-tour/list-data/pagination/","fd3"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/refetching-connections/",component:p("/docs/v14.0.0/guided-tour/list-data/refetching-connections/","bfb"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/rendering-connections/",component:p("/docs/v14.0.0/guided-tour/list-data/rendering-connections/","01d"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/streaming-pagination/",component:p("/docs/v14.0.0/guided-tour/list-data/streaming-pagination/","4c5"),exact:!0},{path:"/docs/v14.0.0/guided-tour/list-data/updating-connections/",component:p("/docs/v14.0.0/guided-tour/list-data/updating-connections/","dca"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/",component:p("/docs/v14.0.0/guided-tour/refetching/","bb3"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/v14.0.0/guided-tour/refetching/OssAvoidSuspenseNote/","141"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/v14.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","d1d"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/v14.0.0/guided-tour/refetching/refetching-queries-with-different-data/","bc4"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/refreshing-fragments/",component:p("/docs/v14.0.0/guided-tour/refetching/refreshing-fragments/","5ba"),exact:!0},{path:"/docs/v14.0.0/guided-tour/refetching/refreshing-queries/",component:p("/docs/v14.0.0/guided-tour/refetching/refreshing-queries/","a06"),exact:!0},{path:"/docs/v14.0.0/guided-tour/rendering/environment/",component:p("/docs/v14.0.0/guided-tour/rendering/environment/","b91"),exact:!0},{path:"/docs/v14.0.0/guided-tour/rendering/error-states/",component:p("/docs/v14.0.0/guided-tour/rendering/error-states/","d5a"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/rendering/fragments/",component:p("/docs/v14.0.0/guided-tour/rendering/fragments/","789"),exact:!0},{path:"/docs/v14.0.0/guided-tour/rendering/loading-states/",component:p("/docs/v14.0.0/guided-tour/rendering/loading-states/","fa6"),exact:!0},{path:"/docs/v14.0.0/guided-tour/rendering/queries/",component:p("/docs/v14.0.0/guided-tour/rendering/queries/","7c3"),exact:!0},{path:"/docs/v14.0.0/guided-tour/rendering/variables/",component:p("/docs/v14.0.0/guided-tour/rendering/variables/","2c4"),exact:!0},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/","332"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/availability-of-data/","d01"),exact:!0},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/fetch-policies/","ece"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","30e"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/presence-of-data/","f8d"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","74a"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/v14.0.0/guided-tour/reusing-cached-data/staleness-of-data/","cc2"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/updating-data/",component:p("/docs/v14.0.0/guided-tour/updating-data/","797"),exact:!0},{path:"/docs/v14.0.0/guided-tour/updating-data/client-only-data/",component:p("/docs/v14.0.0/guided-tour/updating-data/client-only-data/","e7d"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/updating-data/graphql-mutations/",component:p("/docs/v14.0.0/guided-tour/updating-data/graphql-mutations/","ece"),exact:!0},{path:"/docs/v14.0.0/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/v14.0.0/guided-tour/updating-data/graphql-subscriptions/","be5"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","6d4"),exact:!0},{path:"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","e3b"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","70f"),exact:!0},{path:"/docs/v14.0.0/guided-tour/updating-data/local-data-updates/",component:p("/docs/v14.0.0/guided-tour/updating-data/local-data-updates/","4d8"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/v14.0.0/guided-tour/updating-data/typesafe-updaters-faq/","e05"),exact:!0},{path:"/docs/v14.0.0/guided-tour/workflow/",component:p("/docs/v14.0.0/guided-tour/workflow/","701"),exact:!0},{path:"/docs/v14.0.0/guides/client-schema-extensions/",component:p("/docs/v14.0.0/guides/client-schema-extensions/","ea0"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/compiler/",component:p("/docs/v14.0.0/guides/compiler/","67f"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/graphql-server-specification/",component:p("/docs/v14.0.0/guides/graphql-server-specification/","f35"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/network-layer/",component:p("/docs/v14.0.0/guides/network-layer/","1cb"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/persisted-queries/",component:p("/docs/v14.0.0/guides/persisted-queries/","64e"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/relay-resolvers/",component:p("/docs/v14.0.0/guides/relay-resolvers/","37f"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/required-directive/",component:p("/docs/v14.0.0/guides/required-directive/","9cc"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/testing-relay-components/",component:p("/docs/v14.0.0/guides/testing-relay-components/","684"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/testing-relay-with-preloaded-queries/",component:p("/docs/v14.0.0/guides/testing-relay-with-preloaded-queries/","5a9"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/guides/type-emission/",component:p("/docs/v14.0.0/guides/type-emission/","a32"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/migration-and-compatibility/",component:p("/docs/v14.0.0/migration-and-compatibility/","e2d"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/v14.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","de0"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/migration-and-compatibility/suspense-compatibility/",component:p("/docs/v14.0.0/migration-and-compatibility/suspense-compatibility/","4c7"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/architecture-overview/",component:p("/docs/v14.0.0/principles-and-architecture/architecture-overview/","932"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/compiler-architecture/",component:p("/docs/v14.0.0/principles-and-architecture/compiler-architecture/","912"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/runtime-architecture/",component:p("/docs/v14.0.0/principles-and-architecture/runtime-architecture/","af8"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/thinking-in-graphql/",component:p("/docs/v14.0.0/principles-and-architecture/thinking-in-graphql/","53a"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/thinking-in-relay/",component:p("/docs/v14.0.0/principles-and-architecture/thinking-in-relay/","c26"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/principles-and-architecture/videos/",component:p("/docs/v14.0.0/principles-and-architecture/videos/","3d9"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/arrays-lists/",component:p("/docs/v14.0.0/tutorial/arrays-lists/","a15"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/connections-pagination/",component:p("/docs/v14.0.0/tutorial/connections-pagination/","fd6"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/fragments-1/",component:p("/docs/v14.0.0/tutorial/fragments-1/","3dd"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/graphql/",component:p("/docs/v14.0.0/tutorial/graphql/","d2f"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/interfaces-polymorphism/",component:p("/docs/v14.0.0/tutorial/interfaces-polymorphism/","60e"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/intro/",component:p("/docs/v14.0.0/tutorial/intro/","219"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/mutations-updates/",component:p("/docs/v14.0.0/tutorial/mutations-updates/","27f"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/queries-1/",component:p("/docs/v14.0.0/tutorial/queries-1/","790"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/queries-2/",component:p("/docs/v14.0.0/tutorial/queries-2/","d0c"),exact:!0,sidebar:"docs"},{path:"/docs/v14.0.0/tutorial/refetchable-fragments/",component:p("/docs/v14.0.0/tutorial/refetchable-fragments/","6fb"),exact:!0,sidebar:"docs"}]},{path:"/docs/v15.0.0/",component:p("/docs/v15.0.0/","6bd"),routes:[{path:"/docs/v15.0.0/",component:p("/docs/v15.0.0/","56d"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/commit-mutation/",component:p("/docs/v15.0.0/api-reference/commit-mutation/","6fa"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/entrypoint-container/",component:p("/docs/v15.0.0/api-reference/entrypoint-container/","bef"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/fetch-query/",component:p("/docs/v15.0.0/api-reference/fetch-query/","700"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/graphql-and-directives/",component:p("/docs/v15.0.0/api-reference/graphql-and-directives/","f94"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/legacy-apis/",component:p("/docs/v15.0.0/api-reference/legacy-apis/","ca2"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/load-entrypoint/",component:p("/docs/v15.0.0/api-reference/load-entrypoint/","02c"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/load-query/",component:p("/docs/v15.0.0/api-reference/load-query/","db7"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/relay-environment-provider/",component:p("/docs/v15.0.0/api-reference/relay-environment-provider/","0a5"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/request-subscription/",component:p("/docs/v15.0.0/api-reference/request-subscription/","9c6"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/store/",component:p("/docs/v15.0.0/api-reference/store/","c63"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/types/CacheConfig/",component:p("/docs/v15.0.0/api-reference/types/CacheConfig/","4ab"),exact:!0},{path:"/docs/v15.0.0/api-reference/types/Disposable/",component:p("/docs/v15.0.0/api-reference/types/Disposable/","4af"),exact:!0},{path:"/docs/v15.0.0/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/v15.0.0/api-reference/types/GraphQLSubscriptionConfig/","a56"),exact:!0},{path:"/docs/v15.0.0/api-reference/types/MutationConfig/",component:p("/docs/v15.0.0/api-reference/types/MutationConfig/","5af"),exact:!0},{path:"/docs/v15.0.0/api-reference/types/SelectorStoreUpdater/",component:p("/docs/v15.0.0/api-reference/types/SelectorStoreUpdater/","07f"),exact:!0},{path:"/docs/v15.0.0/api-reference/types/UploadableMap/",component:p("/docs/v15.0.0/api-reference/types/UploadableMap/","716"),exact:!0},{path:"/docs/v15.0.0/api-reference/use-client-query/",component:p("/docs/v15.0.0/api-reference/use-client-query/","079"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-entrypoint-loader/",component:p("/docs/v15.0.0/api-reference/use-entrypoint-loader/","3d3"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-fragment/",component:p("/docs/v15.0.0/api-reference/use-fragment/","e84"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-lazy-load-query/",component:p("/docs/v15.0.0/api-reference/use-lazy-load-query/","5e3"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-mutation/",component:p("/docs/v15.0.0/api-reference/use-mutation/","3e9"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-pagination-fragment/",component:p("/docs/v15.0.0/api-reference/use-pagination-fragment/","54b"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-preloaded-query/",component:p("/docs/v15.0.0/api-reference/use-preloaded-query/","306"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-query-loader/",component:p("/docs/v15.0.0/api-reference/use-query-loader/","822"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-refetchable-fragment/",component:p("/docs/v15.0.0/api-reference/use-refetchable-fragment/","467"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-relay-environment/",component:p("/docs/v15.0.0/api-reference/use-relay-environment/","6bc"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/api-reference/use-subscription/",component:p("/docs/v15.0.0/api-reference/use-subscription/","546"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/community-learning-resources/",component:p("/docs/v15.0.0/community-learning-resources/","911"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/debugging/declarative-mutation-directives/",component:p("/docs/v15.0.0/debugging/declarative-mutation-directives/","4e3"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/debugging/disallowed-id-types-error/",component:p("/docs/v15.0.0/debugging/disallowed-id-types-error/","c4f"),exact:!0},{path:"/docs/v15.0.0/debugging/inconsistent-typename-error/",component:p("/docs/v15.0.0/debugging/inconsistent-typename-error/","d90"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/debugging/relay-devtools/",component:p("/docs/v15.0.0/debugging/relay-devtools/","f0e"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/debugging/why-null/",component:p("/docs/v15.0.0/debugging/why-null/","7a6"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/editor-support/",component:p("/docs/v15.0.0/editor-support/","174"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/error-reference/unknown-field/",component:p("/docs/v15.0.0/error-reference/unknown-field/","fd5"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/getting-started/installation-and-setup/",component:p("/docs/v15.0.0/getting-started/installation-and-setup/","490"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/getting-started/prerequisites/",component:p("/docs/v15.0.0/getting-started/prerequisites/","bbe"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/getting-started/step-by-step-guide/",component:p("/docs/v15.0.0/getting-started/step-by-step-guide/","e1d"),exact:!0},{path:"/docs/v15.0.0/glossary/",component:p("/docs/v15.0.0/glossary/","c68"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/",component:p("/docs/v15.0.0/guided-tour/","290"),exact:!0},{path:"/docs/v15.0.0/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/v15.0.0/guided-tour/accessing-data-without-react/prefetching-queries/","6b5"),exact:!0},{path:"/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-fragments/","f12"),exact:!0},{path:"/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-queries/","f37"),exact:!0},{path:"/docs/v15.0.0/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/v15.0.0/guided-tour/accessing-data-without-react/retaining-queries/","662"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/v15.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/","66a"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/advanced-pagination/",component:p("/docs/v15.0.0/guided-tour/list-data/advanced-pagination/","210"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/list-data/connections/",component:p("/docs/v15.0.0/guided-tour/list-data/connections/","97c"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/pagination/",component:p("/docs/v15.0.0/guided-tour/list-data/pagination/","717"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/refetching-connections/",component:p("/docs/v15.0.0/guided-tour/list-data/refetching-connections/","a97"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/rendering-connections/",component:p("/docs/v15.0.0/guided-tour/list-data/rendering-connections/","623"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/streaming-pagination/",component:p("/docs/v15.0.0/guided-tour/list-data/streaming-pagination/","f1a"),exact:!0},{path:"/docs/v15.0.0/guided-tour/list-data/updating-connections/",component:p("/docs/v15.0.0/guided-tour/list-data/updating-connections/","0df"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/",component:p("/docs/v15.0.0/guided-tour/refetching/","ed4"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/v15.0.0/guided-tour/refetching/OssAvoidSuspenseNote/","b57"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/v15.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","bcb"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/v15.0.0/guided-tour/refetching/refetching-queries-with-different-data/","876"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/refreshing-fragments/",component:p("/docs/v15.0.0/guided-tour/refetching/refreshing-fragments/","421"),exact:!0},{path:"/docs/v15.0.0/guided-tour/refetching/refreshing-queries/",component:p("/docs/v15.0.0/guided-tour/refetching/refreshing-queries/","e95"),exact:!0},{path:"/docs/v15.0.0/guided-tour/rendering/environment/",component:p("/docs/v15.0.0/guided-tour/rendering/environment/","b8c"),exact:!0},{path:"/docs/v15.0.0/guided-tour/rendering/error-states/",component:p("/docs/v15.0.0/guided-tour/rendering/error-states/","a2c"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/rendering/fragments/",component:p("/docs/v15.0.0/guided-tour/rendering/fragments/","ac4"),exact:!0},{path:"/docs/v15.0.0/guided-tour/rendering/loading-states/",component:p("/docs/v15.0.0/guided-tour/rendering/loading-states/","0fb"),exact:!0},{path:"/docs/v15.0.0/guided-tour/rendering/queries/",component:p("/docs/v15.0.0/guided-tour/rendering/queries/","e2f"),exact:!0},{path:"/docs/v15.0.0/guided-tour/rendering/variables/",component:p("/docs/v15.0.0/guided-tour/rendering/variables/","389"),exact:!0},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/","608"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/availability-of-data/","5a4"),exact:!0},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/fetch-policies/","9cc"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","0ae"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/presence-of-data/","9f8"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","e8d"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/v15.0.0/guided-tour/reusing-cached-data/staleness-of-data/","077"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/updating-data/",component:p("/docs/v15.0.0/guided-tour/updating-data/","877"),exact:!0},{path:"/docs/v15.0.0/guided-tour/updating-data/client-only-data/",component:p("/docs/v15.0.0/guided-tour/updating-data/client-only-data/","56f"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/updating-data/graphql-mutations/",component:p("/docs/v15.0.0/guided-tour/updating-data/graphql-mutations/","b4e"),exact:!0},{path:"/docs/v15.0.0/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/v15.0.0/guided-tour/updating-data/graphql-subscriptions/","4ce"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","e56"),exact:!0},{path:"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","8ce"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","8a9"),exact:!0},{path:"/docs/v15.0.0/guided-tour/updating-data/local-data-updates/",component:p("/docs/v15.0.0/guided-tour/updating-data/local-data-updates/","b7d"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/v15.0.0/guided-tour/updating-data/typesafe-updaters-faq/","fc4"),exact:!0},{path:"/docs/v15.0.0/guided-tour/workflow/",component:p("/docs/v15.0.0/guided-tour/workflow/","702"),exact:!0},{path:"/docs/v15.0.0/guides/client-schema-extensions/",component:p("/docs/v15.0.0/guides/client-schema-extensions/","914"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/compiler/",component:p("/docs/v15.0.0/guides/compiler/","08a"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/graphql-server-specification/",component:p("/docs/v15.0.0/guides/graphql-server-specification/","2bc"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/network-layer/",component:p("/docs/v15.0.0/guides/network-layer/","466"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/persisted-queries/",component:p("/docs/v15.0.0/guides/persisted-queries/","c67"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/relay-resolvers/",component:p("/docs/v15.0.0/guides/relay-resolvers/","5e7"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/required-directive/",component:p("/docs/v15.0.0/guides/required-directive/","420"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/testing-relay-components/",component:p("/docs/v15.0.0/guides/testing-relay-components/","5a1"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/testing-relay-with-preloaded-queries/",component:p("/docs/v15.0.0/guides/testing-relay-with-preloaded-queries/","65b"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/guides/type-emission/",component:p("/docs/v15.0.0/guides/type-emission/","d69"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/migration-and-compatibility/",component:p("/docs/v15.0.0/migration-and-compatibility/","a44"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/v15.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","a31"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/migration-and-compatibility/suspense-compatibility/",component:p("/docs/v15.0.0/migration-and-compatibility/suspense-compatibility/","fa3"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/architecture-overview/",component:p("/docs/v15.0.0/principles-and-architecture/architecture-overview/","2a2"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/compiler-architecture/",component:p("/docs/v15.0.0/principles-and-architecture/compiler-architecture/","0d0"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/runtime-architecture/",component:p("/docs/v15.0.0/principles-and-architecture/runtime-architecture/","465"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/thinking-in-graphql/",component:p("/docs/v15.0.0/principles-and-architecture/thinking-in-graphql/","7a8"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/thinking-in-relay/",component:p("/docs/v15.0.0/principles-and-architecture/thinking-in-relay/","111"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/principles-and-architecture/videos/",component:p("/docs/v15.0.0/principles-and-architecture/videos/","506"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/arrays-lists/",component:p("/docs/v15.0.0/tutorial/arrays-lists/","dcd"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/connections-pagination/",component:p("/docs/v15.0.0/tutorial/connections-pagination/","570"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/fragments-1/",component:p("/docs/v15.0.0/tutorial/fragments-1/","b9e"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/graphql/",component:p("/docs/v15.0.0/tutorial/graphql/","159"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/interfaces-polymorphism/",component:p("/docs/v15.0.0/tutorial/interfaces-polymorphism/","dd9"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/intro/",component:p("/docs/v15.0.0/tutorial/intro/","83c"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/mutations-updates/",component:p("/docs/v15.0.0/tutorial/mutations-updates/","694"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/queries-1/",component:p("/docs/v15.0.0/tutorial/queries-1/","40f"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/queries-2/",component:p("/docs/v15.0.0/tutorial/queries-2/","333"),exact:!0,sidebar:"docs"},{path:"/docs/v15.0.0/tutorial/refetchable-fragments/",component:p("/docs/v15.0.0/tutorial/refetchable-fragments/","7a1"),exact:!0,sidebar:"docs"}]},{path:"/docs/v16.0.0/",component:p("/docs/v16.0.0/","ec2"),routes:[{path:"/docs/v16.0.0/",component:p("/docs/v16.0.0/","ad0"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/commit-mutation/",component:p("/docs/v16.0.0/api-reference/commit-mutation/","259"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/entrypoint-container/",component:p("/docs/v16.0.0/api-reference/entrypoint-container/","2ec"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/fetch-query/",component:p("/docs/v16.0.0/api-reference/fetch-query/","96d"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/graphql-and-directives/",component:p("/docs/v16.0.0/api-reference/graphql-and-directives/","075"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/legacy-apis/",component:p("/docs/v16.0.0/api-reference/legacy-apis/","afe"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/load-entrypoint/",component:p("/docs/v16.0.0/api-reference/load-entrypoint/","68e"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/load-query/",component:p("/docs/v16.0.0/api-reference/load-query/","fa2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/relay-environment-provider/",component:p("/docs/v16.0.0/api-reference/relay-environment-provider/","588"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/request-subscription/",component:p("/docs/v16.0.0/api-reference/request-subscription/","378"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/store/",component:p("/docs/v16.0.0/api-reference/store/","c75"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/types/CacheConfig/",component:p("/docs/v16.0.0/api-reference/types/CacheConfig/","21a"),exact:!0},{path:"/docs/v16.0.0/api-reference/types/Disposable/",component:p("/docs/v16.0.0/api-reference/types/Disposable/","8d9"),exact:!0},{path:"/docs/v16.0.0/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/v16.0.0/api-reference/types/GraphQLSubscriptionConfig/","0a5"),exact:!0},{path:"/docs/v16.0.0/api-reference/types/MutationConfig/",component:p("/docs/v16.0.0/api-reference/types/MutationConfig/","b1b"),exact:!0},{path:"/docs/v16.0.0/api-reference/types/SelectorStoreUpdater/",component:p("/docs/v16.0.0/api-reference/types/SelectorStoreUpdater/","d65"),exact:!0},{path:"/docs/v16.0.0/api-reference/types/UploadableMap/",component:p("/docs/v16.0.0/api-reference/types/UploadableMap/","709"),exact:!0},{path:"/docs/v16.0.0/api-reference/use-client-query/",component:p("/docs/v16.0.0/api-reference/use-client-query/","4c4"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-entrypoint-loader/",component:p("/docs/v16.0.0/api-reference/use-entrypoint-loader/","1fa"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-fragment/",component:p("/docs/v16.0.0/api-reference/use-fragment/","089"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-lazy-load-query/",component:p("/docs/v16.0.0/api-reference/use-lazy-load-query/","9c2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-mutation/",component:p("/docs/v16.0.0/api-reference/use-mutation/","350"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-pagination-fragment/",component:p("/docs/v16.0.0/api-reference/use-pagination-fragment/","98a"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-preloaded-query/",component:p("/docs/v16.0.0/api-reference/use-preloaded-query/","664"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-query-loader/",component:p("/docs/v16.0.0/api-reference/use-query-loader/","7b2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-refetchable-fragment/",component:p("/docs/v16.0.0/api-reference/use-refetchable-fragment/","3e2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-relay-environment/",component:p("/docs/v16.0.0/api-reference/use-relay-environment/","a99"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/api-reference/use-subscription/",component:p("/docs/v16.0.0/api-reference/use-subscription/","43d"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/community-learning-resources/",component:p("/docs/v16.0.0/community-learning-resources/","93f"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/debugging/declarative-mutation-directives/",component:p("/docs/v16.0.0/debugging/declarative-mutation-directives/","2fe"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/debugging/disallowed-id-types-error/",component:p("/docs/v16.0.0/debugging/disallowed-id-types-error/","c5f"),exact:!0},{path:"/docs/v16.0.0/debugging/inconsistent-typename-error/",component:p("/docs/v16.0.0/debugging/inconsistent-typename-error/","b52"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/debugging/relay-devtools/",component:p("/docs/v16.0.0/debugging/relay-devtools/","878"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/debugging/why-null/",component:p("/docs/v16.0.0/debugging/why-null/","8ee"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/editor-support/",component:p("/docs/v16.0.0/editor-support/","a1b"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/error-reference/unknown-field/",component:p("/docs/v16.0.0/error-reference/unknown-field/","9b4"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/getting-started/installation-and-setup/",component:p("/docs/v16.0.0/getting-started/installation-and-setup/","5a8"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/getting-started/prerequisites/",component:p("/docs/v16.0.0/getting-started/prerequisites/","800"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/getting-started/step-by-step-guide/",component:p("/docs/v16.0.0/getting-started/step-by-step-guide/","aa3"),exact:!0},{path:"/docs/v16.0.0/glossary/",component:p("/docs/v16.0.0/glossary/","270"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/",component:p("/docs/v16.0.0/guided-tour/","15f"),exact:!0},{path:"/docs/v16.0.0/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/v16.0.0/guided-tour/accessing-data-without-react/prefetching-queries/","c09"),exact:!0},{path:"/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-fragments/","655"),exact:!0},{path:"/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-queries/","e75"),exact:!0},{path:"/docs/v16.0.0/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/v16.0.0/guided-tour/accessing-data-without-react/retaining-queries/","d69"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/v16.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/","133"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/advanced-pagination/",component:p("/docs/v16.0.0/guided-tour/list-data/advanced-pagination/","2c5"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/list-data/connections/",component:p("/docs/v16.0.0/guided-tour/list-data/connections/","14e"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/pagination/",component:p("/docs/v16.0.0/guided-tour/list-data/pagination/","a68"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/refetching-connections/",component:p("/docs/v16.0.0/guided-tour/list-data/refetching-connections/","dfe"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/rendering-connections/",component:p("/docs/v16.0.0/guided-tour/list-data/rendering-connections/","26f"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/streaming-pagination/",component:p("/docs/v16.0.0/guided-tour/list-data/streaming-pagination/","8f9"),exact:!0},{path:"/docs/v16.0.0/guided-tour/list-data/updating-connections/",component:p("/docs/v16.0.0/guided-tour/list-data/updating-connections/","c83"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/",component:p("/docs/v16.0.0/guided-tour/refetching/","db7"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/v16.0.0/guided-tour/refetching/OssAvoidSuspenseNote/","33a"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/v16.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","b99"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/v16.0.0/guided-tour/refetching/refetching-queries-with-different-data/","def"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/refreshing-fragments/",component:p("/docs/v16.0.0/guided-tour/refetching/refreshing-fragments/","9e5"),exact:!0},{path:"/docs/v16.0.0/guided-tour/refetching/refreshing-queries/",component:p("/docs/v16.0.0/guided-tour/refetching/refreshing-queries/","7fc"),exact:!0},{path:"/docs/v16.0.0/guided-tour/rendering/environment/",component:p("/docs/v16.0.0/guided-tour/rendering/environment/","936"),exact:!0},{path:"/docs/v16.0.0/guided-tour/rendering/error-states/",component:p("/docs/v16.0.0/guided-tour/rendering/error-states/","b17"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/rendering/fragments/",component:p("/docs/v16.0.0/guided-tour/rendering/fragments/","b7a"),exact:!0},{path:"/docs/v16.0.0/guided-tour/rendering/loading-states/",component:p("/docs/v16.0.0/guided-tour/rendering/loading-states/","c3a"),exact:!0},{path:"/docs/v16.0.0/guided-tour/rendering/queries/",component:p("/docs/v16.0.0/guided-tour/rendering/queries/","61c"),exact:!0},{path:"/docs/v16.0.0/guided-tour/rendering/variables/",component:p("/docs/v16.0.0/guided-tour/rendering/variables/","24b"),exact:!0},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/","090"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/availability-of-data/","11a"),exact:!0},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/fetch-policies/","1d2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","ba8"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/presence-of-data/","a4c"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","28b"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/v16.0.0/guided-tour/reusing-cached-data/staleness-of-data/","153"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/",component:p("/docs/v16.0.0/guided-tour/updating-data/","39f"),exact:!0},{path:"/docs/v16.0.0/guided-tour/updating-data/client-only-data/",component:p("/docs/v16.0.0/guided-tour/updating-data/client-only-data/","824"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/graphql-mutations/",component:p("/docs/v16.0.0/guided-tour/updating-data/graphql-mutations/","5e6"),exact:!0},{path:"/docs/v16.0.0/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/v16.0.0/guided-tour/updating-data/graphql-subscriptions/","5aa"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","fac"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","fcb"),exact:!0},{path:"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","d8f"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/local-data-updates/",component:p("/docs/v16.0.0/guided-tour/updating-data/local-data-updates/","f52"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/v16.0.0/guided-tour/updating-data/typesafe-updaters-faq/","4a4"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guided-tour/workflow/",component:p("/docs/v16.0.0/guided-tour/workflow/","876"),exact:!0},{path:"/docs/v16.0.0/guides/client-schema-extensions/",component:p("/docs/v16.0.0/guides/client-schema-extensions/","1db"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/compiler/",component:p("/docs/v16.0.0/guides/compiler/","815"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/graphql-server-specification/",component:p("/docs/v16.0.0/guides/graphql-server-specification/","141"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/network-layer/",component:p("/docs/v16.0.0/guides/network-layer/","6d2"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/persisted-queries/",component:p("/docs/v16.0.0/guides/persisted-queries/","ade"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/relay-resolvers/",component:p("/docs/v16.0.0/guides/relay-resolvers/","6cd"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/required-directive/",component:p("/docs/v16.0.0/guides/required-directive/","75b"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/testing-relay-components/",component:p("/docs/v16.0.0/guides/testing-relay-components/","672"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/testing-relay-with-preloaded-queries/",component:p("/docs/v16.0.0/guides/testing-relay-with-preloaded-queries/","417"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/guides/type-emission/",component:p("/docs/v16.0.0/guides/type-emission/","584"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/migration-and-compatibility/",component:p("/docs/v16.0.0/migration-and-compatibility/","056"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/v16.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","b03"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/migration-and-compatibility/suspense-compatibility/",component:p("/docs/v16.0.0/migration-and-compatibility/suspense-compatibility/","6c7"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/architecture-overview/",component:p("/docs/v16.0.0/principles-and-architecture/architecture-overview/","408"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/compiler-architecture/",component:p("/docs/v16.0.0/principles-and-architecture/compiler-architecture/","0fc"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/runtime-architecture/",component:p("/docs/v16.0.0/principles-and-architecture/runtime-architecture/","c77"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/thinking-in-graphql/",component:p("/docs/v16.0.0/principles-and-architecture/thinking-in-graphql/","fe0"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/thinking-in-relay/",component:p("/docs/v16.0.0/principles-and-architecture/thinking-in-relay/","b98"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/principles-and-architecture/videos/",component:p("/docs/v16.0.0/principles-and-architecture/videos/","198"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/arrays-lists/",component:p("/docs/v16.0.0/tutorial/arrays-lists/","f6f"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/connections-pagination/",component:p("/docs/v16.0.0/tutorial/connections-pagination/","b7b"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/fragments-1/",component:p("/docs/v16.0.0/tutorial/fragments-1/","6aa"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/graphql/",component:p("/docs/v16.0.0/tutorial/graphql/","daf"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/interfaces-polymorphism/",component:p("/docs/v16.0.0/tutorial/interfaces-polymorphism/","444"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/intro/",component:p("/docs/v16.0.0/tutorial/intro/","b6b"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/mutations-updates/",component:p("/docs/v16.0.0/tutorial/mutations-updates/","d3d"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/queries-1/",component:p("/docs/v16.0.0/tutorial/queries-1/","8f3"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/queries-2/",component:p("/docs/v16.0.0/tutorial/queries-2/","ea7"),exact:!0,sidebar:"docs"},{path:"/docs/v16.0.0/tutorial/refetchable-fragments/",component:p("/docs/v16.0.0/tutorial/refetchable-fragments/","807"),exact:!0,sidebar:"docs"}]},{path:"/docs/v17.0.0/",component:p("/docs/v17.0.0/","786"),routes:[{path:"/docs/v17.0.0/",component:p("/docs/v17.0.0/","63e"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/commit-mutation/",component:p("/docs/v17.0.0/api-reference/commit-mutation/","da1"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/entrypoint-container/",component:p("/docs/v17.0.0/api-reference/entrypoint-container/","928"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/fetch-query/",component:p("/docs/v17.0.0/api-reference/fetch-query/","afb"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/graphql-and-directives/",component:p("/docs/v17.0.0/api-reference/graphql-and-directives/","ebd"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/legacy-apis/",component:p("/docs/v17.0.0/api-reference/legacy-apis/","574"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/load-entrypoint/",component:p("/docs/v17.0.0/api-reference/load-entrypoint/","0c7"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/load-query/",component:p("/docs/v17.0.0/api-reference/load-query/","5b7"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/relay-environment-provider/",component:p("/docs/v17.0.0/api-reference/relay-environment-provider/","30f"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/relay-resolvers/docblock-format/",component:p("/docs/v17.0.0/api-reference/relay-resolvers/docblock-format/","d88"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/relay-resolvers/runtime-functions/",component:p("/docs/v17.0.0/api-reference/relay-resolvers/runtime-functions/","352"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/request-subscription/",component:p("/docs/v17.0.0/api-reference/request-subscription/","671"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/store/",component:p("/docs/v17.0.0/api-reference/store/","af3"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/types/CacheConfig/",component:p("/docs/v17.0.0/api-reference/types/CacheConfig/","d82"),exact:!0},{path:"/docs/v17.0.0/api-reference/types/Disposable/",component:p("/docs/v17.0.0/api-reference/types/Disposable/","1b7"),exact:!0},{path:"/docs/v17.0.0/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/v17.0.0/api-reference/types/GraphQLSubscriptionConfig/","480"),exact:!0},{path:"/docs/v17.0.0/api-reference/types/MutationConfig/",component:p("/docs/v17.0.0/api-reference/types/MutationConfig/","0fd"),exact:!0},{path:"/docs/v17.0.0/api-reference/types/SelectorStoreUpdater/",component:p("/docs/v17.0.0/api-reference/types/SelectorStoreUpdater/","60e"),exact:!0},{path:"/docs/v17.0.0/api-reference/types/UploadableMap/",component:p("/docs/v17.0.0/api-reference/types/UploadableMap/","468"),exact:!0},{path:"/docs/v17.0.0/api-reference/use-client-query/",component:p("/docs/v17.0.0/api-reference/use-client-query/","42d"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-entrypoint-loader/",component:p("/docs/v17.0.0/api-reference/use-entrypoint-loader/","92e"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-fragment/",component:p("/docs/v17.0.0/api-reference/use-fragment/","d38"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-lazy-load-query/",component:p("/docs/v17.0.0/api-reference/use-lazy-load-query/","6ea"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-mutation/",component:p("/docs/v17.0.0/api-reference/use-mutation/","de8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-pagination-fragment/",component:p("/docs/v17.0.0/api-reference/use-pagination-fragment/","ae8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-preloaded-query/",component:p("/docs/v17.0.0/api-reference/use-preloaded-query/","29d"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-query-loader/",component:p("/docs/v17.0.0/api-reference/use-query-loader/","b2b"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-refetchable-fragment/",component:p("/docs/v17.0.0/api-reference/use-refetchable-fragment/","308"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-relay-environment/",component:p("/docs/v17.0.0/api-reference/use-relay-environment/","590"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/api-reference/use-subscription/",component:p("/docs/v17.0.0/api-reference/use-subscription/","d20"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/community-learning-resources/",component:p("/docs/v17.0.0/community-learning-resources/","138"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/debugging/declarative-mutation-directives/",component:p("/docs/v17.0.0/debugging/declarative-mutation-directives/","f1c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/debugging/disallowed-id-types-error/",component:p("/docs/v17.0.0/debugging/disallowed-id-types-error/","e03"),exact:!0},{path:"/docs/v17.0.0/debugging/inconsistent-typename-error/",component:p("/docs/v17.0.0/debugging/inconsistent-typename-error/","1fe"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/debugging/relay-devtools/",component:p("/docs/v17.0.0/debugging/relay-devtools/","df6"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/debugging/why-null/",component:p("/docs/v17.0.0/debugging/why-null/","ae0"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/editor-support/",component:p("/docs/v17.0.0/editor-support/","76c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/error-reference/unknown-field/",component:p("/docs/v17.0.0/error-reference/unknown-field/","040"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/getting-started/installation-and-setup/",component:p("/docs/v17.0.0/getting-started/installation-and-setup/","606"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/getting-started/prerequisites/",component:p("/docs/v17.0.0/getting-started/prerequisites/","51d"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/getting-started/step-by-step-guide/",component:p("/docs/v17.0.0/getting-started/step-by-step-guide/","f23"),exact:!0},{path:"/docs/v17.0.0/glossary/",component:p("/docs/v17.0.0/glossary/","8f2"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/",component:p("/docs/v17.0.0/guided-tour/","8f1"),exact:!0},{path:"/docs/v17.0.0/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/v17.0.0/guided-tour/accessing-data-without-react/prefetching-queries/","d3a"),exact:!0},{path:"/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-fragments/","ed3"),exact:!0},{path:"/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-queries/","461"),exact:!0},{path:"/docs/v17.0.0/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/v17.0.0/guided-tour/accessing-data-without-react/retaining-queries/","2cb"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/v17.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/","58f"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/advanced-pagination/",component:p("/docs/v17.0.0/guided-tour/list-data/advanced-pagination/","9fa"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/list-data/connections/",component:p("/docs/v17.0.0/guided-tour/list-data/connections/","fe7"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/pagination/",component:p("/docs/v17.0.0/guided-tour/list-data/pagination/","430"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/refetching-connections/",component:p("/docs/v17.0.0/guided-tour/list-data/refetching-connections/","db0"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/rendering-connections/",component:p("/docs/v17.0.0/guided-tour/list-data/rendering-connections/","ef1"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/streaming-pagination/",component:p("/docs/v17.0.0/guided-tour/list-data/streaming-pagination/","bb1"),exact:!0},{path:"/docs/v17.0.0/guided-tour/list-data/updating-connections/",component:p("/docs/v17.0.0/guided-tour/list-data/updating-connections/","d92"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/refetching/",component:p("/docs/v17.0.0/guided-tour/refetching/","970"),exact:!0},{path:"/docs/v17.0.0/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/v17.0.0/guided-tour/refetching/OssAvoidSuspenseNote/","c06"),exact:!0},{path:"/docs/v17.0.0/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/v17.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","b23"),exact:!0},{path:"/docs/v17.0.0/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/v17.0.0/guided-tour/refetching/refetching-queries-with-different-data/","e14"),exact:!0},{path:"/docs/v17.0.0/guided-tour/refetching/refreshing-fragments/",component:p("/docs/v17.0.0/guided-tour/refetching/refreshing-fragments/","cb9"),exact:!0},{path:"/docs/v17.0.0/guided-tour/refetching/refreshing-queries/",component:p("/docs/v17.0.0/guided-tour/refetching/refreshing-queries/","aa1"),exact:!0},{path:"/docs/v17.0.0/guided-tour/rendering/environment/",component:p("/docs/v17.0.0/guided-tour/rendering/environment/","2f8"),exact:!0},{path:"/docs/v17.0.0/guided-tour/rendering/error-states/",component:p("/docs/v17.0.0/guided-tour/rendering/error-states/","e90"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/rendering/fragments/",component:p("/docs/v17.0.0/guided-tour/rendering/fragments/","14a"),exact:!0},{path:"/docs/v17.0.0/guided-tour/rendering/loading-states/",component:p("/docs/v17.0.0/guided-tour/rendering/loading-states/","905"),exact:!0},{path:"/docs/v17.0.0/guided-tour/rendering/queries/",component:p("/docs/v17.0.0/guided-tour/rendering/queries/","e7b"),exact:!0},{path:"/docs/v17.0.0/guided-tour/rendering/variables/",component:p("/docs/v17.0.0/guided-tour/rendering/variables/","668"),exact:!0},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/","291"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/availability-of-data/","045"),exact:!0},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/fetch-policies/","1a8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","d18"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/presence-of-data/","568"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","71c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/v17.0.0/guided-tour/reusing-cached-data/staleness-of-data/","b54"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/",component:p("/docs/v17.0.0/guided-tour/updating-data/","dd0"),exact:!0},{path:"/docs/v17.0.0/guided-tour/updating-data/client-only-data/",component:p("/docs/v17.0.0/guided-tour/updating-data/client-only-data/","571"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/graphql-mutations/",component:p("/docs/v17.0.0/guided-tour/updating-data/graphql-mutations/","a80"),exact:!0},{path:"/docs/v17.0.0/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/v17.0.0/guided-tour/updating-data/graphql-subscriptions/","dd4"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","2e5"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","d06"),exact:!0},{path:"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","632"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/local-data-updates/",component:p("/docs/v17.0.0/guided-tour/updating-data/local-data-updates/","de6"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/v17.0.0/guided-tour/updating-data/typesafe-updaters-faq/","a05"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guided-tour/workflow/",component:p("/docs/v17.0.0/guided-tour/workflow/","3e4"),exact:!0},{path:"/docs/v17.0.0/guides/alias-directive/",component:p("/docs/v17.0.0/guides/alias-directive/","612"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/client-schema-extensions/",component:p("/docs/v17.0.0/guides/client-schema-extensions/","8b8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/compiler/",component:p("/docs/v17.0.0/guides/compiler/","89a"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/graphql-server-specification/",component:p("/docs/v17.0.0/guides/graphql-server-specification/","269"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/network-layer/",component:p("/docs/v17.0.0/guides/network-layer/","67f"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/persisted-queries/",component:p("/docs/v17.0.0/guides/persisted-queries/","52a"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/defining-fields/",component:p("/docs/v17.0.0/guides/relay-resolvers/defining-fields/","33c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/defining-types/",component:p("/docs/v17.0.0/guides/relay-resolvers/defining-types/","24c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/deprecated/",component:p("/docs/v17.0.0/guides/relay-resolvers/deprecated/","3c2"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/derived-fields/",component:p("/docs/v17.0.0/guides/relay-resolvers/derived-fields/","9a1"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/descriptions/",component:p("/docs/v17.0.0/guides/relay-resolvers/descriptions/","6b2"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/enabling-resolvers/",component:p("/docs/v17.0.0/guides/relay-resolvers/enabling-resolvers/","2da"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/errors/",component:p("/docs/v17.0.0/guides/relay-resolvers/errors/","9a9"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/field-arguments/",component:p("/docs/v17.0.0/guides/relay-resolvers/field-arguments/","bdc"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/introduction/",component:p("/docs/v17.0.0/guides/relay-resolvers/introduction/","2f7"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/limitations/",component:p("/docs/v17.0.0/guides/relay-resolvers/limitations/","e71"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/live-fields/",component:p("/docs/v17.0.0/guides/relay-resolvers/live-fields/","bb8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/return-types/",component:p("/docs/v17.0.0/guides/relay-resolvers/return-types/","451"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/relay-resolvers/suspense/",component:p("/docs/v17.0.0/guides/relay-resolvers/suspense/","7ed"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/required-directive/",component:p("/docs/v17.0.0/guides/required-directive/","306"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/testing-relay-components/",component:p("/docs/v17.0.0/guides/testing-relay-components/","f8d"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/testing-relay-with-preloaded-queries/",component:p("/docs/v17.0.0/guides/testing-relay-with-preloaded-queries/","d6c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/guides/type-emission/",component:p("/docs/v17.0.0/guides/type-emission/","5c3"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/migration-and-compatibility/",component:p("/docs/v17.0.0/migration-and-compatibility/","5c8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/v17.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","b89"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/migration-and-compatibility/suspense-compatibility/",component:p("/docs/v17.0.0/migration-and-compatibility/suspense-compatibility/","719"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/architecture-overview/",component:p("/docs/v17.0.0/principles-and-architecture/architecture-overview/","875"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/compiler-architecture/",component:p("/docs/v17.0.0/principles-and-architecture/compiler-architecture/","ec8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/runtime-architecture/",component:p("/docs/v17.0.0/principles-and-architecture/runtime-architecture/","b6c"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/thinking-in-graphql/",component:p("/docs/v17.0.0/principles-and-architecture/thinking-in-graphql/","1ff"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/thinking-in-relay/",component:p("/docs/v17.0.0/principles-and-architecture/thinking-in-relay/","972"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/principles-and-architecture/videos/",component:p("/docs/v17.0.0/principles-and-architecture/videos/","6bb"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/arrays-lists/",component:p("/docs/v17.0.0/tutorial/arrays-lists/","1ba"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/connections-pagination/",component:p("/docs/v17.0.0/tutorial/connections-pagination/","034"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/fragments-1/",component:p("/docs/v17.0.0/tutorial/fragments-1/","8e2"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/graphql/",component:p("/docs/v17.0.0/tutorial/graphql/","e48"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/interfaces-polymorphism/",component:p("/docs/v17.0.0/tutorial/interfaces-polymorphism/","fd8"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/intro/",component:p("/docs/v17.0.0/tutorial/intro/","384"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/mutations-updates/",component:p("/docs/v17.0.0/tutorial/mutations-updates/","021"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/organizing-mutations-queries-and-subscriptions/",component:p("/docs/v17.0.0/tutorial/organizing-mutations-queries-and-subscriptions/","3bf"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/queries-1/",component:p("/docs/v17.0.0/tutorial/queries-1/","db3"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/queries-2/",component:p("/docs/v17.0.0/tutorial/queries-2/","57d"),exact:!0,sidebar:"docs"},{path:"/docs/v17.0.0/tutorial/refetchable-fragments/",component:p("/docs/v17.0.0/tutorial/refetchable-fragments/","d33"),exact:!0,sidebar:"docs"}]},{path:"/docs/",component:p("/docs/","6c8"),routes:[{path:"/docs/",component:p("/docs/","85e"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/commit-mutation/",component:p("/docs/api-reference/commit-mutation/","5fe"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/entrypoint-container/",component:p("/docs/api-reference/entrypoint-container/","ec2"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/fetch-query/",component:p("/docs/api-reference/fetch-query/","697"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/graphql-and-directives/",component:p("/docs/api-reference/graphql-and-directives/","7f9"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/legacy-apis/",component:p("/docs/api-reference/legacy-apis/","4dc"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/load-entrypoint/",component:p("/docs/api-reference/load-entrypoint/","a90"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/load-query/",component:p("/docs/api-reference/load-query/","4f1"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/relay-environment-provider/",component:p("/docs/api-reference/relay-environment-provider/","f31"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/relay-resolvers/docblock-format/",component:p("/docs/api-reference/relay-resolvers/docblock-format/","93c"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/relay-resolvers/runtime-functions/",component:p("/docs/api-reference/relay-resolvers/runtime-functions/","c68"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/request-subscription/",component:p("/docs/api-reference/request-subscription/","e9f"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/store/",component:p("/docs/api-reference/store/","747"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/types/CacheConfig/",component:p("/docs/api-reference/types/CacheConfig/","c6b"),exact:!0},{path:"/docs/api-reference/types/Disposable/",component:p("/docs/api-reference/types/Disposable/","2ba"),exact:!0},{path:"/docs/api-reference/types/GraphQLSubscriptionConfig/",component:p("/docs/api-reference/types/GraphQLSubscriptionConfig/","006"),exact:!0},{path:"/docs/api-reference/types/MutationConfig/",component:p("/docs/api-reference/types/MutationConfig/","8d7"),exact:!0},{path:"/docs/api-reference/types/SelectorStoreUpdater/",component:p("/docs/api-reference/types/SelectorStoreUpdater/","9c9"),exact:!0},{path:"/docs/api-reference/types/UploadableMap/",component:p("/docs/api-reference/types/UploadableMap/","6d9"),exact:!0},{path:"/docs/api-reference/use-client-query/",component:p("/docs/api-reference/use-client-query/","a96"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-entrypoint-loader/",component:p("/docs/api-reference/use-entrypoint-loader/","e37"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-fragment/",component:p("/docs/api-reference/use-fragment/","2ab"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-lazy-load-query/",component:p("/docs/api-reference/use-lazy-load-query/","1be"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-mutation/",component:p("/docs/api-reference/use-mutation/","dde"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-pagination-fragment/",component:p("/docs/api-reference/use-pagination-fragment/","094"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-preloaded-query/",component:p("/docs/api-reference/use-preloaded-query/","cc7"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-query-loader/",component:p("/docs/api-reference/use-query-loader/","b84"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-refetchable-fragment/",component:p("/docs/api-reference/use-refetchable-fragment/","a61"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-relay-environment/",component:p("/docs/api-reference/use-relay-environment/","f75"),exact:!0,sidebar:"docs"},{path:"/docs/api-reference/use-subscription/",component:p("/docs/api-reference/use-subscription/","1eb"),exact:!0,sidebar:"docs"},{path:"/docs/community-learning-resources/",component:p("/docs/community-learning-resources/","bbb"),exact:!0,sidebar:"docs"},{path:"/docs/debugging/declarative-mutation-directives/",component:p("/docs/debugging/declarative-mutation-directives/","047"),exact:!0,sidebar:"docs"},{path:"/docs/debugging/disallowed-id-types-error/",component:p("/docs/debugging/disallowed-id-types-error/","166"),exact:!0},{path:"/docs/debugging/inconsistent-typename-error/",component:p("/docs/debugging/inconsistent-typename-error/","4c3"),exact:!0,sidebar:"docs"},{path:"/docs/debugging/relay-devtools/",component:p("/docs/debugging/relay-devtools/","5d4"),exact:!0,sidebar:"docs"},{path:"/docs/debugging/why-null/",component:p("/docs/debugging/why-null/","608"),exact:!0,sidebar:"docs"},{path:"/docs/editor-support/",component:p("/docs/editor-support/","fbb"),exact:!0,sidebar:"docs"},{path:"/docs/error-reference/unknown-field/",component:p("/docs/error-reference/unknown-field/","655"),exact:!0,sidebar:"docs"},{path:"/docs/getting-started/installation-and-setup/",component:p("/docs/getting-started/installation-and-setup/","7e0"),exact:!0,sidebar:"docs"},{path:"/docs/getting-started/prerequisites/",component:p("/docs/getting-started/prerequisites/","128"),exact:!0,sidebar:"docs"},{path:"/docs/getting-started/step-by-step-guide/",component:p("/docs/getting-started/step-by-step-guide/","1a6"),exact:!0},{path:"/docs/glossary/",component:p("/docs/glossary/","f2b"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/",component:p("/docs/guided-tour/","9fa"),exact:!0},{path:"/docs/guided-tour/accessing-data-without-react/prefetching-queries/",component:p("/docs/guided-tour/accessing-data-without-react/prefetching-queries/","f40"),exact:!0},{path:"/docs/guided-tour/accessing-data-without-react/reading-fragments/",component:p("/docs/guided-tour/accessing-data-without-react/reading-fragments/","c8f"),exact:!0},{path:"/docs/guided-tour/accessing-data-without-react/reading-queries/",component:p("/docs/guided-tour/accessing-data-without-react/reading-queries/","ffd"),exact:!0},{path:"/docs/guided-tour/accessing-data-without-react/retaining-queries/",component:p("/docs/guided-tour/accessing-data-without-react/retaining-queries/","b34"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/accessing-data-without-react/subscribing-to-queries/",component:p("/docs/guided-tour/accessing-data-without-react/subscribing-to-queries/","5a7"),exact:!0},{path:"/docs/guided-tour/list-data/advanced-pagination/",component:p("/docs/guided-tour/list-data/advanced-pagination/","ed4"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/list-data/connections/",component:p("/docs/guided-tour/list-data/connections/","f45"),exact:!0},{path:"/docs/guided-tour/list-data/pagination/",component:p("/docs/guided-tour/list-data/pagination/","cfd"),exact:!0},{path:"/docs/guided-tour/list-data/refetching-connections/",component:p("/docs/guided-tour/list-data/refetching-connections/","e8f"),exact:!0},{path:"/docs/guided-tour/list-data/rendering-connections/",component:p("/docs/guided-tour/list-data/rendering-connections/","240"),exact:!0},{path:"/docs/guided-tour/list-data/streaming-pagination/",component:p("/docs/guided-tour/list-data/streaming-pagination/","ff8"),exact:!0},{path:"/docs/guided-tour/list-data/updating-connections/",component:p("/docs/guided-tour/list-data/updating-connections/","0f6"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/refetching/",component:p("/docs/guided-tour/refetching/","a10"),exact:!0},{path:"/docs/guided-tour/refetching/OssAvoidSuspenseNote/",component:p("/docs/guided-tour/refetching/OssAvoidSuspenseNote/","895"),exact:!0},{path:"/docs/guided-tour/refetching/refetching-fragments-with-different-data/",component:p("/docs/guided-tour/refetching/refetching-fragments-with-different-data/","2af"),exact:!0},{path:"/docs/guided-tour/refetching/refetching-queries-with-different-data/",component:p("/docs/guided-tour/refetching/refetching-queries-with-different-data/","883"),exact:!0},{path:"/docs/guided-tour/refetching/refreshing-fragments/",component:p("/docs/guided-tour/refetching/refreshing-fragments/","946"),exact:!0},{path:"/docs/guided-tour/refetching/refreshing-queries/",component:p("/docs/guided-tour/refetching/refreshing-queries/","ec2"),exact:!0},{path:"/docs/guided-tour/rendering/environment/",component:p("/docs/guided-tour/rendering/environment/","b3c"),exact:!0},{path:"/docs/guided-tour/rendering/error-states/",component:p("/docs/guided-tour/rendering/error-states/","51f"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/rendering/fragments/",component:p("/docs/guided-tour/rendering/fragments/","efc"),exact:!0},{path:"/docs/guided-tour/rendering/loading-states/",component:p("/docs/guided-tour/rendering/loading-states/","c08"),exact:!0},{path:"/docs/guided-tour/rendering/queries/",component:p("/docs/guided-tour/rendering/queries/","32f"),exact:!0},{path:"/docs/guided-tour/rendering/variables/",component:p("/docs/guided-tour/rendering/variables/","053"),exact:!0},{path:"/docs/guided-tour/reusing-cached-data/",component:p("/docs/guided-tour/reusing-cached-data/","753"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/reusing-cached-data/availability-of-data/",component:p("/docs/guided-tour/reusing-cached-data/availability-of-data/","abe"),exact:!0},{path:"/docs/guided-tour/reusing-cached-data/fetch-policies/",component:p("/docs/guided-tour/reusing-cached-data/fetch-policies/","140"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/reusing-cached-data/filling-in-missing-data/",component:p("/docs/guided-tour/reusing-cached-data/filling-in-missing-data/","e11"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/reusing-cached-data/presence-of-data/",component:p("/docs/guided-tour/reusing-cached-data/presence-of-data/","cc4"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/reusing-cached-data/rendering-partially-cached-data/",component:p("/docs/guided-tour/reusing-cached-data/rendering-partially-cached-data/","8b6"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/reusing-cached-data/staleness-of-data/",component:p("/docs/guided-tour/reusing-cached-data/staleness-of-data/","994"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/",component:p("/docs/guided-tour/updating-data/","245"),exact:!0},{path:"/docs/guided-tour/updating-data/client-only-data/",component:p("/docs/guided-tour/updating-data/client-only-data/","13b"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/graphql-mutations/",component:p("/docs/guided-tour/updating-data/graphql-mutations/","2fc"),exact:!0},{path:"/docs/guided-tour/updating-data/graphql-subscriptions/",component:p("/docs/guided-tour/updating-data/graphql-subscriptions/","4bc"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/imperatively-modifying-linked-fields/",component:p("/docs/guided-tour/updating-data/imperatively-modifying-linked-fields/","c97"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/",component:p("/docs/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","ef5"),exact:!0},{path:"/docs/guided-tour/updating-data/imperatively-modifying-store-data/",component:p("/docs/guided-tour/updating-data/imperatively-modifying-store-data/","2d6"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/local-data-updates/",component:p("/docs/guided-tour/updating-data/local-data-updates/","132"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/updating-data/typesafe-updaters-faq/",component:p("/docs/guided-tour/updating-data/typesafe-updaters-faq/","216"),exact:!0,sidebar:"docs"},{path:"/docs/guided-tour/workflow/",component:p("/docs/guided-tour/workflow/","3ae"),exact:!0},{path:"/docs/guides/alias-directive/",component:p("/docs/guides/alias-directive/","53d"),exact:!0,sidebar:"docs"},{path:"/docs/guides/catch-directive/",component:p("/docs/guides/catch-directive/","7cb"),exact:!0,sidebar:"docs"},{path:"/docs/guides/client-schema-extensions/",component:p("/docs/guides/client-schema-extensions/","e88"),exact:!0,sidebar:"docs"},{path:"/docs/guides/compiler/",component:p("/docs/guides/compiler/","593"),exact:!0,sidebar:"docs"},{path:"/docs/guides/graphql-server-specification/",component:p("/docs/guides/graphql-server-specification/","d2a"),exact:!0,sidebar:"docs"},{path:"/docs/guides/network-layer/",component:p("/docs/guides/network-layer/","fb6"),exact:!0,sidebar:"docs"},{path:"/docs/guides/persisted-queries/",component:p("/docs/guides/persisted-queries/","cda"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/context/",component:p("/docs/guides/relay-resolvers/context/","8b3"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/defining-fields/",component:p("/docs/guides/relay-resolvers/defining-fields/","fcb"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/defining-types/",component:p("/docs/guides/relay-resolvers/defining-types/","e94"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/deprecated/",component:p("/docs/guides/relay-resolvers/deprecated/","d48"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/derived-fields/",component:p("/docs/guides/relay-resolvers/derived-fields/","999"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/descriptions/",component:p("/docs/guides/relay-resolvers/descriptions/","ada"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/enabling-resolvers/",component:p("/docs/guides/relay-resolvers/enabling-resolvers/","7b2"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/errors/",component:p("/docs/guides/relay-resolvers/errors/","d23"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/field-arguments/",component:p("/docs/guides/relay-resolvers/field-arguments/","391"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/introduction/",component:p("/docs/guides/relay-resolvers/introduction/","9ee"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/limitations/",component:p("/docs/guides/relay-resolvers/limitations/","840"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/live-fields/",component:p("/docs/guides/relay-resolvers/live-fields/","36c"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/return-types/",component:p("/docs/guides/relay-resolvers/return-types/","7d4"),exact:!0,sidebar:"docs"},{path:"/docs/guides/relay-resolvers/suspense/",component:p("/docs/guides/relay-resolvers/suspense/","2e5"),exact:!0,sidebar:"docs"},{path:"/docs/guides/required-directive/",component:p("/docs/guides/required-directive/","37e"),exact:!0,sidebar:"docs"},{path:"/docs/guides/semantic-nullability/",component:p("/docs/guides/semantic-nullability/","233"),exact:!0,sidebar:"docs"},{path:"/docs/guides/testing-relay-components/",component:p("/docs/guides/testing-relay-components/","346"),exact:!0,sidebar:"docs"},{path:"/docs/guides/testing-relay-with-preloaded-queries/",component:p("/docs/guides/testing-relay-with-preloaded-queries/","7ad"),exact:!0,sidebar:"docs"},{path:"/docs/guides/throw-on-field-error-directive/",component:p("/docs/guides/throw-on-field-error-directive/","eeb"),exact:!0,sidebar:"docs"},{path:"/docs/guides/type-emission/",component:p("/docs/guides/type-emission/","3f7"),exact:!0,sidebar:"docs"},{path:"/docs/migration-and-compatibility/",component:p("/docs/migration-and-compatibility/","0d7"),exact:!0,sidebar:"docs"},{path:"/docs/migration-and-compatibility/relay-hooks-and-legacy-container-apis/",component:p("/docs/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","999"),exact:!0,sidebar:"docs"},{path:"/docs/migration-and-compatibility/suspense-compatibility/",component:p("/docs/migration-and-compatibility/suspense-compatibility/","06a"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/architecture-overview/",component:p("/docs/principles-and-architecture/architecture-overview/","7c1"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/compiler-architecture/",component:p("/docs/principles-and-architecture/compiler-architecture/","888"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/runtime-architecture/",component:p("/docs/principles-and-architecture/runtime-architecture/","ce2"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/thinking-in-graphql/",component:p("/docs/principles-and-architecture/thinking-in-graphql/","dfa"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/thinking-in-relay/",component:p("/docs/principles-and-architecture/thinking-in-relay/","d0a"),exact:!0,sidebar:"docs"},{path:"/docs/principles-and-architecture/videos/",component:p("/docs/principles-and-architecture/videos/","198"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/arrays-lists/",component:p("/docs/tutorial/arrays-lists/","ca0"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/connections-pagination/",component:p("/docs/tutorial/connections-pagination/","f70"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/fragments-1/",component:p("/docs/tutorial/fragments-1/","ae3"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/graphql/",component:p("/docs/tutorial/graphql/","62d"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/interfaces-polymorphism/",component:p("/docs/tutorial/interfaces-polymorphism/","ffc"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/intro/",component:p("/docs/tutorial/intro/","62a"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/mutations-updates/",component:p("/docs/tutorial/mutations-updates/","89b"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/organizing-mutations-queries-and-subscriptions/",component:p("/docs/tutorial/organizing-mutations-queries-and-subscriptions/","e82"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/queries-1/",component:p("/docs/tutorial/queries-1/","623"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/queries-2/",component:p("/docs/tutorial/queries-2/","6a7"),exact:!0,sidebar:"docs"},{path:"/docs/tutorial/refetchable-fragments/",component:p("/docs/tutorial/refetchable-fragments/","7d1"),exact:!0,sidebar:"docs"}]},{path:"/",component:p("/","bfc"),exact:!0},{path:"*",component:p("*")}]},98934:(e,t,n)=>{"use strict";n.d(t,{_:()=>i,t:()=>o});var r=n(67294),i=r.createContext(!1);function o(e){var t=e.children,n=(0,r.useState)(!1),o=n[0],a=n[1];return(0,r.useEffect)((function(){a(!0)}),[]),r.createElement(i.Provider,{value:o},t)}},97221:(e,t,n)=>{"use strict";var r=n(67294),i=n(73935),o=n(73727),a=n(70405),s=n(10412);const d=[n(74367),n(56657),n(32497),n(3310),n(18320),n(62323),n(47298),n(37253),n(52295),n(92509)];var c=n(723),u=n(76775),l=n(18790);function p(e){var t=e.children;return r.createElement(r.Fragment,null,t)}var f=n(83117),g=n(35742),m=n(52263),v=n(44996),h=n(86668),b=n(10833),y=n(94711),_=n(19727),w=n(43320),x=n(18780),k=n(90197);function S(){var e=(0,m.default)().i18n,t=e.defaultLocale,n=e.localeConfigs,i=(0,y.l)();return r.createElement(g.Z,null,Object.entries(n).map((function(e){var t=e[0],n=e[1].htmlLang;return r.createElement("link",{key:t,rel:"alternate",href:i.createUrl({locale:t,fullyQualified:!0}),hrefLang:n})})),r.createElement("link",{rel:"alternate",href:i.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}))}function E(e){var t=e.permalink,n=(0,m.default)().siteConfig.url,i=function(){var e=(0,m.default)().siteConfig,t=e.url,n=e.baseUrl,r=e.trailingSlash,i=(0,u.TH)().pathname;return t+(0,x.applyTrailingSlash)((0,v.default)(i),{trailingSlash:r,baseUrl:n})}(),o=t?""+n+t:i;return r.createElement(g.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function P(){var e=(0,m.default)().i18n.currentLocale,t=(0,h.L)(),n=t.metadata,i=t.image;return r.createElement(r.Fragment,null,r.createElement(g.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:_.h})),i&&r.createElement(b.d,{image:i}),r.createElement(E,null),r.createElement(S,null),r.createElement(k.Z,{tag:w.HX,locale:e}),r.createElement(g.Z,null,n.map((function(e,t){return r.createElement("meta",(0,f.Z)({key:t},e))}))))}var q=new Map;function C(e){if(q.has(e.pathname))return Object.assign({},e,{pathname:q.get(e.pathname)});if((0,l.f)(c.Z,e.pathname).some((function(e){return!0===e.route.exact})))return q.set(e.pathname,e.pathname),e;var t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return q.set(e.pathname,t),Object.assign({},e,{pathname:t})}var T=n(98934),A=n(58940),L=n(21073);function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = '+e+" "+("/"===e?" (default value)":"")+'

\n

We suggest trying baseUrl =

\n\n'}(e)).replace(/{"use strict";n.d(t,{_:()=>u,M:()=>l});var r=n(67294),i=n(36809);const o=JSON.parse('{"internaldocs-fb":{"default":{"opts":{"docs":{"showLastUpdateAuthor":false,"showLastUpdateTime":false,"editUrl":"https://github.com/facebook/relay/tree/main/website","path":"./docs/","sidebarPath":"/home/runner/work/relay/relay/website/sidebars.js","lastVersion":"v18.0.0","onlyIncludeVersions":["current","v18.0.0","v17.0.0","v16.0.0","v15.0.0","v14.0.0","v13.0.0"],"versions":{"current":{"label":"Next \ud83d\udea7"}},"remarkPlugins":[[null,{"strippedFilePattern":{}}],[null,{}],[null,{"version":"v1"}],null],"rehypePlugins":[],"beforeDefaultRemarkPlugins":[[null,{}]]},"blog":{},"theme":{"customCss":["./src/css/docusaurus-1.css","./src/css/prism.css","./src/css/customTheme.css","./src/css/custom.css"]},"gtag":{"trackingID":"G-DCSC7FDGL5"},"googleAnalytics":{"trackingID":"G-DCSC7FDGL5"},"id":"default"},"docsDir":"/home/runner/work/relay/relay/website/docs","repoRootToWebsiteRoot":"home/runner/work/relay/relay/website"}},"docusaurus-plugin-google-gtag":{"default":{"trackingID":["G-DCSC7FDGL5"],"anonymizeIP":false,"id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next \ud83d\udea7","isLast":false,"path":"/docs/next","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/next/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/next/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/next/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/next/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/next/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/next/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-client-query","path":"/docs/next/api-reference/use-client-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/next/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/next/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/next/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/next/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-prefetchable-forward-pagination-fragment","path":"/docs/next/api-reference/use-prefetchable-forward-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/next/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/next/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/next/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/next/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/next/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/next/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/docblock-format","path":"/docs/next/api-reference/relay-resolvers/docblock-format/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/runtime-functions","path":"/docs/next/api-reference/relay-resolvers/runtime-functions/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/next/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/next/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/field-logger","path":"/docs/next/api-reference/field-logger/","sidebar":"docs"},{"id":"api-reference/relay-runtime/observe-fragment","path":"/docs/next/api-reference/relay-runtime/api-reference/observe-fragment","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/next/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/next/api-reference/store/","sidebar":"docs"},{"id":"api-reference/relay-runtime/wait-for-fragment-data","path":"/docs/next/api-reference/wait-for-fragment-data/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/next/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/next/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/next/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/next/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/next/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/next/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/next/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/next/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/disallowed-id-types-error","path":"/docs/next/debugging/disallowed-id-types-error"},{"id":"debugging/inconsistent-typename-error","path":"/docs/next/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/next/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/next/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/next/editor-support/","sidebar":"docs"},{"id":"error-reference/unknown-field","path":"/docs/next/error-reference/unknown-field/","sidebar":"docs"},{"id":"getting-started/compiler","path":"/docs/next/guides/compiler/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/next/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/next/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/next/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/next/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/next/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/next/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/next/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/next/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/next/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/next/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/next/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/next/guided-tour/list-data/updating-connections/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/next/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/next/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/next/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/next/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/next/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/next/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/next/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/next/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/next/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/next/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/next/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/next/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/next/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/next/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/next/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/next/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/next/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/next/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/next/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/next/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/next/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/next/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/next/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/next/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/next/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/next/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/next/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/next/guided-tour/updating-data/imperatively-modifying-linked-fields/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/next/guided-tour/updating-data/imperatively-modifying-store-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/next/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/"},{"id":"guided-tour/updating-data/introduction","path":"/docs/next/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/next/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/next/guided-tour/updating-data/typesafe-updaters-faq/","sidebar":"docs"},{"id":"guided-tour/workflow","path":"/docs/next/guided-tour/workflow/"},{"id":"guides/alias-directive","path":"/docs/next/guides/alias-directive/","sidebar":"docs"},{"id":"guides/catch-directive","path":"/docs/next/guides/catch-directive/","sidebar":"docs"},{"id":"guides/client-schema-extensions","path":"/docs/next/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/codemods","path":"/docs/next/guides/codemods/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/next/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/next/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/next/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers/context","path":"/docs/next/guides/relay-resolvers/context","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-fields","path":"/docs/next/guides/relay-resolvers/defining-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-types","path":"/docs/next/guides/relay-resolvers/defining-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/deprecated","path":"/docs/next/guides/relay-resolvers/deprecated/","sidebar":"docs"},{"id":"guides/relay-resolvers/derived-fields","path":"/docs/next/guides/relay-resolvers/derived-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/descriptions","path":"/docs/next/guides/relay-resolvers/descriptions/","sidebar":"docs"},{"id":"guides/relay-resolvers/enabling","path":"/docs/next/guides/relay-resolvers/enabling-resolvers","sidebar":"docs"},{"id":"guides/relay-resolvers/errors","path":"/docs/next/guides/relay-resolvers/errors/","sidebar":"docs"},{"id":"guides/relay-resolvers/field-arguments","path":"/docs/next/guides/relay-resolvers/field-arguments/","sidebar":"docs"},{"id":"guides/relay-resolvers/introduction","path":"/docs/next/guides/relay-resolvers/introduction","sidebar":"docs"},{"id":"guides/relay-resolvers/limitations","path":"/docs/next/guides/relay-resolvers/limitations/","sidebar":"docs"},{"id":"guides/relay-resolvers/live-fields","path":"/docs/next/guides/relay-resolvers/live-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/return-types","path":"/docs/next/guides/relay-resolvers/return-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/suspense","path":"/docs/next/guides/relay-resolvers/suspense/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/next/guides/required-directive/","sidebar":"docs"},{"id":"guides/semantic-nullability","path":"/docs/next/guides/semantic-nullability/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/next/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/next/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/throw-on-field-error-directive","path":"/docs/next/guides/throw-on-field-error-directive/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/next/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/next/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/next/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/next/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/next/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/next/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/next/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/next/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/next/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/next/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/next/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/next/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/next/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/next/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/next/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/next/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/next/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/next/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/organizing-mutations-queries-and-subscriptions","path":"/docs/next/tutorial/organizing-mutations-queries-and-subscriptions","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/next/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/next/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/next/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/next/","label":"home"}}}},{"name":"v18.0.0","label":"v18.0.0","isLast":true,"path":"/docs","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-client-query","path":"/docs/api-reference/use-client-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/docblock-format","path":"/docs/api-reference/relay-resolvers/docblock-format/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/runtime-functions","path":"/docs/api-reference/relay-resolvers/runtime-functions/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/api-reference/store/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/disallowed-id-types-error","path":"/docs/debugging/disallowed-id-types-error"},{"id":"debugging/inconsistent-typename-error","path":"/docs/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/editor-support/","sidebar":"docs"},{"id":"error-reference/unknown-field","path":"/docs/error-reference/unknown-field/","sidebar":"docs"},{"id":"getting-started/compiler","path":"/docs/guides/compiler/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/guided-tour/list-data/updating-connections/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/guided-tour/updating-data/imperatively-modifying-linked-fields/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/guided-tour/updating-data/imperatively-modifying-store-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/"},{"id":"guided-tour/updating-data/introduction","path":"/docs/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/guided-tour/updating-data/typesafe-updaters-faq/","sidebar":"docs"},{"id":"guided-tour/workflow","path":"/docs/guided-tour/workflow/"},{"id":"guides/alias-directive","path":"/docs/guides/alias-directive/","sidebar":"docs"},{"id":"guides/catch-directive","path":"/docs/guides/catch-directive/","sidebar":"docs"},{"id":"guides/client-schema-extensions","path":"/docs/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers/context","path":"/docs/guides/relay-resolvers/context","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-fields","path":"/docs/guides/relay-resolvers/defining-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-types","path":"/docs/guides/relay-resolvers/defining-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/deprecated","path":"/docs/guides/relay-resolvers/deprecated/","sidebar":"docs"},{"id":"guides/relay-resolvers/derived-fields","path":"/docs/guides/relay-resolvers/derived-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/descriptions","path":"/docs/guides/relay-resolvers/descriptions/","sidebar":"docs"},{"id":"guides/relay-resolvers/enabling","path":"/docs/guides/relay-resolvers/enabling-resolvers","sidebar":"docs"},{"id":"guides/relay-resolvers/errors","path":"/docs/guides/relay-resolvers/errors/","sidebar":"docs"},{"id":"guides/relay-resolvers/field-arguments","path":"/docs/guides/relay-resolvers/field-arguments/","sidebar":"docs"},{"id":"guides/relay-resolvers/introduction","path":"/docs/guides/relay-resolvers/introduction","sidebar":"docs"},{"id":"guides/relay-resolvers/limitations","path":"/docs/guides/relay-resolvers/limitations/","sidebar":"docs"},{"id":"guides/relay-resolvers/live-fields","path":"/docs/guides/relay-resolvers/live-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/return-types","path":"/docs/guides/relay-resolvers/return-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/suspense","path":"/docs/guides/relay-resolvers/suspense/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/guides/required-directive/","sidebar":"docs"},{"id":"guides/semantic-nullability","path":"/docs/guides/semantic-nullability/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/throw-on-field-error-directive","path":"/docs/guides/throw-on-field-error-directive/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/organizing-mutations-queries-and-subscriptions","path":"/docs/tutorial/organizing-mutations-queries-and-subscriptions","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/","label":"home"}}}},{"name":"v17.0.0","label":"v17.0.0","isLast":false,"path":"/docs/v17.0.0","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/v17.0.0/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/v17.0.0/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/v17.0.0/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/v17.0.0/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/v17.0.0/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/v17.0.0/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-client-query","path":"/docs/v17.0.0/api-reference/use-client-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/v17.0.0/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/v17.0.0/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/v17.0.0/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/v17.0.0/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/v17.0.0/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/v17.0.0/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/v17.0.0/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/v17.0.0/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/v17.0.0/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/v17.0.0/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/docblock-format","path":"/docs/v17.0.0/api-reference/relay-resolvers/docblock-format/","sidebar":"docs"},{"id":"api-reference/relay-resolvers/runtime-functions","path":"/docs/v17.0.0/api-reference/relay-resolvers/runtime-functions/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/v17.0.0/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/v17.0.0/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/v17.0.0/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/v17.0.0/api-reference/store/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/v17.0.0/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/v17.0.0/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/v17.0.0/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/v17.0.0/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/v17.0.0/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/v17.0.0/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/v17.0.0/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/v17.0.0/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/disallowed-id-types-error","path":"/docs/v17.0.0/debugging/disallowed-id-types-error"},{"id":"debugging/inconsistent-typename-error","path":"/docs/v17.0.0/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/v17.0.0/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/v17.0.0/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/v17.0.0/editor-support/","sidebar":"docs"},{"id":"error-reference/unknown-field","path":"/docs/v17.0.0/error-reference/unknown-field/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/v17.0.0/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/v17.0.0/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/v17.0.0/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/v17.0.0/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/v17.0.0/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/v17.0.0/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/v17.0.0/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/v17.0.0/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/v17.0.0/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/v17.0.0/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/v17.0.0/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/v17.0.0/guided-tour/list-data/updating-connections/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/v17.0.0/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/v17.0.0/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/v17.0.0/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/v17.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/v17.0.0/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/v17.0.0/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/v17.0.0/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/v17.0.0/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/v17.0.0/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/v17.0.0/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/v17.0.0/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/v17.0.0/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/v17.0.0/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/v17.0.0/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/v17.0.0/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/v17.0.0/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/v17.0.0/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/v17.0.0/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/v17.0.0/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/v17.0.0/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/v17.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/"},{"id":"guided-tour/updating-data/introduction","path":"/docs/v17.0.0/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/v17.0.0/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/v17.0.0/guided-tour/updating-data/typesafe-updaters-faq/","sidebar":"docs"},{"id":"guided-tour/workflow","path":"/docs/v17.0.0/guided-tour/workflow/"},{"id":"guides/alias-directive","path":"/docs/v17.0.0/guides/alias-directive/","sidebar":"docs"},{"id":"guides/client-schema-extensions","path":"/docs/v17.0.0/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/compiler","path":"/docs/v17.0.0/guides/compiler/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/v17.0.0/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/v17.0.0/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/v17.0.0/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-fields","path":"/docs/v17.0.0/guides/relay-resolvers/defining-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/defining-types","path":"/docs/v17.0.0/guides/relay-resolvers/defining-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/deprecated","path":"/docs/v17.0.0/guides/relay-resolvers/deprecated/","sidebar":"docs"},{"id":"guides/relay-resolvers/derived-fields","path":"/docs/v17.0.0/guides/relay-resolvers/derived-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/descriptions","path":"/docs/v17.0.0/guides/relay-resolvers/descriptions/","sidebar":"docs"},{"id":"guides/relay-resolvers/enabling","path":"/docs/v17.0.0/guides/relay-resolvers/enabling-resolvers","sidebar":"docs"},{"id":"guides/relay-resolvers/errors","path":"/docs/v17.0.0/guides/relay-resolvers/errors/","sidebar":"docs"},{"id":"guides/relay-resolvers/field-arguments","path":"/docs/v17.0.0/guides/relay-resolvers/field-arguments/","sidebar":"docs"},{"id":"guides/relay-resolvers/introduction","path":"/docs/v17.0.0/guides/relay-resolvers/introduction","sidebar":"docs"},{"id":"guides/relay-resolvers/limitations","path":"/docs/v17.0.0/guides/relay-resolvers/limitations/","sidebar":"docs"},{"id":"guides/relay-resolvers/live-fields","path":"/docs/v17.0.0/guides/relay-resolvers/live-fields/","sidebar":"docs"},{"id":"guides/relay-resolvers/return-types","path":"/docs/v17.0.0/guides/relay-resolvers/return-types/","sidebar":"docs"},{"id":"guides/relay-resolvers/suspense","path":"/docs/v17.0.0/guides/relay-resolvers/suspense/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/v17.0.0/guides/required-directive/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/v17.0.0/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/v17.0.0/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/v17.0.0/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/v17.0.0/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/v17.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/v17.0.0/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/v17.0.0/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/v17.0.0/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/v17.0.0/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/v17.0.0/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/v17.0.0/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/v17.0.0/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/v17.0.0/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/v17.0.0/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/v17.0.0/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/v17.0.0/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/v17.0.0/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/v17.0.0/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/v17.0.0/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/v17.0.0/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/organizing-mutations-queries-and-subscriptions","path":"/docs/v17.0.0/tutorial/organizing-mutations-queries-and-subscriptions","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/v17.0.0/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/v17.0.0/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/v17.0.0/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/v17.0.0/","label":"home"}}}},{"name":"v16.0.0","label":"v16.0.0","isLast":false,"path":"/docs/v16.0.0","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/v16.0.0/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/v16.0.0/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/v16.0.0/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/v16.0.0/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/v16.0.0/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/v16.0.0/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-client-query","path":"/docs/v16.0.0/api-reference/use-client-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/v16.0.0/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/v16.0.0/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/v16.0.0/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/v16.0.0/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/v16.0.0/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/v16.0.0/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/v16.0.0/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/v16.0.0/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/v16.0.0/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/v16.0.0/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/v16.0.0/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/v16.0.0/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/v16.0.0/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/v16.0.0/api-reference/store/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/v16.0.0/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/v16.0.0/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/v16.0.0/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/v16.0.0/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/v16.0.0/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/v16.0.0/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/v16.0.0/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/v16.0.0/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/disallowed-id-types-error","path":"/docs/v16.0.0/debugging/disallowed-id-types-error"},{"id":"debugging/inconsistent-typename-error","path":"/docs/v16.0.0/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/v16.0.0/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/v16.0.0/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/v16.0.0/editor-support/","sidebar":"docs"},{"id":"error-reference/unknown-field","path":"/docs/v16.0.0/error-reference/unknown-field/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/v16.0.0/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/v16.0.0/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/v16.0.0/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/v16.0.0/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/v16.0.0/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/v16.0.0/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/v16.0.0/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/v16.0.0/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/v16.0.0/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/v16.0.0/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/v16.0.0/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/v16.0.0/guided-tour/list-data/updating-connections/"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/v16.0.0/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/v16.0.0/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/v16.0.0/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/v16.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/v16.0.0/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/v16.0.0/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/v16.0.0/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/v16.0.0/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/v16.0.0/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/v16.0.0/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/v16.0.0/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/v16.0.0/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/v16.0.0/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/v16.0.0/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/v16.0.0/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/v16.0.0/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/v16.0.0/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/v16.0.0/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/v16.0.0/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/v16.0.0/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/v16.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/"},{"id":"guided-tour/updating-data/introduction","path":"/docs/v16.0.0/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/v16.0.0/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/v16.0.0/guided-tour/updating-data/typesafe-updaters-faq/","sidebar":"docs"},{"id":"guided-tour/workflow","path":"/docs/v16.0.0/guided-tour/workflow/"},{"id":"guides/client-schema-extensions","path":"/docs/v16.0.0/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/compiler","path":"/docs/v16.0.0/guides/compiler/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/v16.0.0/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/v16.0.0/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/v16.0.0/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers","path":"/docs/v16.0.0/guides/relay-resolvers/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/v16.0.0/guides/required-directive/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/v16.0.0/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/v16.0.0/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/v16.0.0/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/v16.0.0/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/v16.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/v16.0.0/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/v16.0.0/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/v16.0.0/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/v16.0.0/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/v16.0.0/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/v16.0.0/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/v16.0.0/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/v16.0.0/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/v16.0.0/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/v16.0.0/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/v16.0.0/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/v16.0.0/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/v16.0.0/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/v16.0.0/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/v16.0.0/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/v16.0.0/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/v16.0.0/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/v16.0.0/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/v16.0.0/","label":"home"}}}},{"name":"v15.0.0","label":"v15.0.0","isLast":false,"path":"/docs/v15.0.0","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/v15.0.0/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/v15.0.0/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/v15.0.0/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/v15.0.0/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/v15.0.0/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/v15.0.0/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-client-query","path":"/docs/v15.0.0/api-reference/use-client-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/v15.0.0/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/v15.0.0/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/v15.0.0/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/v15.0.0/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/v15.0.0/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/v15.0.0/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/v15.0.0/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/v15.0.0/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/v15.0.0/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/v15.0.0/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/v15.0.0/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/v15.0.0/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/v15.0.0/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/v15.0.0/api-reference/store/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/v15.0.0/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/v15.0.0/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/v15.0.0/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/v15.0.0/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/v15.0.0/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/v15.0.0/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/v15.0.0/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/v15.0.0/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/disallowed-id-types-error","path":"/docs/v15.0.0/debugging/disallowed-id-types-error"},{"id":"debugging/inconsistent-typename-error","path":"/docs/v15.0.0/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/v15.0.0/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/v15.0.0/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/v15.0.0/editor-support/","sidebar":"docs"},{"id":"error-reference/unknown-field","path":"/docs/v15.0.0/error-reference/unknown-field/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/v15.0.0/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/v15.0.0/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/v15.0.0/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/v15.0.0/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/v15.0.0/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/v15.0.0/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/v15.0.0/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/v15.0.0/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/v15.0.0/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/v15.0.0/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/v15.0.0/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/v15.0.0/guided-tour/list-data/updating-connections/"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/v15.0.0/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/v15.0.0/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/v15.0.0/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/v15.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/v15.0.0/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/v15.0.0/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/v15.0.0/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/v15.0.0/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/v15.0.0/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/v15.0.0/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/v15.0.0/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/v15.0.0/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/v15.0.0/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/v15.0.0/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/v15.0.0/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/v15.0.0/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/v15.0.0/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/v15.0.0/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/v15.0.0/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/v15.0.0/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data/"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/v15.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","sidebar":"docs"},{"id":"guided-tour/updating-data/introduction","path":"/docs/v15.0.0/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/v15.0.0/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/v15.0.0/guided-tour/updating-data/typesafe-updaters-faq/"},{"id":"guided-tour/workflow","path":"/docs/v15.0.0/guided-tour/workflow/"},{"id":"guides/client-schema-extensions","path":"/docs/v15.0.0/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/compiler","path":"/docs/v15.0.0/guides/compiler/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/v15.0.0/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/v15.0.0/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/v15.0.0/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers","path":"/docs/v15.0.0/guides/relay-resolvers/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/v15.0.0/guides/required-directive/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/v15.0.0/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/v15.0.0/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/v15.0.0/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/v15.0.0/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/v15.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/v15.0.0/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/v15.0.0/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/v15.0.0/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/v15.0.0/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/v15.0.0/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/v15.0.0/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/v15.0.0/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/v15.0.0/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/v15.0.0/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/v15.0.0/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/v15.0.0/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/v15.0.0/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/v15.0.0/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/v15.0.0/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/v15.0.0/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/v15.0.0/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/v15.0.0/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/v15.0.0/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/v15.0.0/","label":"home"}}}},{"name":"v14.0.0","label":"v14.0.0","isLast":false,"path":"/docs/v14.0.0","mainDocId":"home","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/v14.0.0/api-reference/entrypoint-container/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/v14.0.0/api-reference/load-entrypoint/","sidebar":"docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/v14.0.0/api-reference/use-entrypoint-loader/","sidebar":"docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/v14.0.0/api-reference/graphql-and-directives/","sidebar":"docs"},{"id":"api-reference/hooks/load-query","path":"/docs/v14.0.0/api-reference/load-query/","sidebar":"docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/v14.0.0/api-reference/relay-environment-provider/","sidebar":"docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/v14.0.0/api-reference/use-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/v14.0.0/api-reference/use-lazy-load-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/v14.0.0/api-reference/use-mutation/","sidebar":"docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/v14.0.0/api-reference/use-pagination-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/v14.0.0/api-reference/use-preloaded-query/","sidebar":"docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/v14.0.0/api-reference/use-query-loader/","sidebar":"docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/v14.0.0/api-reference/use-refetchable-fragment/","sidebar":"docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/v14.0.0/api-reference/use-relay-environment/","sidebar":"docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/v14.0.0/api-reference/use-subscription/","sidebar":"docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/v14.0.0/api-reference/legacy-apis/","sidebar":"docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/v14.0.0/api-reference/commit-mutation/","sidebar":"docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/v14.0.0/api-reference/fetch-query/","sidebar":"docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/v14.0.0/api-reference/request-subscription/","sidebar":"docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/v14.0.0/api-reference/store/","sidebar":"docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/v14.0.0/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/v14.0.0/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/v14.0.0/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/v14.0.0/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/v14.0.0/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/v14.0.0/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/v14.0.0/community-learning-resources/","sidebar":"docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/v14.0.0/debugging/declarative-mutation-directives/","sidebar":"docs"},{"id":"debugging/inconsistent-typename-error","path":"/docs/v14.0.0/debugging/inconsistent-typename-error/","sidebar":"docs"},{"id":"debugging/relay-devtools","path":"/docs/v14.0.0/debugging/relay-devtools/","sidebar":"docs"},{"id":"debugging/why-null","path":"/docs/v14.0.0/debugging/why-null/","sidebar":"docs"},{"id":"editor-support","path":"/docs/v14.0.0/editor-support/","sidebar":"docs"},{"id":"getting-started/installation-and-setup","path":"/docs/v14.0.0/getting-started/installation-and-setup/","sidebar":"docs"},{"id":"getting-started/prerequisites","path":"/docs/v14.0.0/getting-started/prerequisites/","sidebar":"docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/v14.0.0/getting-started/step-by-step-guide/"},{"id":"glossary/glossary","path":"/docs/v14.0.0/glossary/","sidebar":"docs"},{"id":"guided-tour/introduction","path":"/docs/v14.0.0/guided-tour/"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/v14.0.0/guided-tour/list-data/advanced-pagination/","sidebar":"docs"},{"id":"guided-tour/list-data/connections","path":"/docs/v14.0.0/guided-tour/list-data/connections/"},{"id":"guided-tour/list-data/pagination","path":"/docs/v14.0.0/guided-tour/list-data/pagination/"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/v14.0.0/guided-tour/list-data/refetching-connections/"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/v14.0.0/guided-tour/list-data/rendering-connections/"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/v14.0.0/guided-tour/list-data/streaming-pagination/"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/v14.0.0/guided-tour/list-data/updating-connections/"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/v14.0.0/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/v14.0.0/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/v14.0.0/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/v14.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/v14.0.0/guided-tour/refetching/"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/v14.0.0/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/v14.0.0/guided-tour/refetching/refetching-fragments-with-different-data/"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/v14.0.0/guided-tour/refetching/refetching-queries-with-different-data/"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/v14.0.0/guided-tour/refetching/refreshing-fragments/"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/v14.0.0/guided-tour/refetching/refreshing-queries/"},{"id":"guided-tour/rendering/environment","path":"/docs/v14.0.0/guided-tour/rendering/environment/"},{"id":"guided-tour/rendering/error-states","path":"/docs/v14.0.0/guided-tour/rendering/error-states/","sidebar":"docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/v14.0.0/guided-tour/rendering/fragments/"},{"id":"guided-tour/rendering/loading-states","path":"/docs/v14.0.0/guided-tour/rendering/loading-states/"},{"id":"guided-tour/rendering/queries","path":"/docs/v14.0.0/guided-tour/rendering/queries/"},{"id":"guided-tour/rendering/variables","path":"/docs/v14.0.0/guided-tour/rendering/variables/"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/availability-of-data/"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/v14.0.0/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/v14.0.0/guided-tour/updating-data/client-only-data/","sidebar":"docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/v14.0.0/guided-tour/updating-data/graphql-mutations/"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/v14.0.0/guided-tour/updating-data/graphql-subscriptions/","sidebar":"docs"},{"id":"guided-tour/updating-data/imperatively-modifying-linked-fields","path":"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-linked-fields/"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data","path":"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data/"},{"id":"guided-tour/updating-data/imperatively-modifying-store-data-unsafe","path":"/docs/v14.0.0/guided-tour/updating-data/imperatively-modifying-store-data-unsafe/","sidebar":"docs"},{"id":"guided-tour/updating-data/introduction","path":"/docs/v14.0.0/guided-tour/updating-data/"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/v14.0.0/guided-tour/updating-data/local-data-updates/","sidebar":"docs"},{"id":"guided-tour/updating-data/typesafe-updaters-faq","path":"/docs/v14.0.0/guided-tour/updating-data/typesafe-updaters-faq/"},{"id":"guided-tour/workflow","path":"/docs/v14.0.0/guided-tour/workflow/"},{"id":"guides/client-schema-extensions","path":"/docs/v14.0.0/guides/client-schema-extensions/","sidebar":"docs"},{"id":"guides/compiler","path":"/docs/v14.0.0/guides/compiler/","sidebar":"docs"},{"id":"guides/graphql-server-specification","path":"/docs/v14.0.0/guides/graphql-server-specification/","sidebar":"docs"},{"id":"guides/network-layer","path":"/docs/v14.0.0/guides/network-layer/","sidebar":"docs"},{"id":"guides/persisted-queries","path":"/docs/v14.0.0/guides/persisted-queries/","sidebar":"docs"},{"id":"guides/relay-resolvers","path":"/docs/v14.0.0/guides/relay-resolvers/","sidebar":"docs"},{"id":"guides/required-directive","path":"/docs/v14.0.0/guides/required-directive/","sidebar":"docs"},{"id":"guides/testing-relay-components","path":"/docs/v14.0.0/guides/testing-relay-components/","sidebar":"docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/v14.0.0/guides/testing-relay-with-preloaded-queries/","sidebar":"docs"},{"id":"guides/type-emission","path":"/docs/v14.0.0/guides/type-emission/","sidebar":"docs"},{"id":"home","path":"/docs/v14.0.0/","sidebar":"docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/v14.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/v14.0.0/migration-and-compatibility/suspense-compatibility/","sidebar":"docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/v14.0.0/migration-and-compatibility/","sidebar":"docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/v14.0.0/principles-and-architecture/architecture-overview/","sidebar":"docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/v14.0.0/principles-and-architecture/compiler-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/v14.0.0/principles-and-architecture/runtime-architecture/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/v14.0.0/principles-and-architecture/thinking-in-graphql/","sidebar":"docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/v14.0.0/principles-and-architecture/thinking-in-relay/","sidebar":"docs"},{"id":"principles-and-architecture/videos","path":"/docs/v14.0.0/principles-and-architecture/videos/","sidebar":"docs"},{"id":"tutorial/arrays-lists","path":"/docs/v14.0.0/tutorial/arrays-lists","sidebar":"docs"},{"id":"tutorial/connections-pagination","path":"/docs/v14.0.0/tutorial/connections-pagination","sidebar":"docs"},{"id":"tutorial/fragments-1","path":"/docs/v14.0.0/tutorial/fragments-1","sidebar":"docs"},{"id":"tutorial/graphql","path":"/docs/v14.0.0/tutorial/graphql","sidebar":"docs"},{"id":"tutorial/interfaces-polymorphism","path":"/docs/v14.0.0/tutorial/interfaces-polymorphism","sidebar":"docs"},{"id":"tutorial/intro","path":"/docs/v14.0.0/tutorial/intro","sidebar":"docs"},{"id":"tutorial/mutations-updates","path":"/docs/v14.0.0/tutorial/mutations-updates","sidebar":"docs"},{"id":"tutorial/queries-1","path":"/docs/v14.0.0/tutorial/queries-1","sidebar":"docs"},{"id":"tutorial/queries-2","path":"/docs/v14.0.0/tutorial/queries-2","sidebar":"docs"},{"id":"tutorial/refetchable-fragments","path":"/docs/v14.0.0/tutorial/refetchable-fragments","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/v14.0.0/","label":"home"}}}},{"name":"v13.0.0","label":"v13.0.0","isLast":false,"path":"/docs/v13.0.0","mainDocId":"getting-started/introduction","docs":[{"id":"api-reference/entrypoint-apis/entrypoint-container","path":"/docs/v13.0.0/api-reference/entrypoint-container/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/entrypoint-apis/load-entrypoint","path":"/docs/v13.0.0/api-reference/load-entrypoint/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/entrypoint-apis/use-entrypoint-loader","path":"/docs/v13.0.0/api-reference/use-entrypoint-loader/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/graphql/graphql-directives","path":"/docs/v13.0.0/api-reference/graphql-and-directives/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/load-query","path":"/docs/v13.0.0/api-reference/load-query/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/relay-environment-provider","path":"/docs/v13.0.0/api-reference/relay-environment-provider/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-fragment","path":"/docs/v13.0.0/api-reference/use-fragment/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-lazy-load-query","path":"/docs/v13.0.0/api-reference/use-lazy-load-query/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-mutation","path":"/docs/v13.0.0/api-reference/use-mutation/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-pagination-fragment","path":"/docs/v13.0.0/api-reference/use-pagination-fragment/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-preloaded-query","path":"/docs/v13.0.0/api-reference/use-preloaded-query/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-query-loader","path":"/docs/v13.0.0/api-reference/use-query-loader/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-refetchable-fragment","path":"/docs/v13.0.0/api-reference/use-refetchable-fragment/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-relay-environment","path":"/docs/v13.0.0/api-reference/use-relay-environment/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/hooks/use-subscription","path":"/docs/v13.0.0/api-reference/use-subscription/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/legacy-apis/legacy-apis","path":"/docs/v13.0.0/api-reference/legacy-apis/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/relay-runtime/commit-mutation","path":"/docs/v13.0.0/api-reference/commit-mutation/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/relay-runtime/fetch-query","path":"/docs/v13.0.0/api-reference/fetch-query/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/relay-runtime/request-subscription","path":"/docs/v13.0.0/api-reference/request-subscription/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/relay-runtime/store","path":"/docs/v13.0.0/api-reference/store/","sidebar":"version-v13.0.0/docs"},{"id":"api-reference/types/CacheConfig","path":"/docs/v13.0.0/api-reference/types/CacheConfig"},{"id":"api-reference/types/Disposable","path":"/docs/v13.0.0/api-reference/types/Disposable"},{"id":"api-reference/types/GraphQLSubscriptionConfig","path":"/docs/v13.0.0/api-reference/types/GraphQLSubscriptionConfig"},{"id":"api-reference/types/MutationConfig","path":"/docs/v13.0.0/api-reference/types/MutationConfig"},{"id":"api-reference/types/SelectorStoreUpdater","path":"/docs/v13.0.0/api-reference/types/SelectorStoreUpdater"},{"id":"api-reference/types/UploadableMap","path":"/docs/v13.0.0/api-reference/types/UploadableMap"},{"id":"community/learning-resources","path":"/docs/v13.0.0/community-learning-resources/","sidebar":"version-v13.0.0/docs"},{"id":"debugging/declarative-mutation-directives","path":"/docs/v13.0.0/debugging/declarative-mutation-directives/","sidebar":"version-v13.0.0/docs"},{"id":"debugging/inconsistent-typename-error","path":"/docs/v13.0.0/debugging/inconsistent-typename-error/","sidebar":"version-v13.0.0/docs"},{"id":"debugging/relay-devtools","path":"/docs/v13.0.0/debugging/relay-devtools/","sidebar":"version-v13.0.0/docs"},{"id":"getting-started/installation-and-setup","path":"/docs/v13.0.0/getting-started/installation-and-setup/","sidebar":"version-v13.0.0/docs"},{"id":"getting-started/introduction","path":"/docs/v13.0.0/","sidebar":"version-v13.0.0/docs"},{"id":"getting-started/prerequisites","path":"/docs/v13.0.0/getting-started/prerequisites/","sidebar":"version-v13.0.0/docs"},{"id":"getting-started/step-by-step-guide","path":"/docs/v13.0.0/getting-started/step-by-step-guide/","sidebar":"version-v13.0.0/docs"},{"id":"glossary/glossary","path":"/docs/v13.0.0/glossary/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/introduction","path":"/docs/v13.0.0/guided-tour/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/advanced-pagination","path":"/docs/v13.0.0/guided-tour/list-data/advanced-pagination/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/connections","path":"/docs/v13.0.0/guided-tour/list-data/connections/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/pagination","path":"/docs/v13.0.0/guided-tour/list-data/pagination/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/refetching-connections","path":"/docs/v13.0.0/guided-tour/list-data/refetching-connections/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/rendering-connections","path":"/docs/v13.0.0/guided-tour/list-data/rendering-connections/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/streaming-pagination","path":"/docs/v13.0.0/guided-tour/list-data/streaming-pagination/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/list-data/updating-connections","path":"/docs/v13.0.0/guided-tour/list-data/updating-connections/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/managing-data-outside-react/prefetching-queries","path":"/docs/v13.0.0/guided-tour/accessing-data-without-react/prefetching-queries/"},{"id":"guided-tour/managing-data-outside-react/reading-fragments","path":"/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-fragments/"},{"id":"guided-tour/managing-data-outside-react/reading-queries","path":"/docs/v13.0.0/guided-tour/accessing-data-without-react/reading-queries/"},{"id":"guided-tour/managing-data-outside-react/retaining-queries","path":"/docs/v13.0.0/guided-tour/accessing-data-without-react/retaining-queries/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/managing-data-outside-react/subscribing-to-queries","path":"/docs/v13.0.0/guided-tour/accessing-data-without-react/subscribing-to-queries/"},{"id":"guided-tour/refetching/introduction","path":"/docs/v13.0.0/guided-tour/refetching/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/refetching/OssAvoidSuspenseNote","path":"/docs/v13.0.0/guided-tour/refetching/OssAvoidSuspenseNote"},{"id":"guided-tour/refetching/refetching-fragments-with-different-data","path":"/docs/v13.0.0/guided-tour/refetching/refetching-fragments-with-different-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/refetching/refetching-queries-with-different-data","path":"/docs/v13.0.0/guided-tour/refetching/refetching-queries-with-different-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/refetching/refreshing-fragments","path":"/docs/v13.0.0/guided-tour/refetching/refreshing-fragments/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/refetching/refreshing-queries","path":"/docs/v13.0.0/guided-tour/refetching/refreshing-queries/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/environment","path":"/docs/v13.0.0/guided-tour/rendering/environment/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/error-states","path":"/docs/v13.0.0/guided-tour/rendering/error-states/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/fragments","path":"/docs/v13.0.0/guided-tour/rendering/fragments/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/loading-states","path":"/docs/v13.0.0/guided-tour/rendering/loading-states/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/queries","path":"/docs/v13.0.0/guided-tour/rendering/queries/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/rendering/variables","path":"/docs/v13.0.0/guided-tour/rendering/variables/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/availability-of-data","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/availability-of-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/fetch-policies","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/fetch-policies/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/filling-in-missing-data","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/filling-in-missing-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/introduction","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/presence-of-data","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/presence-of-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/rendering-partially-cached-data","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/rendering-partially-cached-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/reusing-cached-data/staleness-of-data","path":"/docs/v13.0.0/guided-tour/reusing-cached-data/staleness-of-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/updating-data/client-only-data","path":"/docs/v13.0.0/guided-tour/updating-data/client-only-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/updating-data/graphql-mutations","path":"/docs/v13.0.0/guided-tour/updating-data/graphql-mutations/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/updating-data/graphql-subscriptions","path":"/docs/v13.0.0/guided-tour/updating-data/graphql-subscriptions/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/updating-data/introduction","path":"/docs/v13.0.0/guided-tour/updating-data/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/updating-data/local-data-updates","path":"/docs/v13.0.0/guided-tour/updating-data/local-data-updates/","sidebar":"version-v13.0.0/docs"},{"id":"guided-tour/workflow","path":"/docs/v13.0.0/guided-tour/workflow/","sidebar":"version-v13.0.0/docs"},{"id":"guides/client-schema-extensions","path":"/docs/v13.0.0/guides/client-schema-extensions/","sidebar":"version-v13.0.0/docs"},{"id":"guides/compiler","path":"/docs/v13.0.0/guides/compiler/","sidebar":"version-v13.0.0/docs"},{"id":"guides/graphql-server-specification","path":"/docs/v13.0.0/guides/graphql-server-specification/","sidebar":"version-v13.0.0/docs"},{"id":"guides/network-layer","path":"/docs/v13.0.0/guides/network-layer/","sidebar":"version-v13.0.0/docs"},{"id":"guides/persisted-queries","path":"/docs/v13.0.0/guides/persisted-queries/","sidebar":"version-v13.0.0/docs"},{"id":"guides/required-directive","path":"/docs/v13.0.0/guides/required-directive/","sidebar":"version-v13.0.0/docs"},{"id":"guides/testing-relay-components","path":"/docs/v13.0.0/guides/testing-relay-components/","sidebar":"version-v13.0.0/docs"},{"id":"guides/testing-relay-with-preloaded-queries","path":"/docs/v13.0.0/guides/testing-relay-with-preloaded-queries/","sidebar":"version-v13.0.0/docs"},{"id":"guides/type-emission","path":"/docs/v13.0.0/guides/type-emission/","sidebar":"version-v13.0.0/docs"},{"id":"migration-and-compatibility/relay-hooks-and-legacy-container-apis","path":"/docs/v13.0.0/migration-and-compatibility/relay-hooks-and-legacy-container-apis/","sidebar":"version-v13.0.0/docs"},{"id":"migration-and-compatibility/suspense-compatibility","path":"/docs/v13.0.0/migration-and-compatibility/suspense-compatibility/","sidebar":"version-v13.0.0/docs"},{"id":"migration-and-compatibility/upgrading-to-relay-hooks","path":"/docs/v13.0.0/migration-and-compatibility/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/architecture-overview","path":"/docs/v13.0.0/principles-and-architecture/architecture-overview/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/compiler-architecture","path":"/docs/v13.0.0/principles-and-architecture/compiler-architecture/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/runtime-architecture","path":"/docs/v13.0.0/principles-and-architecture/runtime-architecture/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/thinking-in-graphql","path":"/docs/v13.0.0/principles-and-architecture/thinking-in-graphql/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/thinking-in-relay","path":"/docs/v13.0.0/principles-and-architecture/thinking-in-relay/","sidebar":"version-v13.0.0/docs"},{"id":"principles-and-architecture/videos","path":"/docs/v13.0.0/principles-and-architecture/videos/","sidebar":"version-v13.0.0/docs"}],"draftIds":[],"sidebars":{"version-v13.0.0/docs":{"link":{"path":"/docs/v13.0.0/","label":"version-v13.0.0/getting-started/introduction"}}}}],"breadcrumbs":true}}}'),a=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(57529);const d=JSON.parse('{"docusaurusVersion":"2.4.3","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.3"},"docusaurus-plugin-google-analytics":{"type":"package","name":"@docusaurus/plugin-google-analytics","version":"2.4.3"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"2.4.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.3"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.4.3"},"internaldocs-fb":{"type":"package","name":"docusaurus-plugin-internaldocs-fb","version":"1.18.3"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"2.4.3"}}}');var c={siteConfig:i.default,siteMetadata:d,globalData:o,i18n:a,codeTranslations:s},u=r.createContext(c);function l(e){var t=e.children;return r.createElement(u.Provider,{value:c},t)}},44763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(21073),i=n(67294),o=n(10412),a=n(35742),s=n(18780),d=n(1119);function c(e){var t=e.error,n=e.tryAgain;return i.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},i.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),i.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),i.createElement(u,{error:t}))}function u(e){var t=e.error,n=(0,s.getErrorCausalChain)(t).map((function(e){return e.message})).join("\n\nCause:\n");return i.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function l(e){var t=e.error,n=e.tryAgain;return i.createElement(f,{fallback:function(){return i.createElement(c,{error:t,tryAgain:n})}},i.createElement(a.Z,null,i.createElement("title",null,"Page Error")),i.createElement(d.Z,null,i.createElement(c,{error:t,tryAgain:n})))}var p=function(e){return i.createElement(l,e)},f=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:null},n}(0,r.Z)(t,e);var n=t.prototype;return n.componentDidCatch=function(e){o.default.canUseDOM&&this.setState({error:e})},n.render=function(){var e=this,t=this.props.children,n=this.state.error;if(n){var r,i={error:n,tryAgain:function(){return e.setState({error:null})}};return(null!=(r=this.props.fallback)?r:p)(i)}return null!=t?t:null},t}(i.Component)},10412:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document;const i={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},35742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294),i=n(70405);function o(e){return r.createElement(i.ql,e)}},39960:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var r=n(83117),i=n(80102),o=n(67294),a=n(73727),s=n(18780),d=n(52263),c=n(13919),u=n(10412),l=o.createContext({collectLink:function(){}});var p=n(44996),f=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];function g(e,t){var n,g,m=e.isNavLink,v=e.to,h=e.href,b=e.activeClassName,y=e.isActive,_=e["data-noBrokenLinkCheck"],w=e.autoAddBaseUrl,x=void 0===w||w,k=(0,i.Z)(e,f),S=(0,d.default)().siteConfig,E=S.trailingSlash,P=S.baseUrl,q=(0,p.useBaseUrlUtils)().withBaseUrl,C=(0,o.useContext)(l),T=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return T.current}));var A=v||h;var L,O=(0,c.Z)(A),N=null==A?void 0:A.replace("pathname://",""),R=void 0!==N?(L=N,x&&function(e){return e.startsWith("/")}(L)?q(L):L):void 0;R&&O&&(R=(0,s.applyTrailingSlash)(R,{trailingSlash:E,baseUrl:P}));var D=(0,o.useRef)(!1),M=m?a.OL:a.rU,I=u.default.canUseIntersectionObserver,j=(0,o.useRef)(),F=function(){D.current||null==R||(window.docusaurus.preload(R),D.current=!0)};(0,o.useEffect)((function(){return!I&&O&&null!=R&&window.docusaurus.prefetch(R),function(){I&&j.current&&j.current.disconnect()}}),[j,R,I,O]);var U=null!=(n=null==(g=R)?void 0:g.startsWith("#"))&&n,B=!R||!O||U;return B||_||C.collectLink(R),B?o.createElement("a",(0,r.Z)({ref:T,href:R},A&&!O&&{target:"_blank",rel:"noopener noreferrer"},k)):o.createElement(M,(0,r.Z)({},k,{onMouseEnter:F,onTouchStart:F,innerRef:function(e){T.current=e,I&&e&&O&&(j.current=new window.IntersectionObserver((function(t){t.forEach((function(t){e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(j.current.unobserve(e),j.current.disconnect(),null!=R&&window.docusaurus.prefetch(R))}))})),j.current.observe(e))},to:R},m&&{isActive:y,activeClassName:b}))}const m=o.forwardRef(g)},95999:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d,translate:()=>s});var r=n(67294);function i(e,t){var n=e.split(/(\{\w+\})/).map((function(e,n){if(n%2==1){var r=null==t?void 0:t[e.slice(1,-1)];if(void 0!==r)return r}return e}));return n.some((function(e){return(0,r.isValidElement)(e)}))?n.map((function(e,t){return(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e})).filter((function(e){return""!==e})):n.join("")}var o=n(57529);function a(e){var t,n,r=e.id,i=e.message;if(void 0===r&&void 0===i)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=o[null!=r?r:i])?n:i)?t:r}function s(e,t){return i(a({message:e.message,id:e.id}),t)}function d(e){var t=e.children,n=e.id,o=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var s=a({message:t,id:n});return r.createElement(r.Fragment,null,i(s,o))}},29935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var r="default"},13919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function i(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>i,b:()=>r})},44996:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s,useBaseUrlUtils:()=>a});var r=n(67294),i=n(52263),o=n(13919);function a(){var e=(0,i.default)().siteConfig,t=e.baseUrl,n=e.url,a=(0,r.useCallback)((function(e,r){return function(e,t,n,r){var i=void 0===r?{}:r,a=i.forcePrependBaseUrl,s=void 0!==a&&a,d=i.absolute,c=void 0!==d&&d;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(s)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;var u=n.startsWith(t)?n:t+n.replace(/^\//,"");return c?e+u:u}(n,t,e,r)}),[n,t]);return{withBaseUrl:a}}function s(e,t){return void 0===t&&(t={}),(0,a().withBaseUrl)(e,t)}},52263:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(67294),i=n(58940);function o(){return(0,r.useContext)(i._)}},28084:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o,useAllPluginInstancesData:()=>a,usePluginData:()=>s});var r=n(52263),i=n(29935);function o(){return(0,r.default)().globalData}function a(e,t){void 0===t&&(t={});var n=o()[e];if(!n&&t.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return n}function s(e,t,n){void 0===t&&(t=i.m),void 0===n&&(n={});var r=a(e),o=null==r?void 0:r[t];if(!o&&n.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return o}},72389:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(67294),i=n(98934);function o(){return(0,r.useContext)(i._)}},99670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){var t={};return function e(n,r){Object.entries(n).forEach((function(n){var i,o=n[0],a=n[1],s=r?r+"."+o:o;"object"==typeof(i=a)&&i&&Object.keys(i).length>0?e(a,s):t[s]=a}))}(e),t}},30226:(e,t,n)=>{"use strict";n.d(t,{_:()=>i,z:()=>o});var r=n(67294),i=r.createContext(null);function o(e){var t=e.children,n=e.value,o=r.useContext(i),a=(0,r.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var r=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:r}}({parent:o,value:n})}),[o,n]);return r.createElement(i.Provider,{value:a},t)}},94104:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>m,gA:()=>l,WS:()=>p,_r:()=>c,Jo:()=>v,zh:()=>u,yW:()=>g,gB:()=>f});var r=n(76775),i=n(28084);var o=function(e){return e.versions.find((function(e){return e.isLast}))};function a(e,t){var n=o(e);return[].concat(e.versions.filter((function(e){return e!==n})),[n]).find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})}))}function s(e,t){var n,i,o=a(e,t),s=null==o?void 0:o.docs.find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:o,activeDoc:s,alternateDocVersions:s?(n=s.id,i={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===n&&(i[e.name]=t)}))})),i):{}}}var d={},c=function(){var e;return null!=(e=(0,i.useAllPluginInstancesData)("docusaurus-plugin-content-docs"))?e:d},u=function(e){return(0,i.usePluginData)("docusaurus-plugin-content-docs",e,{failfast:!0})};function l(e){return void 0===e&&(e={}),function(e,t,n){void 0===n&&(n={});var i=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=i?{pluginId:i[0],pluginData:i[1]}:void 0;if(!o&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return o}(c(),(0,r.TH)().pathname,e)}function p(e){void 0===e&&(e={});var t=l(e),n=(0,r.TH)().pathname;if(t)return{activePlugin:t,activeVersion:a(t.pluginData,n)}}function f(e){return u(e).versions}function g(e){var t=u(e);return o(t)}function m(e){return s(u(e),(0,r.TH)().pathname)}function v(e){return function(e,t){var n=o(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(u(e),(0,r.TH)().pathname)}},74367:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate:function(e){var t=e.location,n=e.previousLocation;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||(window.ga("set","page",t.pathname+t.search+t.hash),window.ga("send","pageview"))}}},56657:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate:function(e){var t=e.location,n=e.previousLocation;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((function(){window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:t.pathname+t.search+t.hash})}))}}},18320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(74865),i=n.n(r);i().configure({showSpinner:!1});const o={onRouteUpdate:function(e){var t=e.location,n=e.previousLocation;if(n&&t.pathname!==n.pathname){var r=window.setTimeout((function(){i().start()}),200);return function(){return window.clearTimeout(r)}}},onRouteDidUpdate:function(){i().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r,i,o=n(87410),a=n(36809);r=o.Z,i=a.default.themeConfig.prism.additionalLanguages,globalThis.Prism=r,i.forEach((function(e){n(53144)("./prism-"+e)})),delete globalThis.Prism},39471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const i="iconExternalLink_nPIU";function o(e){var t=e.width,n=void 0===t?13.5:t,o=e.height,a=void 0===o?13.5:o;return r.createElement("svg",{width:n,height:a,"aria-hidden":"true",viewBox:"0 0 24 24",className:i},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},1119:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ht});var r=n(67294),i=n(34334),o=n(44763),a=n(10833),s=n(55225),d=n(35281),c=n(19727);const u="skipToContent_fXgn";function l(){return r.createElement(s.l,{className:u})}var p=n(86668),f=n(59689),g=n(83117),m=n(95999),v=n(80102),h=["width","height","color","strokeWidth","className"];function b(e){var t=e.width,n=void 0===t?21:t,i=e.height,o=void 0===i?21:i,a=e.color,s=void 0===a?"currentColor":a,d=e.strokeWidth,c=void 0===d?1.2:d,u=(e.className,(0,v.Z)(e,h));return r.createElement("svg",(0,g.Z)({viewBox:"0 0 15 15",width:n,height:o},u),r.createElement("g",{stroke:s,strokeWidth:c},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const y="closeButton_CVFx";function _(e){return r.createElement("button",(0,g.Z)({type:"button","aria-label":(0,m.translate)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,i.Z)("clean-btn close",y,e.className)}),r.createElement(b,{width:14,height:14,strokeWidth:3.1}))}const w="content_knG7";function x(e){var t=(0,p.L)().announcementBar.content;return r.createElement("div",(0,g.Z)({},e,{className:(0,i.Z)(w,e.className),dangerouslySetInnerHTML:{__html:t}}))}const k="announcementBar_mb4j",S="announcementBarPlaceholder_vyr4",E="announcementBarClose_gvF7",P="announcementBarContent_xLdY";function q(){var e=(0,p.L)().announcementBar,t=(0,f.nT)(),n=t.isActive,i=t.close;if(!n)return null;var o=e.backgroundColor,a=e.textColor,s=e.isCloseable;return r.createElement("div",{className:k,style:{backgroundColor:o,color:a},role:"banner"},s&&r.createElement("div",{className:S}),r.createElement(x,{className:P}),s&&r.createElement(_,{onClick:i,className:E}))}var C=n(93163),T=n(85936),A=n(12466);var L=n(44700),O=n(13102),N=r.createContext(null);function R(e){var t,n,i,o,a,s,d,c=e.children,u=(t=(0,C.e)(),n=(0,O.HY)(),i=(0,r.useState)(!1),o=i[0],a=i[1],s=null!==n.component,d=(0,L.D9)(s),(0,r.useEffect)((function(){s&&!d&&a(!0)}),[s,d]),(0,r.useEffect)((function(){s?t.shown||a(!0):a(!1)}),[t.shown,s]),(0,r.useMemo)((function(){return[o,a]}),[o]));return r.createElement(N.Provider,{value:u},c)}function D(e){if(e.component){var t=e.component;return r.createElement(t,e.props)}}function M(){var e=(0,r.useContext)(N);if(!e)throw new L.i6("NavbarSecondaryMenuDisplayProvider");var t=e[0],n=e[1],i=(0,r.useCallback)((function(){return n(!1)}),[n]),o=(0,O.HY)();return(0,r.useMemo)((function(){return{shown:t,hide:i,content:D(o)}}),[i,o,t])}function I(e){var t=e.header,n=e.primaryMenu,o=e.secondaryMenu,a=M().shown;return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,i.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var j=n(92949),F=n(72389);function U(e){return r.createElement("svg",(0,g.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function B(e){return r.createElement("svg",(0,g.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const z={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function G(e){var t=e.className,n=e.buttonClassName,o=e.value,a=e.onChange,s=(0,F.default)(),d=(0,m.translate)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===o?(0,m.translate)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,m.translate)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,i.Z)(z.toggle,t)},r.createElement("button",{className:(0,i.Z)("clean-btn",z.toggleButton,!s&&z.toggleButtonDisabled,n),type:"button",onClick:function(){return a("dark"===o?"light":"dark")},disabled:!s,title:d,"aria-label":d,"aria-live":"polite"},r.createElement(U,{className:(0,i.Z)(z.toggleIcon,z.lightToggleIcon)}),r.createElement(B,{className:(0,i.Z)(z.toggleIcon,z.darkToggleIcon)})))}const $=r.memo(G),H="darkNavbarColorModeToggle_X3D1";function Z(e){var t=e.className,n=(0,p.L)().navbar.style,i=(0,p.L)().colorMode.disableSwitch,o=(0,j.I)(),a=o.colorMode,s=o.setColorMode;return i?null:r.createElement($,{className:t,buttonClassName:"dark"===n?H:void 0,value:a,onChange:s})}var V=n(21327);function W(){return r.createElement(V.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){var e=(0,C.e)();return r.createElement("button",{type:"button","aria-label":(0,m.translate)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:function(){return e.toggle()}},r.createElement(b,{color:"var(--ifm-color-emphasis-600)"}))}function K(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(W,null),r.createElement(Z,{className:"margin-right--md"}),r.createElement(Q,null))}var Y=n(39960),X=n(44996),J=n(13919),ee=n(98022),te=n(39471),ne=["activeBasePath","activeBaseRegex","to","href","label","html","isDropdownLink","prependBaseUrlToHref"];function re(e){var t=e.activeBasePath,n=e.activeBaseRegex,i=e.to,o=e.href,a=e.label,s=e.html,d=e.isDropdownLink,c=e.prependBaseUrlToHref,u=(0,v.Z)(e,ne),l=(0,X.default)(i),p=(0,X.default)(t),f=(0,X.default)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,J.Z)(o),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,a,m&&r.createElement(te.Z,d&&{width:12,height:12}))};return o?r.createElement(Y.default,(0,g.Z)({href:c?f:o},u,h)):r.createElement(Y.default,(0,g.Z)({to:l,isNavLink:!0},(t||n)&&{isActive:function(e,t){return n?(0,ee.F)(n,t.pathname):t.pathname.startsWith(p)}},u,h))}var ie=["className","isDropdownItem"],oe=["className","isDropdownItem"],ae=["mobile","position"];function se(e){var t=e.className,n=e.isDropdownItem,o=void 0!==n&&n,a=(0,v.Z)(e,ie),s=r.createElement(re,(0,g.Z)({className:(0,i.Z)(o?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:o},a));return o?r.createElement("li",null,s):s}function de(e){var t=e.className,n=(e.isDropdownItem,(0,v.Z)(e,oe));return r.createElement("li",{className:"menu__list-item"},r.createElement(re,(0,g.Z)({className:(0,i.Z)("menu__link",t)},n)))}function ce(e){var t,n=e.mobile,i=void 0!==n&&n,o=(e.position,(0,v.Z)(e,ae)),a=i?de:se;return r.createElement(a,(0,g.Z)({},o,{activeClassName:null!=(t=o.activeClassName)?t:i?"menu__link--active":"navbar__link--active"}))}var ue=n(86043),le=n(48596),pe=n(76775),fe=n(52263);var ge=["items","position","className","onClick"],me=["items","className","position","onClick"],ve=["mobile"];function he(e,t){return e.some((function(e){return function(e,t){return!!(0,le.Mg)(e.to,t)||!!(0,ee.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function be(e){var t,n=e.items,o=e.position,a=e.className,s=(e.onClick,(0,v.Z)(e,ge)),d=(0,r.useRef)(null),c=(0,r.useState)(!1),u=c[0],l=c[1];return(0,r.useEffect)((function(){var e=function(e){d.current&&!d.current.contains(e.target)&&l(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[d]),r.createElement("div",{ref:d,className:(0,i.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===o,"dropdown--show":u})},r.createElement(re,(0,g.Z)({"aria-haspopup":"true","aria-expanded":u,role:"button",href:s.to?void 0:"#",className:(0,i.Z)("navbar__link",a)},s,{onClick:s.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),l(!u))}}),null!=(t=s.children)?t:s.label),r.createElement("ul",{className:"dropdown__menu"},n.map((function(e,t){return r.createElement(ot,(0,g.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))}))))}function ye(e){var t,n,o=e.items,a=e.className,s=(e.position,e.onClick),d=(0,v.Z)(e,me),c=(n=(0,fe.default)().siteConfig.baseUrl,(0,pe.TH)().pathname.replace(n,"/")),u=he(o,c),l=(0,ue.u)({initialState:function(){return!u}}),p=l.collapsed,f=l.toggleCollapsed,m=l.setCollapsed;return(0,r.useEffect)((function(){u&&m(!u)}),[c,u,m]),r.createElement("li",{className:(0,i.Z)("menu__list-item",{"menu__list-item--collapsed":p})},r.createElement(re,(0,g.Z)({role:"button",className:(0,i.Z)("menu__link menu__link--sublist menu__link--sublist-caret",a)},d,{onClick:function(e){e.preventDefault(),f()}}),null!=(t=d.children)?t:d.label),r.createElement(ue.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:p},o.map((function(e,t){return r.createElement(ot,(0,g.Z)({mobile:!0,isDropdownItem:!0,onClick:s,activeClassName:"menu__link--active"},e,{key:t}))}))))}function _e(e){var t=e.mobile,n=void 0!==t&&t,i=(0,v.Z)(e,ve),o=n?ye:be;return r.createElement(o,i)}var we=n(94711),xe=["width","height"];function ke(e){var t=e.width,n=void 0===t?20:t,i=e.height,o=void 0===i?20:i,a=(0,v.Z)(e,xe);return r.createElement("svg",(0,g.Z)({viewBox:"0 0 24 24",width:n,height:o,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const Se="iconLanguage_nlXk";var Ee=["mobile","dropdownItemsBefore","dropdownItemsAfter"];function Pe(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var qe=n(20830),Ce=["translations"];function Te(){return Te=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Ne="Ctrl";var Re=r.forwardRef((function(e,t){var n=e.translations,i=void 0===n?{}:n,o=Oe(e,Ce),a=i.buttonText,s=void 0===a?"Search":a,d=i.buttonAriaLabel,c=void 0===d?"Search":d,u=Ae((0,r.useState)(null),2),l=u[0],p=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(Ne))}),[]),r.createElement("button",Te({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(qe.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==l&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},l===Ne?r.createElement(Pe,null):l),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),De=n(35742),Me=n(66177),Ie=n(239),je=n(43320);var Fe=n(73935);const Ue={button:{buttonText:(0,m.translate)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,m.translate)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,m.translate)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,m.translate)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,m.translate)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,m.translate)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,m.translate)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,m.translate)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,m.translate)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,m.translate)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,m.translate)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,m.translate)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,m.translate)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,m.translate)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,m.translate)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,m.translate)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,m.translate)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,m.translate)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,m.translate)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,m.translate)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,m.translate)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,m.translate)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,m.translate)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,m.translate)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,m.translate)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,m.translate)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,m.translate)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};var Be=["contextualSearch","externalUrlRegex"],ze=null;function Ge(e){var t=e.hit,n=e.children;return r.createElement(Y.default,{to:t.url},n)}function $e(e){var t=e.state,n=e.onClose,i=(0,Me.M)();return r.createElement(Y.default,{to:i(t.query),onClick:n},r.createElement(m.default,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function He(e){var t,i,o,a,s,d=e.contextualSearch,c=e.externalUrlRegex,u=(0,v.Z)(e,Be),l=(0,fe.default)().siteMetadata,p=(0,Ie.l)(),f=["language:"+(o=(0,je._q)()).locale,o.tags.map((function(e){return"docusaurus_tag:"+e}))],m=null!=(t=null==(i=u.searchParameters)?void 0:i.facetFilters)?t:[],h=d?(a=m,[].concat((s=function(e){return"string"==typeof e?[e]:e})(f),s(a))):m,b=Object.assign({},u.searchParameters,{facetFilters:h}),y=(0,pe.k6)(),_=(0,r.useRef)(null),w=(0,r.useRef)(null),x=(0,r.useState)(!1),k=x[0],S=x[1],E=(0,r.useState)(void 0),P=E[0],q=E[1],C=(0,r.useCallback)((function(){return ze?Promise.resolve():Promise.all([n.e(63562).then(n.bind(n,63562)),Promise.all([n.e(40532),n.e(46945)]).then(n.bind(n,46945)),Promise.all([n.e(40532),n.e(18894)]).then(n.bind(n,18894))]).then((function(e){var t=e[0].DocSearchModal;ze=t}))}),[]),T=(0,r.useCallback)((function(){C().then((function(){_.current=document.createElement("div"),document.body.insertBefore(_.current,document.body.firstChild),S(!0)}))}),[C,S]),A=(0,r.useCallback)((function(){var e;S(!1),null==(e=_.current)||e.remove()}),[S]),L=(0,r.useCallback)((function(e){C().then((function(){S(!0),q(e.key)}))}),[C,S,q]),O=(0,r.useRef)({navigate:function(e){var t=e.itemUrl;(0,ee.F)(c,t)?window.location.href=t:y.push(t)}}).current,N=(0,r.useRef)((function(e){return u.transformItems?u.transformItems(e):e.map((function(e){return Object.assign({},e,{url:p(e.url)})}))})).current,R=(0,r.useMemo)((function(){return function(e){return r.createElement($e,(0,g.Z)({},e,{onClose:A}))}}),[A]),D=(0,r.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",l.docusaurusVersion),e}),[l.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,i=e.onClose,o=e.onInput,a=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?i():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),a&&a.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,i,o,a])}({isOpen:k,onOpen:T,onClose:A,onInput:L,searchButtonRef:w}),r.createElement(r.Fragment,null,r.createElement(De.Z,null,r.createElement("link",{rel:"preconnect",href:"https://"+u.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})),r.createElement(Re,{onTouchStart:C,onFocus:C,onMouseOver:C,onClick:T,ref:w,translations:Ue.button}),k&&ze&&_.current&&(0,Fe.createPortal)(r.createElement(ze,(0,g.Z)({onClose:A,initialScrollY:window.scrollY,initialQuery:P,navigator:O,transformItems:N,hitComponent:Ge,transformSearchClient:D},u.searchPagePath&&{resultsFooterComponent:R},u,{searchParameters:b,placeholder:Ue.placeholder,translations:Ue.modal})),_.current))}function Ze(){var e=(0,fe.default)().siteConfig;return r.createElement(He,e.themeConfig.algolia)}const Ve="searchBox_ZlJk";function We(e){var t=e.children,n=e.className;return r.createElement("div",{className:(0,i.Z)(n,Ve)},t)}var Qe=n(94104),Ke=n(53438),Ye=["docId","label","docsPluginId"];var Xe=["sidebarId","label","docsPluginId"];var Je=["label","to","docsPluginId"];var et=n(60373),tt=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],nt=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};const rt={default:ce,localeDropdown:function(e){var t=e.mobile,n=e.dropdownItemsBefore,i=e.dropdownItemsAfter,o=(0,v.Z)(e,Ee),a=(0,fe.default)().i18n,s=a.currentLocale,d=a.locales,c=a.localeConfigs,u=(0,we.l)(),l=(0,pe.TH)(),p=l.search,f=l.hash,h=d.map((function(e){var n=""+("pathname://"+u.createUrl({locale:e,fullyQualified:!1}))+p+f;return{label:c[e].label,lang:c[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===s?t?"menu__link--active":"dropdown__link--active":""}})),b=[].concat(n,h,i),y=t?(0,m.translate)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):c[s].label;return r.createElement(_e,(0,g.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ke,{className:Se}),y),items:b}))},search:function(e){var t=e.mobile,n=e.className;return t?null:r.createElement(We,{className:n},r.createElement(Ze,null))},dropdown:_e,html:function(e){var t=e.value,n=e.className,o=e.mobile,a=void 0!==o&&o,s=e.isDropdownItem,d=void 0!==s&&s,c=d?"li":"div";return r.createElement(c,{className:(0,i.Z)({navbar__item:!a&&!d,"menu__list-item":a},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){var t=e.docId,n=e.label,i=e.docsPluginId,o=(0,v.Z)(e,Ye),a=(0,Qe.Iw)(i).activeDoc,s=(0,Ke.vY)(t,i);return null===s?null:r.createElement(ce,(0,g.Z)({exact:!0},o,{isActive:function(){return(null==a?void 0:a.path)===s.path||!(null==a||!a.sidebar)&&a.sidebar===s.sidebar},label:null!=n?n:s.id,to:s.path}))},docSidebar:function(e){var t=e.sidebarId,n=e.label,i=e.docsPluginId,o=(0,v.Z)(e,Xe),a=(0,Qe.Iw)(i).activeDoc,s=(0,Ke.oz)(t,i).link;if(!s)throw new Error('DocSidebarNavbarItem: Sidebar with ID "'+t+"\" doesn't have anything to be linked to.");return r.createElement(ce,(0,g.Z)({exact:!0},o,{isActive:function(){return(null==a?void 0:a.sidebar)===t},label:null!=n?n:s.label,to:s.path}))},docsVersion:function(e){var t=e.label,n=e.to,i=e.docsPluginId,o=(0,v.Z)(e,Je),a=(0,Ke.lO)(i)[0],s=null!=t?t:a.label,d=null!=n?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(a).path;return r.createElement(ce,(0,g.Z)({},o,{label:s,to:d}))},docsVersionDropdown:function(e){var t=e.mobile,n=e.docsPluginId,i=e.dropdownActiveClassDisabled,o=e.dropdownItemsBefore,a=e.dropdownItemsAfter,s=(0,v.Z)(e,tt),d=(0,pe.TH)(),c=d.search,u=d.hash,l=(0,Qe.Iw)(n),p=(0,Qe.gB)(n),f=(0,et.J)(n).savePreferredVersionName,h=p.map((function(e){var t,n=null!=(t=l.alternateDocVersions[e.name])?t:nt(e);return{label:e.label,to:""+n.path+c+u,isActive:function(){return e===l.activeVersion},onClick:function(){return f(e.name)}}})),b=[].concat(o,h,a),y=(0,Ke.lO)(n)[0],_=t&&b.length>1?(0,m.translate)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):y.label,w=t&&b.length>1?void 0:nt(y).path;return b.length<=1?r.createElement(ce,(0,g.Z)({},s,{mobile:t,label:_,to:w,isActive:i?function(){return!1}:void 0})):r.createElement(_e,(0,g.Z)({},s,{mobile:t,label:_,to:w,items:b,isActive:i?function(){return!1}:void 0}))}};var it=["type"];function ot(e){var t=e.type,n=(0,v.Z)(e,it),i=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=rt[i];if(!o)throw new Error('No NavbarItem component found for type "'+t+'".');return r.createElement(o,n)}function at(){var e=(0,C.e)(),t=(0,p.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map((function(t,n){return r.createElement(ot,(0,g.Z)({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))})))}function st(e){return r.createElement("button",(0,g.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(m.default,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function dt(){var e=0===(0,p.L)().navbar.items.length,t=M();return r.createElement(r.Fragment,null,!e&&r.createElement(st,{onClick:function(){return t.hide()}}),t.content)}function ct(){var e,t=(0,C.e)();return void 0===(e=t.shown)&&(e=!0),(0,r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e]),t.shouldRender?r.createElement(I,{header:r.createElement(K,null),primaryMenu:r.createElement(at,null),secondaryMenu:r.createElement(dt,null)}):null}const ut="navbarHideable_m1mJ",lt="navbarHidden_jGov";function pt(e){return r.createElement("div",(0,g.Z)({role:"presentation"},e,{className:(0,i.Z)("navbar-sidebar__backdrop",e.className)}))}function ft(e){var t=e.children,n=(0,p.L)().navbar,o=n.hideOnScroll,a=n.style,s=(0,C.e)(),d=function(e){var t=(0,r.useState)(e),n=t[0],i=t[1],o=(0,r.useRef)(!1),a=(0,r.useRef)(0),s=(0,r.useCallback)((function(e){null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,A.RF)((function(t,n){var r=t.scrollY;if(e)if(r=s?i(!1):r+c0&&r.createElement(Ot,{links:n}),logo:i&&r.createElement(Mt,{logo:i}),copyright:t&&r.createElement(It,{copyright:t})})}const Ut=r.memo(Ft);var Bt=(0,L.Qc)([j.S,f.pl,A.OC,et.L5,a.VC,function(e){var t=e.children;return r.createElement(O.n2,null,r.createElement(C.M,null,r.createElement(R,null,t)))}]);function zt(e){var t=e.children;return r.createElement(Bt,null,t)}function Gt(e){var t=e.error,n=e.tryAgain;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(m.default,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(gt.Cw,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(gt.aG,{error:t})))))}const $t="mainWrapper_z2l0";function Ht(e){var t=e.children,n=e.noFooter,u=e.wrapperClassName,p=e.title,f=e.description;return(0,c.t)(),r.createElement(zt,null,r.createElement(a.d,{title:p,description:f}),r.createElement(l,null),r.createElement(q,null),r.createElement(xt,null),r.createElement("div",{id:s.u,className:(0,i.Z)(d.k.wrapper.main,$t,u)},r.createElement(o.Z,{fallback:function(e){return r.createElement(Gt,e)}},t)),!n&&r.createElement(Ut,null))}},21327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(83117),i=n(80102),o=n(67294),a=n(39960),s=n(44996),d=n(52263),c=n(86668),u=n(50941),l=["imageClassName","titleClassName"];function p(e){var t=e.logo,n=e.alt,r=e.imageClassName,i={light:(0,s.default)(t.src),dark:(0,s.default)(t.srcDark||t.src)},a=o.createElement(u.Z,{className:t.className,sources:i,height:t.height,width:t.width,alt:n,style:t.style});return r?o.createElement("div",{className:r},a):a}function f(e){var t,n=(0,d.default)().siteConfig.title,u=(0,c.L)().navbar,f=u.title,g=u.logo,m=e.imageClassName,v=e.titleClassName,h=(0,i.Z)(e,l),b=(0,s.default)((null==g?void 0:g.href)||"/"),y=f?"":n,_=null!=(t=null==g?void 0:g.alt)?t:y;return o.createElement(a.default,(0,r.Z)({to:b},h,(null==g?void 0:g.target)&&{target:g.target}),g&&o.createElement(p,{logo:g,alt:_,imageClassName:m}),null!=f&&o.createElement("b",{className:v},f))}},90197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294),i=n(35742);function o(e){var t=e.locale,n=e.version,o=e.tag,a=t;return r.createElement(i.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),a&&r.createElement("meta",{name:"docsearch:language",content:a}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},50941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(83117),i=n(80102),o=n(67294),a=n(34334),s=n(72389),d=n(92949);const c={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};var u=["sources","className","alt"];function l(e){var t=(0,s.default)(),n=(0,d.I)().colorMode,l=e.sources,p=e.className,f=e.alt,g=(0,i.Z)(e,u),m=t?"dark"===n?["dark"]:["light"]:["light","dark"];return o.createElement(o.Fragment,null,m.map((function(e){return o.createElement("img",(0,r.Z)({key:e,src:l[e],alt:f,className:(0,a.Z)(c.themedImage,c["themedImage--"+e],p)},g))})))}},86043:(e,t,n)=>{"use strict";n.d(t,{u:()=>u,z:()=>b});var r=n(83117),i=n(80102),o=n(67294),a=n(10412),s=n(91442),d=["collapsed"],c=["lazy"];function u(e){var t=e.initialState,n=(0,o.useState)(null!=t&&t),r=n[0],i=n[1],a=(0,o.useCallback)((function(){i((function(e){return!e}))}),[]);return{collapsed:r,setCollapsed:i,toggleCollapsed:a}}var l={display:"none",overflow:"hidden",height:"0px"},p={display:"block",overflow:"visible",height:"auto"};function f(e,t){var n=t?l:p;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function g(e){var t=e.collapsibleRef,n=e.collapsed,r=e.animation,i=(0,o.useRef)(!1);(0,o.useEffect)((function(){var e,o=t.current;function a(){var e,t,n=o.scrollHeight,i=null!=(e=null==r?void 0:r.duration)?e:function(e){if((0,s.n)())return 1;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+i+"ms "+(null!=(t=null==r?void 0:r.easing)?t:"ease-in-out"),height:n+"px"}}function d(){var e=a();o.style.transition=e.transition,o.style.height=e.height}if(!i.current)return f(o,n),void(i.current=!0);return o.style.willChange="height",e=requestAnimationFrame((function(){n?(d(),requestAnimationFrame((function(){o.style.height=l.height,o.style.overflow=l.overflow}))):(o.style.display="block",requestAnimationFrame((function(){d()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function m(e){if(!a.default.canUseDOM)return e?l:p}function v(e){var t=e.as,n=void 0===t?"div":t,r=e.collapsed,i=e.children,a=e.animation,s=e.onCollapseTransitionEnd,d=e.className,c=e.disableSSRStyle,u=(0,o.useRef)(null);return g({collapsibleRef:u,collapsed:r,animation:a}),o.createElement(n,{ref:u,style:c?void 0:m(r),onTransitionEnd:function(e){"height"===e.propertyName&&(f(u.current,r),null==s||s(r))},className:d},i)}function h(e){var t=e.collapsed,n=(0,i.Z)(e,d),a=(0,o.useState)(!t),s=a[0],c=a[1],u=(0,o.useState)(t),l=u[0],p=u[1];return(0,o.useLayoutEffect)((function(){t||c(!0)}),[t]),(0,o.useLayoutEffect)((function(){s&&p(t)}),[s,t]),s?o.createElement(v,(0,r.Z)({},n,{collapsed:l})):null}function b(e){var t=e.lazy,n=(0,i.Z)(e,c),r=t?h:v;return o.createElement(r,n)}},59689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>g,pl:()=>f});var r=n(67294),i=n(72389),o=n(50012),a=n(44700),s=n(86668),d=(0,o.WA)("docusaurus.announcement.dismiss"),c=(0,o.WA)("docusaurus.announcement.id"),u=function(){return"true"===d.get()},l=function(e){return d.set(String(e))},p=r.createContext(null);function f(e){var t=e.children,n=function(){var e=(0,s.L)().announcementBar,t=(0,i.default)(),n=(0,r.useState)((function(){return!!t&&u()})),o=n[0],a=n[1];(0,r.useEffect)((function(){a(u())}),[]);var d=(0,r.useCallback)((function(){l(!0),a(!0)}),[]);return(0,r.useEffect)((function(){if(e){var t=e.id,n=c.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;c.set(t),r&&l(!1),!r&&u()||a(!1)}}),[e]),(0,r.useMemo)((function(){return{isActive:!!e&&!o,close:d}}),[e,o,d])}();return r.createElement(p.Provider,{value:n},t)}function g(){var e=(0,r.useContext)(p);if(!e)throw new a.i6("AnnouncementBarProvider");return e}},92949:(e,t,n)=>{"use strict";n.d(t,{I:()=>v,S:()=>m});var r=n(67294),i=n(10412),o=n(44700),a=n(50012),s=n(86668),d=r.createContext(void 0),c="theme",u=(0,a.WA)(c),l="light",p="dark",f=function(e){return e===p?p:l};function g(){var e=(0,s.L)().colorMode,t=e.defaultMode,n=e.disableSwitch,o=e.respectPrefersColorScheme,a=(0,r.useState)(function(e){return i.default.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e)}(t)),d=a[0],g=a[1];(0,r.useEffect)((function(){n&&u.del()}),[n]);var m=(0,r.useCallback)((function(e,n){void 0===n&&(n={});var r=n.persist,i=void 0===r||r;e?(g(e),i&&function(e){u.set(f(e))}(e)):(g(o?window.matchMedia("(prefers-color-scheme: dark)").matches?p:l:t),u.del())}),[o,t]);(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",f(d))}),[d]),(0,r.useEffect)((function(){if(!n){var e=function(e){if(e.key===c){var t=u.get();null!==t&&m(f(t))}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,m]);var v=(0,r.useRef)(!1);return(0,r.useEffect)((function(){if(!n||o){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(){window.matchMedia("print").matches||v.current?v.current=window.matchMedia("print").matches:m(null)};return e.addListener(t),function(){return e.removeListener(t)}}}),[m,n,o]),(0,r.useMemo)((function(){return{colorMode:d,setColorMode:m,get isDarkTheme(){return d===p},setLightTheme:function(){m(l)},setDarkTheme:function(){m(p)}}}),[d,m])}function m(e){var t=e.children,n=g();return r.createElement(d.Provider,{value:n},t)}function v(){var e=(0,r.useContext)(d);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},60373:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>h,Oh:()=>_});var r=n(67294),i=n(94104),o=n(29935),a=n(86668),s=n(53438),d=n(44700),c=n(50012),u=function(e){return"docs-preferred-version-"+e},l=function(e,t,n){(0,c.WA)(u(e),{persistence:t}).set(n)},p=function(e,t){return(0,c.WA)(u(e),{persistence:t}).get()},f=function(e,t){(0,c.WA)(u(e),{persistence:t}).del()};var g=r.createContext(null);function m(){var e=(0,i._r)(),t=(0,a.L)().docs.versionPersistence,n=(0,r.useMemo)((function(){return Object.keys(e)}),[e]),o=(0,r.useState)((function(){return function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))}(n)})),s=o[0],d=o[1];return(0,r.useEffect)((function(){d(function(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,i=p(t,n),r[t].versions.some((function(e){return e.name===i}))?{preferredVersionName:i}:(f(t,n),{preferredVersionName:null}))];var t,i})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[s,(0,r.useMemo)((function(){return{savePreferredVersion:function(e,n){l(e,t,n),d((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}function v(e){var t=e.children,n=m();return r.createElement(g.Provider,{value:n},t)}function h(e){var t=e.children;return s.cE?r.createElement(v,null,t):r.createElement(r.Fragment,null,t)}function b(){var e=(0,r.useContext)(g);if(!e)throw new d.i6("DocsPreferredVersionContextProvider");return e}function y(e){var t;void 0===e&&(e=o.m);var n=(0,i.zh)(e),a=b(),s=a[0],d=a[1],c=s[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===c})))?t:null,savePreferredVersionName:(0,r.useCallback)((function(t){d.savePreferredVersion(e,t)}),[d,e])}}function _(){var e=(0,i._r)(),t=b()[0];var n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(r=n,o=e[r],a=t[r].preferredVersionName,null!=(i=o.versions.find((function(e){return e.name===a})))?i:null)];var r,i,o,a})))}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>d,b:()=>s});var r=n(67294),i=n(44700),o=Symbol("EmptyContext"),a=r.createContext(o);function s(e){var t=e.children,n=e.name,i=e.items,o=(0,r.useMemo)((function(){return n&&i?{name:n,items:i}:null}),[n,i]);return r.createElement(a.Provider,{value:o},t)}function d(){var e=(0,r.useContext)(a);if(e===o)throw new i.i6("DocsSidebarProvider");return e}},93163:(e,t,n)=>{"use strict";n.d(t,{M:()=>l,e:()=>p});var r=n(67294),i=n(13102),o=n(87524),a=n(91980),s=n(86668),d=n(44700),c=r.createContext(void 0);function u(){var e,t=(e=(0,i.HY)(),0===(0,s.L)().navbar.items.length&&!e.component),n=(0,o.i)(),d=!t&&"mobile"===n,c=(0,r.useState)(!1),u=c[0],l=c[1];(0,a.Rb)((function(){if(u)return l(!1),!1}));var p=(0,r.useCallback)((function(){l((function(e){return!e}))}),[]);return(0,r.useEffect)((function(){"desktop"===n&&l(!1)}),[n]),(0,r.useMemo)((function(){return{disabled:t,shouldRender:d,toggle:p,shown:u}}),[t,d,p,u])}function l(e){var t=e.children,n=u();return r.createElement(c.Provider,{value:n},t)}function p(){var e=r.useContext(c);if(void 0===e)throw new d.i6("NavbarMobileSidebarProvider");return e}},13102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>d,n2:()=>a});var r=n(67294),i=n(44700),o=r.createContext(null);function a(e){var t=e.children,n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function s(){var e=(0,r.useContext)(o);if(!e)throw new i.i6("NavbarSecondaryMenuContentProvider");return e[0]}function d(e){var t=e.component,n=e.props,a=(0,r.useContext)(o);if(!a)throw new i.i6("NavbarSecondaryMenuContentProvider");var s=a[1],d=(0,i.Ql)(n);return(0,r.useEffect)((function(){s({component:t,props:d})}),[s,t,d]),(0,r.useEffect)((function(){return function(){return s({component:null,props:null})}}),[s]),null}},19727:(e,t,n)=>{"use strict";n.d(t,{h:()=>i,t:()=>o});var r=n(67294),i="navigation-with-keyboard";function o(){(0,r.useEffect)((function(){function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(i),"mousedown"===e.type&&document.body.classList.remove(i)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),function(){document.body.classList.remove(i),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},66177:(e,t,n)=>{"use strict";n.d(t,{K:()=>a,M:()=>s});var r=n(67294),i=n(52263),o=n(91980);function a(){return(0,o.Nc)("q")}function s(){var e=(0,i.default)().siteConfig,t=e.baseUrl,n=e.themeConfig.algolia.searchPagePath;return(0,r.useCallback)((function(e){return""+t+n+"?q="+encodeURIComponent(e)}),[t,n])}},87524:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});var r=n(67294),i=n(10412),o="desktop",a="mobile",s="ssr";function d(){return i.default.canUseDOM?window.innerWidth>996?o:a:s}function c(){var e=(0,r.useState)((function(){return d()})),t=e[0],n=e[1];return(0,r.useEffect)((function(){function e(){n(d())}return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),t}},35281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:function(e){return"theme-admonition-"+e}},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{}}},91442:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},53438:(e,t,n)=>{"use strict";n.d(t,{MN:()=>k,Wl:()=>f,_F:()=>v,cE:()=>p,hI:()=>x,jA:()=>g,lO:()=>y,oz:()=>_,s1:()=>b,vY:()=>w});var r=n(57639),i=n(67294),o=n(76775),a=n(18790),s=n(94104),d=n(60373),c=n(1116),u=n(67392),l=n(48596),p=!!s._r;function f(e){if(e.href)return e.href;for(var t,n=(0,r.Z)(e.items);!(t=n()).done;){var i=t.value;if("link"===i.type)return i.href;if("category"===i.type){var o=f(i);if(o)return o}}}function g(){var e=(0,o.TH)().pathname,t=(0,c.V)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");var n=h({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(e+" is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.");return n}var m=function(e,t){return void 0!==e&&(0,l.Mg)(e,t)};function v(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||function(e,t){return e.some((function(e){return v(e,t)}))}(e.items,t))}function h(e){var t=e.sidebarItems,n=e.pathname,i=e.onlyCategories,o=void 0!==i&&i,a=[];return function e(t){for(var i,s=(0,r.Z)(t);!(i=s()).done;){var d=i.value;if("category"===d.type&&((0,l.Mg)(d.href,n)||e(d.items))||"link"===d.type&&(0,l.Mg)(d.href,n))return o&&"category"!==d.type||a.unshift(d),!0}return!1}(t),a}function b(){var e,t=(0,c.V)(),n=(0,o.TH)().pathname;return!1!==(null==(e=(0,s.gA)())?void 0:e.pluginData.breadcrumbs)&&t?h({sidebarItems:t.items,pathname:n}):null}function y(e){var t=(0,s.Iw)(e).activeVersion,n=(0,d.J)(e).preferredVersion,r=(0,s.yW)(e);return(0,i.useMemo)((function(){return(0,u.j)([t,n,r].filter(Boolean))}),[t,n,r])}function _(e,t){var n=y(t);return(0,i.useMemo)((function(){var t=n.flatMap((function(e){return e.sidebars?Object.entries(e.sidebars):[]})),r=t.find((function(t){return t[0]===e}));if(!r)throw new Error("Can't find any sidebar with id \""+e+'" in version'+(n.length>1?"s":"")+" "+n.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+t.map((function(e){return e[0]})).join("\n- "));return r[1]}),[e,n])}function w(e,t){var n=y(t);return(0,i.useMemo)((function(){var t=n.flatMap((function(e){return e.docs})),r=t.find((function(t){return t.id===e}));if(!r){if(n.flatMap((function(e){return e.draftIds})).includes(e))return null;throw new Error("Couldn't find any doc with id \""+e+'" in version'+(n.length>1?"s":"")+' "'+n.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+(0,u.j)(t.map((function(e){return e.id}))).join("\n- "))}return r}),[e,n])}function x(e){var t=e.route,n=e.versionMetadata,r=(0,o.TH)(),i=t.routes,s=i.find((function(e){return(0,o.LX)(r.pathname,e)}));if(!s)return null;var d=s.sidebar,c=d?n.docsSidebars[d]:void 0;return{docElement:(0,a.H)(i),sidebarName:d,sidebarItems:c}}function k(e){return e.filter((function(e){return"category"!==e.type||!!f(e)}))}},69690:(e,t,n)=>{"use strict";n.d(t,{aG:()=>u,Cw:()=>c,QW:()=>l});var r=n(21073),i=n(83117),o=n(67294),a=n(95999),s=n(18780);const d="errorBoundaryError_a6uf";function c(e){return o.createElement("button",(0,i.Z)({type:"button"},e),o.createElement(a.default,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function u(e){var t=e.error,n=(0,s.getErrorCausalChain)(t).map((function(e){return e.message})).join("\n\nCause:\n");return o.createElement("p",{className:d},n)}var l=function(e){function t(){return e.apply(this,arguments)||this}(0,r.Z)(t,e);var n=t.prototype;return n.componentDidCatch=function(e,t){throw this.props.onError(e,t)},n.render=function(){return this.props.children},t}(o.Component)},42489:(e,t,n)=>{"use strict";function r(e){return"title"in e[0]}n.d(t,{a:()=>r})},82128:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var r=n(52263);function i(e){var t=(0,r.default)().siteConfig,n=t.title,i=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+i+" "+n:n}},91980:(e,t,n)=>{"use strict";n.d(t,{Nc:()=>c,Rb:()=>s,_X:()=>d});var r=n(67294),i=n(76775),o=n(61688),a=n(44700);function s(e){!function(e){var t=(0,i.k6)(),n=(0,a.zX)(e);(0,r.useEffect)((function(){return t.block((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function d(e){return t=function(t){return null===e?null:new URLSearchParams(t.location.search).get(e)},n=(0,i.k6)(),(0,o.useSyncExternalStore)(n.listen,(function(){return t(n)}),(function(){return t(n)}));var t,n}function c(e){var t,n,o=null!=(t=d(e))?t:"",a=(n=(0,i.k6)(),(0,r.useCallback)((function(e,t,r){var i=new URLSearchParams(n.location.search);t?i.set(e,t):i.delete(e),(null!=r&&r.push?n.push:n.replace)({search:i.toString()})}),[n]));return[o,(0,r.useCallback)((function(t,n){a(e,t,n)}),[a,e])]}},67392:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=function(e,t){return e===t}),e.filter((function(n,r){return e.findIndex((function(e){return t(e,n)}))!==r}))}function i(e){return Array.from(new Set(e))}n.d(t,{j:()=>i,l:()=>r})},10833:(e,t,n)=>{"use strict";n.d(t,{FG:()=>p,d:()=>u,VC:()=>f});var r=n(67294),i=n(87459),o=n(35742),a=n(30226);function s(){var e=r.useContext(a._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var d=n(44996),c=n(82128);function u(e){var t=e.title,n=e.description,i=e.keywords,a=e.image,s=e.children,u=(0,c.p)(t),l=(0,d.useBaseUrlUtils)().withBaseUrl,p=a?l(a,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,u),t&&r.createElement("meta",{property:"og:title",content:u}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),i&&r.createElement("meta",{name:"keywords",content:Array.isArray(i)?i.join(","):i}),p&&r.createElement("meta",{property:"og:image",content:p}),p&&r.createElement("meta",{name:"twitter:image",content:p}),s)}var l=r.createContext(void 0);function p(e){var t=e.className,n=e.children,a=r.useContext(l),s=(0,i.Z)(a,t);return r.createElement(l.Provider,{value:s},r.createElement(o.Z,null,r.createElement("html",{className:s})),n)}function f(e){var t=e.children,n=s(),o="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),a="plugin-id-"+n.plugin.id;return r.createElement(p,{className:(0,i.Z)(o,a)},t)}},44700:(e,t,n)=>{"use strict";n.d(t,{i6:()=>g,Qc:()=>v,zX:()=>p,LI:()=>l,D9:()=>f,Ql:()=>m});var r=n(47802),i=n(21073);function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}var a=n(79817);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function d(e,t,n){return d=s()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&(0,a.Z)(i,n.prototype),i},d.apply(null,arguments)}function c(e){var t="function"==typeof Map?new Map:void 0;return c=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return d(e,arguments,o(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,a.Z)(r,e)},c(e)}var u=n(67294),l=n(10412).default.canUseDOM?u.useLayoutEffect:u.useEffect;function p(e){var t=(0,u.useRef)(e);return l((function(){t.current=e}),[e]),(0,u.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function f(e){var t=(0,u.useRef)();return l((function(){t.current=e})),t.current}var g=function(e){function t(t,n){var i,o,a,s,d;return(d=e.call(this)||this).name="ReactContextError",d.message="Hook "+(null!=(i=null==(o=d.stack)||null==(a=o.split("\n")[1])||null==(s=a.match((0,r.Z)(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:s.groups.name)?i:"")+" is called outside the <"+t+">. "+(null!=n?n:""),d}return(0,i.Z)(t,e),t}(c(Error));function m(e){var t=Object.entries(e);return t.sort((function(e,t){return e[0].localeCompare(t[0])})),(0,u.useMemo)((function(){return e}),t.flat())}function v(e){return function(t){var n=t.children;return u.createElement(u.Fragment,null,e.reduceRight((function(e,t){return u.createElement(t,null,e)}),n))}}},98022:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},48596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>a,Ns:()=>s});var r=n(67294),i=n(723),o=n(52263);function a(e,t){var n=function(e){var t;return null==(t=!e||e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function s(){var e=(0,o.default)().siteConfig.baseUrl;return(0,r.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function r(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(r).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:i.Z,baseUrl:e})}),[e])}},12466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>d,RF:()=>l,o5:()=>p});var r=n(67294),i=n(10412),o=n(72389),a=n(44700);var s=r.createContext(void 0);function d(e){var t,n=e.children,i=(t=(0,r.useRef)(!0),(0,r.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return r.createElement(s.Provider,{value:i},n)}function c(){var e=(0,r.useContext)(s);if(null==e)throw new a.i6("ScrollControllerProvider");return e}var u=function(){return i.default.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function l(e,t){void 0===t&&(t=[]);var n=c().scrollEventsEnabledRef,i=(0,r.useRef)(u()),o=(0,a.zX)(e);(0,r.useEffect)((function(){var e=function(){if(n.current){var e=u();o(e,i.current),i.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[o,n].concat(t))}function p(){var e,t,n,i=c(),o=(e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((function(t){e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((function(){var t=e.current,n=t.elem,r=t.top;if(!n)return{restored:!1};var i=n.getBoundingClientRect().top-r;return i&&window.scrollBy({left:0,top:i}),e.current={elem:null,top:0},{restored:0!==i}}),[]),(0,r.useMemo)((function(){return{save:t,restore:n}}),[n,t])),a=(0,r.useRef)(void 0),s=(0,r.useCallback)((function(e){o.save(e),i.disableScrollEvents(),a.current=function(){var e=o.restore().restored;if(a.current=void 0,e){window.addEventListener("scroll",(function e(){i.enableScrollEvents(),window.removeEventListener("scroll",e)}))}else i.enableScrollEvents()}}),[i,o]);return(0,r.useLayoutEffect)((function(){queueMicrotask((function(){return null==a.current?void 0:a.current()}))})),{blockElementScrollPositionUntilNextRender:s}}function f(){var e=(0,r.useRef)(null),t=(0,o.default)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:function(n){e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),function(){}}(n):function(e){var t=null,n=document.documentElement.scrollTop>e;return function r(){var i=document.documentElement.scrollTop;(n&&i>e||!n&&i{"use strict";n.d(t,{HX:()=>a,_q:()=>d,os:()=>s});var r=n(94104),i=n(52263),o=n(60373),a="default";function s(e,t){return"docs-"+e+"-"+t}function d(){var e=(0,i.default)().i18n,t=(0,r._r)(),n=(0,r.WS)(),d=(0,o.Oh)();var c=[a].concat(Object.keys(t).map((function(e){var r,i=(null==n?void 0:n.activePlugin.pluginId)===e?n.activeVersion:void 0,o=d[e],a=t[e].versions.find((function(e){return e.isLast}));return s(e,(null!=(r=null!=i?i:o)?r:a).name)})));return{locale:e.currentLocale,tags:c}}},55225:(e,t,n)=>{"use strict";n.d(t,{l:()=>p,u:()=>d});var r=n(83117),i=n(67294),o=n(76775),a=n(95999),s=n(85936),d="__docusaurus_skipToContent_fallback";function c(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){var e=(0,i.useRef)(null),t=(0,o.k6)().action,n=(0,i.useCallback)((function(e){e.preventDefault();var t,n=null!=(t=document.querySelector("main:first-of-type"))?t:document.getElementById(d);n&&c(n)}),[]);return(0,s.S)((function(n){var r=n.location;e.current&&!r.hash&&"PUSH"===t&&c(e.current)})),{containerRef:e,onClick:n}}var l=(0,a.translate)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function p(e){var t,n=null!=(t=e.children)?t:l,o=u(),a=o.containerRef,s=o.onClick;return i.createElement("div",{ref:a,role:"region","aria-label":l},i.createElement("a",(0,r.Z)({},e,{href:"#"+d,onClick:s}),n))}},50012:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>l,WA:()=>u,_f:()=>p});var r=n(67294),i=n(61688),o="localStorage";function a(e){var t=e.key,n=e.oldValue,r=e.newValue,i=e.storage;if(n!==r){var o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,i),window.dispatchEvent(o)}}function s(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,d||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),d=!0),null}var t}var d=!1;var c={get:function(){return null},set:function(){},del:function(){},listen:function(){return function(){}}};function u(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t,listen:t}}(e);var n=s(null==t?void 0:t.persistence);return null===n?c:{get:function(){try{return n.getItem(e)}catch(t){return console.error("Docusaurus storage error, can't get key="+e,t),null}},set:function(t){try{var r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(i){console.error("Docusaurus storage error, can't set "+e+"="+t,i)}},del:function(){try{var t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(r){console.error("Docusaurus storage error, can't delete key="+e,r)}},listen:function(t){try{var r=function(r){r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}}catch(i){return console.error("Docusaurus storage error, can't listen for changes of key="+e,i),function(){}}}}}function l(e,t){var n=(0,r.useRef)((function(){return null===e?c:u(e,t)})).current(),o=(0,r.useCallback)((function(e){return"undefined"==typeof window?function(){}:n.listen(e)}),[n]);return[(0,i.useSyncExternalStore)(o,(function(){return"undefined"==typeof window?null:n.get()}),(function(){return null})),n]}function p(e){void 0===e&&(e=o);var t=s(e);if(!t)return[];for(var n=[],r=0;r{"use strict";n.d(t,{l:()=>a});var r=n(52263),i=n(76775),o=n(18780);function a(){var e=(0,r.default)(),t=e.siteConfig,n=t.baseUrl,a=t.url,s=t.trailingSlash,d=e.i18n,c=d.defaultLocale,u=d.currentLocale,l=(0,i.TH)().pathname,p=(0,o.applyTrailingSlash)(l,{trailingSlash:s,baseUrl:n}),f=u===c?n:n.replace("/"+u+"/","/"),g=p.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?a:"")+function(e){return e===c?""+f:""+f+e+"/"}(t)+g}}}},85936:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(67294),i=n(76775),o=n(44700);function a(e){var t=(0,i.TH)(),n=(0,o.D9)(t),a=(0,o.zX)(e);(0,r.useEffect)((function(){n&&t!==n&&a({location:t,previousLocation:n})}),[a,t,n])}},86668:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(52263);function i(){return(0,r.default)().siteConfig.themeConfig}},6278:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(52263);function i(){return(0,r.default)().siteConfig.themeConfig}},239:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(67294),i=n(98022),o=n(44996),a=n(6278);function s(){var e=(0,o.useBaseUrlUtils)().withBaseUrl,t=(0,a.L)().algolia,n=t.externalUrlRegex,s=t.replaceSearchResultPathname;return(0,r.useCallback)((function(t){var r=new URL(t);if((0,i.F)(n,r.href))return t;var o=""+(r.pathname+r.hash);return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(o,s))}),[e,n,s])}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.trailingSlash,r=t.baseUrl;if(e.startsWith("#"))return e;if(void 0===n)return e;var i,o=e.split(/[#?]/)[0],a="/"===o||o===r?o:(i=o,n?function(e){return e.endsWith("/")?e:e+"/"}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));return e.replace(o,a)}},54143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t].concat(e(t.cause)):[t]}},18780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var i=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(i).default}});var o=n(54143);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},88991:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecInfo=void 0;var r=n(38157);t.getSpecInfo=function(e){return(0,r.call)({module:"bloks",api:"getSpecInfo",args:{styleId:e}})}},38157:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.call=void 0;var n=!1,r=0,i={},o=["localhost"];var a="undefined"!=typeof window&&new URL(window.location.href).searchParams.get("parentHostname")||"https://www.internalfb.com";t.call=function(e){if(!o.includes(window.location.hostname)&&!window.location.hostname.endsWith(".internalfb.com"))return Promise.reject(new Error("Not running on static docs"));n||(n=!0,window.addEventListener("message",(function(e){if("static-docs-bridge-response"===e.data.event){var t=e.data.id;t in i||console.error("Recieved response for id: "+t+" with no matching receiver"),"response"in e.data?i[t].resolve(e.data.response):i[t].reject(new Error(e.data.error)),delete i[t]}})));var t=r++,s=new Promise((function(e,n){i[t]={resolve:e,reject:n}})),d={event:"static-docs-bridge-call",id:t,module:e.module,api:e.api,args:e.args},c="localhost"===window.location.hostname?"*":a;return window.parent.postMessage(d,c),s}},86735:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gk=t.getGKs=void 0;var r=n(38157);function i(){return(0,r.call)({module:"gks",api:"getGKs",args:{}})}t.getGKs=i;var o={};t.gk=function(e){return e in o?Promise.resolve(o[e]):i().then((function(t){return o[e]=-1!==t.xfb_static_docs_query.static_docs_gks.findIndex((function(t){return t.name==e})),o[e]})).catch((function(){return o[e]=!1,o[e]}))}},75707:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportContentSelected=t.reportFeatureUsage=t.reportContentCopied=void 0;var r=n(38157),i=function(){};t.reportContentCopied=function(e){var t=e.textContent;return(0,r.call)({module:"feedback",api:"reportContentCopied",args:{textContent:t}}).then(i).catch(i)},t.reportFeatureUsage=function(e){var t=e.featureName,n=e.id;return console.log("used feature"),(0,r.call)({module:"feedback",api:"reportFeatureUsage",args:{featureName:t,id:n}}).then(i).catch(i)},t.reportContentSelected=function(e){var t=e.textContent;return(0,r.call)({module:"feedback",api:"reportContentSelected",args:{textContent:t}}).then(i).catch(i)}},86341:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OssOnly=t.FbInternalOnly=t.getEphemeralDiffNumber=t.hasEphemeralDiffNumber=t.isInternal=t.validateFbContentArgs=t.fbInternalOnly=t.fbContent=t.metagenServiceStatus=t.internComponent=t.checkGKs=t.inpageeditor=t.feedback=t.uidocs=t.bloks=void 0,t.bloks=o(n(88991)),t.uidocs=o(n(87688)),t.feedback=o(n(75707)),t.inpageeditor=o(n(19445)),t.checkGKs=o(n(86735)),t.internComponent=o(n(64602)),t.metagenServiceStatus=o(n(83129));var a=["internal","external"];function s(e){return c(e),u()?"internal"in e?d(e.internal):[]:"external"in e?d(e.external):[]}function d(e){return"function"==typeof e?e():e}function c(e){if("object"!=typeof e)throw new Error("fbContent() args must be an object containing keys: "+a+". Instead got "+e);if(!Object.keys(e).find((function(e){return a.find((function(t){return t===e}))})))throw new Error("No valid args found in "+JSON.stringify(e)+". Accepted keys: "+a);var t=Object.keys(e).filter((function(e){return!a.find((function(t){return t===e}))}));if(t.length>0)throw new Error("Unexpected keys "+t+" found in fbContent() args. Accepted keys: "+a)}function u(){try{return Boolean(!1)}catch(e){return console.log("process.env.FB_INTERNAL couldn't be read, maybe you forgot to add the required webpack EnvironmentPlugin config?",e),!1}}function l(){try{return null}catch(e){return console.log("process.env.PHABRICATOR_DIFF_NUMBER couldn't be read, maybe you forgot to add the required webpack EnvironmentPlugin config?",e),null}}t.fbContent=s,t.fbInternalOnly=function(e){return s({internal:e})},t.validateFbContentArgs=c,t.isInternal=u,t.hasEphemeralDiffNumber=function(){return Boolean(l())},t.getEphemeralDiffNumber=l,t.FbInternalOnly=function(e){return u()?e.children:null},t.OssOnly=function(e){return u()?null:e.children}},19445:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.submitDiff=t.DiffKind=void 0;var r,i=n(38157);!function(e){e.modify="modify",e.add="add"}(r||(t.DiffKind=r={})),t.submitDiff=function(e){var t=e.file_path,n=e.new_content,r=e.project_name,o=e.diff_number,a=e.diff_kind;return(0,i.call)({module:"inpageeditor",api:"createPhabricatorDiffApi",args:{file_path:t,new_content:n,project_name:r,diff_number:o,diff_kind:a}}).catch((function(e){throw new Error("Error occurred while trying to submit diff. Stack trace: "+e)}))}},64602:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.display=void 0;var r=n(38157),i=function(){};t.display=function(e){var t=e.componentName,n=e.posX,o=e.posY,a=e.props;return(0,r.call)({module:"interncomponent",api:"displayComponent",args:{componentName:t,posX:n,posY:o,props:a}}).then(i).catch(i)}},83129:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getServiceStatus=void 0;var r=n(38157);t.getServiceStatus=function(){return(0,r.call)({module:"metagen",api:"getServiceStatus",args:{}})}},87688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getApi=t.docsets=void 0;var r=n(38157);t.docsets={BLOKS_CORE:"887372105406659"},t.getApi=function(e){var t=e.name,n=e.framework,i=e.docset;return(0,r.call)({module:"uidocs",api:"getApi",args:{name:t,framework:n,docset:i}})}},92509:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(10412)),o=n(86341),a=/^\//,s=/\/$/,d=/^https?:\/\//i,c="__internaldocs_auto_redirect",u="internalfb.com",l="/intern/staticdocs",p="disableRedirect",f="hideNavigation",g="[docusaurus-plugin-internaldocs-fb]";function m(e){return null!==new URLSearchParams(window.location.search).get(e)}t.default=function(){function e(e){if(!window.location.hostname.endsWith(u)){if(window.top==window.self&&window.location.hostname.endsWith(".thefacebook.com")&&!m(p)){var t=new URL(window.location.href);return t.hostname=u,t.port="","staticdocs.thefacebook.com"===window.location.hostname?t.pathname=l+e.pathname:t.pathname=l+window.location.hostname.split(".")[0]+e.pathname,console.log(g+" Redirecting to "+t.href),void(window.location.href=t.href)}var i=new AbortController,o=setTimeout((function(){return i.abort()}),2e3);fetch("https://staticdocs.thefacebook.com/ping",{signal:i.signal}).then((function(){clearTimeout(o),fetch("https://www.internalfb.com/intern/internaldocs/check",{credentials:"include",referrerPolicy:"no-referrer-when-downgrade"}).then((function(e){return e.json()})).then((function(e){return function(e){if(!e.showBanner||!e.redirectTo||!e.template)return;var t=document.getElementById("internaldocs-banner");if(t){var i=location.href,o=new URL(i).host,d=i.slice(i.indexOf(o)+o.length),c=e.redirectTo.replace(s,"")+"/"+(d?d.replace(a,""):"");m(p)&&(console.log(g+" Disabling redirect because of query parameter"),r(!1)),e.autoRedirectEnabled&&n()&&(console.log(g+" Redirecting to "+c),window.location.href=c),function(e,t,i,o){var a=t.match(/(.*)\{\{([^}]+)\}\}(.*)/);if(!a)return;var s=a[1]||"",d=a[2]||"",c=a[3]||"";Array.from(e.childNodes).map((function(t){return e.removeChild(t)})),e.appendChild(document.createTextNode(s));var u=document.createElement("a");u.href=i,u.style.color="#3578e5",u.appendChild(document.createTextNode(d)),e.appendChild(u),e.appendChild(document.createTextNode(c));var l=document.createElement("p");l.style.fontSize="11px",l.style.marginBottom="3px";var p=document.createElement("input");p.id="internaldocs-remember-checkbox",p.type="checkbox",p.style.height="8px",p.checked=n(),p.addEventListener("change",(function(){r(Boolean(p.checked))})),l.appendChild(p),o&&e.appendChild(l);var f=document.createElement("label");f.htmlFor="internaldocs-remember-checkbox",f.appendChild(document.createTextNode("Redirect me automatically in future")),l.appendChild(f),e.style.display="block"}(t,e.template,c,e.autoRedirectEnabled)}}(e)})).catch((function(){}))})).catch((function(){}))}}function t(){setTimeout((function(){var e;null===(e=window.parent)||void 0===e||e.postMessage({event:"page-update",title:document.title,location:window.location.href,version:2},"*")}),0)}function n(){var e=localStorage.getItem(c);return"true"===e?(console.log(g+" opted in to auto redirects"),!0):"false"===e?(console.log(g+" opted out of auto redirects"),!1):(console.log(g+" using default auto-redirect behaviour: true"),!0)}function r(e){localStorage.setItem(c,e?"true":"false")}return i.default.canUseDOM&&(e(window.location),t(),document.addEventListener("copy",(function(){var e=document.getSelection();e&&o.feedback.reportContentCopied({textContent:e.toString()})})),m(f)&&document.addEventListener("click",(function(e){var t,n=e.target;(function(e){if("A"==e.tagName&&e.hasAttribute("href")){var t=e.getAttribute("href");if(null!==t&&!d.test(t))return!0}return!1})(n)&&(e.preventDefault(),null===(t=window.parent)||void 0===t||t.postMessage({event:"static-docs-link-click",location:n.getAttribute("href")},"*"))}),!0)),function(){if("undefined"!=typeof window){var e=new window.URLSearchParams(window.location.search).get("_sdoc_theme");"light"!==e&&"dark"!==e||document.documentElement.setAttribute("data-theme",e)}}(),{onRouteUpdate:function(n){e(n.location),t()},onRouteDidUpdate:function(){var e,t,n,r,i,o,a,s,d;m(f)&&(null===(e=document.querySelector("aside"))||void 0===e||e.style.setProperty("display","none"),null===(t=document.querySelectorAll(".footer"))||void 0===t||t.forEach((function(e){e.style.setProperty("display","none")})),null===(n=document.querySelectorAll(".pagination-nav"))||void 0===n||n.forEach((function(e){e.style.setProperty("display","none")})),null===(r=document.querySelectorAll(".theme-edit-this-page"))||void 0===r||r.forEach((function(e){e.style.setProperty("display","none")})),null===(i=document.querySelector("nav"))||void 0===i||i.style.setProperty("display","none"),null===(o=document.querySelector("main"))||void 0===o||o.style.setProperty("max-width","100%"),null===(a=document.querySelectorAll(".theme-doc-toc-mobile"))||void 0===a||a.forEach((function(e){e.style.setProperty("display","none")})),null===(s=document.querySelectorAll(".theme-doc-footer"))||void 0===s||s.forEach((function(e){e.style.setProperty("display","none")})),null===(d=document.querySelectorAll("#editor-trigger"))||void 0===d||d.forEach((function(e){e.style.setProperty("display","none")})))}}}()},99318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>_,q_:()=>P,ob:()=>f,PP:()=>C,Ep:()=>p});var r=n(83117);function i(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,i=e.length;r=0;p--){var f=a[p];"."===f?o(a,p):".."===f?(o(a,p),l++):l&&(o(a,p),l--)}if(!c)for(;l--;l)a.unshift("..");!c||""===a[0]||a[0]&&i(a[0])||a.unshift("");var g=a.join("/");return n&&"/"!==g.substr(-1)&&(g+="/"),g};var s=n(2177);function d(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function l(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function f(e,t,n,i){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,i):n.push(i),l({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=f(e,t,m(),_.location);u.confirmTransitionTo(i,r,n,(function(e){e&&(_.entries[_.index]=i,l({action:r,location:i}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=_.index+e;return t>=0&&t<_.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return _}},8679:(e,t,n)=>{"use strict";var r=n(59864),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function d(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(g){var i=f(n);i&&i!==g&&e(t,i,r)}var a=u(n);l&&(a=a.concat(l(n)));for(var s=d(t),m=d(n),v=0;v{"use strict";e.exports=function(e,t,n,r,i,o,a,s){if(!e){var d;if(void 0===t)d=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,s],u=0;(d=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw d.framesToPop=1,d}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},32497:(e,t,n)=>{"use strict";n.r(t)},52295:(e,t,n)=>{"use strict";n.r(t)},37253:(e,t,n)=>{"use strict";n.r(t)},62323:(e,t,n)=>{"use strict";n.r(t)},47298:(e,t,n)=>{"use strict";n.r(t)},74865:function(e,t,n){var r,i;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function i(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function a(e,t,n){var i;return(i="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,i}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=i(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,l=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),d(c,a(e,u,l)),1===e?(d(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){d(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*i(Math.random()*t,.1,.95)),t=i(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var i,a=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return d(a,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(i=t.querySelector(r.spinnerSelector))&&f(i),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),d=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,i=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);i--;)if((r=e[i]+o)in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,i[1],i[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(i="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=i)},27418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,o){for(var a,s,d=i(e),c=1;c{"use strict";n.d(t,{Z:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=l.reach);k+=x.value.length,x=x.next){var S=x.value;if(t.length>e.length)return;if(!(S instanceof i)){var E,P=1;if(b){if(!(E=o(w,k,e,h))||E.index>=e.length)break;var q=E.index,C=E.index+E[0].length,T=k;for(T+=x.value.length;q>=T;)T+=(x=x.next).value.length;if(k=T-=x.value.length,x.value instanceof i)continue;for(var A=x;A!==t.tail&&(Tl.reach&&(l.reach=R);var D=x.prev;if(O&&(D=d(t,D,O),k+=O.length),c(t,D,P),x=d(t,D,new i(p,v?r.tokenize(L,v):L,y,L)),N&&d(t,x,N),P>1){var M={cause:p+","+g,reach:R};a(e,t,n,x.prev,k,M),l&&M.reach>l.reach&&(l.reach=M.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function d(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function c(e,t,n){for(var r=t.next,i=0;i"+o.content+""},r}(),i=r;r.default=r,i.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(e,t){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:i.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,a=0;a]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.c=i.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),i.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),i.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},i.languages.c.string],char:i.languages.c.char,comment:i.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:i.languages.c}}}}),i.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete i.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(i),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(i),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(i),i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(i),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+i+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(o),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(i),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},d=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(i),i.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:i.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},i.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var d=n;d=0&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function l(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,i=r.inside["interpolation-punctuation"],o=r.pattern.source;function a(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function d(t,n,r){var i={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",i),i.tokens=e.tokenize(i.code,i.grammar),e.hooks.run("after-tokenize",i),i.tokens}function c(t){var n={};n["interpolation-punctuation"]=i;var o=e.tokenize(t,n);if(3===o.length){var a=[1,1];a.push.apply(a,d(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,a)}return new e.Token("interpolation",o,r.alias,t)}function u(t,n,r){var i=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),a=0,u={},l=d(i.map((function(e){if("string"==typeof e)return e;for(var n,i=e.content;-1!==t.indexOf(n=s(a++,r)););return u[n]=i,n})).join(""),n,r),p=Object.keys(u);return a=0,function e(t){for(var n=0;n=p.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var i=p[a],o="string"==typeof r?r:r.content,s=o.indexOf(i);if(-1!==s){++a;var d=o.substring(0,s),l=c(u[i]),f=o.substring(s+i.length),g=[];if(d&&g.push(d),g.push(l),f){var m=[f];e(m),g.push.apply(g,m)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var v=r.content;Array.isArray(v)?e(v):e([v])}}}(l),new e.Token(r,l,"language-"+r,t)}e.languages.javascript["template-string"]=[a("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),a("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),a("svg",/\bsvg/.source),a("markdown",/\b(?:markdown|md)/.source),a("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),a("sql",/\bsql/.source),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in l&&function t(n){for(var r=0,i=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(i),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return i})),RegExp(e,t)}i=o(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var a=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(a).join(""):""},s=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===a(i.content[0].content[1])&&n.pop():"/>"===i.content[i.content.length-1].content||n.push({tagName:a(i.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===i.type&&"{"===i.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof i)&&n.length>0&&0===n[n.length-1].openedBraces){var d=a(i);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(d=a(t[r-1])+d,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",d,null,d)}i.content&&"string"!=typeof i.content&&s(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(i),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),"diff"===n&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(i),i.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},i.languages.go=i.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),i.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete i.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,o){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"==typeof o&&!o(e))return e;for(var i,s=a.length;-1!==n.code.indexOf(i=t(r,s));)++s;return a[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,o=Object.keys(n.tokenStack);!function a(s){for(var d=0;d=o.length);d++){var c=s[d];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[i],l=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),g=p.indexOf(f);if(g>-1){++i;var m=p.substring(0,g),v=new e.Token(r,e.tokenize(l,n.grammar),"language-"+r,l),h=p.substring(g+f.length),b=[];m&&b.push.apply(b,a([m])),b.push(v),h&&b.push.apply(b,a([h])),"string"==typeof c?s.splice.apply(s,[d,1].concat(b)):c.content=b}}else c.content&&a(c.content)}return s}(n.tokens)}}}})}(i),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(i),i.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},i.languages.webmanifest=i.languages.json,i.languages.less=i.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),i.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),i.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},i.languages.objectivec=i.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete i.languages.objectivec["class-name"],i.languages.objc=i.languages.objectivec,i.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},i.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},i.languages.python["string-interpolation"].inside.interpolation.inside.rest=i.languages.python,i.languages.py=i.languages.python,i.languages.reason=i.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),i.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete i.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(i),i.languages.scss=i.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),i.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),i.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),i.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),i.languages.scss.atrule.inside.rest=i.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(i),i.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=i},92703:(e,t,n)=>{"use strict";var r=n(50414);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},45697:(e,t,n)=>{e.exports=n(92703)()},50414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(e,t,n)=>{"use strict";var r=n(67294),i=n(27418),o=n(63840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n