var SV=window.SV||{}; (function(f,p,q,r){SV.RateTooltipElement=XF.extend(XF.TooltipElement,{__backup:{applyTooltipContent:"svContentRating_applyTooltipContent",reposition:"svContentRating_reposition"},reposition:function(){this.svContentRating_reposition();var a=this.$tooltip.dimensions(!0);if(0!==a.left){var b=this.positioner.dimensions(!0);if(b=a.right-b.right)a=a.left-b,a=Math.max(0,a),this.$tooltip.css({left:a})}},applyTooltipContent:function(){if(!this.svContentRating_applyTooltipContent())return!1;var a=null,b=null, e=null,k=this.$tooltip.find("."+this.options.baseClass+"-content");k.on("touchmove touchstart",function(c){c=c.originalEvent.targetTouches[0];c=q.elementFromPoint(c.clientX,c.clientY);c=f(c).closest('[data-xf-click="sv-rate"]');if(0