{"data":{"__schema":{"directives":[{"args":[{"defaultValue":null,"description":null,"name":"reason","type":{"kind":"SCALAR","name":"String","ofType":null}}],"description":"Marks an element of a GraphQL schema as no longer supported.","locations":["ARGUMENT_DEFINITION","ENUM_VALUE","FIELD_DEFINITION","INPUT_FIELD_DEFINITION"],"name":"deprecated"},{"args":[{"defaultValue":null,"description":"Included when true.","name":"if","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}}],"description":"Directs the executor to include this field or fragment only when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"name":"include"},{"args":[],"description":"The @oneOf built-in directive is used within the type system definition language to indicate an Input Object is a OneOf Input Object.\n\nA OneOf Input Object is a special variant of Input Object where exactly one field must be set and non-null, all others being omitted.\nThis is useful for representing situations where an input may be one of many different options.","locations":["INPUT_OBJECT"],"name":"oneOf"},{"args":[{"defaultValue":null,"description":"Skipped when true.","name":"if","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}}],"description":"Directs the executor to skip this field or fragment when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"name":"skip"},{"args":[{"defaultValue":null,"description":"The URL that specifies the behavior of this scalar.","name":"url","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"description":"Exposes a URL that specifies the behavior of this scalar.","locations":["SCALAR"],"name":"specifiedBy"}],"mutationType":{"name":"RootMutationType"},"queryType":{"name":"RootQueryType"},"subscriptionType":{"name":"RootSubscriptionType"},"types":[{"description":"Represents a directive","enumValues":null,"fields":[{"args":[{"defaultValue":"false","description":null,"name":"includeDeprecated","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"args","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"isRepeatable","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"locations","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":"Check `locations` field for enum value FIELD","description":null,"isDeprecated":true,"name":"onField","type":{"kind":"SCALAR","name":"Boolean","ofType":null}},{"args":[],"deprecationReason":"Check `locations` field for enum value FRAGMENT_SPREAD","description":null,"isDeprecated":true,"name":"onFragment","type":{"kind":"SCALAR","name":"Boolean","ofType":null}},{"args":[],"deprecationReason":"Check `locations` field for enum value OPERATION","description":null,"isDeprecated":true,"name":"onOperation","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__Directive","possibleTypes":null},{"description":null,"enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ARGUMENT_DEFINITION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ENUM"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ENUM_VALUE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FIELD"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FIELD_DEFINITION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FRAGMENT_DEFINITION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FRAGMENT_SPREAD"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INLINE_FRAGMENT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INPUT_FIELD_DEFINITION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INPUT_OBJECT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INTERFACE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"MUTATION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"OBJECT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"QUERY"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SCALAR"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SCHEMA"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SUBSCRIPTION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"UNION"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"VARIABLE_DEFINITION"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"__DirectiveLocation","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"deprecationReason","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"isDeprecated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__EnumValue","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[{"defaultValue":"false","description":null,"name":"includeDeprecated","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"args","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"deprecationReason","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"isDeprecated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__Field","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"defaultValue","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"deprecationReason","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"isDeprecated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__InputValue","possibleTypes":null},{"description":"Represents a schema","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"directives","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"mutationType","type":{"kind":"OBJECT","name":"__Type","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"queryType","type":{"kind":"OBJECT","name":"__Type","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"subscriptionType","type":{"kind":"OBJECT","name":"__Type","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"types","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__Schema","possibleTypes":null},{"description":"Represents scalars, interfaces, object types, unions, enums in the system","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"description","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[{"defaultValue":"false","description":null,"name":"includeDeprecated","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"enumValues","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}}},{"args":[{"defaultValue":"false","description":null,"name":"includeDeprecated","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"fields","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}}},{"args":[{"defaultValue":"false","description":null,"name":"includeDeprecated","type":{"kind":"SCALAR","name":"Boolean","ofType":null}}],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"inputFields","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"interfaces","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"kind","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ofType","type":{"kind":"OBJECT","name":"__Type","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"possibleTypes","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"__Type","possibleTypes":null},{"description":null,"enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ENUM"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INPUT_OBJECT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"INTERFACE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"LIST"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"NON_NULL"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"OBJECT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SCALAR"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"UNION"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"__TypeKind","possibleTypes":null},{"description":"A Font Awesome account.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Requires auth scope: `profile_read`","isDeprecated":false,"name":"email","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[{"defaultValue":null,"description":"A [semver 2.0](https://semver.org/#semantic-versioning-200) parseable\nversion, like \"7.2.0\".\n\nOr one of the following symbolic versions: \"5.x\", \"6.x\", or\n\"7.x\".\n\nOmit the argument to get the latest stable release across all majors.\nPre-releases are not considered \"released\" for this default.\n\nMax length: 20 characters.","name":"version","type":{"kind":"SCALAR","name":"String","ofType":null}}],"deprecationReason":null,"description":"The Icon Collection available to this account's subscription plan, for a\ngiven Font Awesome version.\n\nResolves to null if the authorized account has no subscription plan, the\nplan has no associated icon collection, or the plan's icon collection is\nnot present in the requested version's metadata.\n\nRequires auth scope: `entitlements_read`.","isDeprecated":false,"name":"iconCollection","type":{"kind":"OBJECT","name":"IconCollection","ofType":null}},{"args":[],"deprecationReason":null,"description":"Requires auth scope: `profile_read`","isDeprecated":false,"name":"id","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"args":[{"defaultValue":null,"description":"A kit token like `5ac0b01a82`.","name":"token","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"A Font Awesome Kit.\n\nRequires auth scope: `kits_read`","isDeprecated":false,"name":"kit","type":{"kind":"OBJECT","name":"Kit","ofType":null}},{"args":[],"deprecationReason":null,"description":"All kits available on this account, regardless of status.\n\nRequires auth scope: `kits_read`","isDeprecated":false,"name":"kits","type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Kit","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Collection of domains that have been whitelisted for this account's use of the\nFont Awesome 5 Pro CDN.\n\nFont Awesome 6 is not available on the Font Awesome 5 Pro CDN.\n\nFont Awesome 6 is available by way of CDN-hosted Kits, but the values in this\nfield have no relationship to the Kits CDN. The similar feature for allowing\ndomain referrers for Kits is the `Kit.domains` field.\n\nRequires auth scope: `domains_read`","isDeprecated":false,"name":"proCdnReferrers","type":{"kind":"OBJECT","name":"ProCdnReferrers","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Account","possibleTypes":null},{"description":"Name and unicode aliases.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Name aliases are names for an icon other than its `id`.\n\nSee also:\nhttps://docs.fontawesome.com/apis/graphql/objects#name-aliases","isDeprecated":false,"name":"names","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"Unicode aliases are unicodes for an icon, or one of its duotone layers,\nother than the icon's main unicode. Values are hexadecimal.\n\nSee also:\nhttps://docs.fontawesome.com/apis/graphql/objects#unicodealiases","isDeprecated":false,"name":"unicodes","type":{"kind":"OBJECT","name":"UnicodeAliases","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Aliases","possibleTypes":null},{"description":"The `Boolean` scalar type represents `true` or `false`.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"Boolean","possibleTypes":null},{"description":"A valid kit build_type.","enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"DESKTOP"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"WEB"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"BuildType","possibleTypes":null},{"description":"The `Date` scalar type represents a date. The Date appears in a JSON\nresponse as an ISO8601 formatted string, without a time component.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"Date","possibleTypes":null},{"description":"Metadata about the download formats available for this release.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Whether this release has separate download assets for Web and Desktop use cases.","isDeprecated":false,"name":"separatesWebDesktop","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Download","possibleTypes":null},{"description":"A valid family name.","enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"CHISEL"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"CLASSIC"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"DUOTONE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ETCH"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"GRAPHITE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"JELLY"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"JELLY_DUO"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"JELLY_FILL"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"MOSAIC"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"NOTDOG"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"NOTDOG_DUO"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"PIXEL"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SHARP"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SHARP_DUOTONE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SLAB"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SLAB_DUO"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SLAB_PRESS"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SLAB_PRESS_DUO"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"THUMBPRINT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"UTILITY"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"UTILITY_DUO"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"UTILITY_FILL"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"VELLUM"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"WHITEBOARD"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"Family","possibleTypes":null},{"description":"A combination of family and style.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Lowercase full name of a family.\n\nThis is suitable for building a CSS class name like \"fa-sharp\" when the value is \"sharp\".","isDeprecated":false,"name":"family","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A human-readable label for this family-style, suitable for direct display in a UI.\n\nThe value is the canonical family label and style label joined by a single space —\nfor example, \"Sharp Solid\", \"Sharp Duotone Light\", \"Notdog Duo Solid\".\n\nThis does not vary across Font Awesome versions.","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A single term that fully-specifies a family-style. This can be used in the Font Awesome JavaScript API\nwhere a `prefix` is expected. It can also be used as a CSS class.","isDeprecated":false,"name":"prefix","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A single term that full-specifies a family-style. The shorthand is used for naming family-style-named\nassets in CDN URLs or file path names in zip archives.\n\nNote that legacy family-styles like, Classic Solid, may be named only after their style: \"solid\".\nWhen used as a style shorthand, \"solid\" alone implies the \"classic\" family.\nMore recent shorthands will include the names of both family and style. For example, Notdog Duo Solid\nwill be \"notdog-duo-solid\".","isDeprecated":false,"name":"shorthand","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Lowercase full name of a style.\n\nThis is suitable for building a CSS class name like \"fa-solid\" when the value is \"solid\".","isDeprecated":false,"name":"style","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The visual tags that apply to this family-style.\n\nThese tags are global to the family-style and do not vary by icon path or other path-specific context.","isDeprecated":false,"name":"visualTags","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"VisualTag","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"FamilyStyle","possibleTypes":null},{"description":null,"enumValues":null,"fields":null,"inputFields":[{"defaultValue":null,"description":null,"name":"family","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Family","ofType":null}}},{"defaultValue":null,"description":null,"name":"style","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Style","ofType":null}}}],"interfaces":null,"kind":"INPUT_OBJECT","name":"FamilyStyleFilter","possibleTypes":null},{"description":"A complete family-style identified by both canonical parts. Used as the `pair`\nmember of `FamilyStyleSelector`.","enumValues":null,"fields":null,"inputFields":[{"defaultValue":null,"description":"Lowercase canonical family name, e.g. \"classic\", \"sharp\". Max length: 25 characters.","name":"family","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"Lowercase canonical style name, e.g. \"solid\", \"regular\". Max length: 25 characters.","name":"style","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"interfaces":null,"kind":"INPUT_OBJECT","name":"FamilyStylePair","possibleTypes":null},{"description":"Selects a single family-style. Exactly one member\nmust be supplied and non-null; the three forms are mutually exclusive:\n\n- `pair` — a family name and style name together;\n- `shorthand` — a single shorthand term, e.g. \"solid\", \"notdog-duo-solid\";\n- `prefix` — a single prefix term, e.g. \"fas\", \"fass\".","enumValues":null,"fields":null,"inputFields":[{"defaultValue":null,"description":"A family name and style name pair.","name":"pair","type":{"kind":"INPUT_OBJECT","name":"FamilyStylePair","ofType":null}},{"defaultValue":null,"description":"A single prefix term, e.g. \"fas\", \"fass\". Max length: 25 characters.","name":"prefix","type":{"kind":"SCALAR","name":"String","ofType":null}},{"defaultValue":null,"description":"A single shorthand term, e.g. \"solid\", \"notdog-duo-solid\". Max length: 25 characters.","name":"shorthand","type":{"kind":"SCALAR","name":"String","ofType":null}}],"interfaces":null,"kind":"INPUT_OBJECT","name":"FamilyStyleSelector","possibleTypes":null},{"description":"A single family-style entry in an Icon Collection's curated subset.\n\nIdentifies either \"this whole family-style is included\" (`only` is null) or\n\"only these specific icons within this family-style are included\" (`only` is\na paginated `IconVariantsPaginated` of those icons, each paired with this\nentry's family-style).","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The family-style this entry applies to.","isDeprecated":false,"name":"familyStyle","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}},{"args":[{"defaultValue":"1","description":"Page number (1-based). Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Number of icons per page. Default: 20. Max: 50.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}}],"deprecationReason":null,"description":"All in-scope icon variants for this family-style entry, as a paginated list.\n\nUnlike `only` (which is null when the whole family-style is included),\n`iconVariantsPaginated` always returns a paginated result:\n\n- When the subset is curated (as in a Kit with whose subsetType is CUSTOM),\n returns the same curated icons as `only`.\n- When the whole family-style is included (where subsetType is AUTO or FULL), returns all icon\n variants for this family-style at the operative version.","isDeprecated":false,"name":"iconVariantsPaginated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconVariantsPaginated","ofType":null}}},{"args":[{"defaultValue":"1","description":"Page number (1-based). Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Number of icons per page. Default: 20. Max: 50.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}}],"deprecationReason":null,"description":"The specific icons in this family-style that are included in the subset,\nas a paginated list of `IconVariant`s paired with this entry's\nfamily-style.\n\nNull when the whole family-style is included (no `only` curation).","isDeprecated":false,"name":"only","type":{"kind":"OBJECT","name":"IconVariantsPaginated","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"FamilyStyleSubset","possibleTypes":null},{"description":"A page of `FamilyStyleSubset`s with pagination metadata.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The list of family-styles for the requested page.","isDeprecated":false,"name":"familyStyles","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyleSubset","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The page number of the returned family-styles. Page numbers start at 1.","isDeprecated":false,"name":"page","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The number of family-styles returned per page.","isDeprecated":false,"name":"pageSize","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of family-styles available for this query, without regard to pagination.","isDeprecated":false,"name":"totalFamilyStyleCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of pages available for this query, given the page size.","isDeprecated":false,"name":"totalPageCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"FamilyStyleSubsetPaginated","possibleTypes":null},{"description":"Indicates for each license type, in which families and styles this icon appears.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"A list of families and styles in which this icon appears in Font Awesome Free.\n\nFree icons normally only appear in the \"classic\" family and \"solid\" style. Some also appear\nin the \"classic\" family and \"regular\" style for closer visual equivalence with Font Awesome 4.\n\nFor icons that do not appear in Font Awesome Free at all, like alicorn, this\nwill be an empty list.","isDeprecated":false,"name":"free","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"A list of families and styles in which this icon appears in Font Awesome Pro.\n\nPro icons normally appear in all available families and styles.","isDeprecated":false,"name":"pro","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"FamilyStylesByLicense","possibleTypes":null},{"description":"A single official icon within a particular release.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Aliases for this icon.","isDeprecated":false,"name":"aliases","type":{"kind":"OBJECT","name":"Aliases","ofType":null}},{"args":[],"deprecationReason":null,"description":"List of Font Awesome versions in which this icon was changed.","isDeprecated":false,"name":"changes","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"Indicates for each license type, in which families and styles this icon appears.","isDeprecated":false,"name":"familyStylesByLicense","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStylesByLicense","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The identifying name of an icon, like \"coffee\" or \"bicycle\".","isDeprecated":false,"name":"id","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Usually, a more human readable representation of this icon's id.\n\nFor example, the icon with id \"coffee-pot\" has a label of \"Coffee Pot\".","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":"This field produces only legacy style names without reference to families. Styles in the Sharp family will not be found here, even if they are available for this icon and license. Use the familyStylesByLicense field instead.","description":"Deprecated\n\nAn object representing for each license type--free and pro--in which legacy styles this icon appears.\n\nIn current versions of Font Awesome, every style is in a family. This field doesn't know about families. In particular, it doesn't know about any styles in the Sharp family.","isDeprecated":true,"name":"membership","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Membership","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A renaming or change in style for this icon between Font Awesome 4 and Font Awesome 5.\n\nThis will be null when this icon has no shim.","isDeprecated":false,"name":"shim","type":{"kind":"OBJECT","name":"Shim","ofType":null}},{"args":[],"deprecationReason":"This field produces only legacy style names without reference to families. Styles in the Sharp family will not be found here, even if they are available for this icon and license. Use the familyStylesByLicense field instead.","description":"Deprecated\n\nList of legacy Font Awesome style names in which this icon appears, such as: \"solid\", \"regular\", \"light\", \"duotone\".\n\nIn current versions of Font Awesome, every style is in a family. This field doesn't know about families. In particular, it doesn't know about any styles in the Sharp family.","isDeprecated":true,"name":"styles","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[{"defaultValue":null,"description":"By default, with no `filter` argument, all styles licensed by the request's authorization token are returned.\nThis argument allows for limiting the returned SVGs to a subset of the available licensed styles.","name":"filter","type":{"kind":"INPUT_OBJECT","name":"SvgsFilter","ofType":null}}],"deprecationReason":null,"description":"SVGs for an icon. Available styles are limited by the scopes on the token\n\nRequires auth scope `svg_icons_pro` or `svg_icons_free`.\n\nResolved values are limited by the auth scopes on the token used to authorize\nthe query request. If the token used has only the `svg_icons_free` scope, then\nonly free icon styles will be available here. If the token has the `svg_icons_pro`,\nthen both free and pro styles will be available here.","isDeprecated":false,"name":"svgs","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Svg","ofType":null}}}},{"args":[],"deprecationReason":"Prefer unicodeInt or unicodeHex, because their field names make their encodings unambiguous.","description":"Deprecated.\n\nUnicode by which this icon can be identified--just the hex digits as a string.\n\nFor example, the value of this field for the coffee icon is \"f0f4\".","isDeprecated":true,"name":"unicode","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as a lowercase hexadecimal\nstring with no prefix and no zero padding beyond the minimum-width form.\n\nFor example, the value of this field for the mug-saucer icon is \"f0f4\".","isDeprecated":false,"name":"unicodeHex","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as an integer.\n\nFor example, the value of this field for the mug-saucer icon is 61684.","isDeprecated":false,"name":"unicodeInt","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Icon","possibleTypes":null},{"description":"An Icon Collection is a grouping of Icon Packs that are available to a subscription plan.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The Icon Packs included in this Icon Collection, in canonical listing order.","isDeprecated":false,"name":"iconPacks","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconPack","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"A human readable label for this Icon Collection, like \"Free Collection\" or \"Pro Collection\".","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the icon used for this collection's label, like \"circle-half\".\n\nCombined with `labelIconPrefix`, fully specifies an icon a client can render\nto visually represent this collection in a UI.","isDeprecated":false,"name":"labelIconName","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The style prefix of the icon used for this collection's label, like \"fas\".\n\nCombined with `labelIconName`, fully specifies an icon a client can render\nto visually represent this collection in a UI.","isDeprecated":false,"name":"labelIconPrefix","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the icon collection, like \"free-collection\" or \"pro-collection\".","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The subset of icons by family-style included in this Icon Collection.\n\nNull when the collection contains every icon of every included family-style\nwith no curation (e.g., the typical Pro Collection). Non-null when the\ncollection is a curated subset (e.g., the Free Collection).","isDeprecated":false,"name":"subset","type":{"kind":"OBJECT","name":"IconCollectionSubset","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconCollection","possibleTypes":null},{"description":"The subset structure for an Icon Collection. Carries the per-family-style\nbreakdown of which icons are curated into this collection.","enumValues":null,"fields":[{"args":[{"defaultValue":null,"description":"Lowercase canonical family name, e.g., \"classic\", \"brands\", \"sharp\". Max length: 25 characters.","name":"family","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"Lowercase canonical style name, e.g., \"solid\", \"regular\", \"light\". Max length: 25 characters.","name":"style","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"A single family-style subset entry by family/style key.\n\nReturns null when no entry in this subset matches the requested\nfamily/style pair (no GraphQL error). Use with field aliasing to paginate\none specific family-style independently of others.","isDeprecated":false,"name":"familyStyleSubset","type":{"kind":"OBJECT","name":"FamilyStyleSubset","ofType":null}},{"args":[],"deprecationReason":null,"description":"Every per-family-style subset entry in this collection.\n\nWhen selected as a single field, every entry resolves with the same\n`only(page, pageSize)` arguments. For independent pagination per\nfamily-style, use the singular `familyStyleSubset(family, style)` field\nvia aliased selections.","isDeprecated":false,"name":"familyStyleSubsets","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyleSubset","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconCollectionSubset","possibleTypes":null},{"description":"Metadata about icon counts in Free vs. Pro in this release.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Count of Free icons in this release.","isDeprecated":false,"name":"free","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Count of Pro icons in this release.","isDeprecated":false,"name":"pro","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconCount","possibleTypes":null},{"description":"An Icon Pack is a group of family-styles with a common visual personality (e.g., \"classic\", \"sharp\", \"whiteboard\", \"notdog\", \"jelly\").","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"A description for this Icon Pack, suitable for display to a user.","isDeprecated":false,"name":"description","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Name of the designer or organization credited with this Icon Pack. May be null.","isDeprecated":false,"name":"designerName","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":"URL of the designer or organization credited with this Icon Pack. May be null.","isDeprecated":false,"name":"designerUrl","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":"The family-styles included in this Icon Pack, in canonical family-style listing order.","isDeprecated":false,"name":"familyStyles","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"UI label text for this Icon Pack, like \"Whiteboard\" or \"Sharp Duotone\".","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the icon used for this pack's label, like \"circle-half\".\n\nCombined with `labelIconPrefix`, fully specifies an icon a client can render\nto visually represent this pack in a UI.","isDeprecated":false,"name":"labelIconName","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The style prefix of the icon used for this pack's label, like \"fas\".","isDeprecated":false,"name":"labelIconPrefix","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the icon pack, like \"whiteboard\" or \"sharp-duotone\".","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The source canvas height used by all family-styles in the Icon Pack.\n\n`sourceCanvasHeight` is the height of the icon grid, in pixels, of the visible bounding box that icons are designed within. The difference between the two is the padding. An official icon may be designed to overflow the grid, into the padding. But it will not overflow the canvas.\n\nThe value is paired with `sourceGridHeight`, which is the height of the grid, in pixels, on which icons are designed, before any scaling up.\n\nThe grid and canvas are both squares of the same height and width, so `sourceGridHeight` also implies the source grid width, and `sourceCanvasHeight` also implies the source canvas width.\n\nImagine a square inside a square, where there's an equal amount of padding on all sides between the inner square (the grid) and the outer square (the canvas).","isDeprecated":false,"name":"sourceCanvasHeight","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The source grid height used by all family-styles in the Icon Pack.\n\n`sourceGridHeight` is the height of the icon grid, in pixels, on which icons are designed, before any scaling up.\n\nThe value is paired with `sourceCanvasHeight`, which is the height of the canvas, in pixels, on which icons are designed, before any scaling up.\n\nThe grid is the invisible design grid that icons are built on. The canvas is the visible bounding box that icons are designed within. The difference between the two is the padding. An official icon may be designed to overflow the grid, into the padding. But it will not overflow the canvas.\n\nThe grid and canvas are both squares of the same height and width, so `sourceGridHeight` also implies the source grid width, and `sourceCanvasHeight` also implies the source canvas width.\n\nImagine a square inside a square, where there's an equal amount of padding on all sides between the inner square (the grid) and the outer square (the canvas).","isDeprecated":false,"name":"sourceGridHeight","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconPack","possibleTypes":null},{"description":"An icon uploaded to a kit. A valid Font Awesome SVG can be built from the data\nin this object, for example:\n\n```\n\n \n\n```\n\nOr the icon could be referenced using CSS class names, such as on an `` tag like:\n\n```\n\n```\n\nNotice `fak` is used as the style prefix class for all icon uploads (think: Font Awesome Kit).\n\nOr the icon could be referenced using a CSS pseudo-element:\n\nHTML:\n```\n\n```\n\nCSS:\n```\n.fancy-list {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n\n.fancy-list li:before {\n content: '\\e001';\n font-family: 'Font Awesome Kit';\n margin-right: 0.25em;\n}\n```\n\nReplace `e001` with the unicode value found in this icon upload object.\n\nNote that the font-family for an icon upload is always \"Font Awesome Kit\".","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"height","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"An HTML representation of the icon upload as an `` element.","isDeprecated":false,"name":"html","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"iconDefinition","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Json","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":"This field only provides the primary path. Use pathData, which may include multiple paths, such as for Duotone icons.","description":"Deprecated.\n\nSVG path data for only the primary path. Since Icon Uploads may be Duotone,\nprefer the `pathData` field which provides any number of paths.","isDeprecated":true,"name":"path","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A monotone icon has exactly one SVG path, the primary path.\n\nA duotone icon always has two `pathData` elements, and the following rules apply:\n- The first list element corresponds to the icon's secondary path, and the second\nlist element corresponds to the icon's primary path.\n\n Heads up! This might seem counterintuitive: the first path (at list index 0)\nis the _second_ layer for a duotone icon.\n\n- A duotone icon upload may have an empty string as its primary path, indicating\n that it has only a secondary path, as is the case for many of the official\n icons, such as those for English alphanumeric characters.","isDeprecated":false,"name":"pathData","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":"Prefer unicodeInt or unicodeHex, because their field names make their encodings unambiguous.","description":"Deprecated.\n\nThe unicode codepoint of this icon upload, represented as an integer. For example, 57345.","isDeprecated":true,"name":"unicode","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon upload, represented as a lowercase hexadecimal string. For example, \"e001\".","isDeprecated":false,"name":"unicodeHex","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon upload, represented as an integer. For example, 57345.","isDeprecated":false,"name":"unicodeInt","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"width","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconUpload","possibleTypes":null},{"description":"One family-style variant of an icon, with its SVG data.\n\nAn icon variant is an official icon in a specific family-style.\nFor example, \"mug-saucer\" in \"sharp-solid\" is a different icon variant than\n\"mug-saucer\" in \"sharp-regular\". What does not vary across these are the properties\nof the icon soul, such as its name, unicode, label, and aliases.\n\nThe SVG may be null when the caller lacks the auth scope required to\ndownload SVG content (e.g., Pro Lite accounts).","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The family-style of this icon variant.","isDeprecated":false,"name":"familyStyle","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The identifying name of an icon, like \"coffee\" or \"bicycle\". Same identity as `Icon.id`.","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"SVG data for the icon variant.\n\nRequires auth scope `svg_icons_pro` or `svg_icons_free` to be resolved.\n\nWill be nil if the current authorization lacks permission to download SVGs,\nwhich is always the case for Pro Lite accounts.","isDeprecated":false,"name":"svg","type":{"kind":"OBJECT","name":"Svg","ofType":null}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as a lowercase hexadecimal\nstring with no prefix and no zero padding beyond the minimum-width form.\n\nFor example, the value of this field for the mug-saucer icon is \"f0f4\".","isDeprecated":false,"name":"unicodeHex","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as an integer.\n\nFor example, the value of this field for the mug-saucer icon is 61684.","isDeprecated":false,"name":"unicodeInt","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconVariant","possibleTypes":null},{"description":"A page of `IconVariant`s with pagination metadata.\n\nAn icon variant is an official icon in a specific family-style.\nFor example, \"mug-saucer\" in \"sharp-solid\" is a different icon variant than\n\"mug-saucer\" in \"sharp-regular\". What does not vary across these are the properties\nof the icon soul, such as its name, unicode, label, and aliases.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The list of icon variants for the requested page.","isDeprecated":false,"name":"iconVariants","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconVariant","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The page number of the returned icon variants. Page numbers start at 1.","isDeprecated":false,"name":"page","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The number of icon variants returned per page.","isDeprecated":false,"name":"pageSize","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of icon variants available for this query, without regard to pagination.","isDeprecated":false,"name":"totalIconVariantCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of pages available for this query, given the page size.","isDeprecated":false,"name":"totalPageCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconVariantsPaginated","possibleTypes":null},{"description":"A Font Awesome official icon together with a list of icon variants.\n\nAn icon variant is an official icon in a specific family-style.\nFor example, \"mug-saucer\" in \"sharp-solid\" is a different icon variant than\n\"mug-saucer\" in \"sharp-regular\". What does not vary across these are the properties\nof the icon soul, such as its name, unicode, label, and aliases.\n\nThe set of icon variants returned depends on the surrounding context — under\n`searchKit`, the list contains only the variants in the kit's subset that\nthe account is licensed to use; future fields returning this type may\nfilter by other criteria (e.g., release version, icon collection).","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Usually, a more human readable representation of this icon's name.\n\nFor example, the icon with id \"coffee-pot\" has a label of \"Coffee Pot\".","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The identifying name of an icon, like \"coffee\" or \"bicycle\". Same identity as `Icon.id`.","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as a lowercase hexadecimal string. For example, \"f015\".","isDeprecated":false,"name":"unicodeHex","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The unicode codepoint of this icon, represented as an integer. For example, 61461.","isDeprecated":false,"name":"unicodeInt","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The family-style variants of this icon exposed by the surrounding context.\n\nWhen reached through `searchKit`, this list contains only the variants in\nthe kit's subset that the account is licensed to use.","isDeprecated":false,"name":"variants","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconVariant","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconWithVariants","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The list of icons for the requested page.","isDeprecated":false,"name":"icons","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Icon","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The page number of the returned icons. Page numbers start at 1.","isDeprecated":false,"name":"page","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The number of icons returned per page.","isDeprecated":false,"name":"pageSize","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of icons available for this query, without regard to pagination.","isDeprecated":false,"name":"totalIconCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of pages available for this query, given the page size.","isDeprecated":false,"name":"totalPageCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"IconsPaginated","possibleTypes":null},{"description":"The `ID` scalar type represents a unique identifier, often used to\nrefetch an object or as key for a cache. The ID type appears in a JSON\nresponse as a String; however, it is not intended to be human-readable.\nWhen expected as an input type, any string (such as `\"4\"`) or integer\n(such as `4`) input value will be accepted as an ID.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"ID","possibleTypes":null},{"description":"The `Int` scalar type represents non-fractional signed whole numeric\nvalues. It is NOT compliant with the GraphQl spec, it can represent\nvalues between `-(2^53 - 1)` and `2^53 - 1` as specified by\n[IEEE 754](https://en.wikipedia.org/wiki/IEEE_754).\nIt is kept here for backwards compatibility, prefer using\nthe SpecCompliantInt.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"Int","possibleTypes":null},{"description":"The `Json` scalar type represents arbitrary json string data, represented as UTF-8\ncharacter sequences. The Json type is most often used to represent a free-form\nhuman-readable json string.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"Json","possibleTypes":null},{"description":"A kit","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Whether the auto accessibility features are enabled for this kit.","isDeprecated":false,"name":"autoAccessibilityEnabled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Domains for which this kit has been whitelisted. May include wildcards.\n\nRequires auth scope: `domains_read`","isDeprecated":false,"name":"domains","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[{"defaultValue":null,"description":"Selects the target family-style. Provide exactly one of: `pair` (family and\nstyle together), `shorthand`, or `prefix`. See `FamilyStyleSelector`.","name":"selector","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"FamilyStyleSelector","ofType":null}}}],"deprecationReason":null,"description":"A single family-style lookup on this kit, after filtering by the kit's subset\nand the account's permits.\n\nReturns null when the requested family-style exists at this kit's version\nbut is not available in the kit, either due to the kit's subset or the account's permits.\n\nProduces an `invalid family-style` error when the requested family-style\ndoes not exist at all.\n\nInterpreting the `only` field:\n\n- When the `only` field is `null`, it means when the kit is not subsetted (it includes the full library),\n or that it is auto-subsetted (by style). Either way, it means that for that family-style,\n the kit includes every icon available for that family-style, in this kit's configured\n version of Font Awesome, up the account's entitlements.\n\n- When the `only` field is non-null, it means the kit is custom-subsetted and the `only` field lists the\n specific icons that are included in the kit for that family-style.\n\nThe `Kit.subsetType` explicitly indicates what kind of subset the kit has, and `Kit.subsetTypeLabel` provides\na human-readable UI label.","isDeprecated":false,"name":"familyStyleMember","type":{"kind":"OBJECT","name":"FamilyStyleSubset","ofType":null}},{"args":[{"defaultValue":"1","description":"Page number (1-based). Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Number of family-styles per page. Default: 20. Max: 50.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}}],"deprecationReason":null,"description":"A paginated wrapper over the family-styles included in this kit, after filtering by\nthe kit's subset and the account's entitlements.\n\nOne entry per family-style, in canonical family-style listing order, with pagination\nmetadata. Use `page` (1-based) and `pageSize` to walk the result. `totalFamilyStyleCount`\nreports the total across all pages; `totalPageCount` reports the page count given the\nrequested `pageSize`.\n\nFor each entry:\n\n- When the `only` field is `null`, it means when the kit is not subsetted (it includes the full library),\n or that it is auto-subsetted (by style). Either way, it means that for that family-style,\n the kit includes every icon available for that family-style, in this kit's configured\n version of Font Awesome, up the account's entitlements.\n\n- When the `only` field is non-null, it means the kit is custom-subsetted and the `only` field lists the\n specific icons that are included in the kit for that family-style.\n\nThe `Kit.subsetType` explicitly indicates what kind of subset the kit has, and `Kit.subsetTypeLabel` provides\na human-readable UI label.\n\nFor a single family-style lookup, use the singular `familyStyleMember(selector:)` field instead.","isDeprecated":false,"name":"familyStylesPaginated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyleSubsetPaginated","ofType":null}}},{"args":[{"defaultValue":null,"description":"Canonical icon id or a name alias. Max length: 80 characters.","name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"A single icon in this kit, looked up by name, together with the family-style\nvariants this kit includes for that icon.\n\nThe `name` may be the icon's canonical id or one of its aliases; either way,\nthe result will use the canonical name as the value of its `name` field.\nThe Font Awesome version used for the lookup is the one resolved from this kit's `version`.\n\nThe returned `variants` are limited to the family-styles present in this kit's subset.\nSVG content on each variant remains gated by the existing SVG auth scopes.\n\nReturns null when the named icon does not exist at this kit's Font Awesome version,\nor when it exists but none of its family-style variants are present in this kit.","isDeprecated":false,"name":"icon","type":{"kind":"OBJECT","name":"IconWithVariants","ofType":null}},{"args":[],"deprecationReason":null,"description":"List of icon uploads on this kit.","isDeprecated":false,"name":"iconUploads","type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"IconUpload","ofType":null}}},{"args":[{"defaultValue":"1","description":"Page number (1-based). Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Number of icon variants per page. Default: 20. Max: 500.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}}],"deprecationReason":null,"description":"All official icon variants present in this kit, as a paginated list.\n\nAn icon variant is an official icon in a specific family-style.\nFor example, \"mug-saucer\" in \"sharp-solid\" is a different icon variant than\n\"mug-saucer\" in \"sharp-regular\". What does not vary across these are the properties\nof the icon soul, such as its name, unicode, label, and aliases.\n\nReturns only the icon variants that are present in the kit's subset.\nCustom icons (also known as \"icon uploads\") are never included here.\n\nThe variants are ordered by ascending icon name, then by ascending\nshort_prefix_id; this order is not configurable. A kit with no official\nicons returns an empty list with zero counts. SVG content on each variant\nis gated by the SVG auth scopes.","isDeprecated":false,"name":"iconVariantsPaginated","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconVariantsPaginated","ofType":null}}},{"args":[],"deprecationReason":"kits are dropping support for SRI","description":null,"isDeprecated":true,"name":"integrityHash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A revision number that increments every time any change is made on the kit, including changes to custom icons.","isDeprecated":false,"name":"kitRevision","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Either 'free' or 'pro'.","isDeprecated":false,"name":"licenseSelected","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Whether the CSS or JavaScript assets loaded by this kit are minified.","isDeprecated":false,"name":"minified","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"User-assignable nickname.","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Permits for this kit.","isDeprecated":false,"name":"permits","type":{"kind":"OBJECT","name":"Permits","ofType":null}},{"args":[],"deprecationReason":null,"description":"The release of Font Awesome to which this kit's `version` refers.\n\nIf the value of the kit's `version` field is a symbolic version range like\n5.x or 6.x, representing the most recently released version in each of those\nmajor version branches, this release will be for that specific version.\n\nCAVEAT: The version range is resolved to the specific version at the time this\nquery is executed; whereas the actual version loaded by the kit in the browser\nat any given time will be determined by the kit loader. During deployment\nprocess of a new release, it is possible that there will be small gap in time\nbetween the moment when the kit begins loading the newly released version in\nbrowsers, and the moment when this field's resolution starts reflecting that\nnewly-released version. Theses values will be eventually consistent; the vast\nmajority of the time, they will be identical.","isDeprecated":false,"name":"release","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Release","ofType":null}}},{"args":[{"defaultValue":"1","description":"Select a specific page of results. Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Limit the count of icons per page. Default: 20. Max: 50.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":null,"description":"A string of search terms, like \"coff\" or \"coffee mug\". Max length: 512.","name":"query","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"Which icons to search: OFFICIAL or CUSTOM.","name":"searchMode","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"KitSearchMode","ofType":null}}}],"deprecationReason":null,"description":"Searches icons in a kit.\n\nIf the kit is subsetted, then when searching official icons, only those icons that are included in\nthe kit's subset will be included in the search.\n\nWhile both official icons and custom icons (aka \"icon uploads\") can be\nsearched using this field, each time this field is selected, only one of those domains can be searched.\nUse the `searchMode` argument to specify whether to search official or custom icons.\n\nTo search both official icons and custom icons in a single request, select this field multiple times\nin the same query document, each with a different `searchMode`, using one or more aliases to\ndistinguish each field selection.\n\nA null result on this field indicates a problem with executing the search.\nAn empty result set is represented by a `SearchKitResult` object with an empty `icons` list.","isDeprecated":false,"name":"searchKit","type":{"kind":"OBJECT","name":"SearchKitResult","ofType":null}},{"args":[],"deprecationReason":null,"description":"Whether this kit automatically handles Font Awesome 4 compatibility.","isDeprecated":false,"name":"shimEnabled","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"An opaque cache key for this kit's `showcaseIcons`.\n\nThe icons returned by `showcaseIcons` are selected to be an interesting sample\nof the kit's icons. If the selection changes, `showcaseCacheKey` changes. If the\nkit changes, `showcaseCacheKey` changes. As long as `showcaseCacheKey` remains\nthe same value, clients can reuse cached versions of the showcase icons list.\n\nUse it as the cache key for showcase results instead of combining the kit token\nand `kitRevision` yourself. Treat the value as opaque (compare only for\nequality). It is a single per-kit value — it does not vary with the\n`showcaseIcons` arguments (`page`, `pageSize`, `selector`, `limitPerFamilyStyle`);\ncombine it with your own request variables to key individual pages.","isDeprecated":false,"name":"showcaseCacheKey","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[{"defaultValue":"80","description":"Max icon variants contributed per family-style. Default: 80. Max: 500.","name":"limitPerFamilyStyle","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"1","description":"Page number (1-based). Default: 1.","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"Number of icon variants per page. Default: 20. Max: 500.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":null,"description":"Optional. Restrict the showcase to one family-style. Provide exactly one of\n`pair` (family and style together), `shorthand`, or `prefix`. See\n`FamilyStyleSelector`. Omit to draw from all family-styles in the kit.","name":"selector","type":{"kind":"INPUT_OBJECT","name":"FamilyStyleSelector","ofType":null}}],"deprecationReason":null,"description":"An interesting, varied sample of this kit's **official** icon variants, as a\npaginated list — a \"showcase\" of the kit rather than a trivial alphabetical\nslice.\n\nThe icons are selected to be representative and varied. The exact selection is\nintentionally not specified here and may change over time. To cache the result,\nuse `showcaseCacheKey`: while it is unchanged, a previously-fetched showcase for\nthis kit stays valid and may be reused; when the kit changes or the selection\nchanges, `showcaseCacheKey` changes and clients should refetch.\n\nOnly official icons are returned. Custom icons (kit \"icon uploads\") are never\nincluded here — use `searchKit(searchMode: CUSTOM)` or `iconUploads` for those.\n\nUse `page`/`pageSize` to paginate. Provide an optional `selector` to restrict\nthe showcase to one family-style; an unknown selector yields an\n`invalid family-style` error, and a real family-style not present in the kit\nyields an empty page. SVG content on each variant is gated by the SVG auth scopes.\n\nFor all official icon variants (unfiltered), use `iconVariantsPaginated` instead.","isDeprecated":false,"name":"showcaseIcons","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconVariantsPaginated","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A value of 'published' indicates that the kit is live and usable.","isDeprecated":false,"name":"status","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"How this Kit's subset is defined:\n\n- `FULL` — the Kit includes all styles and icons of Font Awesome official icons available for the account.\n- `CUSTOM` — the Kit is subsetted using individual icon selection for each family-style. Only the icons individually selected in each family-style are included in the Kit.\n- `AUTO` — the Kit is subsetted by family-style. For each family-style included in the subset, every available icon in that family-style is included in the Kit.\n\nThe family-styles available to a kit are discoverable through the account's `IconCollection`.","isDeprecated":false,"name":"subsetType","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"KitSubsetType","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A UI label for the Kit's subset type.","isDeprecated":false,"name":"subsetTypeLabel","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Either 'svg' or 'webfont'.","isDeprecated":false,"name":"technologySelected","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Identifies the kit and is used in the kit's URL.\n\nExample: `5ac0b01a82`.","isDeprecated":false,"name":"token","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},{"args":[],"deprecationReason":"kits are dropping support for SRI","description":null,"isDeprecated":true,"name":"useIntegrityHash","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A major.minor.patch version number like 5.13.0. The word \"latest\" will resolve to the latest full version of 5.x but is deprecated for version 6.","isDeprecated":false,"name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Kit","possibleTypes":null},{"description":"An object representing the result of a kit download request, as created by the `createKitDownload` mutation.\nWhen the corresponding kit download is ready, the `url` field of this object will contain the link to download the kit,\nand the `status` field will be `READY`.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The id of the build of a particular revision of a kit.","isDeprecated":false,"name":"buildId","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Indicates whether the kit download is ready for retrieval. When `ready`, the `url` field will contain the link to download the kit.","isDeprecated":false,"name":"status","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"KitDownloadStatus","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The URL where the kit can be downloaded. This field will be `null` until the kit download is ready.","isDeprecated":false,"name":"url","type":{"kind":"SCALAR","name":"String","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"KitDownload","possibleTypes":null},{"description":"A valid kit download result status.","enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FAILED"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"PENDING"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"READY"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"KitDownloadStatus","possibleTypes":null},{"description":"An option for how to search icons in kits.","enumValues":[{"deprecationReason":null,"description":"Kit custom icons (aka \"icon uploads\").","isDeprecated":false,"name":"CUSTOM"},{"deprecationReason":null,"description":"Official Font Awesome icons.","isDeprecated":false,"name":"OFFICIAL"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"KitSearchMode","possibleTypes":null},{"description":"How a Kit's subset is defined.\nThe family-styles available to a kit are discoverable through the account's `IconCollection`.","enumValues":[{"deprecationReason":null,"description":"The Kit is subsetted by family-style. For each family-style included in the subset, every available icon in that family-style is included in the Kit.","isDeprecated":false,"name":"AUTO"},{"deprecationReason":null,"description":"The Kit is subsetted using individual icon selection for each family-style. Only the icons individually selected in each family-style are included in the Kit.","isDeprecated":false,"name":"CUSTOM"},{"deprecationReason":null,"description":"The Kit includes all styles and icons of Font Awesome official icons available for the account.","isDeprecated":false,"name":"FULL"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"KitSubsetType","possibleTypes":null},{"description":"A license value.","enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"ANY"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"FREE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"PRO"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"License","possibleTypes":null},{"description":"Indicates for each license type, in which families and/or styles this icon appears.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"A list of styles in which this icon appears in Font Awesome Free.\n\nFree icons normally only appear in the \"solid\" style. Some also appear\nin the \"regular\" style for closer visual equivalence with Font Awesome 4.\n\nFor icons that do not appear in Font Awesome Free at all, like alicorn, this\nwill be an empty list.","isDeprecated":false,"name":"free","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"A list of styles in which this icon appears in Font Awesome Pro.\n\nPro icons normally appear in all available styles.","isDeprecated":false,"name":"pro","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Membership","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[{"defaultValue":null,"description":"The build_type for the kit download.","name":"buildType","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"BuildType","ofType":null}}},{"defaultValue":null,"description":"The kit token for the kit download.","name":"kitToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"Create a kit download. This produces a `KitDownload` object for downloading a kit zip\narchive of the latest revision of the kit at the time this mutation is invoked.\nIf it has already been built, then the `KitDownload` object will have a status\nof `ready` and a URL for downloading the kit immediately. If the kit download zip\nfor the latest revision is not yet built, the status will be `pending`, and\nthe client will need to poll for the status of the download for the `buildId`\nof that `KitDownload` until it is `ready`.\nUse `getKitDownload` for polling.","isDeprecated":false,"name":"createKitDownload","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"KitDownload","ofType":null}}},{"args":[{"defaultValue":null,"description":null,"name":"icons","type":{"kind":"LIST","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"SubsetIcon","ofType":null}}},{"defaultValue":null,"description":"A unique identifier to track this subset","name":"id","type":{"kind":"SCALAR","name":"String","ofType":null}},{"defaultValue":null,"description":"Version of Font Awesome like 5.15.1","name":"version","type":{"kind":"SCALAR","name":"String","ofType":null}}],"deprecationReason":null,"description":"Create a subset.\n\nRequires auth scope: `subsetter_write`","isDeprecated":false,"name":"createSubset","type":{"kind":"OBJECT","name":"SubsetZipArchive","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"RootMutationType","possibleTypes":null},{"description":"Permits for a kit.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"List of FamilyStyles for which Pro SVGs are licensed for embedding.","isDeprecated":false,"name":"embedProSvg","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Permits","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Whether this Pro CDN domains whitelist is active.","isDeprecated":false,"name":"active","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Domains that have been whitelisted for this account's use of the Pro CDN. Does not include wildcards.","isDeprecated":false,"name":"hostnames","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The maximum number of Pro CDN domains allowed for this account.","isDeprecated":false,"name":"limit","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"ProCdnReferrers","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[{"defaultValue":null,"description":"The buildId as returned from createKitDownload.","name":"buildId","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"The build type for the kit download.","name":"buildType","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"BuildType","ofType":null}}},{"defaultValue":null,"description":"The kit token for the kit to download.","name":"kitToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"Get a kit download. This is used to poll for the status of a kit download\npreviously requested via the `createKitDownload` mutation. When the kit download is ready,\nthe `url` field of the returned `KitDownload` object will contain a short-lived URL to download the kit,\nand the `status` field will be `READY`.\nThe client should poll no more than once per second to avoid being rate-limited.","isDeprecated":false,"name":"getKitDownload","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"KitDownload","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Current authenticated account.","isDeprecated":false,"name":"me","type":{"kind":"OBJECT","name":"Account","ofType":null}},{"args":[{"defaultValue":null,"description":"A [semver 2.0](https://semver.org/#semantic-versioning-200) parseable version,\nlike \"5.9.0\" or \"6.0.0-beta1\".\n\nOr one of the following symbolic versions: \"latest\", \"5.x\", or \"6.x\".\n\n\"5.x\" will be resolved to the latest stable version with major version 5.\n\n\"6.x\" will be resolved to the latest stable version with major version 6,\nif available; otherwise, resolves to the latest pre-release version (example: 6.0.0-beta1).\n\n\"latest\" is deprecated and will be resolved the same way as \"5.x\".","name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"Release metadata for a given version.","isDeprecated":false,"name":"release","type":{"kind":"OBJECT","name":"Release","ofType":null}},{"args":[],"deprecationReason":null,"description":"Metadata for all full releases of Font Awesome 5 or later.","isDeprecated":false,"name":"releases","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Release","ofType":null}}}},{"args":[{"defaultValue":"15","description":"Limit results to the first X matched. Default: 15","name":"first","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":null,"description":"A string of search terms, like \"coff\" or \"coffee mug\". Max length: 512.","name":"query","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"A [semver 2.0](https://semver.org/#semantic-versioning-200) parseable version,\nlike \"5.9.0\" or \"6.0.0-beta1\".\n\nOr one of the following symbolic versions: \"latest\", \"5.x\", \"6.x\", or \"7.x\".\n\n\"5.x\" will be resolved to the latest stable version with major version 5.\n\n\"6.x\" will be resolved to the latest stable version with major version 6.\n\n\"7.x\" will be resolved to the latest stable version with major version 7.\n\n\"latest\" is deprecated and will be resolved the same way as \"5.x\".","name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":"Use `searchPaginated` instead, which supports pagination of results, or `searchKit` for searches constrained by a kit's subset.","description":"Search\n Query syntax example:\n ```javascript\n search(version: \"5.9.0\", query: \"coff\", first: 3) {\n id\n label\n unicode\n }\n ```\n\n A null result on this field indicates a problem with executing\n the search, such as trying to search on a non-existent version.","isDeprecated":true,"name":"search","type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Icon","ofType":null}}},{"args":[{"defaultValue":"1","description":"The page number of results to retrieve. Default: 1","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"20","description":"The number of icons to include on each page of results. Default: 20. Max: 50.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":null,"description":"A string of search terms, like \"coff\" or \"coffee mug\". Max length: 512.","name":"query","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":"A [semver 2.0](https://semver.org/#semantic-versioning-200) parseable version,\nlike \"5.9.0\" or \"6.0.0-beta1\".\n\nOr one of the following symbolic versions: \"latest\", \"5.x\", \"6.x\", or \"7.x\".\n\n\"5.x\" will be resolved to the latest stable version with major version 5.\n\n\"6.x\" will be resolved to the latest stable version with major version 6.\n\n\"7.x\" will be resolved to the latest stable version with major version 7.\n\n\"latest\" is deprecated and will be resolved the same way as \"5.x\".","name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"Search\n Query syntax example:\n ```javascript\n searchPaginated(version: \"5.9.0\", query: \"coff\", page: 3, pageSize: 20) {\n icons {\n id\n label\n unicode\n }\n page\n pageSize\n }\n ```\n\n A null result on this field indicates a problem with executing\n the search, such as trying to search on a non-existent version.\n An empty result set is represented by an `IconsPaginated` object with an empty `icons` list.","isDeprecated":false,"name":"searchPaginated","type":{"kind":"OBJECT","name":"IconsPaginated","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"RootQueryType","possibleTypes":null},{"description":"All metadata for a Font Awesome release.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The date on which this version of Font Awesome was released.","isDeprecated":false,"name":"date","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Date","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Metadata about the download formats available for this release.","isDeprecated":false,"name":"download","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Download","ofType":null}}},{"args":[],"deprecationReason":null,"description":"All families and styles that are available in this release.","isDeprecated":false,"name":"familyStyles","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}}}},{"args":[{"defaultValue":null,"description":"The name to use for looking up an icon by exact match on the icon's id\nor one of its name aliases.\n\nSee also:\nhttps://docs.fontawesome.com/apis/graphql/objects#selecting-icons-by-name","name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"deprecationReason":null,"description":"A single icon in this release, looked up by name.","isDeprecated":false,"name":"icon","type":{"kind":"OBJECT","name":"Icon","ofType":null}},{"args":[],"deprecationReason":null,"description":"Metadata about icon counts in Free vs. Pro in this release.\nThese counts are multiplied across available families and styles.\n\nFor example, if an icon named `star` is\nis available in Font Awesome Free in both Classic Solid and Classic Regular, it contributes\na value of 2 to the `free` count, one for each its family-styles.","isDeprecated":false,"name":"iconCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconCount","ofType":null}}},{"args":[],"deprecationReason":null,"description":"Metadata about icon id counts in Free vs. Pro in this release.\nThese counts are without regard to the number of family-styles in which icons\nappear.\n\nFor example, if an icon named `star` is\nis available in Font Awesome Free in both Classic Solid and Classic Regular, it contributes\na value of 1 to the `free` count, because there's only one `star` identifier in the release.","isDeprecated":false,"name":"iconIdCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IconCount","ofType":null}}},{"args":[{"defaultValue":null,"description":"Valid values are \"free\" or \"pro\".\n\n\"free\" returns icons available in Font Awesome Free.\n\n\"pro\" returns icons available only in Pro.\n\nBy default (when no license argument is given), all icons are returned.","name":"license","type":{"kind":"SCALAR","name":"String","ofType":null}}],"deprecationReason":"Use `iconsPaginated` for better performance and more flexible querying.","description":"Deprecated. Use `iconsPaginated` for better performance and more flexible querying.\n\nRetrieve all icons in this release. Note that when selecting all icons, it's very easy to exceed the maximum allowed complexity for a query.","isDeprecated":true,"name":"icons","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Icon","ofType":null}}}}},{"args":[{"defaultValue":"ANY","description":"Specify a license filter for icons. Only icons that exclusively matching this\nvalue will be returned.\n\nFor example: if PRO is specified, then pro-only icons are returned. Icons that\nare also available under a free license are excluded.\n\nDefault: ANY -- all icons are returned, regardless of license.","name":"license","type":{"kind":"ENUM","name":"License","ofType":null}},{"defaultValue":"1","description":"The page of results to return, when paginating through icons. The number of icons per page is determined by the `pageSize` argument.\nDefault: 1","name":"page","type":{"kind":"SCALAR","name":"Int","ofType":null}},{"defaultValue":"100","description":"The number of icons to return per page when paginating through icons. Default: 100. Max: 500.","name":"pageSize","type":{"kind":"SCALAR","name":"Int","ofType":null}}],"deprecationReason":null,"description":"Icons paginated.\n\nA null result on this field indicates a problem with executing the query.\nAn empty result set is represented by an `IconsPaginated` object with an empty `icons` list.","isDeprecated":false,"name":"iconsPaginated","type":{"kind":"OBJECT","name":"IconsPaginated","ofType":null}},{"args":[],"deprecationReason":null,"description":"Whether this release, at the time of this query's execution, is the latest\navailable Font Awesome release.","isDeprecated":false,"name":"isLatest","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}}},{"args":[],"deprecationReason":null,"description":"For each license type--free and pro--provides Subresource Integrity hashes for each CDN resource available in this release.","isDeprecated":false,"name":"srisByLicense","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SrisByLicense","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The major.minor.patch version number that identifies this release.\n\nExample: 5.13.0","isDeprecated":false,"name":"version","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Release","possibleTypes":null},{"description":null,"enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"UNION","name":"SearchKitIcon","possibleTypes":[{"kind":"OBJECT","name":"IconUpload","ofType":null},{"kind":"OBJECT","name":"IconWithVariants","ofType":null}]},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The list of icons for the requested page. Each icon may be either an official Font Awesome icon or a Kit custom icon (aka \"icon upload\").","isDeprecated":false,"name":"icons","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SearchKitIcon","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The page number of the returned icons. Page numbers start at 1.","isDeprecated":false,"name":"page","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The number of icons returned per page.","isDeprecated":false,"name":"pageSize","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of icons available for this query, without regard to pagination.","isDeprecated":false,"name":"totalIconCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The total number of pages available for this query, given the page size.","isDeprecated":false,"name":"totalPageCount","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"SearchKitResult","possibleTypes":null},{"description":"A renaming or change in style for this icon between Font Awesome 4 and Font Awesome 5.\n\nExamples of icons with no shims include intersection and coffee.\nThe intersection icon first apppeared in Font Awesome 5, and therefore has\nno shim.\n\nThe coffee icon appeared prior to Font Awesome 5, yet because its\nequivalent form in Font Awesome 5 is in the Solid (fas) style, and because\nthat is the default style in Font Awesome 5, no shim is required.\n\nExamples of icons with shims include bluetooth, bath, and address-book.\n\nThe bluetooth icon's name is the same in Font Awesome 4 and 5, but because\nit is a brand icon, and all brand icons appear in the Font Awesome 5\nBrand (fab) style, the shim exists to map it into that style.\n\nThe bath icon in Font Awesome 5 is equivalent to the icon that was called\n\"bathtub\" in Font Awesome 4. The shim maps from the old name to the new name.\n\nThe address-book icon is equivalent to what was called address-book-o in\nFont Awesome 4. Its name change in Font Awesome 5\nindicates a naming convention change. Instead of the \"-o\" in the icon name,\nindicating an \"outline\" style for some icons in Font Awesome 4, Font Awesome 5\nhas a Regular (far) style and all icons have Regular style variants. Since\nthe Regular (far) style is a non-default style in Font Awesome 5, the shim\nmust not only map the icon's name from address-book-o, but also its style\ninto the Font Awesome 5 Regular (far) style.\n\nLearn more in the [docs on fontawesome.com](https://fontawesome.com/how-to-use/graphql-api/objects/shim).","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The version 4 name of the icon.\n\nExample: the shim for the Font Awesome 5 \"bath\" icon has an id of \"bathtub\",\nbecause this icon was called \"bathtub\" in Font Awesome 4.","isDeprecated":false,"name":"id","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"If name is null, it means the original and shimmed names are the same.\nThe prefix is the significant difference. For example, this will be the case\nfor any version 4 icon whose version 5 equivalent is in the Regular (far)\nstyle instead of the default Solid (fas) style.","isDeprecated":false,"name":"name","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":"If prefix is null, it means that the version 5 equivalent has the default\nstyle, which is Solid (fas).","isDeprecated":false,"name":"prefix","type":{"kind":"SCALAR","name":"String","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Shim","possibleTypes":null},{"description":"A [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) hash value for a CDN resource at a relative path.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"Relative path to a resource on a Font Awesome CDN.\n\nExample: \"css/all.css\" is a relative path to the stylesheet that loads all\nicons using the Webfonts with CSS technology.","isDeprecated":false,"name":"path","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The hash value of the contents of the resource indicated by path.\n\nFor example, this value for the contents of \"css/all.css\" in Font Awesome 5.13.0 is:\n\nsha384-Bfad6CLCknfcloXFOyFnlgtENryhrpZCe29RTifKEixXQZ38WheV+i/6YWSzkz3V","isDeprecated":false,"name":"value","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Sri","possibleTypes":null},{"description":"An Sri collection for a Font Awesome release, organized by license: free or pro.\n\nThe relative path \"css/all.css\" is valid on both the Free and Pro CDNs, but\nrefers to two different resources with different contents, and therefore different hashes.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The set of Sri objects for all resources on the Free CDN for this release.","isDeprecated":false,"name":"free","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Sri","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The set of Sri objects for all resources on the Pro CDN for this release.","isDeprecated":false,"name":"pro","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Sri","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"SrisByLicense","possibleTypes":null},{"description":"The `String` scalar type represents textual data, represented as UTF-8\ncharacter sequences. The String type is most often used by GraphQL to\nrepresent free-form human-readable text.","enumValues":null,"fields":null,"inputFields":null,"interfaces":null,"kind":"SCALAR","name":"String","possibleTypes":null},{"description":"A valid style name.","enumValues":[{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"BRANDS"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"DUOTONE"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"LIGHT"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"REGULAR"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SEMIBOLD"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"SOLID"},{"deprecationReason":null,"description":null,"isDeprecated":false,"name":"THIN"}],"fields":null,"inputFields":null,"interfaces":null,"kind":"ENUM","name":"Style","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[{"defaultValue":null,"description":null,"name":"id","type":{"kind":"SCALAR","name":"String","ofType":null}}],"deprecationReason":null,"description":"Subset created.\n\nRequires auth scope: `subsetter_write`","isDeprecated":false,"name":"subsetCreated","type":{"kind":"OBJECT","name":"SubsetZipArchive","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"RootSubscriptionType","possibleTypes":null},{"description":"An icon to subset","enumValues":null,"fields":null,"inputFields":[{"defaultValue":null,"description":null,"name":"name","type":{"kind":"SCALAR","name":"String","ofType":null}},{"defaultValue":null,"description":null,"name":"styles","type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"defaultValue":null,"description":null,"name":"version","type":{"kind":"SCALAR","name":"String","ofType":null}}],"interfaces":null,"kind":"INPUT_OBJECT","name":"SubsetIcon","possibleTypes":null},{"description":"URI location of subsetted Font Awesome in ZIP archive format","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"id","type":{"kind":"SCALAR","name":"String","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"readyForDownload","type":{"kind":"SCALAR","name":"Boolean","ofType":null}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"url","type":{"kind":"SCALAR","name":"String","ofType":null}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"SubsetZipArchive","possibleTypes":null},{"description":"An SVG for an icon in a specific family and style.\n\nThe various separate fields can be used to construct an\n`` HTML element. Alternatively, the `html` field provides\na fully formed `` HTML element.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"The SVG's family-style.","isDeprecated":false,"name":"familyStyle","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FamilyStyle","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The SVG's viewBox height. It can be used as the fourth parameter\nin an `` `viewBox` attribute, like this:\n\n```\n\n ...\n\n```","isDeprecated":false,"name":"height","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}},{"args":[],"deprecationReason":null,"description":"An `` HTML element.","isDeprecated":false,"name":"html","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"An `IconDefinition` object, as would be used in the Font Awesome JavaScript\nAPI to represent an icon. For example, an `IconDefinition` can be added\nto the JavaScript API's `library` using `library.add(iconDefinition)`.\n\nSee also: [JavaScript API documentation](https://fontawesome.com/docs/apis/javascript/methods#library-add-icondefinitions)","isDeprecated":false,"name":"iconDefinition","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Json","ofType":null}}},{"args":[],"deprecationReason":null,"description":"A monotone icon has exactly one SVG path, the primary path.\n\nA duotone icon always has two `pathData` elements, and the following rules apply:\n- The first list element corresponds to the icon's secondary path, and the second\nlist element corresponds to the icon's primary path.\n\n Heads up! This might seem counterintuitive: the first path (at list index 0)\nis the _second_ layer for a duotone icon.\n\n- Either path may be an empty string, indicating no path for\nthat layer.\n\n Some duotone icons have only a primary path, while other duotone\nicons have only a secondary path.","isDeprecated":false,"name":"pathData","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":"The SVG's viewBox width. It can be used as the third parameter\nin an `` `viewBox` attribute, like this:\n\n```\n\n ...\n\n```","isDeprecated":false,"name":"width","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"Svg","possibleTypes":null},{"description":"Input argument for filtering families and styles of SVGs.","enumValues":null,"fields":null,"inputFields":[{"defaultValue":null,"description":"Limit SVGs to those belonging to one of the given family-styles.","name":"familyStyles","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"FamilyStyleFilter","ofType":null}}}}],"interfaces":null,"kind":"INPUT_OBJECT","name":"SvgsFilter","possibleTypes":null},{"description":null,"enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"composite","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"primary","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}},{"args":[],"deprecationReason":null,"description":null,"isDeprecated":false,"name":"secondary","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"UnicodeAliases","possibleTypes":null},{"description":"A descriptive tag like \"filled\", \"outlined\", or \"dimensional\" applied to a\nfamily-style.\n\nEach tag carries its own label icon so a UI can render a tag chip.","enumValues":null,"fields":[{"args":[],"deprecationReason":null,"description":"A UI label for this visual tag, like \"Dimensional\" or \"Filled\".","isDeprecated":false,"name":"label","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the icon used for this visual tag's label, like \"circle-half\".\n\nWhen used with the `labelIconPrefix`, an icon with family-style can be fully\nspecified for use when displaying this visual tag in a UI.","isDeprecated":false,"name":"labelIconName","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The style prefix of the icon used for this visual tag's label, like \"fas\".\n\nWhen used with the `labelIconName`, an icon with family-style can be fully\nspecified for use when displaying this visual tag in a UI.","isDeprecated":false,"name":"labelIconPrefix","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},{"args":[],"deprecationReason":null,"description":"The name of the visual tag, like \"dimensional\" or \"filled\".","isDeprecated":false,"name":"name","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}],"inputFields":null,"interfaces":[],"kind":"OBJECT","name":"VisualTag","possibleTypes":null}]}}}