/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["../../../chunks/_rollupPluginBabelHelpers","../../../chunks/tslib.es6","../../../core/JSONSupport","../../../core/accessorSupport/decorators/property","../../../core/arrayUtils","../../../core/has","../../../core/accessorSupport/ensureType","../../../core/accessorSupport/decorators/subclass"],(function(e,t,r,o,p,c,i,s){"use strict";let n=function(t){function r(e){var r;return(r=t.call(this,e)||this).altText=null,r.caption="",r.title="",r.type=null,r}return e._inheritsLoose(r,t),r}(r.JSONSupport);t.__decorate([o.property({type:String,json:{write:!0}})],n.prototype,"altText",void 0),t.__decorate([o.property({type:String,json:{write:!0}})],n.prototype,"caption",void 0),t.__decorate([o.property({type:String,json:{write:!0}})],n.prototype,"title",void 0),t.__decorate([o.property({type:["image","bar-chart","column-chart","line-chart","pie-chart"],readOnly:!0,json:{read:!1,write:!0}})],n.prototype,"type",void 0),n=t.__decorate([s.subclass("esri.popup.content.mixins.MediaInfo")],n);return n}));
