{
  "paths": {
    "source": "./src",
    "compiled": "./lib"
  },
  "parts": [
    {
      "name": "part:@sanity/base/document",
      "description": "The document component wrapping the root component. Statically built for production, Rendered dynamically on the server in development."
    },
    {
      "name": "part:@sanity/base/sanity-root",
      "description": "The very root of any Sanity application. Used to load layout-agnostic behaviour"
    },
    {
      "name": "part:@sanity/base/root",
      "description": "The root component in the DOM-tree. Usually a layout."
    },
    {
      "name": "part:@sanity/base/absolutes",
      "description": "Statically positioned elements that should live on the page regardless of routing."
    },
    {
      "name": "part:@sanity/base/tool",
      "description": "Tools available for use within a Sanity configuration"
    },
    {
      "name": "part:@sanity/base/schema-creator",
      "description": "Function that creates a schema, merging the default Sanity types with user-specific types"
    },
    {
      "name": "part:@sanity/base/preview-resolver",
      "description": "Function that resolves a preview component for a given type"
    },
    {
      "name": "part:@sanity/base/diff-resolver",
      "description": "Function that resolves a diff component for a given type"
    },
    {
      "name": "part:@sanity/base/configure-client",
      "description": "Function that configures the default sanity client"
    },
    {
      "implements": "part:@sanity/base/version-checker",
      "path": "components/VersionChecker"
    },
    {
      "name": "part:@sanity/base/asset-url-builder-default",
      "implements": "part:@sanity/base/asset-url-builder",
      "description": "Function that generates or modifies asset URLs for display in various contexts",
      "path": "assets/asset-url-builder"
    },
    {
      "name": "part:@sanity/base/search",
      "description": "Parse the search query and fetch search results from the dataset"
    },
    {
      "name": "part:@sanity/base/search/weighted",
      "description": "Weighted search implementation"
    },
    {
      "name": "part:@sanity/base/theme/variables-style",
      "description": "Base theme variables for Sanity. Dont override this unless you provide all the new variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/globals-style",
      "description": "Global generic variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/override-style",
      "description": "A placeholder to override variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/fonts-style",
      "description": "Put @font-face here"
    },
    {
      "name": "part:@sanity/base/theme/responsive-style",
      "description": "Responsive breakpoints"
    },
    {
      "name": "part:@sanity/base/theme/animation-style",
      "description": "Provides basic animation"
    },
    {
      "name": "part:@sanity/base/theme/shadows-style",
      "description": "Provides a bunch of shadows to pick from. Based on Material Design Lite"
    },
    {
      "name": "part:@sanity/base/theme/variables/brand-colors-style",
      "description": "Brand colors. Other colors are based on this"
    },
    {
      "name": "part:@sanity/base/theme/variables/code-style",
      "description": "Syntax highlighting variables for color and styling"
    },
    {
      "name": "part:@sanity/base/theme/variables/forms-style",
      "description": "Form variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/gray-colors-style",
      "description": "Shades of var(--gray-base)"
    },
    {
      "name": "part:@sanity/base/theme/variables/layers-style",
      "description": "Z-Index variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/list-style",
      "description": "List variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/progress-style",
      "description": "Progress bar variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/selectable-item-style",
      "description": "Selectable item variables"
    },
    {
      "name": "part:@sanity/base/theme/variables/state-colors-style",
      "description": "State color variables. Shades of warning, info and danger"
    },
    {
      "name": "part:@sanity/base/theme/variables/typography-style",
      "description": "Typography variables"
    },
    {
      "name": "part:@sanity/base/theme/typography/headings-style",
      "description": "Basic headings"
    },
    {
      "name": "part:@sanity/base/theme/layout/positioning-style",
      "description": "Basic positioning helpers"
    },
    {
      "name": "part:@sanity/base/theme/layout/scrolling-style",
      "description": "Overrides scrollbar styling and scrolling helpers"
    },
    {
      "name": "part:@sanity/base/theme/layout/helpers",
      "description": "Helpers for normal styling, like resets"
    },
    {
      "name": "part:@sanity/base/theme/body-style",
      "description": "Resets, fontsize, font-family etc"
    },
    {
      "name": "part:@sanity/base/locale-messages",
      "description": "Messages across all known locales"
    },
    {
      "implements": "part:@sanity/base/util/document-action-utils",
      "path": "actions/utils/legacy_documentActionUtils"
    },
    {
      "implements": "part:@sanity/base/actions/utils",
      "path": "actions/utils/index"
    },
    {
      "name": "part:@sanity/base/document-actions/resolver",
      "description": "A function that resolves current available actions for a document."
    },
    {
      "name": "part:@sanity/base/document-actions",
      "description": "The default document actions"
    },
    {
      "name": "part:@sanity/base/document-badges/resolver",
      "description": "A function that resolves current available badges for a document."
    },
    {
      "name": "part:@sanity/base/document-badges",
      "description": "The default document badges"
    },
    {
      "name": "part:@sanity/base/language-resolver",
      "description": "Figures out which locale the client should use"
    },
    {
      "name": "part:@sanity/base/locale-message-fetcher",
      "description": "Fetches locale messages for the given locale"
    },
    {
      "name": "part:@sanity/base/locale/formatters",
      "description": "Functions to format based on resolved locale"
    },
    {
      "name": "part:@sanity/base/login-wrapper",
      "description": "Checks if user is logged in or not, and displays login screen or content for logged in users."
    },
    {
      "name": "part:@sanity/base/login-dialog",
      "description": "Lets the user log in to Sanity."
    },
    {
      "name": "part:@sanity/base/authentication-fetcher",
      "description": "Fetches the logged in user and JSON web token."
    },
    {
      "name": "part:@sanity/base/query-container",
      "description": "Wraps a query and passes down results as props to its child component"
    },
    {
      "name": "part:@sanity/base/with-referring-documents",
      "description": "A utility component that takes a document id and calls its child render prop with a list of documents referring to it"
    },
    {
      "name": "part:@sanity/base/theme/layout/resets-style",
      "description": "Provides resets for resetting browser styling"
    },
    {
      "name": "part:@sanity/base/theme/layout/box-style",
      "description": "Provides boxes"
    },
    {
      "name": "part:@sanity/base/theme/layout/backgrounds-style",
      "description": "Provides backgrounds"
    },
    {
      "name": "part:@sanity/base/theme/layout/selectable-style",
      "description": "Provides pseudo styles for selectable items"
    },
    {
      "name": "part:@sanity/base/theme/forms/validation-style",
      "description": "Styles for validation"
    },
    {
      "name": "part:@sanity/base/theme/forms/text-input-style",
      "description": "Styling for <input>"
    },
    {
      "name": "part:@sanity/base/theme/forms/textarea-style",
      "description": "Styling for <textarea>"
    },
    {
      "name": "part:@sanity/base/theme/forms/clear-button-style",
      "description": "Styling for for clear button connected to a form control"
    },
    {
      "name": "part:@sanity/base/theme/typography/text-blocks-style",
      "description": "Styling for text blocks and paragrapgs. Like lead text, default, small, blockquote etc."
    },
    {
      "name": "part:@sanity/base/theme/typography/forms",
      "description": "Typography for the forms. Levels, headings, label, legends. etc"
    },
    {
      "name": "part:@sanity/base/theme/typography/code-style",
      "description": "Styling for code"
    },
    {
      "name": "part:@sanity/base/app-loading-screen",
      "description": "Loading screen when sanity is initializing. Only static html and css. No javascript."
    },
    {
      "name": "part:@sanity/base/schema-type",
      "description": "Schema types provided by plugins, for easy usage in studio schemas"
    },
    {
      "name": "part:@sanity/components/layer-stack",
      "description": "Keep control over stacking layers in portals"
    },
    {
      "implements": "part:@sanity/base/sanity-root",
      "path": "components/SanityRoot"
    },
    {
      "implements": "part:@sanity/base/app-loading-screen",
      "path": "components/AppLoadingScreen"
    },
    {
      "implements": "part:@sanity/base/root",
      "path": "components/DefaultRootComponent"
    },
    {
      "implements": "part:@sanity/base/schema-creator",
      "path": "schema/createSchema"
    },
    {
      "implements": "part:@sanity/base/search",
      "path": "search/index"
    },
    {
      "implements": "part:@sanity/base/search/weighted",
      "path": "search/weighted/index"
    },
    {
      "implements": "part:@sanity/base/util/draft-utils",
      "path": "util/draftUtils"
    },
    {
      "implements": "part:@sanity/base/util/search-utils",
      "path": "util/searchUtils"
    },
    {
      "implements": "part:@sanity/base/theme/variables-style",
      "path": "__legacy/@sanity/styles/variables.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/globals-style",
      "path": "__legacy/@sanity/styles/variables/globals.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/override-style",
      "path": "__legacy/@sanity/styles/variables/override.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/fonts-style",
      "path": "__legacy/@sanity/styles/fonts.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/brand-colors-style",
      "path": "__legacy/@sanity/styles/variables/brand-colors.css"
    },
    {
      "implements": "part:@sanity/base/theme/animation-style",
      "path": "__legacy/@sanity/styles/animation.css"
    },
    {
      "implements": "part:@sanity/base/theme/responsive-style",
      "path": "__legacy/@sanity/styles/responsive.css"
    },
    {
      "implements": "part:@sanity/base/theme/shadows-style",
      "path": "__legacy/@sanity/styles/shadows.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/code-style",
      "path": "__legacy/@sanity/styles/variables/code.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/forms-style",
      "path": "__legacy/@sanity/styles/variables/forms.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/gray-colors-style",
      "path": "__legacy/@sanity/styles/variables/gray-colors.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/layers-style",
      "path": "__legacy/@sanity/styles/variables/layers.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/list-style",
      "path": "__legacy/@sanity/styles/variables/list.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/progress-style",
      "path": "__legacy/@sanity/styles/variables/progress.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/selectable-item-style",
      "path": "__legacy/@sanity/styles/variables/selectable-item.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/state-colors-style",
      "path": "__legacy/@sanity/styles/variables/state-colors.css"
    },
    {
      "implements": "part:@sanity/base/theme/variables/typography-style",
      "path": "__legacy/@sanity/styles/variables/typography.css"
    },
    {
      "name": "part:@sanity/base/location",
      "path": "datastores/location"
    },
    {
      "name": "part:@sanity/base/datastore/document",
      "path": "datastores/document"
    },
    {
      "name": "part:@sanity/base/datastore/history",
      "path": "datastores/history"
    },
    {
      "name": "part:@sanity/base/datastore/presence",
      "path": "datastores/presence"
    },
    {
      "name": "part:@sanity/base/user",
      "path": "datastores/user"
    },
    {
      "name": "part:@sanity/base/grants",
      "path": "datastores/grants"
    },
    {
      "name": "part:@sanity/base/project",
      "path": "datastores/project"
    },
    {
      "name": "part:@sanity/base/settings",
      "path": "datastores/settings/settingsStore"
    },
    {
      "name": "part:@sanity/base/router",
      "path": "router"
    },
    {
      "implements": "part:@sanity/base/client",
      "path": "client"
    },
    {
      "name": "part:@sanity/base/document-default",
      "implements": "part:@sanity/base/document",
      "path": "components/Document"
    },
    {
      "implements": "part:@sanity/base/language-resolver",
      "path": "locale/languageResolver"
    },
    {
      "implements": "part:@sanity/base/locale-message-fetcher",
      "path": "locale/messageFetcher"
    },
    {
      "implements": "part:@sanity/base/locale/intl",
      "path": "locale/intl"
    },
    {
      "implements": "part:@sanity/base/query-container",
      "path": "components/QueryContainer"
    },
    {
      "implements": "part:@sanity/base/with-referring-documents",
      "path": "components/WithReferringDocuments"
    },
    {
      "implements": "part:@sanity/base/theme/layout/box-style",
      "path": "__legacy/@sanity/styles/layout/box.css"
    },
    {
      "implements": "part:@sanity/base/theme/layout/selectable-style",
      "path": "__legacy/@sanity/styles/layout/selectable.css"
    },
    {
      "implements": "part:@sanity/base/theme/forms/validation-style",
      "path": "__legacy/@sanity/styles/forms/validation.css"
    },
    {
      "implements": "part:@sanity/base/theme/layout/positioning-style",
      "path": "__legacy/@sanity/styles/layout/positioning.css"
    },
    {
      "implements": "part:@sanity/base/theme/layout/scrolling-style",
      "path": "__legacy/@sanity/styles/layout/scrolling.css"
    },
    {
      "implements": "part:@sanity/base/theme/layout/helpers",
      "path": "__legacy/@sanity/styles/layout/helpers.css"
    },
    {
      "implements": "part:@sanity/base/theme/forms/text-input-style",
      "path": "__legacy/@sanity/styles/forms/text-input.css"
    },
    {
      "implements": "part:@sanity/base/theme/forms/textarea-style",
      "path": "__legacy/@sanity/styles/forms/textarea.css"
    },
    {
      "implements": "part:@sanity/base/theme/forms/clear-button-style",
      "path": "__legacy/@sanity/styles/forms/clear-button.css"
    },
    {
      "implements": "part:@sanity/base/theme/typography/headings-style",
      "path": "__legacy/@sanity/styles/typography/headings.css"
    },
    {
      "implements": "part:@sanity/base/theme/typography/text-blocks-style",
      "path": "__legacy/@sanity/styles/typography/text-blocks.css"
    },
    {
      "implements": "part:@sanity/base/theme/typography/code-style",
      "path": "__legacy/@sanity/styles/typography/code.css"
    },
    {
      "implements": "part:@sanity/base/theme/typography/forms-style",
      "path": "__legacy/@sanity/styles/typography/forms.css"
    },
    {
      "implements": "part:@sanity/base/theme/body-style",
      "path": "__legacy/@sanity/styles/body.css"
    },
    {
      "implements": "part:@sanity/base/theme/layout/backgrounds-style",
      "path": "__legacy/@sanity/styles/layout/backgrounds.css"
    },
    {
      "name": "part:@sanity/base/close-icon",
      "description": "Used in dialogs and popups"
    },
    {
      "implements": "part:@sanity/base/close-icon",
      "path": "components/icons/CloseIcon"
    },
    {
      "name": "part:@sanity/base/angle-down-icon",
      "description": "Used selects and dropdowns"
    },
    {
      "implements": "part:@sanity/base/angle-down-icon",
      "path": "components/icons/AngleDownIcon"
    },
    {
      "name": "part:@sanity/base/angle-up-icon",
      "description": "Used selects and dropdowns"
    },
    {
      "implements": "part:@sanity/base/angle-up-icon",
      "path": "components/icons/AngleUpIcon"
    },
    {
      "name": "part:@sanity/base/help-circle-icon",
      "description": "Used in help buttons"
    },
    {
      "implements": "part:@sanity/base/help-circle-icon",
      "path": "components/icons/HelpCircle"
    },
    {
      "name": "part:@sanity/base/spinner-icon",
      "description": "Used selects and dropdowns"
    },
    {
      "implements": "part:@sanity/base/spinner-icon",
      "path": "components/icons/SpinnerIcon"
    },
    {
      "name": "part:@sanity/base/sanity-logo-icon",
      "description": "The S in Sanity as a logo"
    },
    {
      "name": "part:@sanity/base/sanity-logo",
      "description": "Monochrome sanity logo."
    },
    {
      "name": "part:@sanity/base/sanity-logo-alpha",
      "description": "Sanity logo with alpha transparancy parts"
    },
    {
      "name": "part:@sanity/base/sanity-studio-logo",
      "description": "Black SanityStudio logo"
    },
    {
      "name": "part:@sanity/base/brand-logo",
      "description": "Logo for the branding"
    },
    {
      "name": "part:@sanity/base/lightbulb-icon",
      "description": "Lightbulb icon"
    },
    {
      "name": "part:@sanity/base/link-icon",
      "description": "Link icon"
    },
    {
      "name": "part:@sanity/base/binary-icon",
      "description": "Binary icon"
    },
    {
      "name": "part:@sanity/base/upload-icon",
      "description": "Upload icon"
    },
    {
      "name": "part:@sanity/base/undo-icon",
      "description": "Undo icon"
    },
    {
      "name": "part:@sanity/base/visibility-off-icon",
      "description": "Visibility off icon"
    },
    {
      "implements": "part:@sanity/base/visibility-off-icon",
      "path": "components/icons/VisibilityOff"
    },
    {
      "name": "part:@sanity/base/visibility-icon",
      "description": "Visibility icon"
    },
    {
      "implements": "part:@sanity/base/visibility-icon",
      "path": "components/icons/Visibility"
    },
    {
      "name": "part:@sanity/base/format-bold-icon",
      "description": "Format bold icon"
    },
    {
      "name": "part:@sanity/base/format-italic-icon",
      "description": "Format italic icon"
    },
    {
      "name": "part:@sanity/base/format-list-bulleted-icon",
      "description": "Format bullet list icon"
    },
    {
      "name": "part:@sanity/base/format-list-numbered-icon",
      "description": "Format numbered list icon"
    },
    {
      "name": "part:@sanity/base/format-quote-icon",
      "description": "Format quote icon"
    },
    {
      "name": "part:@sanity/base/format-strikethrough-icon",
      "description": "Format strikethrough icon"
    },
    {
      "name": "part:@sanity/base/format-underlined-icon",
      "description": "Format underlined text icon"
    },
    {
      "name": "part:@sanity/base/format-code-icon",
      "description": "Format code text icon"
    },
    {
      "name": "part:@sanity/base/fullscreen-icon",
      "description": "Fullscreen icon"
    },
    {
      "name": "part:@sanity/base/fullscreen-exit-icon",
      "description": "Exit fullscreen icon"
    },
    {
      "name": "part:@sanity/base/package-icon",
      "description": "Package icon"
    },
    {
      "name": "part:@sanity/base/plus-icon",
      "description": "Plus icon"
    },
    {
      "name": "part:@sanity/base/split-horizontal-icon",
      "description": "Split horizontal icon"
    },
    {
      "name": "part:@sanity/base/plus-circle-icon",
      "description": "Plus circle icon"
    },
    {
      "name": "part:@sanity/base/plus-circle-outline-icon",
      "description": "Plus circle outlined icon"
    },
    {
      "name": "part:@sanity/base/public-icon",
      "description": "Public icon"
    },
    {
      "name": "part:@sanity/base/publish-icon",
      "description": "Publish icon"
    },
    {
      "name": "part:@sanity/base/truncate-icon",
      "description": "Truncate icon"
    },
    {
      "name": "part:@sanity/base/unpublish-icon",
      "description": "Unpublish icon"
    },
    {
      "name": "part:@sanity/base/search-icon",
      "description": "Search icon"
    },
    {
      "name": "part:@sanity/base/arrow-drop-down",
      "description": "Arrow drop down"
    },
    {
      "name": "part:@sanity/base/arrow-right",
      "description": "Arrow right"
    },
    {
      "name": "part:@sanity/base/circle-check-icon",
      "description": "Check in a filled circle"
    },
    {
      "name": "part:@sanity/base/circle-thin-icon",
      "description": "Thin circle icon"
    },
    {
      "name": "part:@sanity/base/robot-icon",
      "description": "Robot icon"
    },
    {
      "implements": "part:@sanity/base/robot-icon",
      "path": "components/icons/Robot"
    },
    {
      "name": "part:@sanity/base/trash-icon",
      "description": "Trash icon"
    },
    {
      "implements": "part:@sanity/base/trash-icon",
      "path": "components/icons/Trash"
    },
    {
      "name": "part:@sanity/base/trash-outline-icon",
      "description": "Outlined Trash icon"
    },
    {
      "implements": "part:@sanity/base/trash-outline-icon",
      "path": "components/icons/TrashOutline"
    },
    {
      "implements": "part:@sanity/base/sanity-logo-icon",
      "path": "components/icons/SanityLogo"
    },
    {
      "implements": "part:@sanity/base/hamburger-icon",
      "path": "components/icons/Hamburger"
    },
    {
      "implements": "part:@sanity/base/undo-icon",
      "path": "components/icons/Undo"
    },
    {
      "implements": "part:@sanity/base/sort-alpha-desc-icon",
      "path": "components/icons/SortAlphaDesc"
    },
    {
      "implements": "part:@sanity/base/sort-icon",
      "path": "components/icons/Sort"
    },
    {
      "implements": "part:@sanity/base/bars-icon",
      "path": "components/icons/Bars"
    },
    {
      "implements": "part:@sanity/base/preview",
      "path": "preview/index"
    },
    {
      "implements": "part:@sanity/base/th-list-icon",
      "path": "components/icons/ThList"
    },
    {
      "implements": "part:@sanity/base/th-large-icon",
      "path": "components/icons/ThLarge"
    },
    {
      "implements": "part:@sanity/base/cog-icon",
      "path": "components/icons/Cog"
    },
    {
      "implements": "part:@sanity/base/sign-out-icon",
      "path": "components/icons/SignOut"
    },
    {
      "implements": "part:@sanity/base/lightbulb-icon",
      "path": "components/icons/Lightbulb"
    },
    {
      "implements": "part:@sanity/base/link-icon",
      "path": "components/icons/Link"
    },
    {
      "implements": "part:@sanity/base/binary-icon",
      "path": "components/icons/Binary"
    },
    {
      "implements": "part:@sanity/base/upload-icon",
      "path": "components/icons/Upload"
    },
    {
      "implements": "part:@sanity/base/format-bold-icon",
      "path": "components/icons/FormatBold"
    },
    {
      "implements": "part:@sanity/base/format-italic-icon",
      "path": "components/icons/FormatItalic"
    },
    {
      "implements": "part:@sanity/base/format-list-bulleted-icon",
      "path": "components/icons/FormatListBulleted"
    },
    {
      "implements": "part:@sanity/base/format-list-numbered-icon",
      "path": "components/icons/FormatListNumbered"
    },
    {
      "implements": "part:@sanity/base/format-quote-icon",
      "path": "components/icons/FormatQuote"
    },
    {
      "implements": "part:@sanity/base/format-strikethrough-icon",
      "path": "components/icons/FormatStrikethrough"
    },
    {
      "implements": "part:@sanity/base/format-underlined-icon",
      "path": "components/icons/FormatUnderlined"
    },
    {
      "implements": "part:@sanity/base/format-code-icon",
      "path": "components/icons/FormatCode"
    },
    {
      "implements": "part:@sanity/base/fullscreen-icon",
      "path": "components/icons/Fullscreen"
    },
    {
      "implements": "part:@sanity/base/fullscreen-exit-icon",
      "path": "components/icons/FullscreenExit"
    },
    {
      "implements": "part:@sanity/base/package-icon",
      "path": "components/icons/Package"
    },
    {
      "implements": "part:@sanity/base/plus-icon",
      "path": "components/icons/Plus"
    },
    {
      "implements": "part:@sanity/base/split-horizontal-icon",
      "path": "components/icons/SplitHorizontal"
    },
    {
      "implements": "part:@sanity/base/plus-circle-icon",
      "path": "components/icons/PlusCircle"
    },
    {
      "implements": "part:@sanity/base/plus-circle-outline-icon",
      "path": "components/icons/PlusCircleOutline"
    },
    {
      "implements": "part:@sanity/base/public-icon",
      "path": "components/icons/Public"
    },
    {
      "implements": "part:@sanity/base/publish-icon",
      "path": "components/icons/Publish"
    },
    {
      "implements": "part:@sanity/base/truncate-icon",
      "path": "components/icons/Truncate"
    },
    {
      "implements": "part:@sanity/base/unpublish-icon",
      "path": "components/icons/Unpublish"
    },
    {
      "implements": "part:@sanity/base/circle-check-icon",
      "path": "components/icons/CheckCircle"
    },
    {
      "implements": "part:@sanity/base/check-icon",
      "path": "components/icons/Check"
    },
    {
      "implements": "part:@sanity/base/circle-thin-icon",
      "path": "components/icons/CircleThin"
    },
    {
      "implements": "part:@sanity/base/arrow-drop-down",
      "path": "components/icons/ArrowDropDown"
    },
    {
      "implements": "part:@sanity/base/arrow-right",
      "path": "components/icons/ArrowRight"
    },
    {
      "implements": "part:@sanity/base/search-icon",
      "path": "components/icons/Search"
    },
    {
      "implements": "part:@sanity/base/edit-icon",
      "path": "components/icons/Edit"
    },
    {
      "implements": "part:@sanity/base/more-vert-icon",
      "path": "components/icons/MoreVert"
    },
    {
      "implements": "part:@sanity/base/ellipsis-icon",
      "path": "components/icons/Ellipsis"
    },
    {
      "implements": "part:@sanity/base/view-column-icon",
      "path": "components/icons/ViewColumn"
    },
    {
      "implements": "part:@sanity/base/content-copy-icon",
      "path": "components/icons/ContentCopy"
    },
    {
      "implements": "part:@sanity/base/question-icon",
      "path": "components/icons/Question"
    },
    {
      "implements": "part:@sanity/base/plugin-icon",
      "path": "components/icons/Plug"
    },
    {
      "implements": "part:@sanity/base/image-icon",
      "path": "components/icons/Image"
    },
    {
      "implements": "part:@sanity/base/image-area-icon",
      "path": "components/icons/ImageArea"
    },
    {
      "implements": "part:@sanity/base/images-icon",
      "path": "components/icons/Images"
    },
    {
      "implements": "part:@sanity/base/sync-icon",
      "path": "components/icons/Sync"
    },
    {
      "implements": "part:@sanity/base/time-icon",
      "path": "components/icons/Time"
    },
    {
      "implements": "part:@sanity/base/info-icon",
      "path": "components/icons/Info"
    },
    {
      "implements": "part:@sanity/base/error-icon",
      "path": "components/icons/Error"
    },
    {
      "implements": "part:@sanity/base/error-outline-icon",
      "path": "components/icons/ErrorOutline"
    },
    {
      "implements": "part:@sanity/base/warning-icon",
      "path": "components/icons/Warning"
    },
    {
      "implements": "part:@sanity/base/warning-outline-icon",
      "path": "components/icons/WarningOutline"
    },
    {
      "implements": "part:@sanity/base/danger-icon",
      "path": "components/icons/Danger"
    },
    {
      "implements": "part:@sanity/base/file-icon",
      "path": "components/icons/File"
    },
    {
      "implements": "part:@sanity/base/paste-icon",
      "path": "components/icons/Paste"
    },
    {
      "implements": "part:@sanity/base/calendar-icon",
      "path": "components/icons/Calendar"
    },
    {
      "implements": "part:@sanity/base/chevron-down-icon",
      "path": "components/icons/ChevronDown"
    },
    {
      "implements": "part:@sanity/base/folder-icon",
      "path": "components/icons/Folder"
    },
    {
      "implements": "part:@sanity/base/block-object-icon",
      "path": "components/icons/BlockObject"
    },
    {
      "implements": "part:@sanity/base/inline-object-icon",
      "path": "components/icons/InlineObject"
    },
    {
      "implements": "part:@sanity/base/comment-icon",
      "path": "components/icons/Comment"
    },
    {
      "implements": "part:@sanity/base/history-icon",
      "path": "components/icons/History"
    },
    {
      "implements": "part:@sanity/base/eye-icon",
      "path": "components/icons/Eye"
    },
    {
      "implements": "part:@sanity/base/launch-icon",
      "path": "components/icons/Launch"
    },
    {
      "implements": "part:@sanity/base/users-icon",
      "path": "components/icons/UsersIcon"
    },
    {
      "implements": "part:@sanity/base/user-icon",
      "path": "components/icons/User"
    },
    {
      "implements": "part:@sanity/base/clipboard-icon",
      "path": "components/icons/Clipboard"
    },
    {
      "implements": "part:@sanity/base/clipboard-image-icon",
      "path": "components/icons/ClipboardImage"
    },
    {
      "implements": "part:@sanity/base/drag-handle-icon",
      "path": "components/icons/DragHandle"
    },
    {
      "implements": "part:@sanity/base/stack-icon",
      "path": "components/icons/Stack"
    },
    {
      "implements": "part:@sanity/base/stack-compact-icon",
      "path": "components/icons/StackCompact"
    },
    {
      "implements": "part:@sanity/base/compose-icon",
      "path": "components/icons/Compose"
    },
    {
      "implements": "part:@sanity/base/reset-icon",
      "path": "components/icons/Reset"
    },
    {
      "implements": "part:@sanity/base/code-block-icon",
      "path": "components/icons/CodeBlock"
    },
    {
      "implements": "part:@sanity/base/sanity-logo",
      "path": "__legacy/@sanity/components/logos/SanityLogo"
    },
    {
      "implements": "part:@sanity/base/sanity-logo-alpha",
      "path": "__legacy/@sanity/components/logos/SanityLogoAlpha"
    },
    {
      "implements": "part:@sanity/base/sanity-studio-logo",
      "path": "__legacy/@sanity/components/logos/SanityStudioLogo"
    },
    {
      "name": "part:@sanity/base/component",
      "description": "DEPRECATED: React Storybook (https://github.com/kadirahq/react-storybook) stories"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/styles/variables/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "components/story"
    },

    {
      "name": "part:@sanity/components/utilities/arrow-key-navigation",
      "description": "Arrow key navigation"
    },
    {
      "name": "part:@sanity/components/autocomplete/default",
      "description": "Default autocomplete"
    },
    {
      "name": "part:@sanity/components/autocomplete/default-style",
      "description": "Default autocomplete styling"
    },
    {
      "name": "part:@sanity/components/buttons/default",
      "description": "Default button"
    },
    {
      "name": "part:@sanity/components/buttons/button-grid",
      "description": "Use this to wrap buttons"
    },
    {
      "name": "part:@sanity/components/buttons/button-collection",
      "description": "Deprecated. Use button-grid"
    },
    {
      "name": "part:@sanity/components/buttons/button-group",
      "description": "Use this to group buttons with no spacing"
    },
    {
      "name": "part:@sanity/components/buttons/anchor",
      "description": "Same as default button, but with an <a>. Takes href"
    },
    {
      "name": "part:@sanity/components/buttons/intent",
      "description": "Same as default button, but takes an intent and generates an anchor"
    },
    {
      "name": "part:@sanity/components/buttons/state",
      "description": "Same as default button, but takes an state and generates an anchor"
    },
    {
      "name": "part:@sanity/components/buttons/default-style",
      "description": "Default button styling"
    },
    {
      "name": "part:@sanity/components/buttons/button-grid-style",
      "description": "Container to set buttons in grid"
    },
    {
      "name": "part:@sanity/components/buttons/fab",
      "description": "Floating Action Button"
    },
    {
      "name": "part:@sanity/components/buttons/fab-style",
      "description": "Floating Action Button styling"
    },
    {
      "name": "part:@sanity/components/buttons/dropdown",
      "description": "Drop down button with menu"
    },
    {
      "name": "part:@sanity/components/buttons/dropdown-style",
      "description": "Drop down button styling"
    },
    {
      "name": "part:@sanity/components/buttons/in-input",
      "description": "Button inside an input"
    },
    {
      "name": "part:@sanity/components/buttons/in-input-style",
      "description": "Styling for button inside an input"
    },
    {
      "name": "part:@sanity/components/utilities/image-loader",
      "description": "Image loader utility"
    },
    {
      "name": "part:@sanity/components/utilities/poppable",
      "description": "Poppable utility"
    },
    {
      "name": "part:@sanity/components/utilities/stacked-escapable",
      "description": "A stacked escapable utility"
    },
    {
      "name": "part:@sanity/components/fileinput/default",
      "description": "<Input type=file />"
    },
    {
      "name": "part:@sanity/components/fileinput/button",
      "description": "A button to upload file"
    },
    {
      "name": "part:@sanity/components/loading/spinner",
      "description": "Spinner to show activity"
    },
    {
      "name": "part:@sanity/components/loading/spinner-style",
      "description": "Spinner style"
    },
    {
      "name": "part:@sanity/components/progress/bar",
      "description": "Progress bar to show percent of a completed activity"
    },
    {
      "name": "part:@sanity/components/progress/circle",
      "description": "Progress circle to show percent of a completed activity"
    },
    {
      "name": "part:@sanity/components/progress/bar-style",
      "description": "Progress bar style"
    },
    {
      "name": "part:@sanity/components/progress/circle-style",
      "description": "Progress circle style"
    },
    {
      "name": "part:@sanity/components/toggles/switch",
      "description": "Switch toggle"
    },
    {
      "name": "part:@sanity/components/toggles/switch-style",
      "description": "Switch toggle style"
    },
    {
      "name": "part:@sanity/components/toggles/checkbox",
      "description": "Checkbox toggle"
    },
    {
      "name": "part:@sanity/components/toggles/checkbox-style",
      "description": "Checkbox toggle style"
    },
    {
      "name": "part:@sanity/components/radiobutton/default",
      "description": "Radiobutton"
    },
    {
      "name": "part:@sanity/components/radiobutton/default-style",
      "description": "Radiobutton style"
    },
    {
      "name": "part:@sanity/components/toggles/buttons",
      "description": "Toggle buttons"
    },
    {
      "name": "part:@sanity/components/toggles/buttons-style",
      "description": "Toggle buttons style"
    },
    {
      "name": "part:@sanity/components/toggles/button",
      "description": "Toggle button"
    },
    {
      "name": "part:@sanity/components/toggles/button-style",
      "description": "Toggle button style"
    },

    {
      "name": "part:@sanity/components/formfields/default",
      "description": "Default form field"
    },
    {
      "name": "part:@sanity/components/formfield/default-style",
      "description": "Default form field styling"
    },
    {
      "name": "part:@sanity/components/labels/default",
      "description": "Default label"
    },
    {
      "name": "part:@sanity/components/labels/default-style",
      "description": "Default label styling"
    },
    {
      "name": "part:@sanity/components/textareas/default",
      "description": "Standard text input"
    },
    {
      "name": "part:@sanity/components/textareas/default-style",
      "description": "Standard text input"
    },
    {
      "name": "part:@sanity/components/textinputs/default",
      "description": "Standard text input"
    },
    {
      "name": "part:@sanity/components/textinputs/default-style",
      "description": "Standard text styling"
    },
    {
      "name": "part:@sanity/components/textfields/default",
      "description": "Standard text field"
    },
    {
      "name": "part:@sanity/components/textfields/default-style",
      "description": "Text field styling"
    },
    {
      "name": "part:@sanity/components/selects/default",
      "description": "Standard select field"
    },
    {
      "name": "part:@sanity/components/selects/default-style",
      "description": "Standard select field styling"
    },
    {
      "name": "part:@sanity/components/selects/radio",
      "description": "Radio select fieldset"
    },
    {
      "name": "part:@sanity/components/selects/searchable",
      "description": "Searchable select field"
    },
    {
      "name": "part:@sanity/components/selects/searchable-style",
      "description": "Searchable select field styling"
    },
    {
      "name": "part:@sanity/components/selects/menu",
      "description": "Select menu"
    },
    {
      "name": "part:@sanity/components/selects/custom-style",
      "description": "Custom select field styling"
    },
    {
      "name": "part:@sanity/components/textfields/search",
      "description": "Search text field"
    },
    {
      "name": "part:@sanity/components/textfields/search-style",
      "description": "Search field styling"
    },
    {
      "name": "part:@sanity/components/tags/textfield",
      "description": "Text field to input tags"
    },
    {
      "name": "part:@sanity/components/tags/textfield-style",
      "description": "Styling for text field to input tags"
    },
    {
      "name": "part:@sanity/components/fieldsets/default",
      "description": "Default <fieldset> with label as prop"
    },
    {
      "name": "part:@sanity/components/fieldsets/default-style",
      "description": "Fieldset styling"
    },
    {
      "name": "part:@sanity/components/dialogs/fullscreen",
      "description": "Fullscreen dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/fullscreen-message",
      "description": "Fullscreen message dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/fullscreen-style",
      "description": "Fullscreen dialog styling"
    },
    {
      "name": "part:@sanity/components/dialogs/default",
      "description": "Default dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/content",
      "description": "Used for sizing content to size the dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/default-style",
      "description": "Default dialog styling"
    },
    {
      "name": "part:@sanity/components/dialogs/content-style",
      "description": "Sizing content to size the dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/confirm",
      "description": "Confirm dialog"
    },
    {
      "name": "part:@sanity/components/dialogs/popover",
      "description": "Popover dialog. Points an arrow to parent element"
    },
    {
      "name": "part:@sanity/components/dialogs/popover-style",
      "description": "Popover styling"
    },
    {
      "name": "part:@sanity/components/dialogs/pane-popover",
      "description": "A pane popover dialog"
    },
    {
      "name": "part:@sanity/components/snackbar/default",
      "description": "Deprecated snackbar."
    },
    {
      "name": "part:@sanity/components/snackbar/item",
      "description": "Shows messages with an action and a timeout."
    },
    {
      "name": "part:@sanity/components/snackbar/default-style",
      "description": "Styling for the deprecated default snackbar"
    },
    {
      "name": "part:@sanity/components/snackbar/provider",
      "description": "Snackbar provider to show messages."
    },
    {
      "name": "part:@sanity/components/snackbar/snackbar-style",
      "description": "Styling for new snackbars."
    },
    {
      "name": "part:@sanity/components/menus/default",
      "description": "Standard context menu"
    },
    {
      "name": "part:@sanity/components/menus/default-style",
      "description": "Styling for standard context menu"
    },
    {
      "name": "part:@sanity/components/lists/default",
      "description": "Default list"
    },
    {
      "name": "part:@sanity/components/lists/sortable",
      "description": "Sortable list"
    },
    {
      "name": "part:@sanity/components/lists/grid",
      "description": "Grid list"
    },
    {
      "name": "part:@sanity/components/lists/sortable-grid",
      "description": "Sortable Grid list"
    },
    {
      "name": "part:@sanity/components/lists/default-style",
      "description": "Default list style"
    },
    {
      "name": "part:@sanity/components/lists/create-document",
      "description": "List of create document previews"
    },

    {
      "implements": "part:@sanity/components/alerts/alert",
      "path": "__legacy/@sanity/components/alerts/Alert"
    },
    {
      "implements": "part:@sanity/components/lists/default-style",
      "path": "__legacy/@sanity/components/lists/default/List.css"
    },
    {
      "name": "part:@sanity/components/lists/default-item-style",
      "description": "Default list item style"
    },
    {
      "implements": "part:@sanity/components/lists/default-item-style",
      "path": "__legacy/@sanity/components/lists/default/ListItem.css"
    },
    {
      "name": "part:@sanity/components/drag-handle-style",
      "description": "Drag handle style for use with default list"
    },
    {
      "implements": "part:@sanity/components/drag-handle-style",
      "path": "__legacy/@sanity/components/lists/sortable/DragHandle.css"
    },
    {
      "name": "part:@sanity/components/edititem/fold",
      "description": "Edit item. Folds out and wraps around nearest relative container horizontally."
    },
    {
      "name": "part:@sanity/components/previews/default",
      "description": "Default preview item"
    },
    {
      "name": "part:@sanity/components/previews/create-document",
      "description": "Preview for creating a document"
    },
    {
      "name": "part:@sanity/components/previews/detail",
      "description": "Shows Title, subtitle, description, media and date"
    },
    {
      "name": "part:@sanity/components/previews/card",
      "description": "Card preview, shows title, subtitle, description, media and date"
    },
    {
      "name": "part:@sanity/components/previews/media",
      "description": "Shows only media, and shows details on hover"
    },
    {
      "name": "part:@sanity/components/previews/inline",
      "description": "Shows title and media inline"
    },
    {
      "name": "part:@sanity/components/previews/block",
      "description": "Shows everything in a block"
    },
    {
      "name": "part:@sanity/components/previews/block-image",
      "description": "Shows image in a block"
    },
    {
      "name": "part:@sanity/components/previews/default-style",
      "description": "Default preview styling"
    },
    {
      "name": "part:@sanity/components/previews/card-style",
      "description": "Card preview styling"
    },
    {
      "name": "part:@sanity/components/previews/detail-style",
      "description": "Detail preview styling"
    },
    {
      "name": "part:@sanity/components/previews/inline-style",
      "description": "Inline preview styling"
    },
    {
      "name": "part:@sanity/components/previews/block-style",
      "description": "Block preview styling"
    },
    {
      "name": "part:@sanity/components/validation/status",
      "description": "Show validation status icon based on markers"
    },
    {
      "implements": "part:@sanity/components/validation/status",
      "path": "__legacy/@sanity/components/validation/ValidationStatus"
    },
    {
      "name": "part:@sanity/components/validation/list",
      "description": "Show list of validation warnings and errors, based on markers"
    },
    {
      "implements": "part:@sanity/components/validation/list",
      "path": "__legacy/@sanity/components/validation/ValidationList"
    },
    {
      "name": "part:@sanity/components/previews/block-image-style",
      "description": "Block image preview styling"
    },
    {
      "name": "part:@sanity/components/previews/media-style",
      "description": "Media preview styling"
    },
    {
      "name": "part:@sanity/components/typography/hotkeys",
      "description": "Display hotkeys. Takes an array of strings."
    },
    {
      "implements": "part:@sanity/components/utilities/arrow-key-navigation",
      "path": "__legacy/@sanity/components/utilities/ArrowKeyNavigation"
    },
    {
      "implements": "part:@sanity/components/autocomplete/default",
      "path": "__legacy/@sanity/components/autocomplete/DefaultAutocomplete"
    },
    {
      "implements": "part:@sanity/components/buttons/default",
      "path": "__legacy/@sanity/components/buttons/DefaultButton"
    },
    {
      "implements": "part:@sanity/components/buttons/button-grid",
      "path": "__legacy/@sanity/components/buttons/ButtonGrid"
    },
    {
      "implements": "part:@sanity/components/buttons/button-collection",
      "path": "__legacy/@sanity/components/buttons/ButtonCollection"
    },
    {
      "implements": "part:@sanity/components/buttons/button-group",
      "path": "__legacy/@sanity/components/buttons/ButtonGroup"
    },
    {
      "implements": "part:@sanity/components/buttons/anchor",
      "path": "__legacy/@sanity/components/buttons/AnchorButton"
    },
    {
      "implements": "part:@sanity/components/buttons/intent",
      "path": "__legacy/@sanity/components/buttons/IntentButton"
    },
    {
      "implements": "part:@sanity/components/buttons/state",
      "path": "__legacy/@sanity/components/buttons/StateButton"
    },
    {
      "implements": "part:@sanity/components/loading/spinner",
      "path": "__legacy/@sanity/components/loading/Spinner"
    },
    {
      "implements": "part:@sanity/components/progress/bar",
      "path": "__legacy/@sanity/components/progress/ProgressBar"
    },
    {
      "implements": "part:@sanity/components/progress/circle",
      "path": "__legacy/@sanity/components/progress/ProgressCircle"
    },
    {
      "implements": "part:@sanity/components/buttons/dropdown",
      "path": "__legacy/@sanity/components/buttons/DropDownButton"
    },
    {
      "implements": "part:@sanity/components/toggles/switch",
      "path": "__legacy/@sanity/components/toggles/Switch"
    },
    {
      "implements": "part:@sanity/components/toggles/checkbox",
      "path": "__legacy/@sanity/components/toggles/Checkbox"
    },
    {
      "implements": "part:@sanity/components/toggles/buttons",
      "path": "__legacy/@sanity/components/toggles/Buttons"
    },
    {
      "implements": "part:@sanity/components/radiobutton/default",
      "path": "__legacy/@sanity/components/radiobutton/RadioButtonDefault"
    },
    {
      "implements": "part:@sanity/components/toggles/button",
      "path": "__legacy/@sanity/components/toggles/ToggleButton"
    },
    {
      "implements": "part:@sanity/components/formfields/default",
      "path": "__legacy/@sanity/components/formfields/DefaultFormField"
    },
    {
      "implements": "part:@sanity/components/labels/default",
      "path": "__legacy/@sanity/components/labels/DefaultLabel"
    },
    {
      "implements": "part:@sanity/components/textareas/default",
      "path": "__legacy/@sanity/components/textareas/DefaultTextArea"
    },
    {
      "implements": "part:@sanity/components/textinputs/default",
      "path": "__legacy/@sanity/components/textinputs/DefaultTextInput"
    },
    {
      "implements": "part:@sanity/components/textfields/default",
      "path": "__legacy/@sanity/components/textfields/DefaultTextField"
    },
    {
      "implements": "part:@sanity/components/textfields/search",
      "path": "__legacy/@sanity/components/textfields/SearchField"
    },
    {
      "implements": "part:@sanity/components/tags/textfield",
      "path": "__legacy/@sanity/components/tags/TextField"
    },
    {
      "implements": "part:@sanity/components/selects/default",
      "path": "__legacy/@sanity/components/selects/DefaultSelect"
    },
    {
      "implements": "part:@sanity/components/selects/default-style",
      "path": "__legacy/@sanity/components/selects/DefaultSelect.css"
    },
    {
      "implements": "part:@sanity/components/selects/radio",
      "path": "__legacy/@sanity/components/selects/RadioSelect"
    },
    {
      "implements": "part:@sanity/components/selects/searchable",
      "path": "__legacy/@sanity/components/selects/SearchableSelect"
    },
    {
      "implements": "part:@sanity/components/selects/searchable-style",
      "path": "__legacy/@sanity/components/selects/SearchableSelect.css"
    },
    {
      "implements": "part:@sanity/components/selects/custom",
      "path": "__legacy/@sanity/components/selects/CustomSelect"
    },
    {
      "implements": "part:@sanity/components/selects/custom-style",
      "path": "__legacy/@sanity/components/selects/CustomSelect.css"
    },
    {
      "implements": "part:@sanity/components/selects/menu",
      "path": "__legacy/@sanity/components/selects/SelectMenu"
    },
    {
      "implements": "part:@sanity/components/selects/style-style",
      "path": "__legacy/@sanity/components/selects/StyleSelect.css"
    },
    {
      "implements": "part:@sanity/components/selects/style",
      "path": "__legacy/@sanity/components/selects/StyleSelect"
    },
    {
      "implements": "part:@sanity/components/dialogs/default",
      "path": "__legacy/@sanity/components/dialogs/DefaultDialog"
    },
    {
      "implements": "part:@sanity/components/dialogs/content",
      "path": "__legacy/@sanity/components/dialogs/DialogContent"
    },
    {
      "implements": "part:@sanity/components/dialogs/confirm",
      "path": "__legacy/@sanity/components/dialogs/ConfirmDialog"
    },
    {
      "implements": "part:@sanity/components/dialogs/fullscreen",
      "path": "__legacy/@sanity/components/dialogs/FullscreenDialog"
    },
    {
      "implements": "part:@sanity/components/dialogs/fullscreen-message",
      "path": "__legacy/@sanity/components/dialogs/FullscreenMessageDialog"
    },
    {
      "implements": "part:@sanity/components/dialogs/popover",
      "path": "__legacy/@sanity/components/dialogs/PopoverDialog"
    },
    {
      "implements": "part:@sanity/components/dialogs/pane-popover",
      "path": "__legacy/@sanity/components/dialogs/PanePopover"
    },
    {
      "implements": "part:@sanity/components/dialogs/popover-style",
      "path": "__legacy/@sanity/components/dialogs/PopoverDialog.css"
    },

    {
      "implements": "part:@sanity/components/fieldsets/default",
      "path": "__legacy/@sanity/components/fieldsets/DefaultFieldset"
    },
    {
      "implements": "part:@sanity/components/snackbar/default",
      "path": "__legacy/@sanity/components/snackbar/DefaultSnackbar"
    },
    {
      "implements": "part:@sanity/components/snackbar/item",
      "path": "__legacy/@sanity/components/snackbar/SnackbarItem"
    },
    {
      "implements": "part:@sanity/components/snackbar/provider",
      "path": "__legacy/@sanity/components/snackbar/SnackbarProvider"
    },
    {
      "implements": "part:@sanity/components/edititem/fold",
      "path": "__legacy/@sanity/components/edititem/EditItemFoldOut"
    },
    {
      "implements": "part:@sanity/components/previews/create-document",
      "path": "__legacy/@sanity/components/previews/CreateDocumentPreview"
    },
    {
      "implements": "part:@sanity/components/previews/default",
      "path": "__legacy/@sanity/components/previews/DefaultPreview"
    },
    {
      "implements": "part:@sanity/components/previews/detail",
      "path": "__legacy/@sanity/components/previews/DetailPreview"
    },
    {
      "implements": "part:@sanity/components/previews/card",
      "path": "__legacy/@sanity/components/previews/CardPreview"
    },
    {
      "implements": "part:@sanity/components/previews/media",
      "path": "__legacy/@sanity/components/previews/MediaPreview"
    },
    {
      "implements": "part:@sanity/components/previews/inline",
      "path": "__legacy/@sanity/components/previews/InlinePreview"
    },
    {
      "implements": "part:@sanity/components/previews/block",
      "path": "__legacy/@sanity/components/previews/BlockPreview"
    },
    {
      "implements": "part:@sanity/components/previews/block-image",
      "path": "__legacy/@sanity/components/previews/BlockImagePreview"
    },
    {
      "implements": "part:@sanity/components/autocomplete/default-style",
      "path": "__legacy/@sanity/components/autocomplete/DefaultAutocomplete.css"
    },
    {
      "implements": "part:@sanity/components/buttons/default-style",
      "path": "__legacy/@sanity/components/buttons/DefaultButton.css"
    },
    {
      "implements": "part:@sanity/components/buttons/button-grid-style",
      "path": "__legacy/@sanity/components/buttons/ButtonGrid.css"
    },
    {
      "implements": "part:@sanity/components/buttons/dropdown-style",
      "path": "__legacy/@sanity/components/buttons/DropDownButton.css"
    },
    {
      "implements": "part:@sanity/components/buttons/in-input",
      "path": "__legacy/@sanity/components/buttons/InInput"
    },
    {
      "implements": "part:@sanity/components/buttons/in-input-style",
      "path": "__legacy/@sanity/components/buttons/InInput.css"
    },
    {
      "implements": "part:@sanity/components/fileinput/default",
      "path": "__legacy/@sanity/components/fileinput/DefaultFileInput"
    },
    {
      "implements": "part:@sanity/components/fileinput/button",
      "path": "__legacy/@sanity/components/fileinput/FileInputButton"
    },
    {
      "implements": "part:@sanity/components/utilities/image-loader",
      "path": "__legacy/@sanity/components/utilities/ImageLoader"
    },
    {
      "implements": "part:@sanity/components/utilities/stacked-escapable",
      "path": "__legacy/@sanity/components/utilities/StackedEscapable"
    },
    {
      "implements": "part:@sanity/components/utilities/poppable",
      "path": "__legacy/@sanity/components/utilities/Poppable"
    },
    {
      "implements": "part:@sanity/components/utilities/escapable",
      "path": "__legacy/@sanity/components/utilities/Escapable"
    },
    {
      "implements": "part:@sanity/components/utilities/stacked",
      "path": "__legacy/@sanity/components/utilities/Stacked"
    },
    {
      "implements": "part:@sanity/components/loading/spinner-style",
      "path": "__legacy/@sanity/components/loading/Spinner.css"
    },
    {
      "implements": "part:@sanity/components/progress/bar-style",
      "path": "__legacy/@sanity/components/progress/ProgressBar.css"
    },
    {
      "implements": "part:@sanity/components/progress/circle-style",
      "path": "__legacy/@sanity/components/progress/ProgressCircle.css"
    },
    {
      "implements": "part:@sanity/components/toggles/switch-style",
      "path": "__legacy/@sanity/components/toggles/Switch.css"
    },
    {
      "implements": "part:@sanity/components/toggles/checkbox-style",
      "path": "__legacy/@sanity/components/toggles/Checkbox.css"
    },
    {
      "implements": "part:@sanity/components/radiobutton/default-style",
      "path": "__legacy/@sanity/components/radiobutton/RadioButtonDefault.css"
    },
    {
      "implements": "part:@sanity/components/toggles/buttons-style",
      "path": "__legacy/@sanity/components/toggles/Buttons.css"
    },
    {
      "implements": "part:@sanity/components/toggles/button-style",
      "path": "__legacy/@sanity/components/toggles/ToggleButton.css"
    },
    {
      "implements": "part:@sanity/components/formfields/default-style",
      "path": "__legacy/@sanity/components/formfields/DefaultFormField.css"
    },
    {
      "implements": "part:@sanity/components/labels/default-style",
      "path": "__legacy/@sanity/components/labels/DefaultLabel.css"
    },
    {
      "implements": "part:@sanity/components/textareas/default-style",
      "path": "__legacy/@sanity/components/textareas/DefaultTextArea.css"
    },
    {
      "implements": "part:@sanity/components/textinputs/default-style",
      "path": "__legacy/@sanity/components/textinputs/DefaultTextInput.css"
    },
    {
      "implements": "part:@sanity/components/textfields/default-style",
      "path": "__legacy/@sanity/components/textfields/DefaultTextField.css"
    },
    {
      "implements": "part:@sanity/components/textfields/search-style",
      "path": "__legacy/@sanity/components/textfields/SearchField.css"
    },
    {
      "implements": "part:@sanity/components/tags/textfield-style",
      "path": "__legacy/@sanity/components/tags/TextField.css"
    },
    {
      "implements": "part:@sanity/components/dialogs/fullscreen-style",
      "path": "__legacy/@sanity/components/dialogs/FullscreenDialog.css"
    },
    {
      "implements": "part:@sanity/components/dialogs/default-style",
      "path": "__legacy/@sanity/components/dialogs/DefaultDialog.css"
    },
    {
      "implements": "part:@sanity/components/dialogs/content-style",
      "path": "__legacy/@sanity/components/dialogs/DialogContent.css"
    },
    {
      "implements": "part:@sanity/components/fieldsets/default-style",
      "path": "__legacy/@sanity/components/fieldsets/DefaultFieldset.css"
    },
    {
      "implements": "part:@sanity/components/snackbar/default-style",
      "path": "__legacy/@sanity/components/snackbar/DefaultSnackbar.css"
    },
    {
      "implements": "part:@sanity/components/snackbar/snackbar-style",
      "path": "__legacy/@sanity/components/snackbar/SnackbarItem.css"
    },
    {
      "implements": "part:@sanity/components/menus/default",
      "path": "__legacy/@sanity/components/menus/DefaultMenu"
    },
    {
      "implements": "part:@sanity/components/menus/default-style",
      "path": "__legacy/@sanity/components/menus/DefaultMenu.css"
    },
    {
      "name": "part:@sanity/components/menus/divider",
      "description": "Menu item divider symbol",
      "path": "__legacy/@sanity/components/menus/divider"
    },
    {
      "implements": "part:@sanity/components/lists/default",
      "path": "__legacy/@sanity/components/lists/default"
    },
    {
      "implements": "part:@sanity/components/lists/sortable",
      "path": "__legacy/@sanity/components/lists/sortable"
    },
    {
      "implements": "part:@sanity/components/lists/grid",
      "path": "__legacy/@sanity/components/lists/grid"
    },
    {
      "implements": "part:@sanity/components/lists/sortable-grid",
      "path": "__legacy/@sanity/components/lists/sortable-grid"
    },
    {
      "implements": "part:@sanity/components/lists/create-document",
      "path": "__legacy/@sanity/components/lists/CreateDocument"
    },
    {
      "implements": "part:@sanity/components/edititem/fold-style",
      "path": "__legacy/@sanity/components/edititem/EditItemFoldOut.css"
    },
    {
      "implements": "part:@sanity/components/previews/default-style",
      "path": "__legacy/@sanity/components/previews/DefaultPreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/card-style",
      "path": "__legacy/@sanity/components/previews/CardPreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/detail-style",
      "path": "__legacy/@sanity/components/previews/DetailPreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/inline-style",
      "path": "__legacy/@sanity/components/previews/InlinePreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/block-style",
      "path": "__legacy/@sanity/components/previews/BlockPreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/block-image-style",
      "path": "__legacy/@sanity/components/previews/BlockImagePreview.css"
    },
    {
      "implements": "part:@sanity/components/previews/media-style",
      "path": "__legacy/@sanity/components/previews/MediaPreview.css"
    },
    {
      "name": "part:@sanity/components/panes/default-pane-style",
      "description": "Styling for panes"
    },
    {
      "implements": "part:@sanity/components/panes/default-pane-style",
      "path": "__legacy/@sanity/components/panes/DefaultPane.css"
    },
    {
      "name": "part:@sanity/components/utilities/activate-on-focus",
      "description": "Prevents scrolling, click and other mouseevents before the area is activated"
    },
    {
      "implements": "part:@sanity/components/utilities/activate-on-focus",
      "path": "__legacy/@sanity/components/utilities/ActivateOnFocus"
    },
    {
      "name": "part:@sanity/components/utilities/portal",
      "description": "Portal with react 15 fallback"
    },
    {
      "implements": "part:@sanity/components/utilities/portal",
      "path": "__legacy/@sanity/components/utilities/Portal/index"
    },
    {
      "name": "part:@sanity/components/panes/default",
      "description": "Default Pane"
    },
    {
      "implements": "part:@sanity/components/panes/default",
      "path": "__legacy/@sanity/components/panes/DefaultPane"
    },
    {
      "implements": "part:@sanity/components/panes/tabbed",
      "path": "__legacy/@sanity/components/panes/TabbedPane"
    },
    {
      "name": "part:@sanity/components/panes/split-controller",
      "description": "Resizeable split controller for panes"
    },
    {
      "implements": "part:@sanity/components/panes/split-controller",
      "path": "__legacy/@sanity/components/panes/SplitController"
    },
    {
      "name": "part:@sanity/components/panes/split-pane-wrapper",
      "description": "Resizeable split pane wrapper"
    },
    {
      "implements": "part:@sanity/components/panes/split-pane-wrapper",
      "path": "__legacy/@sanity/components/panes/SplitPaneWrapper"
    },
    {
      "implements": "part:@sanity/components/typography/hotkeys",
      "path": "__legacy/@sanity/components/typography/Hotkeys"
    },
    {
      "name": "part:@sanity/components/history/list-item",
      "description": "History list item"
    },
    {
      "implements": "part:@sanity/components/history/list-item",
      "path": "__legacy/@sanity/components/history/ListItem"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/autocomplete/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/buttons/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/dialogs/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/toggles/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/fieldsets/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/lists/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/lists/story_grid"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/snackbar/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/menus/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/icons/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/textfields/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/typography/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/loading/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/tags/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/progress/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/selects/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/textinputs/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/labels/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/formfields/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/textareas/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/edititem/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/previews/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/radiobutton/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/fileinput/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/utilities/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/panes/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/validation/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/history/story"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/badges/story"
    },
    {
      "name": "part:@sanity/components/badges/default",
      "description": "Default badge"
    },
    {
      "implements": "part:@sanity/components/badges/default",
      "path": "__legacy/@sanity/components/badges/DefaultBadge"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/tabs/story"
    },
    {
      "name": "part:@sanity/components/tabs/tab",
      "description": "Tab"
    },
    {
      "implements": "part:@sanity/components/tabs/tab",
      "path": "__legacy/@sanity/components/tabs/Tab"
    },
    {
      "name": "part:@sanity/components/tabs/tab-list",
      "description": "List of tabs"
    },
    {
      "implements": "part:@sanity/components/tabs/tab-list",
      "path": "__legacy/@sanity/components/tabs/TabList"
    },
    {
      "name": "part:@sanity/components/tabs/tab-panel",
      "description": "Panel that wraps tab content"
    },
    {
      "implements": "part:@sanity/components/tabs/tab-panel",
      "path": "__legacy/@sanity/components/tabs/TabPanel"
    },
    {
      "implements": "part:@sanity/components/portal",
      "path": "__legacy/@sanity/components/portal"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/portal/story"
    },
    {
      "implements": "part:@sanity/components/popover",
      "path": "__legacy/@sanity/components/popover"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/popover/story"
    },
    {
      "implements": "part:@sanity/components/tooltip",
      "path": "__legacy/@sanity/components/tooltip"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/tooltip/story"
    },
    {
      "implements": "part:@sanity/components/click-outside",
      "path": "__legacy/@sanity/components/clickOutside"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/clickOutside/story"
    },
    {
      "implements": "part:@sanity/components/menu-button",
      "path": "__legacy/@sanity/components/menuButton"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/menuButton/story"
    },
    {
      "implements": "part:@sanity/components/avatar",
      "path": "__legacy/@sanity/components/avatar"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/avatar/story"
    },
    {
      "implements": "part:@sanity/components/container-query",
      "path": "__legacy/@sanity/components/containerQuery"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/containerQuery/story"
    },
    {
      "implements": "part:@sanity/components/scroll",
      "path": "__legacy/@sanity/components/scroll"
    },
    {
      "implements": "part:@sanity/components/layer",
      "path": "__legacy/@sanity/components/layer"
    },
    {
      "implements": "part:@sanity/base/component",
      "path": "__legacy/@sanity/components/layer/story"
    }
  ]
}
