"use strict";define("documentMedia",["lodash","santaProps","react","core","utils","image"],function(t,e,n,i,a,o){function s(e,n){return e.showTitle?n.title:t.get(n.link,"name","")}var p=i.compMixins,r=a.linkRenderer;return{displayName:"DocumentMedia",mixins:[p.skinBasedComp,p.skinInfo],propTypes:t.assign({compData:e.Types.Component.compData.isRequired,compProp:e.Types.Component.compProp.isRequired,style:e.Types.Component.style.isRequired,linkRenderInfo:e.Types.Link.linkRenderInfo.isRequired,rootNavigationInfo:e.Types.Component.rootNavigationInfo.isRequired},e.santaTypesUtils.getSantaTypesByDefinition(o)),statics:{useSantaTypes:!0},getSkinProperties:function(){var e=this.props.compProp,i=this.props.compData;i.alt=s(e,i);var a=i.link?r.renderLink(i.link,this.props.linkRenderInfo,this.props.rootNavigationInfo):{},o=this.getParams(["contentPaddingLeft","contentPaddingRight","contentPaddingTop"]),p={title:i.title};return p["data-content-padding-left"]=parseInt(o.contentPaddingLeft.value,10),p["data-content-padding-right"]=parseInt(o.contentPaddingRight.value,10),p["data-content-padding-top"]=parseInt(o.contentPaddingTop.value,10),p["data-content-image-height"]=parseInt(this.props.style.height,10),{"":p,img:this.createChildComponent(i,"core.components.Image","img",{displayName:"Image",id:this.props.id+"img",ref:"img",imageData:i,containerWidth:this.props.style.width,containerHeight:this.props.style.height,displayMode:"full","aria-hidden":!0}),link:t.assign(a,{target:"_blank"}),label:{parentConst:n.DOM.span,children:i.title,className:this.classSet({hidden:!e.showTitle||t.isEmpty(i.title)})}}}}}); //# sourceMappingURL=documentMedia.min.js.map