define("pinterestPinIt",["lodash","core","utils","santaProps","socialCommon"],function(a,b,c,d,e){"use strict";var f=b.compMixins;var g=c.urlUtils;var h={none:{small:{width:40,height:20},large:{width:56,height:28}},beside:{small:{width:40+40+1,height:20},large:{width:56+44+1,height:28}},above:{small:{width:40,height:20+29+1},large:{width:56,height:28+37+1}}};function i(a,b){return h[a][b]}function j(b,c){var d=b.santaBase+"/static/external/pinterestPinIt.html?";if(a.isEmpty(b.compData.uri)||a.isEmpty(b.compData.description)){d+=g.toQueryString(k(b))}else{d+=g.toQueryString(l(b,c))}return d}function k(a){return{gagPath:a.santaBase+"/static/images/pinterestPinIt/pinterest-disabled.png"}}function l(a,b){return{media:g.addProtocolIfMissing(a.serviceTopology.staticMediaUrl+"/"+a.compData.uri),url:b,description:a.compData.description,"data-pin-do":"buttonBookmark","data-pin-config":a.compProp.counterPosition,"data-pin-color":a.compProp.color,"data-pin-height":i("none",a.compProp.size).height}}return{displayName:"PinterestPinIt",mixins:[f.skinBasedComp,e.socialCompMixin],propTypes:{compData:d.Types.Component.compData.isRequired,santaBase:d.Types.santaBase.isRequired,compProp:d.Types.Component.compProp.isRequired,serviceTopology:d.Types.ServiceTopology.serviceTopology},statics:{useSantaTypes:true},getSkinProperties:function(){var a=i(this.props.compProp.counterPosition,this.props.compProp.size);var b=a.height;var c=a.width;return{"":{style:{height:b,width:c}},iframe:{width:c,height:b,src:j(this.props,this.getSocialUrl(true))}}}}});