"use strict";define("linkBar/linkBarItem/linkBarItem",["lodash","core","utils","santaProps","react","image"],function(i,e,t,n,o,r){function a(e){return i.assign({},e,{alt:e.title})}var s=e.compMixins,p=t.linkRenderer;return{displayName:"LinkBarItem",mixins:[s.skinBasedComp],propTypes:i.assign({linkRenderInfo:n.Types.Link.linkRenderInfo.isRequired,rootNavigationInfo:n.Types.Component.rootNavigationInfo.isRequired,compData:n.Types.Component.compData.isRequired,compProp:n.Types.Component.compProp.isRequired,style:o.PropTypes.object,id:n.Types.Component.id.isRequired,itemStyle:o.PropTypes.object},n.santaTypesUtils.getSantaTypesByDefinition(r)),statics:{useSantaTypes:!0},getSkinProperties:function(){var e=this.props.compData,t=this.props.compProp,n={link:e.link?p.renderLink(e.link,this.props.linkRenderInfo,this.props.rootNavigationInfo):{style:{cursor:"default"}},image:this.createChildComponent(e,"core.components.Image","image",{id:this.props.id+"image",ref:"image",imageData:a(e),containerWidth:t.iconSize,containerHeight:t.iconSize,displayMode:"fill",style:i.assign({},this.props.style,{position:"absolute"})})};return n[""]={tagName:"li",style:{width:t.iconSize,height:t.iconSize,marginBottom:this.props.itemStyle.marginBottom,marginRight:this.props.itemStyle.marginRight,display:this.props.itemStyle.display}},n}}}),define("linkBar/linkBar/linkBar",["lodash","core","linkBar/linkBarItem/linkBarItem","santaProps"],function(i,e,t,n){function o(i,e,t,n,o){if(0===i)return{width:5,height:e};var r,a,s,p=e+t;return n?(r=Math.min(o,300),s=Math.floor((r+t)/p),a=Math.ceil(i/s)*e):(r=e,a=o),{width:r,height:a}}function r(i){var e=i.compProp.spacing,t=0,n=0,o="block";return i.compProp.orientation===s.HORIZ?(t=e,o="inline-block"):n=e,{display:o,marginRight:t,marginBottom:n}}function a(i){var e=i.compData.items.length,t=i.compProp.iconSize,n=i.compProp.spacing,r=e*(t+n)-n,a=i.compProp.orientation===s.HORIZ;return i.isMobileView?o(e,t,n,a,r):0!==e?{width:a?r:t,height:a?t:r}:void 0}var s={HORIZ:"HORIZ",VERTICAL:"VERTICAL"};return{displayName:"LinkBar",mixins:[e.compMixins.skinBasedComp],propTypes:i.assign({compData:n.Types.Component.compData.isRequired,isMobileView:n.Types.isMobileView,compProp:n.Types.Component.compProp.isRequired},n.santaTypesUtils.getSantaTypesByDefinition(t)),statics:{useSantaTypes:!0},getInitialState:function(){var i={};return this.props.isMobileView&&(i.$mobile="mobileView"),i},getSkinProperties:function(){var e=this.props.compData;return{itemsContainer:{"aria-label":"Social bar",children:i.map(e.items,function(i,e){return this.createChildComponent(i,"wysiwyg.viewer.components.LinkBarItem","imageItem",{itemStyle:r(this.props),ref:e,id:this.props.id+e+"image"})}.bind(this))},"":{style:a(this.props)}}}}}),define("linkBar",["linkBar/linkBar/linkBar","linkBar/linkBarItem/linkBarItem"],function(i,e){return{linkBar:i,linkBarItem:e}}); //# sourceMappingURL=linkBar.min.js.map