{“version”:3,“sources”:,“names”:[],“mappings”:“qBASM,OAAQ,6DAIR,GAAQ,KAAU,4FAOpB,OAAI,SAAW,+EAOX,GAAI,EAAU,gFAQZ,QAAO,OAAU,KAAA,GAAA,SAAA,wFASX,MAEF,GAAU,EAAM,GAAA,iBAAU,MAAA,EAAA,UAAA,aAExB,QAAS,EAAW,SAAU,GAElC,GAAG,GAAY,QAAA,QAAW,GACxB,EAAU,EAAS,KAAQ,EAAA,WAAA,QAAA,IAAA,SACtB,SACL,EAAU,IAAA,EAAY”,“file”:“navbar.min.js”,“sourcesContent”:[“‘use strict’;nnangular.module(‘mgcrea.ngStrap.navbar’, [])nn .provider(‘$navbar’, function() {nn var defaults = this.defaults = {n activeClass: ‘active’,n routeAttr: ‘data-match-route’,n strict: falsen };nn this.$get = function() {n return {defaults: defaults};n };nn })nn .directive(‘bsNavbar’, function($window, $location, $navbar) {nn var defaults = $navbar.defaults;nn return {n restrict: ‘A’,n link: function postLink(scope, element, attr, controller) {nn // Directive optionsn var options = angular.copy(defaults);n angular.forEach(Object.keys(defaults), function(key) {n if(angular.isDefined(attr)) options = attr;n });nn // Watch for the $locationn scope.$watch(function() {nn return $location.path();nn }, function(newValue, oldValue) {nn var liElements = element.querySelectorAll(‘li[’ + options.routeAttr + ‘]’);nn angular.forEach(liElements, function(li) {nn var liElement = angular.element(li);n var pattern = liElement.attr(options.routeAttr).replace(‘/’, ‘\\/’);n if(options.strict) {n pattern = ‘^’ + pattern + ‘$’;n }n var regexp = new RegExp(pattern, [‘i’]);nn if(regexp.test(newValue)) {n liElement.addClass(options.activeClass);n } else {n liElement.removeClass(options.activeClass);n }nn });nn });nn }nn };nn });n”],“sourceRoot”:“/source/”}