{
  "timestamp": "2023-04-28T10:44:26",
  "compiler": {
    "name": "@stencil/core",
    "version": "2.10.0",
    "typescriptVersion": "4.3.5"
  },
  "components": [
    {
      "filePath": "./src/components/yook-badge/yook-badge.tsx",
      "encapsulation": "shadow",
      "tag": "yook-badge",
      "docs": "Displays a \"climate badge\", usually to navigate to or display your climate related content",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "action",
          "type": "(() => any) | string",
          "mutable": false,
          "attr": "action",
          "reflectToAttr": false,
          "docs": "Determines a link to navigate to or action to perform when clicked",
          "docsTags": [],
          "values": [
            {
              "type": "(() => any)"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "Overrides the \"assets-dir\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "\"l\" | \"s\"",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "Determines the size of the badge. Choose from two predefined sizes \"small\" (s) and \"large\" (l)",
          "docsTags": [],
          "values": [
            {
              "value": "l",
              "type": "string"
            },
            {
              "value": "s",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "Overrides the \"theme\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-component-preview"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-component-preview": [
          "yook-badge"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-carbon-breakdown/yook-carbon-breakdown.tsx",
      "encapsulation": "shadow",
      "tag": "yook-carbon-breakdown",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkActualText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-actual-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkComparisonText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-comparison-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "compensated",
          "type": "boolean",
          "mutable": false,
          "attr": "compensated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "deprecated",
              "text": "use 'type=\"compensated\"' instead"
            }
          ],
          "deprecation": "use 'type=\"compensated\"' instead",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "data",
          "type": "{ totalFootprintGrams: number; accuracy: { label: string; value: string; percentage: number; }; breakdown: CarbonBreakdown; benchmarkComparison?: WithGramsAndOrPercentage; benchmarkFactors?: { type: BenchmarkFactor; label: string; }[]; }",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ totalFootprintGrams: number; accuracy: { label: string; value: string; percentage: number; }; breakdown: CarbonBreakdown; benchmarkComparison?: WithGramsAndOrPercentage; benchmarkFactors?: { type: BenchmarkFactor; label: string; }[]; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "locale",
          "type": "string",
          "mutable": false,
          "attr": "locale",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "localization",
          "type": "{ materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "sorting",
          "type": "\"none\" | \"positions\" | \"values\"",
          "mutable": false,
          "attr": "sorting",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "\"positions\"",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "positions",
              "type": "string"
            },
            {
              "value": "values",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"benchmarked\" | \"compensated\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "benchmarked",
              "type": "string"
            },
            {
              "value": "compensated",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-pcf-modal"
      ],
      "dependencies": [
        "yook-carbon-breakdown-graphic",
        "yook-carbon-breakdown-details"
      ],
      "dependencyGraph": {
        "yook-carbon-breakdown": [
          "yook-carbon-breakdown-graphic",
          "yook-carbon-breakdown-details"
        ],
        "yook-pcf-modal": [
          "yook-carbon-breakdown"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-carbon-breakdown/yook-carbon-breakdown-details/yook-carbon-breakdown-details.tsx",
      "encapsulation": "shadow",
      "tag": "yook-carbon-breakdown-details",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "benchmarkActualText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-actual-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkComparison",
          "type": "{ percentage?: number; grams?: number; }",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ percentage?: number; grams?: number; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkComparisonText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-comparison-text",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "breakdown",
          "type": "CarbonBreakdownValue[]",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "CarbonBreakdownValue[]"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "config",
          "type": "{ showCaptions?: boolean; hideSumRow?: boolean; hidePills?: boolean; unitConfigs?: { share?: UnitConfiguration; pcf?: UnitConfiguration; }; }",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ showCaptions?: boolean; hideSumRow?: boolean; hidePills?: boolean; unitConfigs?: { share?: UnitConfiguration; pcf?: UnitConfiguration; }; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "locale",
          "type": "string",
          "mutable": false,
          "attr": "locale",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "localization",
          "type": "{ materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "{ materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "totalFootprintInGrams",
          "type": "number",
          "mutable": false,
          "attr": "total-footprint-in-grams",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "type",
          "type": "\"benchmarked\" | \"compensated\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "benchmarked",
              "type": "string"
            },
            {
              "value": "compensated",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "details",
          "detail": "{ type: BreakdownPosition; index: number; }",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-carbon-breakdown"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-carbon-breakdown": [
          "yook-carbon-breakdown-details"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-carbon-breakdown/yook-carbon-breakdown-graphic/yook-carbon-breakdown-graphic.tsx",
      "encapsulation": "shadow",
      "tag": "yook-carbon-breakdown-graphic",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "breakdown",
          "type": "CarbonBreakdownValue[]",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "CarbonBreakdownValue[]"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "type",
          "type": "\"benchmarked\" | \"compensated\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "benchmarked",
              "type": "string"
            },
            {
              "value": "compensated",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-carbon-breakdown"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-carbon-breakdown": [
          "yook-carbon-breakdown-graphic"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-component-preview/yook-component-preview.tsx",
      "encapsulation": "shadow",
      "tag": "yook-component-preview",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "background",
          "type": "string",
          "mutable": false,
          "attr": "background",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "\"#ffffff\"",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "\"light\"",
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "type",
          "type": "\"badge\" | \"contribution\" | \"footprintinfo\" | \"learnmore\" | \"modal\" | \"productlabel\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "badge",
              "type": "string"
            },
            {
              "value": "contribution",
              "type": "string"
            },
            {
              "value": "footprintinfo",
              "type": "string"
            },
            {
              "value": "learnmore",
              "type": "string"
            },
            {
              "value": "modal",
              "type": "string"
            },
            {
              "value": "productlabel",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "selected",
          "detail": "{ selectedTheme: ColorScheme; selectedBackground: string; }",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "yook-badge",
        "yook-product-label",
        "yook-contribution",
        "yook-modal"
      ],
      "dependencyGraph": {
        "yook-component-preview": [
          "yook-badge",
          "yook-product-label",
          "yook-contribution",
          "yook-modal"
        ],
        "yook-contribution": [
          "yook-learn-more",
          "yook-contribution-button"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-context/yook-context.tsx",
      "encapsulation": "none",
      "tag": "yook-context",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "apiBasePath",
          "type": "string",
          "mutable": false,
          "attr": "api-base-path",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "element",
          "type": "string",
          "mutable": false,
          "attr": "element",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "scope",
          "type": "\"badge\" | \"contribution\" | \"footprintinfo\" | \"learnmore\" | \"modal\" | \"productlabel\"",
          "mutable": false,
          "attr": "scope",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "badge",
              "type": "string"
            },
            {
              "value": "contribution",
              "type": "string"
            },
            {
              "value": "footprintinfo",
              "type": "string"
            },
            {
              "value": "learnmore",
              "type": "string"
            },
            {
              "value": "modal",
              "type": "string"
            },
            {
              "value": "productlabel",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "test",
          "type": "boolean",
          "mutable": false,
          "attr": "test",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-ssc-context"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-ssc-context": [
          "yook-context"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-contribution/yook-contribution.tsx",
      "encapsulation": "shadow",
      "tag": "yook-contribution",
      "docs": "Displays an embedded \"contribution panel\" where users can be asked to commit to a certain climate related action",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "action",
          "type": "(() => any) | string",
          "mutable": false,
          "attr": "action",
          "reflectToAttr": false,
          "docs": "Determines a link to navigate to or action to perform when the primary dialog option is clicked",
          "docsTags": [],
          "values": [
            {
              "type": "(() => any)"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "Overrides the \"assets-dir\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "compact",
          "type": "boolean",
          "mutable": false,
          "attr": "compact",
          "reflectToAttr": false,
          "docs": "Determines whether to display this component in a compact/non-responsive way or not.\nIn this mode the contents will remain in a compact centered block rather than scaling with the viewport size.",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "Overrides the \"theme\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-component-preview"
      ],
      "dependencies": [
        "yook-learn-more",
        "yook-contribution-button"
      ],
      "dependencyGraph": {
        "yook-contribution": [
          "yook-learn-more",
          "yook-contribution-button"
        ],
        "yook-component-preview": [
          "yook-contribution"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-contribution-button/yook-contribution-button.tsx",
      "encapsulation": "shadow",
      "tag": "yook-contribution-button",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "action",
          "type": "(() => any) | string",
          "mutable": false,
          "attr": "action",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "(() => any)"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "compact",
          "type": "boolean",
          "mutable": false,
          "attr": "compact",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-contribution"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-contribution": [
          "yook-contribution-button"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-footprint-info/yook-footprint-info.tsx",
      "encapsulation": "shadow",
      "tag": "yook-footprint-info",
      "docs": "Displays a carbon footprint label",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "compensated",
          "type": "boolean",
          "mutable": false,
          "attr": "compensated",
          "reflectToAttr": false,
          "docs": "Determines whether the product footprint was already compensated by the shop",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "Overrides the \"theme\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/yook-learn-more/yook-learn-more.tsx",
      "encapsulation": "shadow",
      "tag": "yook-learn-more",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "info",
          "type": "\"always\" | \"never\" | { s?: \"show\" | \"hide\"; l?: \"show\" | \"hide\"; xs?: \"show\" | \"hide\"; m?: \"show\" | \"hide\"; }",
          "mutable": false,
          "attr": "info",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "always",
              "type": "string"
            },
            {
              "value": "never",
              "type": "string"
            },
            {
              "type": "{ s?: \"show\""
            },
            {
              "value": "hide\"; l?: \"show",
              "type": "string"
            },
            {
              "value": "hide\"; xs?: \"show",
              "type": "string"
            },
            {
              "value": "hide\"; m?: \"show",
              "type": "string"
            },
            {
              "type": "\"hide\"; }"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-contribution"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-contribution": [
          "yook-learn-more"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-modal/yook-modal.tsx",
      "encapsulation": "shadow",
      "tag": "yook-modal",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "action",
          "type": "(() => any) | string",
          "mutable": false,
          "attr": "action",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "\"#\"",
          "values": [
            {
              "type": "(() => any)"
            },
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"custom\" | \"learn-more\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "custom",
              "type": "string"
            },
            {
              "value": "learn-more",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "close",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "open",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-component-preview"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-component-preview": [
          "yook-modal"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-pcf-controller/yook-pcf-controller.tsx",
      "encapsulation": "none",
      "tag": "yook-pcf-controller",
      "docs": "Fetches and distributes PCF data for controlled components",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "apiBasePath",
          "type": "string",
          "mutable": false,
          "attr": "api-base-path",
          "reflectToAttr": false,
          "docs": "Determines the base path of the Yook API",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "shopId",
          "type": "string",
          "mutable": false,
          "attr": "shop-id",
          "reflectToAttr": false,
          "docs": "ShopID of the shop the product to fetch PCF data for belongs to",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "shopProductId",
          "type": "string",
          "mutable": false,
          "attr": "shop-product-id",
          "reflectToAttr": false,
          "docs": "ShopProductID of the product to fetch PCF data for",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "test",
          "type": "boolean",
          "mutable": false,
          "attr": "test",
          "reflectToAttr": false,
          "docs": "Determines whether to fetch testing data instead of production",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "refresh",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "refresh() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [
        {
          "event": "loaded",
          "detail": "{ lastModified: string; carbonFootprint: ApiSimpleBreakdownFootprint | ApiSpendBasedFootprint; }",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "Event that is raised after data is fetched",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-ssc-product-carbon-footprint"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-ssc-product-carbon-footprint": [
          "yook-pcf-controller"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-pcf-modal/yook-pcf-modal.tsx",
      "encapsulation": "shadow",
      "tag": "yook-pcf-modal",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "actionTarget",
          "type": "string",
          "mutable": false,
          "attr": "action-target",
          "reflectToAttr": false,
          "docs": "Determines the link target for the default dialog option",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "actionText",
          "type": "string",
          "mutable": false,
          "attr": "action-text",
          "reflectToAttr": false,
          "docs": "Determines the text for the default dialog option",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "Overrides the \"assets-dir\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkActualText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-actual-text",
          "reflectToAttr": false,
          "docs": "text to display above the actual products values",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "benchmarkComparisonText",
          "type": "string",
          "mutable": false,
          "attr": "benchmark-comparison-text",
          "reflectToAttr": false,
          "docs": "text to display above the standard products values",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "compensated",
          "type": "boolean",
          "mutable": false,
          "attr": "compensated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "deprecated",
              "text": "use 'type=\"compensated\"' instead"
            }
          ],
          "deprecation": "use 'type=\"compensated\"' instead",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "controlledState",
          "type": "\"error\" | \"loading\" | \"ready\"",
          "mutable": false,
          "attr": "controlled-state",
          "reflectToAttr": false,
          "docs": "Controlled State when attached to a controller",
          "docsTags": [],
          "values": [
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "loading",
              "type": "string"
            },
            {
              "value": "ready",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "estimated",
          "type": "boolean",
          "mutable": false,
          "attr": "estimated",
          "reflectToAttr": false,
          "docs": "Determines whether the product footprint is an estimated instead of an actual calculated one",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "footprint",
          "type": "string | { totalFootprintGrams: number; accuracy: { label: string; value: string; percentage: number; }; breakdown: CarbonBreakdown; benchmarkComparison?: WithGramsAndOrPercentage; benchmarkFactors?: { type: BenchmarkFactor; label: string; }[]; }",
          "mutable": false,
          "attr": "footprint",
          "reflectToAttr": false,
          "docs": "Determines the footprint+breakdown to display",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "{ totalFootprintGrams: number; accuracy: { label: string; value: string; percentage: number; }; breakdown: CarbonBreakdown; benchmarkComparison?: WithGramsAndOrPercentage; benchmarkFactors?: { type: BenchmarkFactor; label: string; }[]; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "isOpen",
          "type": "boolean",
          "mutable": true,
          "attr": "is-open",
          "reflectToAttr": false,
          "docs": "Shows/Controls the current open-state of the modal",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "locale",
          "type": "string",
          "mutable": false,
          "attr": "locale",
          "reflectToAttr": false,
          "docs": "optional: used for localization",
          "docsTags": [],
          "default": "undefined",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "localization",
          "type": "string | { materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }",
          "mutable": false,
          "attr": "localization",
          "reflectToAttr": false,
          "docs": "Determines the footprint+breakdown to display",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "{ materials?: string; manufacturing?: string; materials_manufacturing?: string; packaging?: string; transport?: string; travelling?: string; PLACEHOLDER?: string; other?: string; estimate?: string; }"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "sorting",
          "type": "\"none\" | \"positions\" | \"values\"",
          "mutable": false,
          "attr": "sorting",
          "reflectToAttr": false,
          "docs": "Determines the sorting for the breakdown positions",
          "docsTags": [],
          "default": "\"positions\"",
          "values": [
            {
              "value": "none",
              "type": "string"
            },
            {
              "value": "positions",
              "type": "string"
            },
            {
              "value": "values",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "type",
          "type": "\"benchmarked\" | \"compensated\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Determines the special type of this modal",
          "docsTags": [],
          "default": "undefined",
          "values": [
            {
              "value": "benchmarked",
              "type": "string"
            },
            {
              "value": "compensated",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-ssc-product-carbon-footprint"
      ],
      "dependencies": [
        "yook-carbon-breakdown"
      ],
      "dependencyGraph": {
        "yook-pcf-modal": [
          "yook-carbon-breakdown"
        ],
        "yook-carbon-breakdown": [
          "yook-carbon-breakdown-graphic",
          "yook-carbon-breakdown-details"
        ],
        "yook-ssc-product-carbon-footprint": [
          "yook-pcf-modal"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-product-label/yook-product-label.tsx",
      "encapsulation": "shadow",
      "tag": "yook-product-label",
      "docs": "Displays a carbon footprint label and opens a related dialog (if available)",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "assetsDir",
          "type": "string",
          "mutable": false,
          "attr": "assets-dir",
          "reflectToAttr": false,
          "docs": "Overrides the \"assets-dir\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "compensated",
          "type": "boolean",
          "mutable": false,
          "attr": "compensated",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [
            {
              "name": "deprecated",
              "text": "use 'type=\"compensated\"' instead"
            }
          ],
          "deprecation": "use 'type=\"compensated\"' instead",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "contextId",
          "type": "string",
          "mutable": false,
          "attr": "context-id",
          "reflectToAttr": false,
          "docs": "Determines an ID for referencing a context",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "controlledState",
          "type": "\"error\" | \"loading\" | \"ready\"",
          "mutable": false,
          "attr": "controlled-state",
          "reflectToAttr": false,
          "docs": "Controlled State when attached to a controller",
          "docsTags": [],
          "values": [
            {
              "value": "error",
              "type": "string"
            },
            {
              "value": "loading",
              "type": "string"
            },
            {
              "value": "ready",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "allows for a selector to specifically target a distinct pcf modal (otherwise uses first available tag one on page)",
          "docsTags": [
            {
              "name": "see",
              "text": "document.querySelector"
            }
          ],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "Overrides the \"theme\" information from the relevant context",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"benchmarked\" | \"compensated\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "Determines the special type of this modal",
          "docsTags": [],
          "default": "undefined",
          "values": [
            {
              "value": "benchmarked",
              "type": "string"
            },
            {
              "value": "compensated",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [
        "yook-component-preview",
        "yook-ssc-product-carbon-footprint"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "yook-component-preview": [
          "yook-product-label"
        ],
        "yook-ssc-product-carbon-footprint": [
          "yook-product-label"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-ssc-context/yook-ssc-context.tsx",
      "encapsulation": "none",
      "tag": "yook-ssc-context",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "element",
          "type": "string",
          "mutable": false,
          "attr": "element",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "scope",
          "type": "\"badge\" | \"contribution\" | \"footprintinfo\" | \"learnmore\" | \"modal\" | \"productlabel\"",
          "mutable": false,
          "attr": "scope",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "badge",
              "type": "string"
            },
            {
              "value": "contribution",
              "type": "string"
            },
            {
              "value": "footprintinfo",
              "type": "string"
            },
            {
              "value": "learnmore",
              "type": "string"
            },
            {
              "value": "modal",
              "type": "string"
            },
            {
              "value": "productlabel",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "staging",
          "type": "boolean",
          "mutable": false,
          "attr": "staging",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "test",
          "type": "boolean",
          "mutable": false,
          "attr": "test",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "theme",
          "type": "\"contrast-dark\" | \"contrast-light\" | \"dark\" | \"light\"",
          "mutable": false,
          "attr": "theme",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "contrast-dark",
              "type": "string"
            },
            {
              "value": "contrast-light",
              "type": "string"
            },
            {
              "value": "dark",
              "type": "string"
            },
            {
              "value": "light",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "yook-context"
      ],
      "dependencyGraph": {
        "yook-ssc-context": [
          "yook-context"
        ]
      }
    },
    {
      "filePath": "./src/components/yook-ssc-product-carbon-footprint/yook-ssc-product-carbon-footprint.tsx",
      "encapsulation": "none",
      "tag": "yook-ssc-product-carbon-footprint",
      "docs": "PCF Product Label (self-sustained)",
      "docsTags": [
        {
          "name": "slot",
          "text": "badge-footprint - Primary text of the badge"
        },
        {
          "name": "slot",
          "text": "badge-text-default - Secondary text of the badge"
        },
        {
          "name": "slot",
          "text": "badge-text-hover - Secondary text of the badge (hover)"
        },
        {
          "name": "slot",
          "text": "modal-title - Headline inside of the Modal Dialog"
        },
        {
          "name": "slot",
          "text": "modal-content - Primary content of the Modal Dialog"
        }
      ],
      "usage": {},
      "props": [
        {
          "name": "compensated",
          "type": "boolean",
          "mutable": false,
          "attr": "compensated",
          "reflectToAttr": false,
          "docs": "Determines whether the footprint of this product was compensated",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "shopId",
          "type": "string",
          "mutable": false,
          "attr": "shop-id",
          "reflectToAttr": false,
          "docs": "ShopID of the shop the product to fetch PCF data for belongs to",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "shopProductId",
          "type": "string",
          "mutable": false,
          "attr": "shop-product-id",
          "reflectToAttr": false,
          "docs": "ShopProductID of the product to fetch PCF data for",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [
        {
          "name": "badge-footprint",
          "docs": "Primary text of the badge"
        },
        {
          "name": "badge-text-default",
          "docs": "Secondary text of the badge"
        },
        {
          "name": "badge-text-hover",
          "docs": "Secondary text of the badge (hover)"
        },
        {
          "name": "modal-content",
          "docs": "Primary content of the Modal Dialog"
        },
        {
          "name": "modal-title",
          "docs": "Headline inside of the Modal Dialog"
        }
      ],
      "parts": [],
      "dependents": [],
      "dependencies": [
        "yook-pcf-controller",
        "yook-product-label",
        "yook-pcf-modal"
      ],
      "dependencyGraph": {
        "yook-ssc-product-carbon-footprint": [
          "yook-pcf-controller",
          "yook-product-label",
          "yook-pcf-modal"
        ],
        "yook-pcf-modal": [
          "yook-carbon-breakdown"
        ],
        "yook-carbon-breakdown": [
          "yook-carbon-breakdown-graphic",
          "yook-carbon-breakdown-details"
        ]
      }
    }
  ]
}