(function() { 'use strict'; angular.module('shared') .provider('SiteLinks', function SiteLinksProvider() { var provider = this; var orderNowLinks = {}; var freeTrialLinks = {}; var learnMoreLinks = {}; provider.$get = function() { function getOrderNowLink(siteId) { return orderNowLinks[siteId]; } function getFreeTrialLink(siteId) { return freeTrialLinks[siteId]; } function getLearnMoreLink(siteId) { return learnMoreLinks[siteId]; } return { getOrderNowLink: getOrderNowLink, getFreeTrialLink: getFreeTrialLink, getLearnMoreLink: getLearnMoreLink } }; provider.setOrderNowLinks = function(links) { if (angular.isObject(links)) { orderNowLinks = links; } }; provider.setFreeTrialLinks = function(links) { if (angular.isObject(links)) { freeTrialLinks = links; } }; provider.setLearnMoreLinks = function(links) { if (angular.isObject(links)) { learnMoreLinks = links; } }; }); })();