{
  "timestamp": "2026-02-19T18:32:04",
  "compiler": {
    "name": "node",
    "version": "22.15.0"
  },
  "app": {
    "namespace": "MdsAvatar",
    "fsNamespace": "mds-avatar",
    "components": 1,
    "entries": 1,
    "bundles": 105,
    "outputs": [
      {
        "name": "dist-collection",
        "files": 57,
        "generatedFiles": [
          "./dist/collection/common/aria.js",
          "./dist/collection/common/browser.js",
          "./dist/collection/common/date.js",
          "./dist/collection/common/device.js",
          "./dist/collection/common/file.js",
          "./dist/collection/common/floating-controller.js",
          "./dist/collection/common/icon.js",
          "./dist/collection/common/keyboard-manager.js",
          "./dist/collection/common/locale.js",
          "./dist/collection/common/number.js",
          "./dist/collection/common/slot.js",
          "./dist/collection/common/string.js",
          "./dist/collection/common/unit.js",
          "./dist/collection/common/yugop/core.js",
          "./dist/collection/common/yugop/index.js",
          "./dist/collection/common/yugop/random-text.js",
          "./dist/collection/common/yugop/utils/math.js",
          "./dist/collection/common/yugop/utils/noop.js",
          "./dist/collection/common/yugop/utils/prng.js",
          "./dist/collection/common/yugop/utils/string.js",
          "./dist/collection/components/mds-avatar/mds-avatar.js",
          "./dist/collection/components/mds-avatar/meta/variants.js",
          "./dist/collection/components/mds-avatar/test/mds-avatar.stories.js",
          "./dist/collection/dictionary/animation.js",
          "./dist/collection/dictionary/autocomplete.js",
          "./dist/collection/dictionary/button.js",
          "./dist/collection/dictionary/color.js",
          "./dist/collection/dictionary/file-extensions.js",
          "./dist/collection/dictionary/floating-ui.js",
          "./dist/collection/dictionary/icon.js",
          "./dist/collection/dictionary/input.js",
          "./dist/collection/dictionary/keyboard.js",
          "./dist/collection/dictionary/loading.js",
          "./dist/collection/dictionary/text.js",
          "./dist/collection/dictionary/tree.js",
          "./dist/collection/dictionary/typography.js",
          "./dist/collection/dictionary/variant.js",
          "./dist/collection/fixtures/cities.js",
          "./dist/collection/fixtures/filenames.js",
          "./dist/collection/type/animation.js",
          "./dist/collection/type/autocomplete.js",
          "./dist/collection/type/button.js",
          "./dist/collection/type/date.js",
          "./dist/collection/type/file-types.js",
          "./dist/collection/type/floating-ui.js",
          "./dist/collection/type/form-rel.js",
          "./dist/collection/type/header-bar.js",
          "./dist/collection/type/input-tip.js",
          "./dist/collection/type/input.js",
          "./dist/collection/type/keyboard.js",
          "./dist/collection/type/loading.js",
          "./dist/collection/type/preference.js",
          "./dist/collection/type/text.js",
          "./dist/collection/type/tree.js",
          "./dist/collection/type/typography.js",
          "./dist/collection/type/variant-file-format.js",
          "./dist/collection/type/variant.js"
        ]
      },
      {
        "name": "dist-custom-elements",
        "files": 4,
        "generatedFiles": [
          "./dist/components/index.d.ts",
          "./dist/components/index.js",
          "./dist/components/mds-avatar.d.ts",
          "./dist/components/mds-avatar.js"
        ]
      },
      {
        "name": "dist-lazy",
        "files": 42,
        "generatedFiles": [
          "./dist/cjs/app-globals-3a1e7e63.js",
          "./dist/cjs/index-ecbc1a95.js",
          "./dist/cjs/index.cjs.js",
          "./dist/cjs/loader.cjs.js",
          "./dist/cjs/mds-avatar.cjs.entry.js",
          "./dist/cjs/mds-avatar.cjs.js",
          "./dist/esm-es5/app-globals-0f993ce5.js",
          "./dist/esm-es5/index-1bbfa570.js",
          "./dist/esm-es5/index.js",
          "./dist/esm-es5/loader.js",
          "./dist/esm-es5/mds-avatar.entry.js",
          "./dist/esm-es5/mds-avatar.js",
          "./dist/esm/app-globals-0f993ce5.js",
          "./dist/esm/index-1bbfa570.js",
          "./dist/esm/index.js",
          "./dist/esm/loader.js",
          "./dist/esm/mds-avatar.entry.js",
          "./dist/esm/mds-avatar.js",
          "./dist/index.cjs.js",
          "./dist/index.js",
          "./dist/mds-avatar/index.esm.js",
          "./dist/mds-avatar/mds-avatar.esm.js",
          "./dist/mds-avatar/mds-avatar.js",
          "./dist/mds-avatar/p-126c8cf9.entry.js",
          "./dist/mds-avatar/p-50ea2036.system.js",
          "./dist/mds-avatar/p-56ba5cbf.system.js",
          "./dist/mds-avatar/p-87f28ae5.system.entry.js",
          "./dist/mds-avatar/p-c241a053.js",
          "./dist/mds-avatar/p-e1255160.js",
          "./dist/mds-avatar/p-e397212c.system.js",
          "./dist/mds-avatar/p-fbf1a36a.system.js",
          "./www/build/index.esm.js",
          "./www/build/mds-avatar.esm.js",
          "./www/build/mds-avatar.js",
          "./www/build/p-126c8cf9.entry.js",
          "./www/build/p-50ea2036.system.js",
          "./www/build/p-56ba5cbf.system.js",
          "./www/build/p-87f28ae5.system.entry.js",
          "./www/build/p-c241a053.js",
          "./www/build/p-e1255160.js",
          "./www/build/p-e397212c.system.js",
          "./www/build/p-fbf1a36a.system.js"
        ]
      },
      {
        "name": "dist-types",
        "files": 1,
        "generatedFiles": [
          "./dist/types/stencil-public-runtime.d.ts"
        ]
      },
      {
        "name": "www",
        "files": 1,
        "generatedFiles": [
          "./www/host.config.json"
        ]
      }
    ]
  },
  "options": {
    "minifyJs": true,
    "minifyCss": true,
    "hashFileNames": true,
    "hashedFileNameLength": 8,
    "buildEs5": true
  },
  "formats": {
    "esmBrowser": [
      {
        "key": "mds-avatar.entry",
        "components": [
          "mds-avatar"
        ],
        "bundleId": "p-126c8cf9",
        "fileName": "p-126c8cf9.entry.js",
        "imports": [
          "p-c241a053.js"
        ],
        "originalByteSize": 26034
      }
    ],
    "esm": [
      {
        "key": "mds-avatar.entry",
        "components": [
          "mds-avatar"
        ],
        "bundleId": "mds-avatar",
        "fileName": "mds-avatar.entry.js",
        "imports": [
          "index-1bbfa570.js"
        ],
        "originalByteSize": 26038
      }
    ],
    "es5": [
      {
        "key": "mds-avatar.entry",
        "components": [
          "mds-avatar"
        ],
        "bundleId": "mds-avatar",
        "fileName": "mds-avatar.entry.js",
        "imports": [
          "index-1bbfa570.js"
        ],
        "originalByteSize": 26038
      }
    ],
    "system": [
      {
        "key": "mds-avatar.entry",
        "components": [
          "mds-avatar"
        ],
        "bundleId": "p-87f28ae5.system",
        "fileName": "p-87f28ae5.system.entry.js",
        "imports": [
          "p-fbf1a36a.system.js"
        ],
        "originalByteSize": 26648
      }
    ],
    "commonjs": [
      {
        "key": "mds-avatar.entry",
        "components": [
          "mds-avatar"
        ],
        "bundleId": "mds-avatar.cjs",
        "fileName": "mds-avatar.cjs.entry.js",
        "imports": [
          "index-ecbc1a95.js"
        ],
        "originalByteSize": 26139
      }
    ]
  },
  "components": [
    {
      "tag": "mds-avatar",
      "path": "./src/components/mds-avatar/mds-avatar.js",
      "source": "./src/components/mds-avatar/mds-avatar.tsx",
      "elementRef": "element",
      "componentClassName": "MdsAvatar",
      "assetsDirs": [],
      "dependencies": [],
      "dependents": [],
      "directDependencies": [],
      "directDependents": [],
      "docs": {
        "tags": [
          {
            "name": "part",
            "text": "icon - The selected icon of the avatar"
          },
          {
            "name": "part",
            "text": "wrapper - The wrapper which contains media displayed"
          }
        ],
        "text": ""
      },
      "encapsulation": "shadow",
      "excludeFromCollection": false,
      "events": [],
      "internal": false,
      "listeners": [],
      "methods": [],
      "potentialCmpRefs": [
        "mds-img",
        "mds-icon"
      ],
      "properties": [
        {
          "name": "icon",
          "type": "string",
          "attribute": "icon",
          "reflect": true,
          "mutable": false,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "string|undefined",
            "resolved": "string | undefined",
            "references": {}
          },
          "docs": {
            "tags": [
              {
                "name": "see",
                "text": "https://magma.maggiolicloud.it/storybook/?path=/story/design-icon--default"
              }
            ],
            "text": "Specifies the path to the icon"
          },
          "internal": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "initials",
          "type": "string",
          "attribute": "initials",
          "reflect": true,
          "mutable": true,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "string",
            "resolved": "string | undefined",
            "references": {}
          },
          "docs": {
            "tags": [],
            "text": "The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others"
          },
          "internal": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "count",
          "type": "number",
          "attribute": "count",
          "reflect": true,
          "mutable": true,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "number",
            "resolved": "number | undefined",
            "references": {}
          },
          "docs": {
            "tags": [],
            "text": "The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others"
          },
          "internal": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "src",
          "type": "string",
          "attribute": "src",
          "reflect": true,
          "mutable": false,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "string",
            "resolved": "string | undefined",
            "references": {}
          },
          "docs": {
            "tags": [],
            "text": "Specifies the path to the image"
          },
          "internal": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "tone",
          "type": "string",
          "attribute": "tone",
          "reflect": true,
          "mutable": false,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "ToneMinimalVariantType",
            "resolved": "\"strong\" | \"weak\" | undefined",
            "references": {
              "ToneMinimalVariantType": {
                "location": "import",
                "path": "@type/variant",
                "id": "src/type/variant.ts::ToneMinimalVariantType"
              }
            }
          },
          "docs": {
            "tags": [],
            "text": "Specifies the color tone of the component"
          },
          "internal": false,
          "getter": false,
          "setter": false
        },
        {
          "name": "variant",
          "type": "string",
          "attribute": "variant",
          "reflect": true,
          "mutable": true,
          "required": false,
          "optional": true,
          "complexType": {
            "original": "ThemeFullVariantAvatarType",
            "resolved": "\"amaranth\" | \"aqua\" | \"blue\" | \"error\" | \"green\" | \"info\" | \"lime\" | \"orange\" | \"orchid\" | \"primary\" | \"sky\" | \"success\" | \"violet\" | \"warning\" | \"yellow\" | undefined",
            "references": {
              "ThemeFullVariantAvatarType": {
                "location": "import",
                "path": "@type/variant",
                "id": "src/type/variant.ts::ThemeFullVariantAvatarType"
              }
            }
          },
          "docs": {
            "tags": [],
            "text": "Specifies the color variant of the component"
          },
          "internal": false,
          "getter": false,
          "setter": false
        }
      ],
      "shadowDelegatesFocus": false,
      "states": [
        {
          "name": "fallback"
        },
        {
          "name": "loaded"
        }
      ]
    }
  ],
  "entries": [
    {
      "cmps": [
        {
          "attachInternalsMemberName": null,
          "formAssociated": false,
          "tagName": "mds-avatar",
          "excludeFromCollection": false,
          "isCollectionDependency": false,
          "componentClassName": "MdsAvatar",
          "elementRef": "element",
          "encapsulation": "shadow",
          "shadowDelegatesFocus": false,
          "properties": [
            {
              "name": "icon",
              "type": "string",
              "attribute": "icon",
              "reflect": true,
              "mutable": false,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "string|undefined",
                "resolved": "string | undefined",
                "references": {}
              },
              "docs": {
                "tags": [
                  {
                    "name": "see",
                    "text": "https://magma.maggiolicloud.it/storybook/?path=/story/design-icon--default"
                  }
                ],
                "text": "Specifies the path to the icon"
              },
              "internal": false,
              "getter": false,
              "setter": false
            },
            {
              "name": "initials",
              "type": "string",
              "attribute": "initials",
              "reflect": true,
              "mutable": true,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "string",
                "resolved": "string | undefined",
                "references": {}
              },
              "docs": {
                "tags": [],
                "text": "The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others"
              },
              "internal": false,
              "getter": false,
              "setter": false
            },
            {
              "name": "count",
              "type": "number",
              "attribute": "count",
              "reflect": true,
              "mutable": true,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "number",
                "resolved": "number | undefined",
                "references": {}
              },
              "docs": {
                "tags": [],
                "text": "The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others"
              },
              "internal": false,
              "getter": false,
              "setter": false
            },
            {
              "name": "src",
              "type": "string",
              "attribute": "src",
              "reflect": true,
              "mutable": false,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "string",
                "resolved": "string | undefined",
                "references": {}
              },
              "docs": {
                "tags": [],
                "text": "Specifies the path to the image"
              },
              "internal": false,
              "getter": false,
              "setter": false
            },
            {
              "name": "tone",
              "type": "string",
              "attribute": "tone",
              "reflect": true,
              "mutable": false,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "ToneMinimalVariantType",
                "resolved": "\"strong\" | \"weak\" | undefined",
                "references": {
                  "ToneMinimalVariantType": {
                    "location": "import",
                    "path": "@type/variant",
                    "id": "src/type/variant.ts::ToneMinimalVariantType"
                  }
                }
              },
              "docs": {
                "tags": [],
                "text": "Specifies the color tone of the component"
              },
              "internal": false,
              "getter": false,
              "setter": false
            },
            {
              "name": "variant",
              "type": "string",
              "attribute": "variant",
              "reflect": true,
              "mutable": true,
              "required": false,
              "optional": true,
              "complexType": {
                "original": "ThemeFullVariantAvatarType",
                "resolved": "\"amaranth\" | \"aqua\" | \"blue\" | \"error\" | \"green\" | \"info\" | \"lime\" | \"orange\" | \"orchid\" | \"primary\" | \"sky\" | \"success\" | \"violet\" | \"warning\" | \"yellow\" | undefined",
                "references": {
                  "ThemeFullVariantAvatarType": {
                    "location": "import",
                    "path": "@type/variant",
                    "id": "src/type/variant.ts::ThemeFullVariantAvatarType"
                  }
                }
              },
              "docs": {
                "tags": [],
                "text": "Specifies the color variant of the component"
              },
              "internal": false,
              "getter": false,
              "setter": false
            }
          ],
          "virtualProperties": [],
          "states": [
            {
              "name": "fallback"
            },
            {
              "name": "loaded"
            }
          ],
          "methods": [],
          "listeners": [],
          "events": [],
          "watchers": [
            {
              "propName": "initials",
              "methodName": "initialsHandler"
            },
            {
              "propName": "count",
              "methodName": "countHandler"
            },
            {
              "propName": "src",
              "methodName": "srcHandler"
            },
            {
              "propName": "icon",
              "methodName": "iconHandler"
            }
          ],
          "styles": [
            {
              "modeName": "$",
              "styleId": "MDS-AVATAR",
              "styleStr": null,
              "styleIdentifier": "MdsAvatarStyle",
              "externalStyles": [
                {
                  "absolutePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-avatar/src/components/mds-avatar/mds-avatar.css",
                  "relativePath": "mds-avatar.css",
                  "originalComponentPath": "mds-avatar.css"
                }
              ]
            }
          ],
          "internal": false,
          "assetsDirs": [],
          "styleDocs": [
            {
              "name": "--mds-avatar-background-color-pending",
              "docs": "The background-color when an image is loading",
              "annotation": "prop",
              "mode": "$"
            },
            {
              "name": "--mds-avatar-background-color",
              "docs": "The background-color of the component",
              "annotation": "prop",
              "mode": "$"
            },
            {
              "name": "--mds-avatar-color",
              "docs": "The color of the placeholder icon",
              "annotation": "prop",
              "mode": "$"
            },
            {
              "name": "--mds-avatar-radius",
              "docs": "The border-radius of the element",
              "annotation": "prop",
              "mode": "$"
            }
          ],
          "docs": {
            "tags": [
              {
                "name": "part",
                "text": "icon - The selected icon of the avatar"
              },
              {
                "name": "part",
                "text": "wrapper - The wrapper which contains media displayed"
              }
            ],
            "text": ""
          },
          "jsFilePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-avatar/src/components/mds-avatar/mds-avatar.js",
          "sourceFilePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-avatar/src/components/mds-avatar/mds-avatar.tsx",
          "sourceMapPath": null,
          "hasAttributeChangedCallbackFn": false,
          "hasComponentWillLoadFn": true,
          "hasComponentDidLoadFn": true,
          "hasComponentShouldUpdateFn": false,
          "hasComponentWillUpdateFn": false,
          "hasComponentDidUpdateFn": false,
          "hasComponentWillRenderFn": false,
          "hasComponentDidRenderFn": true,
          "hasConnectedCallbackFn": false,
          "hasDisconnectedCallbackFn": false,
          "hasElement": false,
          "hasEvent": false,
          "hasLifecycle": true,
          "hasListener": false,
          "hasListenerTarget": false,
          "hasListenerTargetWindow": false,
          "hasListenerTargetDocument": false,
          "hasListenerTargetBody": false,
          "hasListenerTargetParent": false,
          "hasMember": true,
          "hasMethod": false,
          "hasMode": false,
          "hasModernPropertyDecls": false,
          "hasAttribute": true,
          "hasProp": true,
          "hasPropNumber": true,
          "hasPropBoolean": false,
          "hasPropString": true,
          "hasPropMutable": true,
          "hasReflect": true,
          "hasRenderFn": true,
          "hasState": true,
          "hasStyle": true,
          "hasVdomAttribute": true,
          "hasVdomXlink": false,
          "hasVdomClass": true,
          "hasVdomFunctional": false,
          "hasVdomKey": true,
          "hasVdomListener": true,
          "hasVdomPropOrAttr": true,
          "hasVdomRef": false,
          "hasVdomRender": true,
          "hasVdomStyle": false,
          "hasVdomText": true,
          "hasWatchCallback": true,
          "isPlain": false,
          "htmlAttrNames": [
            "key",
            "class",
            "part",
            "loading",
            "onMdsImgLoadError",
            "onMdsImgLoadSuccess",
            "src",
            "name",
            "innerHTML"
          ],
          "htmlTagNames": [
            "div",
            "span",
            "mds-img",
            "mds-icon",
            "i"
          ],
          "htmlParts": [
            "wrapper",
            "icon"
          ],
          "isUpdateable": true,
          "potentialCmpRefs": [
            "mds-img",
            "mds-icon"
          ],
          "dependents": [],
          "dependencies": [],
          "directDependents": [],
          "directDependencies": []
        }
      ],
      "entryKey": "mds-avatar.entry"
    }
  ],
  "componentGraph": {
    "sc-mds-avatar": [
      "p-c241a053.js"
    ]
  },
  "sourceGraph": {
    "./src/common/aria.ts": [],
    "./src/common/browser.ts": [],
    "./src/common/date.ts": [],
    "./src/common/device.ts": [],
    "./src/common/file.ts": [],
    "./src/common/floating-controller.ts": [
      "./src/common/aria",
      "./src/common/unit"
    ],
    "./src/common/icon.ts": [],
    "./src/common/keyboard-manager.ts": [],
    "./src/common/locale.ts": [],
    "./src/common/number.ts": [],
    "./src/common/slot.ts": [],
    "./src/common/string.ts": [],
    "./src/common/unit.ts": [],
    "./src/common/yugop/core.ts": [
      "./src/common/yugop/utils/math",
      "./src/common/yugop/utils/prng",
      "./src/common/yugop/utils/string"
    ],
    "./src/common/yugop/index.ts": [],
    "./src/common/yugop/random-text.ts": [
      "./src/common/yugop/core",
      "./src/common/yugop/utils/noop"
    ],
    "./src/common/yugop/utils/math.ts": [
      "./src/common/yugop/utils/prng"
    ],
    "./src/common/yugop/utils/noop.ts": [],
    "./src/common/yugop/utils/prng.ts": [],
    "./src/common/yugop/utils/string.ts": [],
    "./src/components/mds-avatar/mds-avatar.tsx": [
      "./src/components/mds-avatar/meta/variants"
    ],
    "./src/components/mds-avatar/meta/variants.ts": [],
    "./src/components/mds-avatar/test/mds-avatar.stories.tsx": [],
    "./src/dictionary/animation.ts": [],
    "./src/dictionary/autocomplete.ts": [],
    "./src/dictionary/button.ts": [],
    "./src/dictionary/color.ts": [],
    "./src/dictionary/file-extensions.ts": [],
    "./src/dictionary/floating-ui.ts": [],
    "./src/dictionary/icon.ts": [
      "./src/fixtures/icons.json"
    ],
    "./src/dictionary/input.ts": [],
    "./src/dictionary/keyboard.ts": [],
    "./src/dictionary/loading.ts": [],
    "./src/dictionary/text.ts": [],
    "./src/dictionary/tree.ts": [],
    "./src/dictionary/typography.ts": [],
    "./src/dictionary/variant.ts": [],
    "./src/fixtures/cities.ts": [],
    "./src/fixtures/filenames.ts": [],
    "./src/type/animation.ts": [],
    "./src/type/autocomplete.ts": [],
    "./src/type/button.ts": [],
    "./src/type/date.ts": [],
    "./src/type/file-types.ts": [],
    "./src/type/floating-ui.ts": [],
    "./src/type/form-rel.ts": [],
    "./src/type/header-bar.ts": [],
    "./src/type/input-tip.ts": [],
    "./src/type/input.ts": [],
    "./src/type/keyboard.ts": [],
    "./src/type/loading.ts": [],
    "./src/type/preference.ts": [],
    "./src/type/text.ts": [],
    "./src/type/tree.ts": [],
    "./src/type/typography.ts": [],
    "./src/type/variant-file-format.ts": [],
    "./src/type/variant.ts": []
  },
  "rollupResults": {
    "modules": []
  },
  "collections": []
}