window.Daktronics=window.Daktronics||{};Daktronics.InfoPins=function(){var $infoPins=$("#infoPins,.infoPins"),showPinInfo=function(index,target){var $target=$(target),$instance=$target.parents("#infoPins,.infoPins");$instance.find(".info").addClass("d-none");$target.hasClass("selected")?setDefaultPin($instance):($(".info[data-value="+index+"]").removeClass("d-none"),$target.parent().find(".pin").removeClass("selected"),$target.addClass("selected"))},setPinPosition=function($pin,$img){var pinIndex=$pin.data("value"),pinCoordinates=Daktronics.InfoPinCoordinates[pinIndex],imageWidth=$img.width(),imageHeight=$img.height(),x=pinCoordinates.x/100*imageWidth,y=pinCoordinates.y/100*imageHeight;$pin.css({left:x+"px",top:y+"px"})},setDefaultPin=function($instance){var $pins=$(".pins>.pin"),$defaultInfo=$(".info.default"),defaultIndex=$defaultInfo.data("value"),$defaultPin=$(".pin[data-value="+defaultIndex+"]");$instance&&$instance.length>0&&($pins=$instance.find(".pins>.pin"),$defaultInfo=$instance.find(".info.default"),$defaultPin=$instance.find(".pin[data-value="+defaultIndex+"]"));$defaultInfo.removeClass("d-none");$pins.removeClass("selected");defaultIndex!==""&&$defaultPin.addClass("selected")},setPinPositions=function(){$infoPins.each(function(){let $instance=$(this),$img=$instance.find(".pins>img");$img.on("load",function(){let $img=$(this);$img.is(":visible")&&$img.attr("src")&&$instance.find(".pins>.pin").each(function(){$(this).removeClass("invisible");setPinPosition($(this),$img)})});$img.get(0).complete&&$img.trigger("load")})};$.each(Daktronics.InfoPinCoordinates,function(index,coordinates){var $pin=$("#pinTemplate").clone();$pin.removeAttr("id").addClass("invisible").attr("data-value",index);$pin.find(".fa-stack-2x,.fa-stack-1x").attr("data-value",index);$pin.on("click",function(){return showPinInfo(index,this),!1});coordinates.forImage?$pin.appendTo(".pins."+coordinates.forImage):$pin.appendTo($(".pins")[0])});setDefaultPin();setPinPositions();$(window).on("resize",function(){setPinPositions()})}();
