define("linkBar/linkBarItem/linkBarItem",["lodash","core","utils","santaProps","react","image"],function(a,b,c,d,e,f){"use strict";var g=b.compMixins;var h=c.linkRenderer;return{displayName:"LinkBarItem",mixins:[g.skinBasedComp],propTypes:a.assign({linkRenderInfo:d.Types.Link.linkRenderInfo.isRequired,rootNavigationInfo:d.Types.Component.rootNavigationInfo.isRequired,compData:d.Types.Component.compData.isRequired,compProp:d.Types.Component.compProp.isRequired,style:e.PropTypes.object,id:d.Types.Component.id.isRequired,itemStyle:e.PropTypes.object},d.santaTypesUtils.getSantaTypesByDefinition(f)),statics:{useSantaTypes:true},getSkinProperties:function(){var b=this.props.compData;var c=this.props.compProp;var d={link:b.link?h.renderLink(b.link,this.props.linkRenderInfo,this.props.rootNavigationInfo):{style:{cursor:"default"}},image:this.createChildComponent(b,"core.components.Image","image",{id:this.props.id+"image",ref:"image",imageData:b,containerWidth:c.iconSize,containerHeight:c.iconSize,displayMode:"fill",style:a.assign({},this.props.style,{position:"absolute"})})};d[""]={style:{width:c.iconSize,height:c.iconSize,marginBottom:this.props.itemStyle.marginBottom,marginRight:this.props.itemStyle.marginRight,display:this.props.itemStyle.display}};return d}}});define("linkBar/linkBar/linkBar",["lodash","core","linkBar/linkBarItem/linkBarItem","santaProps"],function(a,b,c,d){"use strict";var e=b.compMixins;var f={HORIZ:"HORIZ",VERTICAL:"VERTICAL"};function g(a,b,c,d,e){if(a===0){return{width:5,height:b}}var f,g,h;var i=b+c;if(d){f=Math.min(e,300);h=Math.floor((f+c)/i);g=Math.ceil(a/h)*b}else{f=b;g=e}return{width:f,height:g}}function h(a){var b=a.compProp.spacing;var c=a.compProp.orientation===f.HORIZ;var d=0;var e=0;var g="block";if(c){d=b;g="inline-block"}else{e=b}return{display:g,marginRight:d,marginBottom:e}}function i(a){var b=a.compData.items.length;var c=a.compProp.iconSize;var d=a.compProp.spacing;var e=b*(c+d)-d;var h=a.compProp.orientation===f.HORIZ;if(a.isMobileView){return g(b,c,d,h,e)}if(b===0){return undefined}return{width:h?e:c,height:h?c:e}}return{displayName:"LinkBar",mixins:[e.skinBasedComp],propTypes:a.assign({compData:d.Types.Component.compData.isRequired,isMobileView:d.Types.isMobileView,compProp:d.Types.Component.compProp.isRequired},d.santaTypesUtils.getSantaTypesByDefinition(c)),statics:{useSantaTypes:true},getInitialState:function(){var a={};if(this.props.isMobileView){a.$mobile="mobileView"}return a},getSkinProperties:function(){var b=this.props.compData;var c=a.map(b.items,function(a){return this.createChildComponent(a,"wysiwyg.viewer.components.LinkBarItem","imageItem",{itemStyle:h(this.props)})},this);return{itemsContainer:{children:c},"":{style:i(this.props)}}}}});define("linkBar",["linkBar/linkBar/linkBar","linkBar/linkBarItem/linkBarItem"],function(a,b){"use strict";return{linkBar:a,linkBarItem:b}});