You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ve...@apache.org on 2016/06/20 17:47:06 UTC

[01/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Repository: incubator-ranger
Updated Branches:
  refs/heads/master 9b791db6d -> 2b7122d3c


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/package.json
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/package.json b/security-admin/src/main/webapp/libs/bower/globalize/package.json
deleted file mode 100644
index 8e42087..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
-  "name": "globalize",
-  "version": "0.1.1",
-  "description": "New age globalization and localization. Formats and parses strings, dates and numbers in over 350 cultures.",
-  "keywords": [
-    "utility",
-    "globalization",
-    "internationalization",
-    "multilingualization",
-    "localization",
-    "g11n",
-    "i18n",
-    "m17n",
-    "L10n",
-    "localize",
-    "format",
-    "parse",
-    "translate",
-    "strings",
-    "numbers",
-    "dates",
-    "times",
-    "calendars",
-    "cultures",
-    "languages",
-    "locales"
-  ],
-  "homepage": "https://github.com/jquery/globalize",
-  "author": "The jQuery Project",
-  "contributors": [
-    "Dave Reed <da...@microsoft.com> (http://weblogs.asp.net/infinitiesloop)",
-    "Richard D. Worth <rd...@gmail.com> (http://rdworth.org)",
-    "J�rn Zaefferer <jo...@gmail.com> (http://bassistance.de)",
-    "Legal-Box <le...@eric.brechemier.name> (http://www.legal-box.com)",
-    "Nikolaus Graf (http://www.nikgraf.com)",
-    "Tobie Langel <to...@gmail.com> (http://tobielangel.com)",
-    "Boris Moore <bo...@gmail.com> (http://www.borismoore.com)"
-  ],
-  "main": "./lib/globalize.js",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/jquery/globalize.git"
-  },
-  "bugs": {
-    "web": "http://github.com/jquery/globalize/issues"
-  },
-  "devDependencies": {
-    "grunt": "0.3.17"
-  },
-  "licenses": [
-    {
-      "type": "MIT",
-      "url": "http://jquery.org/license"
-    }
-  ]
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/culture.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/culture.js b/security-admin/src/main/webapp/libs/bower/globalize/test/culture.js
deleted file mode 100644
index a135a5a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/culture.js
+++ /dev/null
@@ -1,18 +0,0 @@
-module( "culture", lifecycle );
-
-test("culture setter", function() {
-	// Issue #45: Globalize.culture("es-AO") appears to work but does not set culture
-	// For this test to be valid, it must use a selector that is a close
-	// but not exact match, so de-DE does not work as it is an exact match
-	// de-de would work but is only different by case, so we'll use de-FOO
-	var closestReturn, closestSet;
-	
-	// Set current culture using a close (but not exact) culture selector
-	closestReturn = Globalize.culture("de-FOO");
-	
-	// Get current culture testing set by previous call to culture(sel) setter
-	closestSet = Globalize.culture();
-
-	equal( closestReturn.name, "de" );
-	equal( closestSet.name, "de" );
-});

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/cultures.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/cultures.js b/security-admin/src/main/webapp/libs/bower/globalize/test/cultures.js
deleted file mode 100644
index 0822a1f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/cultures.js
+++ /dev/null
@@ -1,15 +0,0 @@
-module( "cultures", lifecycle );
-
-test("Culture name property and key", function() {
-	var name,
-		culture;
-
-	for ( name in Globalize.cultures ) {
-		// default is an exception since it has the name default
-		// inside cultures but internally its name is 'en' (neutral English)
-		if ( name !== "default" ) {
-			culture = Globalize.cultures[ name ];
-			equal( culture.name, name, "Name property in culture matches name key in cultures" );
-		}
-	}
-});

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/findClosestCulture.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/findClosestCulture.js b/security-admin/src/main/webapp/libs/bower/globalize/test/findClosestCulture.js
deleted file mode 100644
index 2f7768a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/findClosestCulture.js
+++ /dev/null
@@ -1,62 +0,0 @@
-(function() {
-
-module("findClosestCulture", lifecycle );
-
-var en = originalCultures( "en" ),
-	de = originalCultures( "de" ),
-	deDE = originalCultures( "de-DE" );
-
-test("default should be en", function() {
-	// use QUnit.equiv to avoid page-long printing
-	ok( QUnit.equiv(Globalize.findClosestCulture(), en) );
-});
-
-test("match xx for xx request", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("de"), de) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["de"]), de) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("de;q=0.4"), de) );
-});
-
-test("match xx-XX for xx-XX request", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("de-DE"), deDE) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["de-DE"]), deDE) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("de-DE;q=0.4"), deDE) );
-});
-
-test("match xx for xx-XX request", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("de-XX"), de) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["de-XX"]), de) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("de-XX;q=0.4"), de) );
-});
-
-test("match null for unknown language", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("xx-XX"), null) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["xx-XX"]), null) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("xx-XX;q=0.4"), null) );
-});
-
-test("match xx-XX for xx request", function() {
-	Globalize.cultures = {
-		"de-DE": deDE
-	};
-
-	ok( QUnit.equiv(Globalize.findClosestCulture("de"), deDE) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["de"]), deDE) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("de;q=0.4"), deDE) );
-});
-
-test("match xx if multiple are provided is provided", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture(["en", "de-DE"]), en) );
-	ok( QUnit.equiv(Globalize.findClosestCulture(["de-DE", "es-MX"]), deDE) );
-	ok( QUnit.equiv(Globalize.findClosestCulture("de-DE, ha"), deDE) );
-});
-
-test("if q is not defined it should be 1", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("fr;q=0.4, es;q=0.5, de-DE"), deDE) );
-});
-
-test("match language defined by q", function() {
-	ok( QUnit.equiv(Globalize.findClosestCulture("fr;q=0.4, de-DE;q=0.5"), deDE) );
-});
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/format.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/format.js b/security-admin/src/main/webapp/libs/bower/globalize/test/format.js
deleted file mode 100644
index 3e29991..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/format.js
+++ /dev/null
@@ -1,74 +0,0 @@
-module( "format", lifecycle );
-
-test("Number Formatting - n for number", function() {
-	equal( Globalize.format(123.45, "n"), "123.45" );
-	equal( Globalize.format(123.45, "n0"), "123" );
-	equal( Globalize.format(123.45, "n1"), "123.5" );
-});
-
-test("Number Formatting - d for decimal", function() {
-	equal( Globalize.format(123.45, "d"), "123" );
-	equal( Globalize.format(-123.9, "d"), "-123" );
-	equal( Globalize.format(12, "d3"), "012" );
-	equal( Globalize.format(-12, "d"), "-12" );
-	equal( Globalize.format(-12, "d4"), "-0012" );
-});
-
-test("Number Formatting - c for currency", function() {
-	equal( Globalize.format(123.45, "c"), "$123.45" );
-	equal( Globalize.format(123.45, "c0"), "$123" );
-	equal( Globalize.format(123.45, "c1"), "$123.5" );
-	equal( Globalize.format(-123.45, "c"), "($123.45)" );
-});
-
-test("Number Formatting - p for percentage", function() {
-	equal( Globalize.format(0.12345, "p"), "12.35 %" );
-	equal( Globalize.format(0.12345, "p0"), "12 %" );
-	equal( Globalize.format(0.12345, "p4"), "12.3450 %" );
-});
-
-test("NaN", function() {
-	equal( Globalize.format(NaN, "n"), "NaN" );
-	equal( Globalize.format(NaN, "n1"), "NaN" );
-	equal( Globalize.format(NaN, "d"), "NaN" );
-	equal( Globalize.format(NaN, "d1"), "NaN" );
-	equal( Globalize.format(NaN, "c"), "NaN" );
-	equal( Globalize.format(NaN, "c1"), "NaN" );
-	equal( Globalize.format(NaN, "p"), "NaN" );
-	equal( Globalize.format(NaN, "p1"), "NaN" );
-});
-
-test("expontential notation", function() {
-	equal( Globalize.format( 1e-0, "n9" ), "1.000000000" );
-	equal( Globalize.format( 1e-1, "n9" ), "0.100000000" );
-	equal( Globalize.format( 1e-2, "n9" ), "0.010000000" );
-	equal( Globalize.format( 1e-3, "n9" ), "0.001000000" );
-	equal( Globalize.format( 1e-4, "n9" ), "0.000100000" );
-	equal( Globalize.format( 1e-5, "n9" ), "0.000010000" );
-	equal( Globalize.format( 1e-6, "n9" ), "0.000001000" );
-	equal( Globalize.format( 1e-7, "n9" ), "0.000000100" );
-	equal( Globalize.format( 1e-8, "n9" ), "0.000000010" );
-	equal( Globalize.format( 1e-9, "n9" ), "0.000000001" );
-});
-
-test("Negative Infinity", function() {
-	equal( Globalize.format(-Infinity, "n"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "n1"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "d"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "d1"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "c"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "c1"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "p"), "-Infinity" );
-	equal( Globalize.format(-Infinity, "p1"), "-Infinity" );
-});
-
-test("Positive Infinity", function() {
-	equal( Globalize.format(Infinity, "n"), "Infinity" );
-	equal( Globalize.format(Infinity, "n1"), "Infinity" );
-	equal( Globalize.format(Infinity, "d"), "Infinity" );
-	equal( Globalize.format(Infinity, "d1"), "Infinity" );
-	equal( Globalize.format(Infinity, "c"), "Infinity" );
-	equal( Globalize.format(Infinity, "c1"), "Infinity" );
-	equal( Globalize.format(Infinity, "p"), "Infinity" );
-	equal( Globalize.format(Infinity, "p1"), "Infinity" );
-});

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/index.html
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/index.html b/security-admin/src/main/webapp/libs/bower/globalize/test/index.html
deleted file mode 100644
index 9b7c79a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/index.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-	<head>
-		<meta charset="UTF-8" />
-		<title>Globalize Testsuite</title>
-		<link rel="stylesheet" href="qunit/qunit.css"/>
-		<script src="../lib/globalize.js"></script>
-		<script src="../lib/cultures/globalize.cultures.js"></script>
-		<script src="qunit/qunit.js"></script>
-		<script src="testsuite.js"></script>
-		<script src="culture.js"></script>
-		<script src="cultures.js"></script>
-		<script src="instance.js"></script>
-		<script src="findClosestCulture.js"></script>
-		<script src="format.js"></script>
-		<script src="localize.js"></script>
-		<script src="parse.js"></script>
-	</head>
-	<body>
-		<h1 id="qunit-header">Globalize Testsuite</h1>
-		<h2 id="qunit-banner"></h2>
-		<div id="qunit-testrunner-toolbar"></div>
-		<h2 id="qunit-userAgent"></h2>
-		<ol id="qunit-tests"></ol>
-	</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/instance.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/instance.js b/security-admin/src/main/webapp/libs/bower/globalize/test/instance.js
deleted file mode 100644
index 0e91c80..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/instance.js
+++ /dev/null
@@ -1,13 +0,0 @@
-module("instance", lifecycle );
-
-test("constructor sets culture", function() {
-	var globalizeDe = Globalize("de");
-	equal( Globalize.parseFloat("5.3"), 5.3 );
-	equal( Globalize.parseFloat("5,3"), 53 );
-	equal( Globalize.parseFloat("5.3", "de"), 53 );
-	equal( Globalize.parseFloat("5,3", "de"), 5.3 );
-	equal( globalizeDe.parseFloat("5.3"), 53 );
-	equal( globalizeDe.parseFloat("5,3"), 5.3 );
-	equal( globalizeDe.parseFloat("5.3", "en"), 5.3 );
-	equal( globalizeDe.parseFloat("5,3", "en"), 53 );
-});

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/parse.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/parse.js b/security-admin/src/main/webapp/libs/bower/globalize/test/parse.js
deleted file mode 100644
index ac25114..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/parse.js
+++ /dev/null
@@ -1,57 +0,0 @@
-module("parseFloat", lifecycle );
-
-test("basics, float", function() {
-	equal( Globalize.parseFloat("5.51"), 5.51 );
-	equal( Globalize.parseFloat("-5.51"), -5.51 );
-	equal( Globalize.parseFloat("5,51", 10, "de-DE"), 5.51 );
-});
-
-test("basics, int", function() {
-	equal( Globalize.parseInt("5.51"), 5 );
-	equal( Globalize.parseInt("-5.51"), -5 );
-	equal( Globalize.parseInt("5,51", 10, "de-DE"), 5 );
-	equal( Globalize.parseInt("5000000000"), 5000000000 );
-	equal( Globalize.parseInt("-5000000000"), -5000000000 );
-});
-
-test( "basic, percentage", function() {
-	equal( Globalize.parseInt( "12%" ), "12" );
-	equal( Globalize.parseInt( "12.34%" ), "12" );
-	equal( Globalize.parseInt( "-12.34%" ), "-12" );
-	equal( Globalize.parseFloat( "12%" ), "12" );
-	equal( Globalize.parseFloat( "12.34%" ), "12.34" );
-	equal( Globalize.parseFloat( "-12.34%" ), "-12.34" );
-});
-
-test("basics, currency", function() {
-	equal( Globalize.parseInt("$5.51"), 5 );
-	equal( Globalize.parseFloat("$5.51"), 5.51 );
-	equal( Globalize.parseInt("($5.51)"), -5 );
-	equal( Globalize.parseFloat("($5.51)"), -5.51 );
-
-	// #44 - The cultures "lo" and "lo-LA" are unique in that they
-	// use the format "(n)" in both currency and number formatting
-	equal( Globalize.parseInt("(5.51\u20ad)", "lo"), -5 );
-	equal( Globalize.parseFloat("(5.51\u20ad)", "lo"), -5.51 );
-	equal( Globalize.parseInt("5,51 \u20ac", 10, "de-DE"), 5 );
-	equal( Globalize.parseFloat("5,51 \u20ac", 10, "de-DE"), 5.51 );
-	equal( Globalize.parseFloat("5,51 \u20ac", "de-DE"), 5.51, "optional radix" );
-
-	// #44 - Test Currencies with a space between negative and number
-	equal( Globalize.parseInt("-R$ 5,51", "pt-BR"), -5 );
-	equal( Globalize.parseFloat("-R$ 5,51", "pt-BR"), -5.51 );
-
-});
-
-test("basics, date", function() {
-	equal( Globalize.parseDate('2011/17/11 13:23:12','yyyy/dd/MM HH:mm:ss','fr').valueOf(), (new Date(2011, 10, 17, 13, 23, 12)).valueOf() );
-	equal( Globalize.parseDate('2011-17-11 13:23:12','yyyy-dd-MM HH:mm:ss','fr').valueOf(), (new Date(2011, 10, 17, 13, 23, 12)).valueOf() );
-	equal( Globalize.parseDate('2011/17/11 13:23:12','yyyy/dd/MM HH:mm:ss','fr-CA').valueOf(), (new Date(2011, 10, 17, 13, 23, 12)).valueOf() );
-	equal( Globalize.parseDate('2011-17-11 13:23:12','yyyy-dd-MM HH:mm:ss','fr-CA').valueOf(), (new Date(2011, 10, 17, 13, 23, 12)).valueOf() );
-});
-
-test("invalid input", function() {
-	// #47 - Return NaN instead of 0 for invalid values
-	ok( isNaN(Globalize.parseInt("foo")) );
-	ok( isNaN(Globalize.parseFloat("foo")) );
-});

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.css
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.css b/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.css
deleted file mode 100644
index c85f36a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.css
+++ /dev/null
@@ -1,226 +0,0 @@
-/**
- * QUnit - A JavaScript Unit Testing Framework
- *
- * http://docs.jquery.com/QUnit
- *
- * Copyright (c) 2011 John Resig, J�rn Zaefferer
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * or GPL (GPL-LICENSE.txt) licenses.
- */
-
-/** Font Family and Sizes */
-
-#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult {
-	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
-}
-
-#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
-#qunit-tests { font-size: smaller; }
-
-
-/** Resets */
-
-#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult {
-	margin: 0;
-	padding: 0;
-}
-
-
-/** Header */
-
-#qunit-header {
-	padding: 0.5em 0 0.5em 1em;
-
-	color: #8699a4;
-	background-color: #0d3349;
-
-	font-size: 1.5em;
-	line-height: 1em;
-	font-weight: normal;
-
-	border-radius: 15px 15px 0 0;
-	-moz-border-radius: 15px 15px 0 0;
-	-webkit-border-top-right-radius: 15px;
-	-webkit-border-top-left-radius: 15px;
-}
-
-#qunit-header a {
-	text-decoration: none;
-	color: #c2ccd1;
-}
-
-#qunit-header a:hover,
-#qunit-header a:focus {
-	color: #fff;
-}
-
-#qunit-banner {
-	height: 5px;
-}
-
-#qunit-testrunner-toolbar {
-	padding: 0.5em 0 0.5em 2em;
-	color: #5E740B;
-	background-color: #eee;
-}
-
-#qunit-userAgent {
-	padding: 0.5em 0 0.5em 2.5em;
-	background-color: #2b81af;
-	color: #fff;
-	text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
-}
-
-
-/** Tests: Pass/Fail */
-
-#qunit-tests {
-	list-style-position: inside;
-}
-
-#qunit-tests li {
-	padding: 0.4em 0.5em 0.4em 2.5em;
-	border-bottom: 1px solid #fff;
-	list-style-position: inside;
-}
-
-#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running  {
-	display: none;
-}
-
-#qunit-tests li strong {
-	cursor: pointer;
-}
-
-#qunit-tests li a {
-	padding: 0.5em;
-	color: #c2ccd1;
-	text-decoration: none;
-}
-#qunit-tests li a:hover,
-#qunit-tests li a:focus {
-	color: #000;
-}
-
-#qunit-tests ol {
-	margin-top: 0.5em;
-	padding: 0.5em;
-
-	background-color: #fff;
-
-	border-radius: 15px;
-	-moz-border-radius: 15px;
-	-webkit-border-radius: 15px;
-
-	box-shadow: inset 0px 2px 13px #999;
-	-moz-box-shadow: inset 0px 2px 13px #999;
-	-webkit-box-shadow: inset 0px 2px 13px #999;
-}
-
-#qunit-tests table {
-	border-collapse: collapse;
-	margin-top: .2em;
-}
-
-#qunit-tests th {
-	text-align: right;
-	vertical-align: top;
-	padding: 0 .5em 0 0;
-}
-
-#qunit-tests td {
-	vertical-align: top;
-}
-
-#qunit-tests pre {
-	margin: 0;
-	white-space: pre-wrap;
-	word-wrap: break-word;
-}
-
-#qunit-tests del {
-	background-color: #e0f2be;
-	color: #374e0c;
-	text-decoration: none;
-}
-
-#qunit-tests ins {
-	background-color: #ffcaca;
-	color: #500;
-	text-decoration: none;
-}
-
-/*** Test Counts */
-
-#qunit-tests b.counts                       { color: black; }
-#qunit-tests b.passed                       { color: #5E740B; }
-#qunit-tests b.failed                       { color: #710909; }
-
-#qunit-tests li li {
-	margin: 0.5em;
-	padding: 0.4em 0.5em 0.4em 0.5em;
-	background-color: #fff;
-	border-bottom: none;
-	list-style-position: inside;
-}
-
-/*** Passing Styles */
-
-#qunit-tests li li.pass {
-	color: #5E740B;
-	background-color: #fff;
-	border-left: 26px solid #C6E746;
-}
-
-#qunit-tests .pass                          { color: #528CE0; background-color: #D2E0E6; }
-#qunit-tests .pass .test-name               { color: #366097; }
-
-#qunit-tests .pass .test-actual,
-#qunit-tests .pass .test-expected           { color: #999999; }
-
-#qunit-banner.qunit-pass                    { background-color: #C6E746; }
-
-/*** Failing Styles */
-
-#qunit-tests li li.fail {
-	color: #710909;
-	background-color: #fff;
-	border-left: 26px solid #EE5757;
-	white-space: pre;
-}
-
-#qunit-tests > li:last-child {
-	border-radius: 0 0 15px 15px;
-	-moz-border-radius: 0 0 15px 15px;
-	-webkit-border-bottom-right-radius: 15px;
-	-webkit-border-bottom-left-radius: 15px;
-}
-
-#qunit-tests .fail                          { color: #000000; background-color: #EE5757; }
-#qunit-tests .fail .test-name,
-#qunit-tests .fail .module-name             { color: #000000; }
-
-#qunit-tests .fail .test-actual             { color: #EE5757; }
-#qunit-tests .fail .test-expected           { color: green;   }
-
-#qunit-banner.qunit-fail                    { background-color: #EE5757; }
-
-
-/** Result */
-
-#qunit-testresult {
-	padding: 0.5em 0.5em 0.5em 2.5em;
-
-	color: #2b81af;
-	background-color: #D2E0E6;
-
-	border-bottom: 1px solid white;
-}
-
-/** Fixture */
-
-#qunit-fixture {
-	position: absolute;
-	top: -10000px;
-	left: -10000px;
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.js b/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.js
deleted file mode 100644
index 8b0bd57..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/qunit/qunit.js
+++ /dev/null
@@ -1,1506 +0,0 @@
-/**
- * QUnit - A JavaScript Unit Testing Framework
- *
- * http://docs.jquery.com/QUnit
- *
- * Copyright (c) 2011 John Resig, J�rn Zaefferer
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * or GPL (GPL-LICENSE.txt) licenses.
- */
-
-(function(window) {
-
-var defined = {
-	setTimeout: typeof window.setTimeout !== "undefined",
-	sessionStorage: (function() {
-		try {
-			return !!sessionStorage.getItem;
-		} catch(e) {
-			return false;
-		}
-	})()
-};
-
-var testId = 0;
-
-var Test = function(name, testName, expected, testEnvironmentArg, async, callback) {
-	this.name = name;
-	this.testName = testName;
-	this.expected = expected;
-	this.testEnvironmentArg = testEnvironmentArg;
-	this.async = async;
-	this.callback = callback;
-	this.assertions = [];
-};
-Test.prototype = {
-	init: function() {
-		var tests = id("qunit-tests");
-		if (tests) {
-			var b = document.createElement("strong");
-				b.innerHTML = "Running " + this.name;
-			var li = document.createElement("li");
-				li.appendChild( b );
-				li.className = "running";
-				li.id = this.id = "test-output" + testId++;
-			tests.appendChild( li );
-		}
-	},
-	setup: function() {
-		if (this.module != config.previousModule) {
-			if ( config.previousModule ) {
-				QUnit.moduleDone( {
-					name: config.previousModule,
-					failed: config.moduleStats.bad,
-					passed: config.moduleStats.all - config.moduleStats.bad,
-					total: config.moduleStats.all
-				} );
-			}
-			config.previousModule = this.module;
-			config.moduleStats = { all: 0, bad: 0 };
-			QUnit.moduleStart( {
-				name: this.module
-			} );
-		}
-
-		config.current = this;
-		this.testEnvironment = extend({
-			setup: function() {},
-			teardown: function() {}
-		}, this.moduleTestEnvironment);
-		if (this.testEnvironmentArg) {
-			extend(this.testEnvironment, this.testEnvironmentArg);
-		}
-
-		QUnit.testStart( {
-			name: this.testName
-		} );
-
-		// allow utility functions to access the current test environment
-		// TODO why??
-		QUnit.current_testEnvironment = this.testEnvironment;
-
-		try {
-			if ( !config.pollution ) {
-				saveGlobal();
-			}
-
-			this.testEnvironment.setup.call(this.testEnvironment);
-		} catch(e) {
-			QUnit.ok( false, "Setup failed on " + this.testName + ": " + e.message );
-		}
-	},
-	run: function() {
-		if ( this.async ) {
-			QUnit.stop();
-		}
-
-		if ( config.notrycatch ) {
-			this.callback.call(this.testEnvironment);
-			return;
-		}
-		try {
-			this.callback.call(this.testEnvironment);
-		} catch(e) {
-			fail("Test " + this.testName + " died, exception and test follows", e, this.callback);
-			QUnit.ok( false, "Died on test #" + (this.assertions.length + 1) + ": " + e.message + " - " + QUnit.jsDump.parse(e) );
-			// else next test will carry the responsibility
-			saveGlobal();
-
-			// Restart the tests if they're blocking
-			if ( config.blocking ) {
-				start();
-			}
-		}
-	},
-	teardown: function() {
-		try {
-			this.testEnvironment.teardown.call(this.testEnvironment);
-			checkPollution();
-		} catch(e) {
-			QUnit.ok( false, "Teardown failed on " + this.testName + ": " + e.message );
-		}
-	},
-	finish: function() {
-		if ( this.expected && this.expected != this.assertions.length ) {
-			QUnit.ok( false, "Expected " + this.expected + " assertions, but " + this.assertions.length + " were run" );
-		}
-
-		var good = 0, bad = 0,
-			tests = id("qunit-tests");
-
-		config.stats.all += this.assertions.length;
-		config.moduleStats.all += this.assertions.length;
-
-		if ( tests ) {
-			var ol = document.createElement("ol");
-
-			for ( var i = 0; i < this.assertions.length; i++ ) {
-				var assertion = this.assertions[i];
-
-				var li = document.createElement("li");
-				li.className = assertion.result ? "pass" : "fail";
-				li.innerHTML = assertion.message || (assertion.result ? "okay" : "failed");
-				ol.appendChild( li );
-
-				if ( assertion.result ) {
-					good++;
-				} else {
-					bad++;
-					config.stats.bad++;
-					config.moduleStats.bad++;
-				}
-			}
-
-			// store result when possible
-			if ( QUnit.config.reorder && defined.sessionStorage ) {
-				if (bad) {
-					sessionStorage.setItem("qunit-" + this.module + "-" + this.testName, bad);
-				} else {
-					sessionStorage.removeItem("qunit-" + this.module + "-" + this.testName);
-				}
-			}
-
-			if (bad == 0) {
-				ol.style.display = "none";
-			}
-
-			var b = document.createElement("strong");
-			b.innerHTML = this.name + " <b class='counts'>(<b class='failed'>" + bad + "</b>, <b class='passed'>" + good + "</b>, " + this.assertions.length + ")</b>";
-
-			var a = document.createElement("a");
-			a.innerHTML = "Rerun";
-			a.href = QUnit.url({ filter: getText([b]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") });
-
-			addEvent(b, "click", function() {
-				var next = b.nextSibling.nextSibling,
-					display = next.style.display;
-				next.style.display = display === "none" ? "block" : "none";
-			});
-
-			addEvent(b, "dblclick", function(e) {
-				var target = e && e.target ? e.target : window.event.srcElement;
-				if ( target.nodeName.toLowerCase() == "span" || target.nodeName.toLowerCase() == "b" ) {
-					target = target.parentNode;
-				}
-				if ( window.location && target.nodeName.toLowerCase() === "strong" ) {
-					window.location = QUnit.url({ filter: getText([target]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") });
-				}
-			});
-
-			var li = id(this.id);
-			li.className = bad ? "fail" : "pass";
-			li.removeChild( li.firstChild );
-			li.appendChild( b );
-			li.appendChild( a );
-			li.appendChild( ol );
-
-		} else {
-			for ( var i = 0; i < this.assertions.length; i++ ) {
-				if ( !this.assertions[i].result ) {
-					bad++;
-					config.stats.bad++;
-					config.moduleStats.bad++;
-				}
-			}
-		}
-
-		try {
-			QUnit.reset();
-		} catch(e) {
-			fail("reset() failed, following Test " + this.testName + ", exception and reset fn follows", e, QUnit.reset);
-		}
-
-		QUnit.testDone( {
-			name: this.testName,
-			failed: bad,
-			passed: this.assertions.length - bad,
-			total: this.assertions.length
-		} );
-	},
-
-	queue: function() {
-		var test = this;
-		synchronize(function() {
-			test.init();
-		});
-		function run() {
-			// each of these can by async
-			synchronize(function() {
-				test.setup();
-			});
-			synchronize(function() {
-				test.run();
-			});
-			synchronize(function() {
-				test.teardown();
-			});
-			synchronize(function() {
-				test.finish();
-			});
-		}
-		// defer when previous test run passed, if storage is available
-		var bad = QUnit.config.reorder && defined.sessionStorage && +sessionStorage.getItem("qunit-" + this.module + "-" + this.testName);
-		if (bad) {
-			run();
-		} else {
-			synchronize(run);
-		};
-	}
-
-};
-
-var QUnit = {
-
-	// call on start of module test to prepend name to all tests
-	module: function(name, testEnvironment) {
-		config.currentModule = name;
-		config.currentModuleTestEnviroment = testEnvironment;
-	},
-
-	asyncTest: function(testName, expected, callback) {
-		if ( arguments.length === 2 ) {
-			callback = expected;
-			expected = 0;
-		}
-
-		QUnit.test(testName, expected, callback, true);
-	},
-
-	test: function(testName, expected, callback, async) {
-		var name = '<span class="test-name">' + testName + '</span>', testEnvironmentArg;
-
-		if ( arguments.length === 2 ) {
-			callback = expected;
-			expected = null;
-		}
-		// is 2nd argument a testEnvironment?
-		if ( expected && typeof expected === 'object') {
-			testEnvironmentArg = expected;
-			expected = null;
-		}
-
-		if ( config.currentModule ) {
-			name = '<span class="module-name">' + config.currentModule + "</span>: " + name;
-		}
-
-		if ( !validTest(config.currentModule + ": " + testName) ) {
-			return;
-		}
-
-		var test = new Test(name, testName, expected, testEnvironmentArg, async, callback);
-		test.module = config.currentModule;
-		test.moduleTestEnvironment = config.currentModuleTestEnviroment;
-		test.queue();
-	},
-
-	/**
-	 * Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through.
-	 */
-	expect: function(asserts) {
-		config.current.expected = asserts;
-	},
-
-	/**
-	 * Asserts true.
-	 * @example ok( "asdfasdf".length > 5, "There must be at least 5 chars" );
-	 */
-	ok: function(a, msg) {
-		a = !!a;
-		var details = {
-			result: a,
-			message: msg
-		};
-		msg = escapeHtml(msg);
-		QUnit.log(details);
-		config.current.assertions.push({
-			result: a,
-			message: msg
-		});
-	},
-
-	/**
-	 * Checks that the first two arguments are equal, with an optional message.
-	 * Prints out both actual and expected values.
-	 *
-	 * Prefered to ok( actual == expected, message )
-	 *
-	 * @example equal( format("Received {0} bytes.", 2), "Received 2 bytes." );
-	 *
-	 * @param Object actual
-	 * @param Object expected
-	 * @param String message (optional)
-	 */
-	equal: function(actual, expected, message) {
-		QUnit.push(expected == actual, actual, expected, message);
-	},
-
-	notEqual: function(actual, expected, message) {
-		QUnit.push(expected != actual, actual, expected, message);
-	},
-
-	deepEqual: function(actual, expected, message) {
-		QUnit.push(QUnit.equiv(actual, expected), actual, expected, message);
-	},
-
-	notDeepEqual: function(actual, expected, message) {
-		QUnit.push(!QUnit.equiv(actual, expected), actual, expected, message);
-	},
-
-	strictEqual: function(actual, expected, message) {
-		QUnit.push(expected === actual, actual, expected, message);
-	},
-
-	notStrictEqual: function(actual, expected, message) {
-		QUnit.push(expected !== actual, actual, expected, message);
-	},
-
-	raises: function(block, expected, message) {
-		var actual, ok = false;
-
-		if (typeof expected === 'string') {
-			message = expected;
-			expected = null;
-		}
-
-		try {
-			block();
-		} catch (e) {
-			actual = e;
-		}
-
-		if (actual) {
-			// we don't want to validate thrown error
-			if (!expected) {
-				ok = true;
-			// expected is a regexp
-			} else if (QUnit.objectType(expected) === "regexp") {
-				ok = expected.test(actual);
-			// expected is a constructor
-			} else if (actual instanceof expected) {
-				ok = true;
-			// expected is a validation function which returns true is validation passed
-			} else if (expected.call({}, actual) === true) {
-				ok = true;
-			}
-		}
-
-		QUnit.ok(ok, message);
-	},
-
-	start: function() {
-		config.semaphore--;
-		if (config.semaphore > 0) {
-			// don't start until equal number of stop-calls
-			return;
-		}
-		if (config.semaphore < 0) {
-			// ignore if start is called more often then stop
-			config.semaphore = 0;
-		}
-		// A slight delay, to avoid any current callbacks
-		if ( defined.setTimeout ) {
-			window.setTimeout(function() {
-				if (config.semaphore > 0) {
-					return;
-				}
-				if ( config.timeout ) {
-					clearTimeout(config.timeout);
-				}
-
-				config.blocking = false;
-				process();
-			}, 13);
-		} else {
-			config.blocking = false;
-			process();
-		}
-	},
-
-	stop: function(timeout) {
-		config.semaphore++;
-		config.blocking = true;
-
-		if ( timeout && defined.setTimeout ) {
-			clearTimeout(config.timeout);
-			config.timeout = window.setTimeout(function() {
-				QUnit.ok( false, "Test timed out" );
-				QUnit.start();
-			}, timeout);
-		}
-	}
-};
-
-// Backwards compatibility, deprecated
-QUnit.equals = QUnit.equal;
-QUnit.same = QUnit.deepEqual;
-
-// Maintain internal state
-var config = {
-	// The queue of tests to run
-	queue: [],
-
-	// block until document ready
-	blocking: true,
-
-	// when enabled, show only failing tests
-	// gets persisted through sessionStorage and can be changed in UI via checkbox
-	hidepassed: false,
-
-	// by default, run previously failed tests first
-	// very useful in combination with "Hide passed tests" checked
-	reorder: true,
-
-	// by default, modify document.title when suite is done
-	altertitle: true,
-
-	urlConfig: ['noglobals', 'notrycatch']
-};
-
-// Load paramaters
-(function() {
-	var location = window.location || { search: "", protocol: "file:" },
-		params = location.search.slice( 1 ).split( "&" ),
-		length = params.length,
-		urlParams = {},
-		current;
-
-	if ( params[ 0 ] ) {
-		for ( var i = 0; i < length; i++ ) {
-			current = params[ i ].split( "=" );
-			current[ 0 ] = decodeURIComponent( current[ 0 ] );
-			// allow just a key to turn on a flag, e.g., test.html?noglobals
-			current[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true;
-			urlParams[ current[ 0 ] ] = current[ 1 ];
-		}
-	}
-
-	QUnit.urlParams = urlParams;
-	config.filter = urlParams.filter;
-
-	// Figure out if we're running the tests from a server or not
-	QUnit.isLocal = !!(location.protocol === 'file:');
-})();
-
-// Expose the API as global variables, unless an 'exports'
-// object exists, in that case we assume we're in CommonJS
-if ( typeof exports === "undefined" || typeof require === "undefined" ) {
-	extend(window, QUnit);
-	window.QUnit = QUnit;
-} else {
-	extend(exports, QUnit);
-	exports.QUnit = QUnit;
-}
-
-// define these after exposing globals to keep them in these QUnit namespace only
-extend(QUnit, {
-	config: config,
-
-	// Initialize the configuration options
-	init: function() {
-		extend(config, {
-			stats: { all: 0, bad: 0 },
-			moduleStats: { all: 0, bad: 0 },
-			started: +new Date,
-			updateRate: 1000,
-			blocking: false,
-			autostart: true,
-			autorun: false,
-			filter: "",
-			queue: [],
-			semaphore: 0
-		});
-
-		var tests = id( "qunit-tests" ),
-			banner = id( "qunit-banner" ),
-			result = id( "qunit-testresult" );
-
-		if ( tests ) {
-			tests.innerHTML = "";
-		}
-
-		if ( banner ) {
-			banner.className = "";
-		}
-
-		if ( result ) {
-			result.parentNode.removeChild( result );
-		}
-
-		if ( tests ) {
-			result = document.createElement( "p" );
-			result.id = "qunit-testresult";
-			result.className = "result";
-			tests.parentNode.insertBefore( result, tests );
-			result.innerHTML = 'Running...<br/>&nbsp;';
-		}
-	},
-
-	/**
-	 * Resets the test setup. Useful for tests that modify the DOM.
-	 *
-	 * If jQuery is available, uses jQuery's html(), otherwise just innerHTML.
-	 */
-	reset: function() {
-		if ( window.jQuery ) {
-			jQuery( "#qunit-fixture" ).html( config.fixture );
-		} else {
-			var main = id( 'qunit-fixture' );
-			if ( main ) {
-				main.innerHTML = config.fixture;
-			}
-		}
-	},
-
-	/**
-	 * Trigger an event on an element.
-	 *
-	 * @example triggerEvent( document.body, "click" );
-	 *
-	 * @param DOMElement elem
-	 * @param String type
-	 */
-	triggerEvent: function( elem, type, event ) {
-		if ( document.createEvent ) {
-			event = document.createEvent("MouseEvents");
-			event.initMouseEvent(type, true, true, elem.ownerDocument.defaultView,
-				0, 0, 0, 0, 0, false, false, false, false, 0, null);
-			elem.dispatchEvent( event );
-
-		} else if ( elem.fireEvent ) {
-			elem.fireEvent("on"+type);
-		}
-	},
-
-	// Safe object type checking
-	is: function( type, obj ) {
-		return QUnit.objectType( obj ) == type;
-	},
-
-	objectType: function( obj ) {
-		if (typeof obj === "undefined") {
-				return "undefined";
-
-		// consider: typeof null === object
-		}
-		if (obj === null) {
-				return "null";
-		}
-
-		var type = Object.prototype.toString.call( obj )
-			.match(/^\[object\s(.*)\]$/)[1] || '';
-
-		switch (type) {
-				case 'Number':
-						if (isNaN(obj)) {
-								return "nan";
-						} else {
-								return "number";
-						}
-				case 'String':
-				case 'Boolean':
-				case 'Array':
-				case 'Date':
-				case 'RegExp':
-				case 'Function':
-						return type.toLowerCase();
-		}
-		if (typeof obj === "object") {
-				return "object";
-		}
-		return undefined;
-	},
-
-	push: function(result, actual, expected, message) {
-		var details = {
-			result: result,
-			message: message,
-			actual: actual,
-			expected: expected
-		};
-
-		message = escapeHtml(message) || (result ? "okay" : "failed");
-		message = '<span class="test-message">' + message + "</span>";
-		expected = escapeHtml(QUnit.jsDump.parse(expected));
-		actual = escapeHtml(QUnit.jsDump.parse(actual));
-		var output = message + '<table><tr class="test-expected"><th>Expected: </th><td><pre>' + expected + '</pre></td></tr>';
-		if (actual != expected) {
-			output += '<tr class="test-actual"><th>Result: </th><td><pre>' + actual + '</pre></td></tr>';
-			output += '<tr class="test-diff"><th>Diff: </th><td><pre>' + QUnit.diff(expected, actual) +'</pre></td></tr>';
-		}
-		if (!result) {
-			var source = sourceFromStacktrace();
-			if (source) {
-				details.source = source;
-				output += '<tr class="test-source"><th>Source: </th><td><pre>' + escapeHtml(source) + '</pre></td></tr>';
-			}
-		}
-		output += "</table>";
-
-		QUnit.log(details);
-
-		config.current.assertions.push({
-			result: !!result,
-			message: output
-		});
-	},
-
-	url: function( params ) {
-		params = extend( extend( {}, QUnit.urlParams ), params );
-		var querystring = "?",
-			key;
-		for ( key in params ) {
-			querystring += encodeURIComponent( key ) + "=" +
-				encodeURIComponent( params[ key ] ) + "&";
-		}
-		return window.location.pathname + querystring.slice( 0, -1 );
-	},
-
-	extend: extend,
-	id: id,
-	addEvent: addEvent,
-
-	// Logging callbacks; all receive a single argument with the listed properties
-	// run test/logs.html for any related changes
-	begin: function() {},
-	// done: { failed, passed, total, runtime }
-	done: function() {},
-	// log: { result, actual, expected, message }
-	log: function() {},
-	// testStart: { name }
-	testStart: function() {},
-	// testDone: { name, failed, passed, total }
-	testDone: function() {},
-	// moduleStart: { name }
-	moduleStart: function() {},
-	// moduleDone: { name, failed, passed, total }
-	moduleDone: function() {}
-});
-
-if ( typeof document === "undefined" || document.readyState === "complete" ) {
-	config.autorun = true;
-}
-
-QUnit.load = function() {
-	QUnit.begin({});
-
-	// Initialize the config, saving the execution queue
-	var oldconfig = extend({}, config);
-	QUnit.init();
-	extend(config, oldconfig);
-
-	config.blocking = false;
-
-	var urlConfigHtml = '', len = config.urlConfig.length;
-	for ( var i = 0, val; i < len, val = config.urlConfig[i]; i++ ) {
-		config[val] = QUnit.urlParams[val];
-		urlConfigHtml += '<label><input name="' + val + '" type="checkbox"' + ( config[val] ? ' checked="checked"' : '' ) + '>' + val + '</label>';
-	}
-
-	var userAgent = id("qunit-userAgent");
-	if ( userAgent ) {
-		userAgent.innerHTML = navigator.userAgent;
-	}
-	var banner = id("qunit-header");
-	if ( banner ) {
-		banner.innerHTML = '<a href="' + QUnit.url({ filter: undefined }) + '"> ' + banner.innerHTML + '</a> ' + urlConfigHtml;
-		addEvent( banner, "change", function( event ) {
-			var params = {};
-			params[ event.target.name ] = event.target.checked ? true : undefined;
-			window.location = QUnit.url( params );
-		});
-	}
-
-	var toolbar = id("qunit-testrunner-toolbar");
-	if ( toolbar ) {
-		var filter = document.createElement("input");
-		filter.type = "checkbox";
-		filter.id = "qunit-filter-pass";
-		addEvent( filter, "click", function() {
-			var ol = document.getElementById("qunit-tests");
-			if ( filter.checked ) {
-				ol.className = ol.className + " hidepass";
-			} else {
-				var tmp = " " + ol.className.replace( /[\n\t\r]/g, " " ) + " ";
-				ol.className = tmp.replace(/ hidepass /, " ");
-			}
-			if ( defined.sessionStorage ) {
-				if (filter.checked) {
-					sessionStorage.setItem("qunit-filter-passed-tests", "true");
-				} else {
-					sessionStorage.removeItem("qunit-filter-passed-tests");
-				}
-			}
-		});
-		if ( config.hidepassed || defined.sessionStorage && sessionStorage.getItem("qunit-filter-passed-tests") ) {
-			filter.checked = true;
-			var ol = document.getElementById("qunit-tests");
-			ol.className = ol.className + " hidepass";
-		}
-		toolbar.appendChild( filter );
-
-		var label = document.createElement("label");
-		label.setAttribute("for", "qunit-filter-pass");
-		label.innerHTML = "Hide passed tests";
-		toolbar.appendChild( label );
-	}
-
-	var main = id('qunit-fixture');
-	if ( main ) {
-		config.fixture = main.innerHTML;
-	}
-
-	if (config.autostart) {
-		QUnit.start();
-	}
-};
-
-addEvent(window, "load", QUnit.load);
-
-function done() {
-	config.autorun = true;
-
-	// Log the last module results
-	if ( config.currentModule ) {
-		QUnit.moduleDone( {
-			name: config.currentModule,
-			failed: config.moduleStats.bad,
-			passed: config.moduleStats.all - config.moduleStats.bad,
-			total: config.moduleStats.all
-		} );
-	}
-
-	var banner = id("qunit-banner"),
-		tests = id("qunit-tests"),
-		runtime = +new Date - config.started,
-		passed = config.stats.all - config.stats.bad,
-		html = [
-			'Tests completed in ',
-			runtime,
-			' milliseconds.<br/>',
-			'<span class="passed">',
-			passed,
-			'</span> tests of <span class="total">',
-			config.stats.all,
-			'</span> passed, <span class="failed">',
-			config.stats.bad,
-			'</span> failed.'
-		].join('');
-
-	if ( banner ) {
-		banner.className = (config.stats.bad ? "qunit-fail" : "qunit-pass");
-	}
-
-	if ( tests ) {
-		id( "qunit-testresult" ).innerHTML = html;
-	}
-
-	if ( config.altertitle && typeof document !== "undefined" && document.title ) {
-		// show \u2716 for good, \u2714 for bad suite result in title
-		// use escape sequences in case file gets loaded with non-utf-8-charset
-		document.title = [
-			(config.stats.bad ? "\u2716" : "\u2714"),
-			document.title.replace(/^[\u2714\u2716] /i, "")
-		].join(" ");
-	}
-
-	QUnit.done( {
-		failed: config.stats.bad,
-		passed: passed,
-		total: config.stats.all,
-		runtime: runtime
-	} );
-}
-
-function validTest( name ) {
-	var filter = config.filter,
-		run = false;
-
-	if ( !filter ) {
-		return true;
-	}
-
-	var not = filter.charAt( 0 ) === "!";
-	if ( not ) {
-		filter = filter.slice( 1 );
-	}
-
-	if ( name.indexOf( filter ) !== -1 ) {
-		return !not;
-	}
-
-	if ( not ) {
-		run = true;
-	}
-
-	return run;
-}
-
-// so far supports only Firefox, Chrome and Opera (buggy)
-// could be extended in the future to use something like https://github.com/csnover/TraceKit
-function sourceFromStacktrace() {
-	try {
-		throw new Error();
-	} catch ( e ) {
-		if (e.stacktrace) {
-			// Opera
-			return e.stacktrace.split("\n")[6];
-		} else if (e.stack) {
-			// Firefox, Chrome
-			return e.stack.split("\n")[4];
-		}
-	}
-}
-
-function escapeHtml(s) {
-	if (!s) {
-		return "";
-	}
-	s = s + "";
-	return s.replace(/[\&"<>\\]/g, function(s) {
-		switch(s) {
-			case "&": return "&amp;";
-			case "\\": return "\\\\";
-			case '"': return '\"';
-			case "<": return "&lt;";
-			case ">": return "&gt;";
-			default: return s;
-		}
-	});
-}
-
-function synchronize( callback ) {
-	config.queue.push( callback );
-
-	if ( config.autorun && !config.blocking ) {
-		process();
-	}
-}
-
-function process() {
-	var start = (new Date()).getTime();
-
-	while ( config.queue.length && !config.blocking ) {
-		if ( config.updateRate <= 0 || (((new Date()).getTime() - start) < config.updateRate) ) {
-			config.queue.shift()();
-		} else {
-			window.setTimeout( process, 13 );
-			break;
-		}
-	}
-	if (!config.blocking && !config.queue.length) {
-		done();
-	}
-}
-
-function saveGlobal() {
-	config.pollution = [];
-
-	if ( config.noglobals ) {
-		for ( var key in window ) {
-			config.pollution.push( key );
-		}
-	}
-}
-
-function checkPollution( name ) {
-	var old = config.pollution;
-	saveGlobal();
-
-	var newGlobals = diff( config.pollution, old );
-	if ( newGlobals.length > 0 ) {
-		ok( false, "Introduced global variable(s): " + newGlobals.join(", ") );
-	}
-
-	var deletedGlobals = diff( old, config.pollution );
-	if ( deletedGlobals.length > 0 ) {
-		ok( false, "Deleted global variable(s): " + deletedGlobals.join(", ") );
-	}
-}
-
-// returns a new Array with the elements that are in a but not in b
-function diff( a, b ) {
-	var result = a.slice();
-	for ( var i = 0; i < result.length; i++ ) {
-		for ( var j = 0; j < b.length; j++ ) {
-			if ( result[i] === b[j] ) {
-				result.splice(i, 1);
-				i--;
-				break;
-			}
-		}
-	}
-	return result;
-}
-
-function fail(message, exception, callback) {
-	if ( typeof console !== "undefined" && console.error && console.warn ) {
-		console.error(message);
-		console.error(exception);
-		console.warn(callback.toString());
-
-	} else if ( window.opera && opera.postError ) {
-		opera.postError(message, exception, callback.toString);
-	}
-}
-
-function extend(a, b) {
-	for ( var prop in b ) {
-		if ( b[prop] === undefined ) {
-			delete a[prop];
-		} else {
-			a[prop] = b[prop];
-		}
-	}
-
-	return a;
-}
-
-function addEvent(elem, type, fn) {
-	if ( elem.addEventListener ) {
-		elem.addEventListener( type, fn, false );
-	} else if ( elem.attachEvent ) {
-		elem.attachEvent( "on" + type, fn );
-	} else {
-		fn();
-	}
-}
-
-function id(name) {
-	return !!(typeof document !== "undefined" && document && document.getElementById) &&
-		document.getElementById( name );
-}
-
-// Test for equality any JavaScript type.
-// Discussions and reference: http://philrathe.com/articles/equiv
-// Test suites: http://philrathe.com/tests/equiv
-// Author: Philippe Rath� <pr...@gmail.com>
-QUnit.equiv = function () {
-
-	var innerEquiv; // the real equiv function
-	var callers = []; // stack to decide between skip/abort functions
-	var parents = []; // stack to avoiding loops from circular referencing
-
-	// Call the o related callback with the given arguments.
-	function bindCallbacks(o, callbacks, args) {
-		var prop = QUnit.objectType(o);
-		if (prop) {
-			if (QUnit.objectType(callbacks[prop]) === "function") {
-				return callbacks[prop].apply(callbacks, args);
-			} else {
-				return callbacks[prop]; // or undefined
-			}
-		}
-	}
-
-	var callbacks = function () {
-
-		// for string, boolean, number and null
-		function useStrictEquality(b, a) {
-			if (b instanceof a.constructor || a instanceof b.constructor) {
-				// to catch short annotaion VS 'new' annotation of a
-				// declaration
-				// e.g. var i = 1;
-				// var j = new Number(1);
-				return a == b;
-			} else {
-				return a === b;
-			}
-		}
-
-		return {
-			"string" : useStrictEquality,
-			"boolean" : useStrictEquality,
-			"number" : useStrictEquality,
-			"null" : useStrictEquality,
-			"undefined" : useStrictEquality,
-
-			"nan" : function(b) {
-				return isNaN(b);
-			},
-
-			"date" : function(b, a) {
-				return QUnit.objectType(b) === "date"
-						&& a.valueOf() === b.valueOf();
-			},
-
-			"regexp" : function(b, a) {
-				return QUnit.objectType(b) === "regexp"
-						&& a.source === b.source && // the regex itself
-						a.global === b.global && // and its modifers
-													// (gmi) ...
-						a.ignoreCase === b.ignoreCase
-						&& a.multiline === b.multiline;
-			},
-
-			// - skip when the property is a method of an instance (OOP)
-			// - abort otherwise,
-			// initial === would have catch identical references anyway
-			"function" : function() {
-				var caller = callers[callers.length - 1];
-				return caller !== Object && typeof caller !== "undefined";
-			},
-
-			"array" : function(b, a) {
-				var i, j, loop;
-				var len;
-
-				// b could be an object literal here
-				if (!(QUnit.objectType(b) === "array")) {
-					return false;
-				}
-
-				len = a.length;
-				if (len !== b.length) { // safe and faster
-					return false;
-				}
-
-				// track reference to avoid circular references
-				parents.push(a);
-				for (i = 0; i < len; i++) {
-					loop = false;
-					for (j = 0; j < parents.length; j++) {
-						if (parents[j] === a[i]) {
-							loop = true;// dont rewalk array
-						}
-					}
-					if (!loop && !innerEquiv(a[i], b[i])) {
-						parents.pop();
-						return false;
-					}
-				}
-				parents.pop();
-				return true;
-			},
-
-			"object" : function(b, a) {
-				var i, j, loop;
-				var eq = true; // unless we can proove it
-				var aProperties = [], bProperties = []; // collection of
-														// strings
-
-				// comparing constructors is more strict than using
-				// instanceof
-				if (a.constructor !== b.constructor) {
-					return false;
-				}
-
-				// stack constructor before traversing properties
-				callers.push(a.constructor);
-				// track reference to avoid circular references
-				parents.push(a);
-
-				for (i in a) { // be strict: don't ensures hasOwnProperty
-								// and go deep
-					loop = false;
-					for (j = 0; j < parents.length; j++) {
-						if (parents[j] === a[i])
-							loop = true; // don't go down the same path
-											// twice
-					}
-					aProperties.push(i); // collect a's properties
-
-					if (!loop && !innerEquiv(a[i], b[i])) {
-						eq = false;
-						break;
-					}
-				}
-
-				callers.pop(); // unstack, we are done
-				parents.pop();
-
-				for (i in b) {
-					bProperties.push(i); // collect b's properties
-				}
-
-				// Ensures identical properties name
-				return eq
-						&& innerEquiv(aProperties.sort(), bProperties
-								.sort());
-			}
-		};
-	}();
-
-	innerEquiv = function() { // can take multiple arguments
-		var args = Array.prototype.slice.apply(arguments);
-		if (args.length < 2) {
-			return true; // end transition
-		}
-
-		return (function(a, b) {
-			if (a === b) {
-				return true; // catch the most you can
-			} else if (a === null || b === null || typeof a === "undefined"
-					|| typeof b === "undefined"
-					|| QUnit.objectType(a) !== QUnit.objectType(b)) {
-				return false; // don't lose time with error prone cases
-			} else {
-				return bindCallbacks(a, callbacks, [ b, a ]);
-			}
-
-			// apply transition with (1..n) arguments
-		})(args[0], args[1])
-				&& arguments.callee.apply(this, args.splice(1,
-						args.length - 1));
-	};
-
-	return innerEquiv;
-
-}();
-
-/**
- * jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |
- * http://flesler.blogspot.com Licensed under BSD
- * (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008
- *
- * @projectDescription Advanced and extensible data dumping for Javascript.
- * @version 1.0.0
- * @author Ariel Flesler
- * @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}
- */
-QUnit.jsDump = (function() {
-	function quote( str ) {
-		return '"' + str.toString().replace(/"/g, '\\"') + '"';
-	};
-	function literal( o ) {
-		return o + '';
-	};
-	function join( pre, arr, post ) {
-		var s = jsDump.separator(),
-			base = jsDump.indent(),
-			inner = jsDump.indent(1);
-		if ( arr.join )
-			arr = arr.join( ',' + s + inner );
-		if ( !arr )
-			return pre + post;
-		return [ pre, inner + arr, base + post ].join(s);
-	};
-	function array( arr, stack ) {
-		var i = arr.length, ret = Array(i);
-		this.up();
-		while ( i-- )
-			ret[i] = this.parse( arr[i] , undefined , stack);
-		this.down();
-		return join( '[', ret, ']' );
-	};
-
-	var reName = /^function (\w+)/;
-
-	var jsDump = {
-		parse:function( obj, type, stack ) { //type is used mostly internally, you can fix a (custom)type in advance
-			stack = stack || [ ];
-			var parser = this.parsers[ type || this.typeOf(obj) ];
-			type = typeof parser;
-			var inStack = inArray(obj, stack);
-			if (inStack != -1) {
-				return 'recursion('+(inStack - stack.length)+')';
-			}
-			//else
-			if (type == 'function')  {
-					stack.push(obj);
-					var res = parser.call( this, obj, stack );
-					stack.pop();
-					return res;
-			}
-			// else
-			return (type == 'string') ? parser : this.parsers.error;
-		},
-		typeOf:function( obj ) {
-			var type;
-			if ( obj === null ) {
-				type = "null";
-			} else if (typeof obj === "undefined") {
-				type = "undefined";
-			} else if (QUnit.is("RegExp", obj)) {
-				type = "regexp";
-			} else if (QUnit.is("Date", obj)) {
-				type = "date";
-			} else if (QUnit.is("Function", obj)) {
-				type = "function";
-			} else if (typeof obj.setInterval !== undefined && typeof obj.document !== "undefined" && typeof obj.nodeType === "undefined") {
-				type = "window";
-			} else if (obj.nodeType === 9) {
-				type = "document";
-			} else if (obj.nodeType) {
-				type = "node";
-			} else if (typeof obj === "object" && typeof obj.length === "number" && obj.length >= 0) {
-				type = "array";
-			} else {
-				type = typeof obj;
-			}
-			return type;
-		},
-		separator:function() {
-			return this.multiline ?	this.HTML ? '<br />' : '\n' : this.HTML ? '&nbsp;' : ' ';
-		},
-		indent:function( extra ) {// extra can be a number, shortcut for increasing-calling-decreasing
-			if ( !this.multiline )
-				return '';
-			var chr = this.indentChar;
-			if ( this.HTML )
-				chr = chr.replace(/\t/g,'   ').replace(/ /g,'&nbsp;');
-			return Array( this._depth_ + (extra||0) ).join(chr);
-		},
-		up:function( a ) {
-			this._depth_ += a || 1;
-		},
-		down:function( a ) {
-			this._depth_ -= a || 1;
-		},
-		setParser:function( name, parser ) {
-			this.parsers[name] = parser;
-		},
-		// The next 3 are exposed so you can use them
-		quote:quote,
-		literal:literal,
-		join:join,
-		//
-		_depth_: 1,
-		// This is the list of parsers, to modify them, use jsDump.setParser
-		parsers:{
-			window: '[Window]',
-			document: '[Document]',
-			error:'[ERROR]', //when no parser is found, shouldn't happen
-			unknown: '[Unknown]',
-			'null':'null',
-			'undefined':'undefined',
-			'function':function( fn ) {
-				var ret = 'function',
-					name = 'name' in fn ? fn.name : (reName.exec(fn)||[])[1];//functions never have name in IE
-				if ( name )
-					ret += ' ' + name;
-				ret += '(';
-
-				ret = [ ret, QUnit.jsDump.parse( fn, 'functionArgs' ), '){'].join('');
-				return join( ret, QUnit.jsDump.parse(fn,'functionCode'), '}' );
-			},
-			array: array,
-			nodelist: array,
-			arguments: array,
-			object:function( map, stack ) {
-				var ret = [ ];
-				QUnit.jsDump.up();
-				for ( var key in map ) {
-				    var val = map[key];
-					ret.push( QUnit.jsDump.parse(key,'key') + ': ' + QUnit.jsDump.parse(val, undefined, stack));
-                }
-				QUnit.jsDump.down();
-				return join( '{', ret, '}' );
-			},
-			node:function( node ) {
-				var open = QUnit.jsDump.HTML ? '&lt;' : '<',
-					close = QUnit.jsDump.HTML ? '&gt;' : '>';
-
-				var tag = node.nodeName.toLowerCase(),
-					ret = open + tag;
-
-				for ( var a in QUnit.jsDump.DOMAttrs ) {
-					var val = node[QUnit.jsDump.DOMAttrs[a]];
-					if ( val )
-						ret += ' ' + a + '=' + QUnit.jsDump.parse( val, 'attribute' );
-				}
-				return ret + close + open + '/' + tag + close;
-			},
-			functionArgs:function( fn ) {//function calls it internally, it's the arguments part of the function
-				var l = fn.length;
-				if ( !l ) return '';
-
-				var args = Array(l);
-				while ( l-- )
-					args[l] = String.fromCharCode(97+l);//97 is 'a'
-				return ' ' + args.join(', ') + ' ';
-			},
-			key:quote, //object calls it internally, the key part of an item in a map
-			functionCode:'[code]', //function calls it internally, it's the content of the function
-			attribute:quote, //node calls it internally, it's an html attribute value
-			string:quote,
-			date:quote,
-			regexp:literal, //regex
-			number:literal,
-			'boolean':literal
-		},
-		DOMAttrs:{//attributes to dump from nodes, name=>realName
-			id:'id',
-			name:'name',
-			'class':'className'
-		},
-		HTML:false,//if true, entities are escaped ( <, >, \t, space and \n )
-		indentChar:'  ',//indentation unit
-		multiline:true //if true, items in a collection, are separated by a \n, else just a space.
-	};
-
-	return jsDump;
-})();
-
-// from Sizzle.js
-function getText( elems ) {
-	var ret = "", elem;
-
-	for ( var i = 0; elems[i]; i++ ) {
-		elem = elems[i];
-
-		// Get the text from text nodes and CDATA nodes
-		if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
-			ret += elem.nodeValue;
-
-		// Traverse everything else, except comment nodes
-		} else if ( elem.nodeType !== 8 ) {
-			ret += getText( elem.childNodes );
-		}
-	}
-
-	return ret;
-};
-
-//from jquery.js
-function inArray( elem, array ) {
-	if ( array.indexOf ) {
-		return array.indexOf( elem );
-	}
-
-	for ( var i = 0, length = array.length; i < length; i++ ) {
-		if ( array[ i ] === elem ) {
-			return i;
-		}
-	}
-
-	return -1;
-}
-
-/*
- * Javascript Diff Algorithm
- *  By John Resig (http://ejohn.org/)
- *  Modified by Chu Alan "sprite"
- *
- * Released under the MIT license.
- *
- * More Info:
- *  http://ejohn.org/projects/javascript-diff-algorithm/
- *
- * Usage: QUnit.diff(expected, actual)
- *
- * QUnit.diff("the quick brown fox jumped over", "the quick fox jumps over") == "the  quick <del>brown </del> fox <del>jumped </del><ins>jumps </ins> over"
- */
-QUnit.diff = (function() {
-	function diff(o, n) {
-		var ns = {};
-		var os = {};
-
-		for (var i = 0; i < n.length; i++) {
-			if (ns[n[i]] == null)
-				ns[n[i]] = {
-					rows: [],
-					o: null
-				};
-			ns[n[i]].rows.push(i);
-		}
-
-		for (var i = 0; i < o.length; i++) {
-			if (os[o[i]] == null)
-				os[o[i]] = {
-					rows: [],
-					n: null
-				};
-			os[o[i]].rows.push(i);
-		}
-
-		for (var i in ns) {
-			if (ns[i].rows.length == 1 && typeof(os[i]) != "undefined" && os[i].rows.length == 1) {
-				n[ns[i].rows[0]] = {
-					text: n[ns[i].rows[0]],
-					row: os[i].rows[0]
-				};
-				o[os[i].rows[0]] = {
-					text: o[os[i].rows[0]],
-					row: ns[i].rows[0]
-				};
-			}
-		}
-
-		for (var i = 0; i < n.length - 1; i++) {
-			if (n[i].text != null && n[i + 1].text == null && n[i].row + 1 < o.length && o[n[i].row + 1].text == null &&
-			n[i + 1] == o[n[i].row + 1]) {
-				n[i + 1] = {
-					text: n[i + 1],
-					row: n[i].row + 1
-				};
-				o[n[i].row + 1] = {
-					text: o[n[i].row + 1],
-					row: i + 1
-				};
-			}
-		}
-
-		for (var i = n.length - 1; i > 0; i--) {
-			if (n[i].text != null && n[i - 1].text == null && n[i].row > 0 && o[n[i].row - 1].text == null &&
-			n[i - 1] == o[n[i].row - 1]) {
-				n[i - 1] = {
-					text: n[i - 1],
-					row: n[i].row - 1
-				};
-				o[n[i].row - 1] = {
-					text: o[n[i].row - 1],
-					row: i - 1
-				};
-			}
-		}
-
-		return {
-			o: o,
-			n: n
-		};
-	}
-
-	return function(o, n) {
-		o = o.replace(/\s+$/, '');
-		n = n.replace(/\s+$/, '');
-		var out = diff(o == "" ? [] : o.split(/\s+/), n == "" ? [] : n.split(/\s+/));
-
-		var str = "";
-
-		var oSpace = o.match(/\s+/g);
-		if (oSpace == null) {
-			oSpace = [" "];
-		}
-		else {
-			oSpace.push(" ");
-		}
-		var nSpace = n.match(/\s+/g);
-		if (nSpace == null) {
-			nSpace = [" "];
-		}
-		else {
-			nSpace.push(" ");
-		}
-
-		if (out.n.length == 0) {
-			for (var i = 0; i < out.o.length; i++) {
-				str += '<del>' + out.o[i] + oSpace[i] + "</del>";
-			}
-		}
-		else {
-			if (out.n[0].text == null) {
-				for (n = 0; n < out.o.length && out.o[n].text == null; n++) {
-					str += '<del>' + out.o[n] + oSpace[n] + "</del>";
-				}
-			}
-
-			for (var i = 0; i < out.n.length; i++) {
-				if (out.n[i].text == null) {
-					str += '<ins>' + out.n[i] + nSpace[i] + "</ins>";
-				}
-				else {
-					var pre = "";
-
-					for (n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++) {
-						pre += '<del>' + out.o[n] + oSpace[n] + "</del>";
-					}
-					str += " " + out.n[i].text + nSpace[i] + pre;
-				}
-			}
-		}
-
-		return str;
-	};
-})();
-
-})(this);

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/test/testsuite.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/test/testsuite.js b/security-admin/src/main/webapp/libs/bower/globalize/test/testsuite.js
deleted file mode 100644
index b57761c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/test/testsuite.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// Test suite helper methods
-(function( window, undefined ) {
-	var cultures = Globalize.cultures;
-
-	window.lifecycle = {
-		setup: function() {
-			cultures = Globalize.cultures;
-			Globalize.culture( "default" );
-		},
-		teardown: function() {
-			Globalize.cultures = cultures;
-		}
-	};
-
-	window.originalCultures = function( culture ) {
-		return culture ? cultures[ culture ] : cultures;
-	};
-
-})( this );

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/other/backgrid/backgrid.css
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/other/backgrid/backgrid.css b/security-admin/src/main/webapp/libs/other/backgrid/backgrid.css
index a8c6365..c90451d 100644
--- a/security-admin/src/main/webapp/libs/other/backgrid/backgrid.css
+++ b/security-admin/src/main/webapp/libs/other/backgrid/backgrid.css
@@ -4,8 +4,23 @@
 
   Copyright (c) 2013 Jimmy Yuen Ho Wong and contributors
   Licensed under the MIT license.
+
 */
+/*
+  Search Icon CSS derived from:
+
+  PURE CSS GUI ICONS
+  by Nicolas Gallagher
+  - http://nicolasgallagher.com/pure-css-gui-icons/
 
+  http://nicolasgallagher.com
+  http://twitter.com/necolas
+
+  Created: 29 July 2010
+  Version: 1.0.1
+
+  Dual licensed under MIT and GNU GPLv2 (c) Nicolas Gallagher
+*/
 .backgrid-container {
   position: relative;
   display: block;

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/other/backgrid/backgrid.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/other/backgrid/backgrid.js b/security-admin/src/main/webapp/libs/other/backgrid/backgrid.js
index 091e7b8..8e34334 100644
--- a/security-admin/src/main/webapp/libs/other/backgrid/backgrid.js
+++ b/security-admin/src/main/webapp/libs/other/backgrid/backgrid.js
@@ -1,9 +1,16 @@
-/*!
-  backgrid 0.3.5
+/*
+  backgrid
   http://github.com/wyuenho/backgrid
 
-  Copyright (c) 2014 Jimmy Yuen Ho Wong and contributors <wy...@gmail.com>
+  Copyright (c) 2013 Jimmy Yuen Ho Wong and contributors
   Licensed under the MIT license.
+
+
+  Copyright 2009, 2010 Kristopher Michael Kowal
+  https://github.com/kriskowal/es5-shim
+  ES5 15.5.4.20
+  http://es5.github.com/#x15.5.4.20
+  MIT License
 */
 
 (function (root, factory) {
@@ -23,18 +30,6 @@
 
   "use strict";
 
-/*
-  backgrid
-  http://github.com/wyuenho/backgrid
-
-  Copyright (c) 2013 Jimmy Yuen Ho Wong and contributors
-  Licensed under the MIT license.
-*/
-
-// Copyright 2009, 2010 Kristopher Michael Kowal
-// https://github.com/kriskowal/es5-shim
-// ES5 15.5.4.20
-// http://es5.github.com/#x15.5.4.20
 var ws = "\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003" +
   "\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028" +
   "\u2029\uFEFF";

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/other/jquery-ui/js/jquery-ui-1.10.3.custom.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/other/jquery-ui/js/jquery-ui-1.10.3.custom.js b/security-admin/src/main/webapp/libs/other/jquery-ui/js/jquery-ui-1.10.3.custom.js
index 52c9ab6..7af45c1 100644
--- a/security-admin/src/main/webapp/libs/other/jquery-ui/js/jquery-ui-1.10.3.custom.js
+++ b/security-admin/src/main/webapp/libs/other/jquery-ui/js/jquery-ui-1.10.3.custom.js
@@ -1,7 +1,15 @@
 /*! jQuery UI - v1.10.3 - 2013-12-01
 * http://jqueryui.com
 * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js
-* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
+* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT 
+ 
+ http://www.robertpenner.com/easing
+ Open source under the BSD License. 
+ Copyright � 2001 Robert Penner
+ All rights reserved.
+ 
+ 
+*/
 
 (function( $, undefined ) {
 

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/other/visualsearch/css/reset.css
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/other/visualsearch/css/reset.css b/security-admin/src/main/webapp/libs/other/visualsearch/css/reset.css
index 55e49f4..256047e 100644
--- a/security-admin/src/main/webapp/libs/other/visualsearch/css/reset.css
+++ b/security-admin/src/main/webapp/libs/other/visualsearch/css/reset.css
@@ -1,8 +1,11 @@
 /*------------------------------ RESET + DEFAULT STYLES ---------------------------------*/
 
 /* 
-Eric Meyer's final reset.css
-Source: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 
+	Eric Meyer's final reset.css
+	Source: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
+	 
+	License: none (public domain)
+ 
 */
 .VS-search div, .VS-search span, .VS-search a, .VS-search img, 
 .VS-search ul, .VS-search li, .VS-search form, .VS-search label,
@@ -16,7 +19,7 @@ Source: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
-}
+}	
 
 .VS-search :focus {
   outline: 0;

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java
----------------------------------------------------------------------
diff --git a/security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java b/security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java
index 31bda11..3dc6413 100644
--- a/security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java
+++ b/security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java
@@ -1,4 +1,3 @@
-
 /* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License");


[02/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js
deleted file mode 100644
index 8b16cfc..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js
+++ /dev/null
@@ -1,24063 +0,0 @@
-/*
- * Globalize Cultures
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar", "default", {
-	name: "ar",
-	englishName: "Arabic",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0631.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "bg", "default", {
-	name: "bg",
-	englishName: "Bulgarian",
-	nativeName: "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
-	language: "bg",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "- \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+ \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u043b\u0432."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u044f\u0434\u0430","\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a","\u043f\u0435\u0442\u044a\u043a","\u0441\u044a\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0435\u0442\u0432","\u043f\u0435\u0442","\u0441\u044a\u0431"],
-				namesShort: ["\u043d","\u043f","\u0432","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u044f\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438",""],
-				namesAbbr: ["\u044f\u043d","\u0444\u0435\u0432\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433","\u0441\u0435\u043f\u0442","\u043e\u043a\u0442","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u0441\u043b\u0435\u0434 \u043d\u043e\u0432\u0430\u0442\u0430 \u0435\u0440\u0430","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy '\u0433.'",
-				D: "dd MMMM yyyy '\u0433.'",
-				t: "HH:mm '\u0447.'",
-				T: "HH:mm:ss '\u0447.'",
-				f: "dd MMMM yyyy '\u0433.' HH:mm '\u0447.'",
-				F: "dd MMMM yyyy '\u0433.' HH:mm:ss '\u0447.'",
-				M: "dd MMMM",
-				Y: "MMMM yyyy '\u0433.'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ca", "default", {
-	name: "ca",
-	englishName: "Catalan",
-	nativeName: "catal�",
-	language: "ca",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinit",
-		positiveInfinity: "Infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],
-				namesAbbr: ["dg.","dl.","dt.","dc.","dj.","dv.","ds."],
-				namesShort: ["dg","dl","dt","dc","dj","dv","ds"]
-			},
-			months: {
-				names: ["gener","febrer","mar�","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""],
-				namesAbbr: ["gen","feb","mar�","abr","maig","juny","jul","ag","set","oct","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' / 'MMMM' / 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' / 'MMMM' / 'yyyy HH:mm",
-				F: "dddd, d' / 'MMMM' / 'yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' / 'yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "zh-Hans", "default", {
-	name: "zh-Hans",
-	englishName: "Chinese (Simplified)",
-	nativeName: "\u4e2d\u6587(\u7b80\u4f53)",
-	language: "zh-Hans",
-	numberFormat: {
-		"NaN": "\u975e\u6570\u5b57",
-		negativeInfinity: "\u8d1f\u65e0\u7a77\u5927",
-		positiveInfinity: "\u6b63\u65e0\u7a77\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "cs", "default", {
-	name: "cs",
-	englishName: "Czech",
-	nativeName: "\u010de\u0161tina",
-	language: "cs",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nen� \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "K\u010d"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["ned\u011ble","pond\u011bl�","�ter�","st\u0159eda","\u010dtvrtek","p�tek","sobota"],
-				namesAbbr: ["ne","po","�t","st","\u010dt","p�","so"],
-				namesShort: ["ne","po","�t","st","\u010dt","p�","so"]
-			},
-			months: {
-				names: ["leden","�nor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z�\u0159�","\u0159�jen","listopad","prosinec",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["ledna","�nora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z�\u0159�","\u0159�jna","listopadu","prosince",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["dop.","dop.","DOP."],
-			PM: ["odp.","odp.","ODP."],
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "da", "default", {
-	name: "da",
-	englishName: "Danish",
-	nativeName: "dansk",
-	language: "da",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "de", "default", {
-	name: "de",
-	englishName: "German",
-	nativeName: "Deutsch",
-	language: "de",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "el", "default", {
-	name: "el",
-	englishName: "Greek",
-	nativeName: "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",
-	language: "el",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "\u03bc\u03b7�\u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2",
-		negativeInfinity: "-\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		positiveInfinity: "\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","\u03a4\u03c1\u03af\u03c4\u03b7","\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"],
-				namesAbbr: ["\u039a\u03c5\u03c1","\u0394\u03b5\u03c5","\u03a4\u03c1\u03b9","\u03a4\u03b5\u03c4","\u03a0\u03b5\u03bc","\u03a0\u03b1\u03c1","\u03a3\u03b1\u03b2"],
-				namesShort: ["\u039a\u03c5","\u0394\u03b5","\u03a4\u03c1","\u03a4\u03b5","\u03a0\u03b5","\u03a0\u03b1","\u03a3\u03ac"]
-			},
-			months: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2","\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2","\u039c\u03ac\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2","\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2","\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2","\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			monthsGenitive: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5","\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5","\u039c\u03b1\u0390\u03bf\u03c5","\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5","\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5","\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5","\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5","\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			AM: ["\u03c0\u03bc","\u03c0\u03bc","\u03a0\u039c"],
-			PM: ["\u03bc\u03bc","\u03bc\u03bc","\u039c\u039c"],
-			eras: [{"name":"\u03bc.\u03a7.","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd, d MMMM yyyy",
-				f: "dddd, d MMMM yyyy h:mm tt",
-				F: "dddd, d MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "es", "default", {
-	name: "es",
-	englishName: "Spanish",
-	nativeName: "espa�ol",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "fi", "default", {
-	name: "fi",
-	englishName: "Finnish",
-	nativeName: "suomi",
-	language: "fi",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],
-				namesAbbr: ["su","ma","ti","ke","to","pe","la"],
-				namesShort: ["su","ma","ti","ke","to","pe","la"]
-			},
-			months: {
-				names: ["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes�kuu","hein�kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""],
-				namesAbbr: ["tammi","helmi","maalis","huhti","touko","kes�","hein�","elo","syys","loka","marras","joulu",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM'ta 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM'ta 'yyyy H:mm",
-				F: "d. MMMM'ta 'yyyy H:mm:ss",
-				M: "d. MMMM'ta'",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "fr", "default", {
-	name: "fr",
-	englishName: "French",
-	nativeName: "fran�ais",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "he", "default", {
-	name: "he",
-	englishName: "Hebrew",
-	nativeName: "\u05e2\u05d1\u05e8\u05d9\u05ea",
-	language: "he",
-	isRTL: true,
-	numberFormat: {
-		"NaN": "\u05dc\u05d0 \u05de\u05e1\u05e4\u05e8",
-		negativeInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05e9\u05dc\u05d9\u05dc\u05d9",
-		positiveInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05d7\u05d9\u05d5\u05d1\u05d9",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "\u20aa"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d9\u05d5\u05dd�\u05d0","\u05d9\u05d5\u05dd�\u05d1","\u05d9\u05d5\u05dd�\u05d2","\u05d9\u05d5\u05dd�\u05d3","\u05d9\u05d5\u05dd�\u05d4","\u05d9\u05d5\u05dd�\u05d5","\u05e9\u05d1\u05ea"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05d9\u05e0\u05d5\u05d0\u05e8","\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05d9\u05dc","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8","\u05e1\u05e4\u05d8\u05de\u05d1\u05e8","\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8","\u05e0\u05d5\u05d1\u05de\u05d1\u05e8","\u05d3\u05e6\u05de\u05d1\u05e8",""],
-				namesAbbr: ["\u05d9\u05e0\u05d5","\u05e4\u05d1\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0","\u05d9\u05d5\u05dc","\u05d0\u05d5\u05d2","\u05e1\u05e4\u05d8","\u05d0\u05d5\u05e7","\u05e0\u05d5\u05d1","\u05d3\u05e6\u05de",""]
-			},
-			eras: [{"name":"\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Hebrew: {
-			name: "Hebrew",
-			"/": " ",
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"],
-				namesAbbr: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"]
-			},
-			eras: [{"name":"C.E.","start":null,"offset":0}],
-			twoDigitYearMax: 5790,
-			patterns: {
-				d: "dd MMMM yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "hu", "default", {
-	name: "hu",
-	englishName: "Hungarian",
-	nativeName: "magyar",
-	language: "hu",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nem sz�m",
-		negativeInfinity: "negat�v v�gtelen",
-		positiveInfinity: "v�gtelen",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "Ft"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["vas�rnap","h�tf\u0151","kedd","szerda","cs�t�rt�k","p�ntek","szombat"],
-				namesAbbr: ["V","H","K","Sze","Cs","P","Szo"],
-				namesShort: ["V","H","K","Sze","Cs","P","Szo"]
-			},
-			months: {
-				names: ["janu�r","febru�r","m�rcius","�prilis","m�jus","j�nius","j�lius","augusztus","szeptember","okt�ber","november","december",""],
-				namesAbbr: ["jan.","febr.","m�rc.","�pr.","m�j.","j�n.","j�l.","aug.","szept.","okt.","nov.","dec.",""]
-			},
-			AM: ["de.","de.","DE."],
-			PM: ["du.","du.","DU."],
-			eras: [{"name":"i.sz.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "yyyy. MMMM d.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy. MMMM d. H:mm",
-				F: "yyyy. MMMM d. H:mm:ss",
-				M: "MMMM d.",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "is", "default", {
-	name: "is",
-	englishName: "Icelandic",
-	nativeName: "�slenska",
-	language: "is",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnudagur","m�nudagur","�ri�judagur","mi�vikudagur","fimmtudagur","f�studagur","laugardagur"],
-				namesAbbr: ["sun.","m�n.","�ri.","mi�.","fim.","f�s.","lau."],
-				namesShort: ["su","m�","�r","mi","fi","f�","la"]
-			},
-			months: {
-				names: ["jan�ar","febr�ar","mars","apr�l","ma�","j�n�","j�l�","�g�st","september","okt�ber","n�vember","desember",""],
-				namesAbbr: ["jan.","feb.","mar.","apr.","ma�","j�n.","j�l.","�g�.","sep.","okt.","n�v.","des.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "it", "default", {
-	name: "it",
-	englishName: "Italian",
-	nativeName: "italiano",
-	language: "it",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "Non un numero reale",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domenica","luned�","marted�","mercoled�","gioved�","venerd�","sabato"],
-				namesAbbr: ["dom","lun","mar","mer","gio","ven","sab"],
-				namesShort: ["do","lu","ma","me","gi","ve","sa"]
-			},
-			months: {
-				names: ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],
-				namesAbbr: ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ja", "default", {
-	name: "ja",
-	englishName: "Japanese",
-	nativeName: "\u65e5\u672c\u8a9e",
-	language: "ja",
-	numberFormat: {
-		"NaN": "NaN (\u975e\u6570\u5024)",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "+\u221e",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u897f\u66a6","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		},
-		Japanese: {
-			name: "Japanese",
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u5e73\u6210","start":null,"offset":1867},{"name":"\u662d\u548c","start":-1812153600000,"offset":1911},{"name":"\u5927\u6b63","start":-1357603200000,"offset":1925},{"name":"\u660e\u6cbb","start":60022080000,"offset":1988}],
-			twoDigitYearMax: 99,
-			patterns: {
-				d: "gg y/M/d",
-				D: "gg y'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "gg y'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ko", "default", {
-	name: "ko",
-	englishName: "Korean",
-	nativeName: "\ud55c\uad6d\uc5b4",
-	language: "ko",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "\u20a9"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\uc11c\uae30","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "yyyy'\ub144' M'\uc6d4'"
-			}
-		},
-		Korean: {
-			name: "Korean",
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\ub2e8\uae30","start":null,"offset":-2333}],
-			twoDigitYearMax: 4362,
-			patterns: {
-				d: "gg yyyy-MM-dd",
-				D: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "gg yyyy'\ub144' M'\uc6d4'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "nl", "default", {
-	name: "nl",
-	englishName: "Dutch",
-	nativeName: "Nederlands",
-	language: "nl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],
-				namesAbbr: ["zo","ma","di","wo","do","vr","za"],
-				namesShort: ["zo","ma","di","wo","do","vr","za"]
-			},
-			months: {
-				names: ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d-M-yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "no", "default", {
-	name: "no",
-	englishName: "Norwegian",
-	nativeName: "norsk",
-	language: "no",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "pl", "default", {
-	name: "pl",
-	englishName: "Polish",
-	nativeName: "polski",
-	language: "pl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nie jest liczb\u0105",
-		negativeInfinity: "-niesko\u0144czono\u015b\u0107",
-		positiveInfinity: "+niesko\u0144czono\u015b\u0107",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "z\u0142"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],
-				namesAbbr: ["N","Pn","Wt","\u015ar","Cz","Pt","So"],
-				namesShort: ["N","Pn","Wt","\u015ar","Cz","Pt","So"]
-			},
-			months: {
-				names: ["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			monthsGenitive: {
-				names: ["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "pt", "default", {
-	name: "pt",
-	englishName: "Portuguese",
-	nativeName: "Portugu�s",
-	language: "pt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NaN (N�o � um n�mero)",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "R$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","segunda-feira","ter�a-feira","quarta-feira","quinta-feira","sexta-feira","s�bado"],
-				namesAbbr: ["dom","seg","ter","qua","qui","sex","s�b"],
-				namesShort: ["D","S","T","Q","Q","S","S"]
-			},
-			months: {
-				names: ["janeiro","fevereiro","mar�o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""],
-				namesAbbr: ["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' de 'MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' de 'MMMM' de 'yyyy HH:mm",
-				F: "dddd, d' de 'MMMM' de 'yyyy HH:mm:ss",
-				M: "dd' de 'MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "rm", "default", {
-	name: "rm",
-	englishName: "Romansh",
-	nativeName: "Rumantsch",
-	language: "rm",
-	numberFormat: {
-		",": "'",
-		"NaN": "betg def.",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "+infinit",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "fr."
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dumengia","glindesdi","mardi","mesemna","gievgia","venderdi","sonda"],
-				namesAbbr: ["du","gli","ma","me","gie","ve","so"],
-				namesShort: ["du","gli","ma","me","gie","ve","so"]
-			},
-			months: {
-				names: ["schaner","favrer","mars","avrigl","matg","zercladur","fanadur","avust","settember","october","november","december",""],
-				namesAbbr: ["schan","favr","mars","avr","matg","zercl","fan","avust","sett","oct","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"s. Cr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d MMMM yyyy HH:mm",
-				F: "dddd, d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ro", "default", {
-	name: "ro",
-	englishName: "Romanian",
-	nativeName: "rom�n\u0103",
-	language: "ro",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "lei"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["duminic\u0103","luni","mar\u0163i","miercuri","joi","vineri","s�mb\u0103t\u0103"],
-				namesAbbr: ["D","L","Ma","Mi","J","V","S"],
-				namesShort: ["D","L","Ma","Mi","J","V","S"]
-			},
-			months: {
-				names: ["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""],
-				namesAbbr: ["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ru", "default", {
-	name: "ru",
-	englishName: "Russian",
-	nativeName: "\u0440\u0443\u0441\u0441\u043a\u0438\u0439",
-	language: "ru",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u044f","\u0444\u0435\u0432\u0440\u0430\u043b\u044f","\u043c\u0430\u0440\u0442\u0430","\u0430\u043f\u0440\u0435\u043b\u044f","\u043c\u0430\u044f","\u0438\u044e\u043d\u044f","\u0438\u044e\u043b\u044f","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f","\u043e\u043a\u0442\u044f\u0431\u0440\u044f","\u043d\u043e\u044f\u0431\u0440\u044f","\u0434\u0435\u043a\u0430\u0431\u0440\u044f",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy '\u0433.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0433.' H:mm",
-				F: "d MMMM yyyy '\u0433.' H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "hr", "default", {
-	name: "hr",
-	englishName: "Croatian",
-	nativeName: "hrvatski",
-	language: "hr",
-	numberFormat: {
-		pattern: ["- n"],
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kn"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["sije\u010danj","velja\u010da","o\u017eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			monthsGenitive: {
-				names: ["sije\u010dnja","velja\u010de","o\u017eujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy.",
-				D: "d. MMMM yyyy.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy. H:mm",
-				F: "d. MMMM yyyy. H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "sk", "default", {
-	name: "sk",
-	englishName: "Slovak",
-	nativeName: "sloven\u010dina",
-	language: "sk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nie je \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["nede\u013ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"],
-				namesAbbr: ["ne","po","ut","st","\u0161t","pi","so"],
-				namesShort: ["ne","po","ut","st","\u0161t","pi","so"]
-			},
-			months: {
-				names: ["janu�r","febru�r","marec","apr�l","m�j","j�n","j�l","august","september","okt�ber","november","december",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["janu�ra","febru�ra","marca","apr�la","m�ja","j�na","j�la","augusta","septembra","okt�bra","novembra","decembra",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "sq", "default", {
-	name: "sq",
-	englishName: "Albanian",
-	nativeName: "shqipe",
-	language: "sq",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": ".",
-			".": ",",
-			symbol: "Lek"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["e diel","e h�n�","e mart�","e m�rkur�","e enjte","e premte","e shtun�"],
-				namesAbbr: ["Die","H�n","Mar","M�r","Enj","Pre","Sht"],
-				namesShort: ["Di","H�","Ma","M�","En","Pr","Sh"]
-			},
-			months: {
-				names: ["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","n�ntor","dhjetor",""],
-				namesAbbr: ["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","N�n","Dhj",""]
-			},
-			AM: ["PD","pd","PD"],
-			PM: ["MD","md","MD"],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy-MM-dd",
-				t: "h:mm.tt",
-				T: "h:mm:ss.tt",
-				f: "yyyy-MM-dd h:mm.tt",
-				F: "yyyy-MM-dd h:mm:ss.tt",
-				Y: "yyyy-MM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "sv", "default", {
-	name: "sv",
-	englishName: "Swedish",
-	nativeName: "svenska",
-	language: "sv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tisdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","m�","ti","on","to","fr","l�"],
-				namesShort: ["s�","m�","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "'den 'd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "'den 'd MMMM yyyy HH:mm",
-				F: "'den 'd MMMM yyyy HH:mm:ss",
-				M: "'den 'd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "th", "default", {
-	name: "th",
-	englishName: "Thai",
-	nativeName: "\u0e44\u0e17\u0e22",
-	language: "th",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u0e3f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "ThaiBuddhist",
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			eras: [{"name":"\u0e1e.\u0e28.","start":null,"offset":-543}],
-			twoDigitYearMax: 2572,
-			patterns: {
-				d: "d/M/yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm",
-				F: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "tr", "default", {
-	name: "tr",
-	englishName: "Turkish",
-	nativeName: "T�rk�e",
-	language: "tr",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "TL"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Pazar","Pazartesi","Sal\u0131","�ar\u015famba","Per\u015fembe","Cuma","Cumartesi"],
-				namesAbbr: ["Paz","Pzt","Sal","�ar","Per","Cum","Cmt"],
-				namesShort: ["Pz","Pt","Sa","�a","Pe","Cu","Ct"]
-			},
-			months: {
-				names: ["Ocak","\u015eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011fustos","Eyl�l","Ekim","Kas\u0131m","Aral\u0131k",""],
-				namesAbbr: ["Oca","\u015eub","Mar","Nis","May","Haz","Tem","A\u011fu","Eyl","Eki","Kas","Ara",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dd MMMM yyyy dddd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy dddd HH:mm",
-				F: "dd MMMM yyyy dddd HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "ur", "default", {
-	name: "ur",
-	englishName: "Urdu",
-	nativeName: "\u0627\u064f\u0631\u062f\u0648",
-	language: "ur",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["$n-","$n"],
-			symbol: "Rs"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesAbbr: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesShort: ["\u0627","\u067e","\u0645","\u0628","\u062c","\u062c","\u0647"]
-			},
-			months: {
-				names: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""]
-			},
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				f: "dd MMMM, yyyy h:mm tt",
-				F: "dd MMMM, yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "id", "default", {
-	name: "id",
-	englishName: "Indonesian",
-	nativeName: "Bahasa Indonesia",
-	language: "id",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "Rp"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],
-				namesAbbr: ["Minggu","Sen","Sel","Rabu","Kamis","Jumat","Sabtu"],
-				namesShort: ["M","S","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""],
-				namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "uk", "default", {
-	name: "uk",
-	englishName: "Ukrainian",
-	nativeName: "\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",
-	language: "uk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20b4"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0456\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a","\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043f'\u044f\u0442\u043d\u0438\u0446\u044f","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0456\u0447\u0435\u043d\u044c","\u041b\u044e\u0442\u0438\u0439","\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c","\u041a\u0432\u0456\u0442\u0435\u043d\u044c","\u0422\u0440\u0430\u0432\u0435\u043d\u044c","\u0427\u0435\u0440\u0432\u0435\u043d\u044c","\u041b\u0438\u043f\u0435\u043d\u044c","\u0421\u0435\u0440\u043f\u0435\u043d\u044c","\u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c","\u0416\u043e\u0432\u0442\u0435\u043d\u044c","\u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434","\u0413\u0440\u0443\u0434\u0435\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0456\u0447","\u041b\u044e\u0442","\u0411\u0435\u0440","\u041a\u0432\u0456","\u0422\u0440\u0430","\u0427\u0435\u0440","\u041b\u0438\u043f","\u0421\u0435\u0440","\u0412\u0435\u0440","\u0416\u043e\u0432","\u041b\u0438\u0441","\u0413\u0440\u0443",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0456\u0447\u043d\u044f","\u043b\u044e\u0442\u043e\u0433\u043e","\u0431\u0435\u0440\u0435\u0437\u043d\u044f","\u043a\u0432\u0456\u0442\u043d\u044f","\u0442\u0440\u0430\u0432\u043d\u044f","\u0447\u0435\u0440\u0432\u043d\u044f","\u043b\u0438\u043f\u043d\u044f","\u0441\u0435\u0440\u043f\u043d\u044f","\u0432\u0435\u0440\u0435\u0441\u043d\u044f","\u0436\u043e\u0432\u0442\u043d\u044f","\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043d\u044f",""],
-				namesAbbr: ["\u0441\u0456\u0447","\u043b\u044e\u0442","\u0431\u0435\u0440","\u043a\u0432\u0456","\u0442\u0440\u0430","\u0447\u0435\u0440","\u043b\u0438\u043f","\u0441\u0435\u0440","\u0432\u0435\u0440","\u0436\u043e\u0432","\u043b\u0438\u0441","\u0433\u0440\u0443",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy' \u0440.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy' \u0440.' H:mm",
-				F: "d MMMM yyyy' \u0440.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy' \u0440.'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "be", "default", {
-	name: "be",
-	englishName: "Belarusian",
-	nativeName: "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0456",
-	language: "be",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u044f\u0434\u0437\u0435\u043b\u044f","\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a","\u0430\u045e\u0442\u043e\u0440\u0430\u043a","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043f\u044f\u0442\u043d\u0456\u0446\u0430","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"],
-				namesShort: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0442\u0443\u0434\u0437\u0435\u043d\u044c","\u041b\u044e\u0442\u044b","\u0421\u0430\u043a\u0430\u0432\u0456\u043a","\u041a\u0440\u0430\u0441\u0430\u0432\u0456\u043a","\u041c\u0430\u0439","\u0427\u044d\u0440\u0432\u0435\u043d\u044c","\u041b\u0456\u043f\u0435\u043d\u044c","\u0416\u043d\u0456\u0432\u0435\u043d\u044c","\u0412\u0435\u0440\u0430\u0441\u0435\u043d\u044c","\u041a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a","\u041b\u0456\u0441\u0442\u0430\u043f\u0430\u0434","\u0421\u043d\u0435\u0436\u0430\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f","\u043b\u044e\u0442\u0430\u0433\u0430","\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430","\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430","\u043c\u0430\u044f","\u0447\u044d\u0440\u0432\u0435\u043d\u044f","\u043b\u0456\u043f\u0435\u043d\u044f","\u0436\u043d\u0456\u045e\u043d\u044f","\u0432\u0435\u0440\u0430\u0441\u043d\u044f","\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430","\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430","\u0441\u043d\u0435\u0436\u043d\u044f",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "sl", "default", {
-	name: "sl",
-	englishName: "Slovenian",
-	nativeName: "slovenski",
-	language: "sl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-neskon\u010dnost",
-		positiveInfinity: "neskon\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljek","torek","sreda","\u010detrtek","petek","sobota"],
-				namesAbbr: ["ned","pon","tor","sre","\u010det","pet","sob"],
-				namesShort: ["ne","po","to","sr","\u010de","pe","so"]
-			},
-			months: {
-				names: ["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "et", "default", {
-	name: "et",
-	englishName: "Estonian",
-	nativeName: "eesti",
-	language: "et",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "avaldamatu",
-		negativeInfinity: "miinusl�pmatus",
-		positiveInfinity: "plussl�pmatus",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["p�hap�ev","esmasp�ev","teisip�ev","kolmap�ev","neljap�ev","reede","laup�ev"],
-				namesAbbr: ["P","E","T","K","N","R","L"],
-				namesShort: ["P","E","T","K","N","R","L"]
-			},
-			months: {
-				names: ["jaanuar","veebruar","m�rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""],
-				namesAbbr: ["jaan","veebr","m�rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""]
-			},
-			AM: ["EL","el","EL"],
-			PM: ["PL","pl","PL"],
-			patterns: {
-				d: "d.MM.yyyy",
-				D: "d. MMMM yyyy'. a.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy'. a.' H:mm",
-				F: "d. MMMM yyyy'. a.' H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy'. a.'"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "lv", "default", {
-	name: "lv",
-	englishName: "Latvian",
-	nativeName: "latvie\u0161u",
-	language: "lv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-bezgal\u012bba",
-		positiveInfinity: "bezgal\u012bba",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "Ls"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],
-				namesAbbr: ["sv","pr","ot","tr","ce","pk","se"],
-				namesShort: ["sv","pr","ot","tr","ce","pk","se"]
-			},
-			months: {
-				names: ["janv\u0101ris","febru\u0101ris","marts","apr\u012blis","maijs","j\u016bnijs","j\u016blijs","augusts","septembris","oktobris","novembris","decembris",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			monthsGenitive: {
-				names: ["janv\u0101r\u012b","febru\u0101r\u012b","mart\u0101","apr\u012bl\u012b","maij\u0101","j\u016bnij\u0101","j\u016blij\u0101","august\u0101","septembr\u012b","oktobr\u012b","novembr\u012b","decembr\u012b",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "dddd, yyyy'. gada 'd. MMMM",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, yyyy'. gada 'd. MMMM H:mm",
-				F: "dddd, yyyy'. gada 'd. MMMM H:mm:ss",
-				M: "d. MMMM",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "lt", "default", {
-	name: "lt",
-	englishName: "Lithuanian",
-	nativeName: "lietuvi\u0173",
-	language: "lt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-begalyb\u0117",
-		positiveInfinity: "begalyb\u0117",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Lt"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sekmadienis","pirmadienis","antradienis","tre\u010diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],
-				namesAbbr: ["Sk","Pr","An","Tr","Kt","Pn","\u0160t"],
-				namesShort: ["S","P","A","T","K","Pn","\u0160"]
-			},
-			months: {
-				names: ["sausis","vasaris","kovas","balandis","gegu\u017e\u0117","bir\u017eelis","liepa","rugpj\u016btis","rugs\u0117jis","spalis","lapkritis","gruodis",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			monthsGenitive: {
-				names: ["sausio","vasario","kovo","baland\u017eio","gegu\u017e\u0117s","bir\u017eelio","liepos","rugpj\u016b\u010dio","rugs\u0117jo","spalio","lapkri\u010dio","gruod\u017eio",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd",
-				D: "yyyy 'm.' MMMM d 'd.'",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'm.' MMMM d 'd.' HH:mm",
-				F: "yyyy 'm.' MMMM d 'd.' HH:mm:ss",
-				M: "MMMM d 'd.'",
-				Y: "yyyy 'm.' MMMM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "tg", "default", {
-	name: "tg",
-	englishName: "Tajik",
-	nativeName: "\u0422\u043e\u04b7\u0438\u043a\u04e3",
-	language: "tg",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ";",
-			symbol: "\u0442.\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			days: {
-				names: ["\u042f\u0448","\u0414\u0443\u0448\u0430\u043d\u0431\u0435","\u0421\u0435\u0448\u0430\u043d\u0431\u0435","\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435","\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435","\u04b6\u0443\u043c\u044a\u0430","\u0428\u0430\u043d\u0431\u0435"],
-				namesAbbr: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"],
-				namesShort: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0430\u043b\u0438","\u043c\u0430\u0440\u0442\u0438","\u0430\u043f\u0440\u0435\u043b\u0438","\u043c\u0430\u0438","\u0438\u044e\u043d\u0438","\u0438\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442\u0438","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438","\u043e\u043a\u0442\u044f\u0431\u0440\u0438","\u043d\u043e\u044f\u0431\u0440\u0438","\u0434\u0435\u043a\u0430\u0431\u0440\u0438",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "fa", "default", {
-	name: "fa",
-	englishName: "Persian",
-	nativeName: "\u0641\u0627\u0631\u0633\u0649",
-	language: "fa",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		currency: {
-			pattern: ["$n-","$ n"],
-			".": "/",
-			symbol: "\u0631\u064a\u0627\u0644"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""],
-				namesAbbr: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy/MM/dd",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "yyyy/MM/dd hh:mm tt",
-				F: "yyyy/MM/dd hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "vi", "default", {
-	name: "vi",
-	englishName: "Vietnamese",
-	nativeName: "Ti�\u0301ng Vi\u1ec7t",
-	language: "vi",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ab"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Chu\u0309 Nh�\u0323t","Th\u01b0\u0301 Hai","Th\u01b0\u0301 Ba","Th\u01b0\u0301 T\u01b0","Th\u01b0\u0301 N\u0103m","Th\u01b0\u0301 Sa\u0301u","Th\u01b0\u0301 Ba\u0309y"],
-				namesAbbr: ["CN","Hai","Ba","T\u01b0","N\u0103m","Sa\u0301u","Ba\u0309y"],
-				namesShort: ["C","H","B","T","N","S","B"]
-			},
-			months: {
-				names: ["Tha\u0301ng Gi�ng","Tha\u0301ng Hai","Tha\u0301ng Ba","Tha\u0301ng T\u01b0","Tha\u0301ng N\u0103m","Tha\u0301ng Sa\u0301u","Tha\u0301ng Ba\u0309y","Tha\u0301ng Ta\u0301m","Tha\u0301ng Chi\u0301n","Tha\u0301ng M\u01b0\u01a1\u0300i","Tha\u0301ng M\u01b0\u01a1\u0300i M�\u0323t","Tha\u0301ng M\u01b0\u01a1\u0300i Hai",""],
-				namesAbbr: ["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""]
-			},
-			AM: ["SA","sa","SA"],
-			PM: ["CH","ch","CH"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				f: "dd MMMM yyyy h:mm tt",
-				F: "dd MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "hy", "default", {
-	name: "hy",
-	englishName: "Armenian",
-	nativeName: "\u0540\u0561\u0575\u0565\u0580\u0565\u0576",
-	language: "hy",
-	numberFormat: {
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "\u0564\u0580."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u053f\u056b\u0580\u0561\u056f\u056b","\u0535\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b","\u0535\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0549\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0540\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b","\u0548\u0552\u0580\u0562\u0561\u0569","\u0547\u0561\u0562\u0561\u0569"],
-				namesAbbr: ["\u053f\u056b\u0580","\u0535\u0580\u056f","\u0535\u0580\u0584","\u0549\u0580\u0584","\u0540\u0576\u0563","\u0548\u0552\u0580","\u0547\u0562\u0569"],
-				namesShort: ["\u053f","\u0535","\u0535","\u0549","\u0540","\u0548","\u0547"]
-			},
-			months: {
-				names: ["\u0540\u0578\u0582\u0576\u057e\u0561\u0580","\u0553\u0565\u057f\u0580\u057e\u0561\u0580","\u0544\u0561\u0580\u057f","\u0531\u057a\u0580\u056b\u056c","\u0544\u0561\u0575\u056b\u057d","\u0540\u0578\u0582\u0576\u056b\u057d","\u0540\u0578\u0582\u056c\u056b\u057d","\u0555\u0563\u0578\u057d\u057f\u0578\u057d","\u054d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580","\u0540\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580","\u0546\u0578\u0575\u0565\u0574\u0562\u0565\u0580","\u0534\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580",""],
-				namesAbbr: ["\u0540\u0546\u054e","\u0553\u054f\u054e","\u0544\u0550\u054f","\u0531\u054a\u0550","\u0544\u0545\u054d","\u0540\u0546\u054d","\u0540\u053c\u054d","\u0555\u0533\u054d","\u054d\u0535\u054a","\u0540\u0548\u053f","\u0546\u0548\u0545","\u0534\u0535\u053f",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM, yyyy H:mm",
-				F: "d MMMM, yyyy H:mm:ss",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "az", "default", {
-	name: "az",
-	englishName: "Azeri",
-	nativeName: "Az\u0259rbaycan\xad\u0131l\u0131",
-	language: "az",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "man."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Bazar","Bazar�ert\u0259si","�\u0259r\u015f\u0259nb\u0259�ax\u015fam\u0131","�\u0259r\u015f\u0259nb\u0259","C�m\u0259�ax\u015fam\u0131","C�m\u0259","\u015e\u0259nb\u0259"],
-				namesAbbr: ["B","Be","�a","�","Ca","C","\u015e"],
-				namesShort: ["B","Be","�a","�","Ca","C","\u015e"]
-			},
-			months: {
-				names: ["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			monthsGenitive: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-Globalize.addCultureInfo( "eu", "default", {
-	name: "eu",
-	englishName: "Basque",
-	nativeName: "euskara",
-	language: "eu",
-	numberForma

<TRUNCATED>


[21/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery-1.4.4.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery-1.4.4.js b/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery-1.4.4.js
deleted file mode 100644
index a4f1145..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery-1.4.4.js
+++ /dev/null
@@ -1,7179 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.4
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Thu Nov 11 19:04:53 2010 -0500
- */
-(function( window, undefined ) {
-
-// Use the correct document accordingly with window argument (sandbox)
-var document = window.document;
-var jQuery = (function() {
-
-// Define a local copy of jQuery
-var jQuery = function( selector, context ) {
-		// The jQuery object is actually just the init constructor 'enhanced'
-		return new jQuery.fn.init( selector, context );
-	},
-
-	// Map over jQuery in case of overwrite
-	_jQuery = window.jQuery,
-
-	// Map over the $ in case of overwrite
-	_$ = window.$,
-
-	// A central reference to the root jQuery(document)
-	rootjQuery,
-
-	// A simple way to check for HTML strings or ID strings
-	// (both of which we optimize for)
-	quickExpr = /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,
-
-	// Is it a simple selector
-	isSimple = /^.[^:#\[\.,]*$/,
-
-	// Check if a string has a non-whitespace character in it
-	rnotwhite = /\S/,
-	rwhite = /\s/,
-
-	// Used for trimming whitespace
-	trimLeft = /^\s+/,
-	trimRight = /\s+$/,
-
-	// Check for non-word characters
-	rnonword = /\W/,
-
-	// Check for digits
-	rdigit = /\d/,
-
-	// Match a standalone tag
-	rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
-
-	// JSON RegExp
-	rvalidchars = /^[\],:{}\s]*$/,
-	rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
-	rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
-	rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
-
-	// Useragent RegExp
-	rwebkit = /(webkit)[ \/]([\w.]+)/,
-	ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
-	rmsie = /(msie) ([\w.]+)/,
-	rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,
-
-	// Keep a UserAgent string for use with jQuery.browser
-	userAgent = navigator.userAgent,
-
-	// For matching the engine and version of the browser
-	browserMatch,
-	
-	// Has the ready events already been bound?
-	readyBound = false,
-	
-	// The functions to execute on DOM ready
-	readyList = [],
-
-	// The ready event handler
-	DOMContentLoaded,
-
-	// Save a reference to some core methods
-	toString = Object.prototype.toString,
-	hasOwn = Object.prototype.hasOwnProperty,
-	push = Array.prototype.push,
-	slice = Array.prototype.slice,
-	trim = String.prototype.trim,
-	indexOf = Array.prototype.indexOf,
-	
-	// [[Class]] -> type pairs
-	class2type = {};
-
-jQuery.fn = jQuery.prototype = {
-	init: function( selector, context ) {
-		var match, elem, ret, doc;
-
-		// Handle $(""), $(null), or $(undefined)
-		if ( !selector ) {
-			return this;
-		}
-
-		// Handle $(DOMElement)
-		if ( selector.nodeType ) {
-			this.context = this[0] = selector;
-			this.length = 1;
-			return this;
-		}
-		
-		// The body element only exists once, optimize finding it
-		if ( selector === "body" && !context && document.body ) {
-			this.context = document;
-			this[0] = document.body;
-			this.selector = "body";
-			this.length = 1;
-			return this;
-		}
-
-		// Handle HTML strings
-		if ( typeof selector === "string" ) {
-			// Are we dealing with HTML string or an ID?
-			match = quickExpr.exec( selector );
-
-			// Verify a match, and that no context was specified for #id
-			if ( match && (match[1] || !context) ) {
-
-				// HANDLE: $(html) -> $(array)
-				if ( match[1] ) {
-					doc = (context ? context.ownerDocument || context : document);
-
-					// If a single string is passed in and it's a single tag
-					// just do a createElement and skip the rest
-					ret = rsingleTag.exec( selector );
-
-					if ( ret ) {
-						if ( jQuery.isPlainObject( context ) ) {
-							selector = [ document.createElement( ret[1] ) ];
-							jQuery.fn.attr.call( selector, context, true );
-
-						} else {
-							selector = [ doc.createElement( ret[1] ) ];
-						}
-
-					} else {
-						ret = jQuery.buildFragment( [ match[1] ], [ doc ] );
-						selector = (ret.cacheable ? ret.fragment.cloneNode(true) : ret.fragment).childNodes;
-					}
-					
-					return jQuery.merge( this, selector );
-					
-				// HANDLE: $("#id")
-				} else {
-					elem = document.getElementById( match[2] );
-
-					// Check parentNode to catch when Blackberry 4.6 returns
-					// nodes that are no longer in the document #6963
-					if ( elem && elem.parentNode ) {
-						// Handle the case where IE and Opera return items
-						// by name instead of ID
-						if ( elem.id !== match[2] ) {
-							return rootjQuery.find( selector );
-						}
-
-						// Otherwise, we inject the element directly into the jQuery object
-						this.length = 1;
-						this[0] = elem;
-					}
-
-					this.context = document;
-					this.selector = selector;
-					return this;
-				}
-
-			// HANDLE: $("TAG")
-			} else if ( !context && !rnonword.test( selector ) ) {
-				this.selector = selector;
-				this.context = document;
-				selector = document.getElementsByTagName( selector );
-				return jQuery.merge( this, selector );
-
-			// HANDLE: $(expr, $(...))
-			} else if ( !context || context.jquery ) {
-				return (context || rootjQuery).find( selector );
-
-			// HANDLE: $(expr, context)
-			// (which is just equivalent to: $(context).find(expr)
-			} else {
-				return jQuery( context ).find( selector );
-			}
-
-		// HANDLE: $(function)
-		// Shortcut for document ready
-		} else if ( jQuery.isFunction( selector ) ) {
-			return rootjQuery.ready( selector );
-		}
-
-		if (selector.selector !== undefined) {
-			this.selector = selector.selector;
-			this.context = selector.context;
-		}
-
-		return jQuery.makeArray( selector, this );
-	},
-
-	// Start with an empty selector
-	selector: "",
-
-	// The current version of jQuery being used
-	jquery: "1.4.4",
-
-	// The default length of a jQuery object is 0
-	length: 0,
-
-	// The number of elements contained in the matched element set
-	size: function() {
-		return this.length;
-	},
-
-	toArray: function() {
-		return slice.call( this, 0 );
-	},
-
-	// Get the Nth element in the matched element set OR
-	// Get the whole matched element set as a clean array
-	get: function( num ) {
-		return num == null ?
-
-			// Return a 'clean' array
-			this.toArray() :
-
-			// Return just the object
-			( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );
-	},
-
-	// Take an array of elements and push it onto the stack
-	// (returning the new matched element set)
-	pushStack: function( elems, name, selector ) {
-		// Build a new jQuery matched element set
-		var ret = jQuery();
-
-		if ( jQuery.isArray( elems ) ) {
-			push.apply( ret, elems );
-		
-		} else {
-			jQuery.merge( ret, elems );
-		}
-
-		// Add the old object onto the stack (as a reference)
-		ret.prevObject = this;
-
-		ret.context = this.context;
-
-		if ( name === "find" ) {
-			ret.selector = this.selector + (this.selector ? " " : "") + selector;
-		} else if ( name ) {
-			ret.selector = this.selector + "." + name + "(" + selector + ")";
-		}
-
-		// Return the newly-formed element set
-		return ret;
-	},
-
-	// Execute a callback for every element in the matched set.
-	// (You can seed the arguments with an array of args, but this is
-	// only used internally.)
-	each: function( callback, args ) {
-		return jQuery.each( this, callback, args );
-	},
-	
-	ready: function( fn ) {
-		// Attach the listeners
-		jQuery.bindReady();
-
-		// If the DOM is already ready
-		if ( jQuery.isReady ) {
-			// Execute the function immediately
-			fn.call( document, jQuery );
-
-		// Otherwise, remember the function for later
-		} else if ( readyList ) {
-			// Add the function to the wait list
-			readyList.push( fn );
-		}
-
-		return this;
-	},
-	
-	eq: function( i ) {
-		return i === -1 ?
-			this.slice( i ) :
-			this.slice( i, +i + 1 );
-	},
-
-	first: function() {
-		return this.eq( 0 );
-	},
-
-	last: function() {
-		return this.eq( -1 );
-	},
-
-	slice: function() {
-		return this.pushStack( slice.apply( this, arguments ),
-			"slice", slice.call(arguments).join(",") );
-	},
-
-	map: function( callback ) {
-		return this.pushStack( jQuery.map(this, function( elem, i ) {
-			return callback.call( elem, i, elem );
-		}));
-	},
-	
-	end: function() {
-		return this.prevObject || jQuery(null);
-	},
-
-	// For internal use only.
-	// Behaves like an Array's method, not like a jQuery method.
-	push: push,
-	sort: [].sort,
-	splice: [].splice
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-jQuery.extend = jQuery.fn.extend = function() {
-	 var options, name, src, copy, copyIsArray, clone,
-		target = arguments[0] || {},
-		i = 1,
-		length = arguments.length,
-		deep = false;
-
-	// Handle a deep copy situation
-	if ( typeof target === "boolean" ) {
-		deep = target;
-		target = arguments[1] || {};
-		// skip the boolean and the target
-		i = 2;
-	}
-
-	// Handle case when target is a string or something (possible in deep copy)
-	if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
-		target = {};
-	}
-
-	// extend jQuery itself if only one argument is passed
-	if ( length === i ) {
-		target = this;
-		--i;
-	}
-
-	for ( ; i < length; i++ ) {
-		// Only deal with non-null/undefined values
-		if ( (options = arguments[ i ]) != null ) {
-			// Extend the base object
-			for ( name in options ) {
-				src = target[ name ];
-				copy = options[ name ];
-
-				// Prevent never-ending loop
-				if ( target === copy ) {
-					continue;
-				}
-
-				// Recurse if we're merging plain objects or arrays
-				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
-					if ( copyIsArray ) {
-						copyIsArray = false;
-						clone = src && jQuery.isArray(src) ? src : [];
-
-					} else {
-						clone = src && jQuery.isPlainObject(src) ? src : {};
-					}
-
-					// Never move original objects, clone them
-					target[ name ] = jQuery.extend( deep, clone, copy );
-
-				// Don't bring in undefined values
-				} else if ( copy !== undefined ) {
-					target[ name ] = copy;
-				}
-			}
-		}
-	}
-
-	// Return the modified object
-	return target;
-};
-
-jQuery.extend({
-	noConflict: function( deep ) {
-		window.$ = _$;
-
-		if ( deep ) {
-			window.jQuery = _jQuery;
-		}
-
-		return jQuery;
-	},
-	
-	// Is the DOM ready to be used? Set to true once it occurs.
-	isReady: false,
-
-	// A counter to track how many items to wait for before
-	// the ready event fires. See #6781
-	readyWait: 1,
-	
-	// Handle when the DOM is ready
-	ready: function( wait ) {
-		// A third-party is pushing the ready event forwards
-		if ( wait === true ) {
-			jQuery.readyWait--;
-		}
-
-		// Make sure that the DOM is not already loaded
-		if ( !jQuery.readyWait || (wait !== true && !jQuery.isReady) ) {
-			// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
-			if ( !document.body ) {
-				return setTimeout( jQuery.ready, 1 );
-			}
-
-			// Remember that the DOM is ready
-			jQuery.isReady = true;
-
-			// If a normal DOM Ready event fired, decrement, and wait if need be
-			if ( wait !== true && --jQuery.readyWait > 0 ) {
-				return;
-			}
-
-			// If there are functions bound, to execute
-			if ( readyList ) {
-				// Execute all of them
-				var fn,
-					i = 0,
-					ready = readyList;
-
-				// Reset the list of functions
-				readyList = null;
-
-				while ( (fn = ready[ i++ ]) ) {
-					fn.call( document, jQuery );
-				}
-
-				// Trigger any bound ready events
-				if ( jQuery.fn.trigger ) {
-					jQuery( document ).trigger( "ready" ).unbind( "ready" );
-				}
-			}
-		}
-	},
-	
-	bindReady: function() {
-		if ( readyBound ) {
-			return;
-		}
-
-		readyBound = true;
-
-		// Catch cases where $(document).ready() is called after the
-		// browser event has already occurred.
-		if ( document.readyState === "complete" ) {
-			// Handle it asynchronously to allow scripts the opportunity to delay ready
-			return setTimeout( jQuery.ready, 1 );
-		}
-
-		// Mozilla, Opera and webkit nightlies currently support this event
-		if ( document.addEventListener ) {
-			// Use the handy event callback
-			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-			
-			// A fallback to window.onload, that will always work
-			window.addEventListener( "load", jQuery.ready, false );
-
-		// If IE event model is used
-		} else if ( document.attachEvent ) {
-			// ensure firing before onload,
-			// maybe late but safe also for iframes
-			document.attachEvent("onreadystatechange", DOMContentLoaded);
-			
-			// A fallback to window.onload, that will always work
-			window.attachEvent( "onload", jQuery.ready );
-
-			// If IE and not a frame
-			// continually check to see if the document is ready
-			var toplevel = false;
-
-			try {
-				toplevel = window.frameElement == null;
-			} catch(e) {}
-
-			if ( document.documentElement.doScroll && toplevel ) {
-				doScrollCheck();
-			}
-		}
-	},
-
-	// See test/unit/core.js for details concerning isFunction.
-	// Since version 1.3, DOM methods and functions like alert
-	// aren't supported. They return false on IE (#2968).
-	isFunction: function( obj ) {
-		return jQuery.type(obj) === "function";
-	},
-
-	isArray: Array.isArray || function( obj ) {
-		return jQuery.type(obj) === "array";
-	},
-
-	// A crude way of determining if an object is a window
-	isWindow: function( obj ) {
-		return obj && typeof obj === "object" && "setInterval" in obj;
-	},
-
-	isNaN: function( obj ) {
-		return obj == null || !rdigit.test( obj ) || isNaN( obj );
-	},
-
-	type: function( obj ) {
-		return obj == null ?
-			String( obj ) :
-			class2type[ toString.call(obj) ] || "object";
-	},
-
-	isPlainObject: function( obj ) {
-		// Must be an Object.
-		// Because of IE, we also have to check the presence of the constructor property.
-		// Make sure that DOM nodes and window objects don't pass through, as well
-		if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
-			return false;
-		}
-		
-		// Not own constructor property must be Object
-		if ( obj.constructor &&
-			!hasOwn.call(obj, "constructor") &&
-			!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
-			return false;
-		}
-		
-		// Own properties are enumerated firstly, so to speed up,
-		// if last one is own, then all properties are own.
-	
-		var key;
-		for ( key in obj ) {}
-		
-		return key === undefined || hasOwn.call( obj, key );
-	},
-
-	isEmptyObject: function( obj ) {
-		for ( var name in obj ) {
-			return false;
-		}
-		return true;
-	},
-	
-	error: function( msg ) {
-		throw msg;
-	},
-	
-	parseJSON: function( data ) {
-		if ( typeof data !== "string" || !data ) {
-			return null;
-		}
-
-		// Make sure leading/trailing whitespace is removed (IE can't handle it)
-		data = jQuery.trim( data );
-		
-		// Make sure the incoming data is actual JSON
-		// Logic borrowed from http://json.org/json2.js
-		if ( rvalidchars.test(data.replace(rvalidescape, "@")
-			.replace(rvalidtokens, "]")
-			.replace(rvalidbraces, "")) ) {
-
-			// Try to use the native JSON parser first
-			return window.JSON && window.JSON.parse ?
-				window.JSON.parse( data ) :
-				(new Function("return " + data))();
-
-		} else {
-			jQuery.error( "Invalid JSON: " + data );
-		}
-	},
-
-	noop: function() {},
-
-	// Evalulates a script in a global context
-	globalEval: function( data ) {
-		if ( data && rnotwhite.test(data) ) {
-			// Inspired by code by Andrea Giammarchi
-			// http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
-			var head = document.getElementsByTagName("head")[0] || document.documentElement,
-				script = document.createElement("script");
-
-			script.type = "text/javascript";
-
-			if ( jQuery.support.scriptEval ) {
-				script.appendChild( document.createTextNode( data ) );
-			} else {
-				script.text = data;
-			}
-
-			// Use insertBefore instead of appendChild to circumvent an IE6 bug.
-			// This arises when a base node is used (#2709).
-			head.insertBefore( script, head.firstChild );
-			head.removeChild( script );
-		}
-	},
-
-	nodeName: function( elem, name ) {
-		return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
-	},
-
-	// args is for internal usage only
-	each: function( object, callback, args ) {
-		var name, i = 0,
-			length = object.length,
-			isObj = length === undefined || jQuery.isFunction(object);
-
-		if ( args ) {
-			if ( isObj ) {
-				for ( name in object ) {
-					if ( callback.apply( object[ name ], args ) === false ) {
-						break;
-					}
-				}
-			} else {
-				for ( ; i < length; ) {
-					if ( callback.apply( object[ i++ ], args ) === false ) {
-						break;
-					}
-				}
-			}
-
-		// A special, fast, case for the most common use of each
-		} else {
-			if ( isObj ) {
-				for ( name in object ) {
-					if ( callback.call( object[ name ], name, object[ name ] ) === false ) {
-						break;
-					}
-				}
-			} else {
-				for ( var value = object[0];
-					i < length && callback.call( value, i, value ) !== false; value = object[++i] ) {}
-			}
-		}
-
-		return object;
-	},
-
-	// Use native String.trim function wherever possible
-	trim: trim ?
-		function( text ) {
-			return text == null ?
-				"" :
-				trim.call( text );
-		} :
-
-		// Otherwise use our own trimming functionality
-		function( text ) {
-			return text == null ?
-				"" :
-				text.toString().replace( trimLeft, "" ).replace( trimRight, "" );
-		},
-
-	// results is for internal usage only
-	makeArray: function( array, results ) {
-		var ret = results || [];
-
-		if ( array != null ) {
-			// The window, strings (and functions) also have 'length'
-			// The extra typeof function check is to prevent crashes
-			// in Safari 2 (See: #3039)
-			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930
-			var type = jQuery.type(array);
-
-			if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) {
-				push.call( ret, array );
-			} else {
-				jQuery.merge( ret, array );
-			}
-		}
-
-		return ret;
-	},
-
-	inArray: function( elem, array ) {
-		if ( array.indexOf ) {
-			return array.indexOf( elem );
-		}
-
-		for ( var i = 0, length = array.length; i < length; i++ ) {
-			if ( array[ i ] === elem ) {
-				return i;
-			}
-		}
-
-		return -1;
-	},
-
-	merge: function( first, second ) {
-		var i = first.length,
-			j = 0;
-
-		if ( typeof second.length === "number" ) {
-			for ( var l = second.length; j < l; j++ ) {
-				first[ i++ ] = second[ j ];
-			}
-		
-		} else {
-			while ( second[j] !== undefined ) {
-				first[ i++ ] = second[ j++ ];
-			}
-		}
-
-		first.length = i;
-
-		return first;
-	},
-
-	grep: function( elems, callback, inv ) {
-		var ret = [], retVal;
-		inv = !!inv;
-
-		// Go through the array, only saving the items
-		// that pass the validator function
-		for ( var i = 0, length = elems.length; i < length; i++ ) {
-			retVal = !!callback( elems[ i ], i );
-			if ( inv !== retVal ) {
-				ret.push( elems[ i ] );
-			}
-		}
-
-		return ret;
-	},
-
-	// arg is for internal usage only
-	map: function( elems, callback, arg ) {
-		var ret = [], value;
-
-		// Go through the array, translating each of the items to their
-		// new value (or values).
-		for ( var i = 0, length = elems.length; i < length; i++ ) {
-			value = callback( elems[ i ], i, arg );
-
-			if ( value != null ) {
-				ret[ ret.length ] = value;
-			}
-		}
-
-		return ret.concat.apply( [], ret );
-	},
-
-	// A global GUID counter for objects
-	guid: 1,
-
-	proxy: function( fn, proxy, thisObject ) {
-		if ( arguments.length === 2 ) {
-			if ( typeof proxy === "string" ) {
-				thisObject = fn;
-				fn = thisObject[ proxy ];
-				proxy = undefined;
-
-			} else if ( proxy && !jQuery.isFunction( proxy ) ) {
-				thisObject = proxy;
-				proxy = undefined;
-			}
-		}
-
-		if ( !proxy && fn ) {
-			proxy = function() {
-				return fn.apply( thisObject || this, arguments );
-			};
-		}
-
-		// Set the guid of unique handler to the same of original handler, so it can be removed
-		if ( fn ) {
-			proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;
-		}
-
-		// So proxy can be declared as an argument
-		return proxy;
-	},
-
-	// Mutifunctional method to get and set values to a collection
-	// The value/s can be optionally by executed if its a function
-	access: function( elems, key, value, exec, fn, pass ) {
-		var length = elems.length;
-	
-		// Setting many attributes
-		if ( typeof key === "object" ) {
-			for ( var k in key ) {
-				jQuery.access( elems, k, key[k], exec, fn, value );
-			}
-			return elems;
-		}
-	
-		// Setting one attribute
-		if ( value !== undefined ) {
-			// Optionally, function values get executed if exec is true
-			exec = !pass && exec && jQuery.isFunction(value);
-		
-			for ( var i = 0; i < length; i++ ) {
-				fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );
-			}
-		
-			return elems;
-		}
-	
-		// Getting an attribute
-		return length ? fn( elems[0], key ) : undefined;
-	},
-
-	now: function() {
-		return (new Date()).getTime();
-	},
-
-	// Use of jQuery.browser is frowned upon.
-	// More details: http://docs.jquery.com/Utilities/jQuery.browser
-	uaMatch: function( ua ) {
-		ua = ua.toLowerCase();
-
-		var match = rwebkit.exec( ua ) ||
-			ropera.exec( ua ) ||
-			rmsie.exec( ua ) ||
-			ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||
-			[];
-
-		return { browser: match[1] || "", version: match[2] || "0" };
-	},
-
-	browser: {}
-});
-
-// Populate the class2type map
-jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) {
-	class2type[ "[object " + name + "]" ] = name.toLowerCase();
-});
-
-browserMatch = jQuery.uaMatch( userAgent );
-if ( browserMatch.browser ) {
-	jQuery.browser[ browserMatch.browser ] = true;
-	jQuery.browser.version = browserMatch.version;
-}
-
-// Deprecated, use jQuery.browser.webkit instead
-if ( jQuery.browser.webkit ) {
-	jQuery.browser.safari = true;
-}
-
-if ( indexOf ) {
-	jQuery.inArray = function( elem, array ) {
-		return indexOf.call( array, elem );
-	};
-}
-
-// Verify that \s matches non-breaking spaces
-// (IE fails on this test)
-if ( !rwhite.test( "\xA0" ) ) {
-	trimLeft = /^[\s\xA0]+/;
-	trimRight = /[\s\xA0]+$/;
-}
-
-// All jQuery objects should point back to these
-rootjQuery = jQuery(document);
-
-// Cleanup functions for the document ready method
-if ( document.addEventListener ) {
-	DOMContentLoaded = function() {
-		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
-		jQuery.ready();
-	};
-
-} else if ( document.attachEvent ) {
-	DOMContentLoaded = function() {
-		// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
-		if ( document.readyState === "complete" ) {
-			document.detachEvent( "onreadystatechange", DOMContentLoaded );
-			jQuery.ready();
-		}
-	};
-}
-
-// The DOM ready check for Internet Explorer
-function doScrollCheck() {
-	if ( jQuery.isReady ) {
-		return;
-	}
-
-	try {
-		// If IE is used, use the trick by Diego Perini
-		// http://javascript.nwbox.com/IEContentLoaded/
-		document.documentElement.doScroll("left");
-	} catch(e) {
-		setTimeout( doScrollCheck, 1 );
-		return;
-	}
-
-	// and execute any waiting functions
-	jQuery.ready();
-}
-
-// Expose jQuery to the global object
-return (window.jQuery = window.$ = jQuery);
-
-})();
-
-
-(function() {
-
-	jQuery.support = {};
-
-	var root = document.documentElement,
-		script = document.createElement("script"),
-		div = document.createElement("div"),
-		id = "script" + jQuery.now();
-
-	div.style.display = "none";
-	div.innerHTML = "   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-
-	var all = div.getElementsByTagName("*"),
-		a = div.getElementsByTagName("a")[0],
-		select = document.createElement("select"),
-		opt = select.appendChild( document.createElement("option") );
-
-	// Can't get basic test support
-	if ( !all || !all.length || !a ) {
-		return;
-	}
-
-	jQuery.support = {
-		// IE strips leading whitespace when .innerHTML is used
-		leadingWhitespace: div.firstChild.nodeType === 3,
-
-		// Make sure that tbody elements aren't automatically inserted
-		// IE will insert them into empty tables
-		tbody: !div.getElementsByTagName("tbody").length,
-
-		// Make sure that link elements get serialized correctly by innerHTML
-		// This requires a wrapper element in IE
-		htmlSerialize: !!div.getElementsByTagName("link").length,
-
-		// Get the style information from getAttribute
-		// (IE uses .cssText insted)
-		style: /red/.test( a.getAttribute("style") ),
-
-		// Make sure that URLs aren't manipulated
-		// (IE normalizes it by default)
-		hrefNormalized: a.getAttribute("href") === "/a",
-
-		// Make sure that element opacity exists
-		// (IE uses filter instead)
-		// Use a regex to work around a WebKit issue. See #5145
-		opacity: /^0.55$/.test( a.style.opacity ),
-
-		// Verify style float existence
-		// (IE uses styleFloat instead of cssFloat)
-		cssFloat: !!a.style.cssFloat,
-
-		// Make sure that if no value is specified for a checkbox
-		// that it defaults to "on".
-		// (WebKit defaults to "" instead)
-		checkOn: div.getElementsByTagName("input")[0].value === "on",
-
-		// Make sure that a selected-by-default option has a working selected property.
-		// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
-		optSelected: opt.selected,
-
-		// Will be defined later
-		deleteExpando: true,
-		optDisabled: false,
-		checkClone: false,
-		scriptEval: false,
-		noCloneEvent: true,
-		boxModel: null,
-		inlineBlockNeedsLayout: false,
-		shrinkWrapBlocks: false,
-		reliableHiddenOffsets: true
-	};
-
-	// Make sure that the options inside disabled selects aren't marked as disabled
-	// (WebKit marks them as diabled)
-	select.disabled = true;
-	jQuery.support.optDisabled = !opt.disabled;
-
-	script.type = "text/javascript";
-	try {
-		script.appendChild( document.createTextNode( "window." + id + "=1;" ) );
-	} catch(e) {}
-
-	root.insertBefore( script, root.firstChild );
-
-	// Make sure that the execution of code works by injecting a script
-	// tag with appendChild/createTextNode
-	// (IE doesn't support this, fails, and uses .text instead)
-	if ( window[ id ] ) {
-		jQuery.support.scriptEval = true;
-		delete window[ id ];
-	}
-
-	// Test to see if it's possible to delete an expando from an element
-	// Fails in Internet Explorer
-	try {
-		delete script.test;
-
-	} catch(e) {
-		jQuery.support.deleteExpando = false;
-	}
-
-	root.removeChild( script );
-
-	if ( div.attachEvent && div.fireEvent ) {
-		div.attachEvent("onclick", function click() {
-			// Cloning a node shouldn't copy over any
-			// bound event handlers (IE does this)
-			jQuery.support.noCloneEvent = false;
-			div.detachEvent("onclick", click);
-		});
-		div.cloneNode(true).fireEvent("onclick");
-	}
-
-	div = document.createElement("div");
-	div.innerHTML = "<input type='radio' name='radiotest' checked='checked'/>";
-
-	var fragment = document.createDocumentFragment();
-	fragment.appendChild( div.firstChild );
-
-	// WebKit doesn't clone checked state correctly in fragments
-	jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked;
-
-	// Figure out if the W3C box model works as expected
-	// document.body must exist before we can do this
-	jQuery(function() {
-		var div = document.createElement("div");
-		div.style.width = div.style.paddingLeft = "1px";
-
-		document.body.appendChild( div );
-		jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;
-
-		if ( "zoom" in div.style ) {
-			// Check if natively block-level elements act like inline-block
-			// elements when setting their display to 'inline' and giving
-			// them layout
-			// (IE < 8 does this)
-			div.style.display = "inline";
-			div.style.zoom = 1;
-			jQuery.support.inlineBlockNeedsLayout = div.offsetWidth === 2;
-
-			// Check if elements with layout shrink-wrap their children
-			// (IE 6 does this)
-			div.style.display = "";
-			div.innerHTML = "<div style='width:4px;'></div>";
-			jQuery.support.shrinkWrapBlocks = div.offsetWidth !== 2;
-		}
-
-		div.innerHTML = "<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";
-		var tds = div.getElementsByTagName("td");
-
-		// Check if table cells still have offsetWidth/Height when they are set
-		// to display:none and there are still other visible table cells in a
-		// table row; if so, offsetWidth/Height are not reliable for use when
-		// determining if an element has been hidden directly using
-		// display:none (it is still safe to use offsets if a parent element is
-		// hidden; don safety goggles and see bug #4512 for more information).
-		// (only IE 8 fails this test)
-		jQuery.support.reliableHiddenOffsets = tds[0].offsetHeight === 0;
-
-		tds[0].style.display = "";
-		tds[1].style.display = "none";
-
-		// Check if empty table cells still have offsetWidth/Height
-		// (IE < 8 fail this test)
-		jQuery.support.reliableHiddenOffsets = jQuery.support.reliableHiddenOffsets && tds[0].offsetHeight === 0;
-		div.innerHTML = "";
-
-		document.body.removeChild( div ).style.display = "none";
-		div = tds = null;
-	});
-
-	// Technique from Juriy Zaytsev
-	// http://thinkweb2.com/projects/prototype/detecting-event-support-without-browser-sniffing/
-	var eventSupported = function( eventName ) {
-		var el = document.createElement("div");
-		eventName = "on" + eventName;
-
-		var isSupported = (eventName in el);
-		if ( !isSupported ) {
-			el.setAttribute(eventName, "return;");
-			isSupported = typeof el[eventName] === "function";
-		}
-		el = null;
-
-		return isSupported;
-	};
-
-	jQuery.support.submitBubbles = eventSupported("submit");
-	jQuery.support.changeBubbles = eventSupported("change");
-
-	// release memory in IE
-	root = script = div = all = a = null;
-})();
-
-
-
-var windowData = {},
-	rbrace = /^(?:\{.*\}|\[.*\])$/;
-
-jQuery.extend({
-	cache: {},
-
-	// Please use with caution
-	uuid: 0,
-
-	// Unique for each copy of jQuery on the page	
-	expando: "jQuery" + jQuery.now(),
-
-	// The following elements throw uncatchable exceptions if you
-	// attempt to add expando properties to them.
-	noData: {
-		"embed": true,
-		// Ban all objects except for Flash (which handle expandos)
-		"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
-		"applet": true
-	},
-
-	data: function( elem, name, data ) {
-		if ( !jQuery.acceptData( elem ) ) {
-			return;
-		}
-
-		elem = elem == window ?
-			windowData :
-			elem;
-
-		var isNode = elem.nodeType,
-			id = isNode ? elem[ jQuery.expando ] : null,
-			cache = jQuery.cache, thisCache;
-
-		if ( isNode && !id && typeof name === "string" && data === undefined ) {
-			return;
-		}
-
-		// Get the data from the object directly
-		if ( !isNode ) {
-			cache = elem;
-
-		// Compute a unique ID for the element
-		} else if ( !id ) {
-			elem[ jQuery.expando ] = id = ++jQuery.uuid;
-		}
-
-		// Avoid generating a new cache unless none exists and we
-		// want to manipulate it.
-		if ( typeof name === "object" ) {
-			if ( isNode ) {
-				cache[ id ] = jQuery.extend(cache[ id ], name);
-
-			} else {
-				jQuery.extend( cache, name );
-			}
-
-		} else if ( isNode && !cache[ id ] ) {
-			cache[ id ] = {};
-		}
-
-		thisCache = isNode ? cache[ id ] : cache;
-
-		// Prevent overriding the named cache with undefined values
-		if ( data !== undefined ) {
-			thisCache[ name ] = data;
-		}
-
-		return typeof name === "string" ? thisCache[ name ] : thisCache;
-	},
-
-	removeData: function( elem, name ) {
-		if ( !jQuery.acceptData( elem ) ) {
-			return;
-		}
-
-		elem = elem == window ?
-			windowData :
-			elem;
-
-		var isNode = elem.nodeType,
-			id = isNode ? elem[ jQuery.expando ] : elem,
-			cache = jQuery.cache,
-			thisCache = isNode ? cache[ id ] : id;
-
-		// If we want to remove a specific section of the element's data
-		if ( name ) {
-			if ( thisCache ) {
-				// Remove the section of cache data
-				delete thisCache[ name ];
-
-				// If we've removed all the data, remove the element's cache
-				if ( isNode && jQuery.isEmptyObject(thisCache) ) {
-					jQuery.removeData( elem );
-				}
-			}
-
-		// Otherwise, we want to remove all of the element's data
-		} else {
-			if ( isNode && jQuery.support.deleteExpando ) {
-				delete elem[ jQuery.expando ];
-
-			} else if ( elem.removeAttribute ) {
-				elem.removeAttribute( jQuery.expando );
-
-			// Completely remove the data cache
-			} else if ( isNode ) {
-				delete cache[ id ];
-
-			// Remove all fields from the object
-			} else {
-				for ( var n in elem ) {
-					delete elem[ n ];
-				}
-			}
-		}
-	},
-
-	// A method for determining if a DOM node can handle the data expando
-	acceptData: function( elem ) {
-		if ( elem.nodeName ) {
-			var match = jQuery.noData[ elem.nodeName.toLowerCase() ];
-
-			if ( match ) {
-				return !(match === true || elem.getAttribute("classid") !== match);
-			}
-		}
-
-		return true;
-	}
-});
-
-jQuery.fn.extend({
-	data: function( key, value ) {
-		var data = null;
-
-		if ( typeof key === "undefined" ) {
-			if ( this.length ) {
-				var attr = this[0].attributes, name;
-				data = jQuery.data( this[0] );
-
-				for ( var i = 0, l = attr.length; i < l; i++ ) {
-					name = attr[i].name;
-
-					if ( name.indexOf( "data-" ) === 0 ) {
-						name = name.substr( 5 );
-						dataAttr( this[0], name, data[ name ] );
-					}
-				}
-			}
-
-			return data;
-
-		} else if ( typeof key === "object" ) {
-			return this.each(function() {
-				jQuery.data( this, key );
-			});
-		}
-
-		var parts = key.split(".");
-		parts[1] = parts[1] ? "." + parts[1] : "";
-
-		if ( value === undefined ) {
-			data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
-			// Try to fetch any internally stored data first
-			if ( data === undefined && this.length ) {
-				data = jQuery.data( this[0], key );
-				data = dataAttr( this[0], key, data );
-			}
-
-			return data === undefined && parts[1] ?
-				this.data( parts[0] ) :
-				data;
-
-		} else {
-			return this.each(function() {
-				var $this = jQuery( this ),
-					args = [ parts[0], value ];
-
-				$this.triggerHandler( "setData" + parts[1] + "!", args );
-				jQuery.data( this, key, value );
-				$this.triggerHandler( "changeData" + parts[1] + "!", args );
-			});
-		}
-	},
-
-	removeData: function( key ) {
-		return this.each(function() {
-			jQuery.removeData( this, key );
-		});
-	}
-});
-
-function dataAttr( elem, key, data ) {
-	// If nothing was found internally, try to fetch any
-	// data from the HTML5 data-* attribute
-	if ( data === undefined && elem.nodeType === 1 ) {
-		data = elem.getAttribute( "data-" + key );
-
-		if ( typeof data === "string" ) {
-			try {
-				data = data === "true" ? true :
-				data === "false" ? false :
-				data === "null" ? null :
-				!jQuery.isNaN( data ) ? parseFloat( data ) :
-					rbrace.test( data ) ? jQuery.parseJSON( data ) :
-					data;
-			} catch( e ) {}
-
-			// Make sure we set the data so it isn't changed later
-			jQuery.data( elem, key, data );
-
-		} else {
-			data = undefined;
-		}
-	}
-
-	return data;
-}
-
-
-
-
-jQuery.extend({
-	queue: function( elem, type, data ) {
-		if ( !elem ) {
-			return;
-		}
-
-		type = (type || "fx") + "queue";
-		var q = jQuery.data( elem, type );
-
-		// Speed up dequeue by getting out quickly if this is just a lookup
-		if ( !data ) {
-			return q || [];
-		}
-
-		if ( !q || jQuery.isArray(data) ) {
-			q = jQuery.data( elem, type, jQuery.makeArray(data) );
-
-		} else {
-			q.push( data );
-		}
-
-		return q;
-	},
-
-	dequeue: function( elem, type ) {
-		type = type || "fx";
-
-		var queue = jQuery.queue( elem, type ),
-			fn = queue.shift();
-
-		// If the fx queue is dequeued, always remove the progress sentinel
-		if ( fn === "inprogress" ) {
-			fn = queue.shift();
-		}
-
-		if ( fn ) {
-			// Add a progress sentinel to prevent the fx queue from being
-			// automatically dequeued
-			if ( type === "fx" ) {
-				queue.unshift("inprogress");
-			}
-
-			fn.call(elem, function() {
-				jQuery.dequeue(elem, type);
-			});
-		}
-	}
-});
-
-jQuery.fn.extend({
-	queue: function( type, data ) {
-		if ( typeof type !== "string" ) {
-			data = type;
-			type = "fx";
-		}
-
-		if ( data === undefined ) {
-			return jQuery.queue( this[0], type );
-		}
-		return this.each(function( i ) {
-			var queue = jQuery.queue( this, type, data );
-
-			if ( type === "fx" && queue[0] !== "inprogress" ) {
-				jQuery.dequeue( this, type );
-			}
-		});
-	},
-	dequeue: function( type ) {
-		return this.each(function() {
-			jQuery.dequeue( this, type );
-		});
-	},
-
-	// Based off of the plugin by Clint Helfers, with permission.
-	// http://blindsignals.com/index.php/2009/07/jquery-delay/
-	delay: function( time, type ) {
-		time = jQuery.fx ? jQuery.fx.speeds[time] || time : time;
-		type = type || "fx";
-
-		return this.queue( type, function() {
-			var elem = this;
-			setTimeout(function() {
-				jQuery.dequeue( elem, type );
-			}, time );
-		});
-	},
-
-	clearQueue: function( type ) {
-		return this.queue( type || "fx", [] );
-	}
-});
-
-
-
-
-var rclass = /[\n\t]/g,
-	rspaces = /\s+/,
-	rreturn = /\r/g,
-	rspecialurl = /^(?:href|src|style)$/,
-	rtype = /^(?:button|input)$/i,
-	rfocusable = /^(?:button|input|object|select|textarea)$/i,
-	rclickable = /^a(?:rea)?$/i,
-	rradiocheck = /^(?:radio|checkbox)$/i;
-
-jQuery.props = {
-	"for": "htmlFor",
-	"class": "className",
-	readonly: "readOnly",
-	maxlength: "maxLength",
-	cellspacing: "cellSpacing",
-	rowspan: "rowSpan",
-	colspan: "colSpan",
-	tabindex: "tabIndex",
-	usemap: "useMap",
-	frameborder: "frameBorder"
-};
-
-jQuery.fn.extend({
-	attr: function( name, value ) {
-		return jQuery.access( this, name, value, true, jQuery.attr );
-	},
-
-	removeAttr: function( name, fn ) {
-		return this.each(function(){
-			jQuery.attr( this, name, "" );
-			if ( this.nodeType === 1 ) {
-				this.removeAttribute( name );
-			}
-		});
-	},
-
-	addClass: function( value ) {
-		if ( jQuery.isFunction(value) ) {
-			return this.each(function(i) {
-				var self = jQuery(this);
-				self.addClass( value.call(this, i, self.attr("class")) );
-			});
-		}
-
-		if ( value && typeof value === "string" ) {
-			var classNames = (value || "").split( rspaces );
-
-			for ( var i = 0, l = this.length; i < l; i++ ) {
-				var elem = this[i];
-
-				if ( elem.nodeType === 1 ) {
-					if ( !elem.className ) {
-						elem.className = value;
-
-					} else {
-						var className = " " + elem.className + " ",
-							setClass = elem.className;
-
-						for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
-							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {
-								setClass += " " + classNames[c];
-							}
-						}
-						elem.className = jQuery.trim( setClass );
-					}
-				}
-			}
-		}
-
-		return this;
-	},
-
-	removeClass: function( value ) {
-		if ( jQuery.isFunction(value) ) {
-			return this.each(function(i) {
-				var self = jQuery(this);
-				self.removeClass( value.call(this, i, self.attr("class")) );
-			});
-		}
-
-		if ( (value && typeof value === "string") || value === undefined ) {
-			var classNames = (value || "").split( rspaces );
-
-			for ( var i = 0, l = this.length; i < l; i++ ) {
-				var elem = this[i];
-
-				if ( elem.nodeType === 1 && elem.className ) {
-					if ( value ) {
-						var className = (" " + elem.className + " ").replace(rclass, " ");
-						for ( var c = 0, cl = classNames.length; c < cl; c++ ) {
-							className = className.replace(" " + classNames[c] + " ", " ");
-						}
-						elem.className = jQuery.trim( className );
-
-					} else {
-						elem.className = "";
-					}
-				}
-			}
-		}
-
-		return this;
-	},
-
-	toggleClass: function( value, stateVal ) {
-		var type = typeof value,
-			isBool = typeof stateVal === "boolean";
-
-		if ( jQuery.isFunction( value ) ) {
-			return this.each(function(i) {
-				var self = jQuery(this);
-				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), stateVal );
-			});
-		}
-
-		return this.each(function() {
-			if ( type === "string" ) {
-				// toggle individual class names
-				var className,
-					i = 0,
-					self = jQuery( this ),
-					state = stateVal,
-					classNames = value.split( rspaces );
-
-				while ( (className = classNames[ i++ ]) ) {
-					// check each className given, space seperated list
-					state = isBool ? state : !self.hasClass( className );
-					self[ state ? "addClass" : "removeClass" ]( className );
-				}
-
-			} else if ( type === "undefined" || type === "boolean" ) {
-				if ( this.className ) {
-					// store className if set
-					jQuery.data( this, "__className__", this.className );
-				}
-
-				// toggle whole className
-				this.className = this.className || value === false ? "" : jQuery.data( this, "__className__" ) || "";
-			}
-		});
-	},
-
-	hasClass: function( selector ) {
-		var className = " " + selector + " ";
-		for ( var i = 0, l = this.length; i < l; i++ ) {
-			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) {
-				return true;
-			}
-		}
-
-		return false;
-	},
-
-	val: function( value ) {
-		if ( !arguments.length ) {
-			var elem = this[0];
-
-			if ( elem ) {
-				if ( jQuery.nodeName( elem, "option" ) ) {
-					// attributes.value is undefined in Blackberry 4.7 but
-					// uses .value. See #6932
-					var val = elem.attributes.value;
-					return !val || val.specified ? elem.value : elem.text;
-				}
-
-				// We need to handle select boxes special
-				if ( jQuery.nodeName( elem, "select" ) ) {
-					var index = elem.selectedIndex,
-						values = [],
-						options = elem.options,
-						one = elem.type === "select-one";
-
-					// Nothing was selected
-					if ( index < 0 ) {
-						return null;
-					}
-
-					// Loop through all the selected options
-					for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) {
-						var option = options[ i ];
-
-						// Don't return options that are disabled or in a disabled optgroup
-						if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && 
-								(!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) {
-
-							// Get the specific value for the option
-							value = jQuery(option).val();
-
-							// We don't need an array for one selects
-							if ( one ) {
-								return value;
-							}
-
-							// Multi-Selects return an array
-							values.push( value );
-						}
-					}
-
-					return values;
-				}
-
-				// Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified
-				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {
-					return elem.getAttribute("value") === null ? "on" : elem.value;
-				}
-				
-
-				// Everything else, we just grab the value
-				return (elem.value || "").replace(rreturn, "");
-
-			}
-
-			return undefined;
-		}
-
-		var isFunction = jQuery.isFunction(value);
-
-		return this.each(function(i) {
-			var self = jQuery(this), val = value;
-
-			if ( this.nodeType !== 1 ) {
-				return;
-			}
-
-			if ( isFunction ) {
-				val = value.call(this, i, self.val());
-			}
-
-			// Treat null/undefined as ""; convert numbers to string
-			if ( val == null ) {
-				val = "";
-			} else if ( typeof val === "number" ) {
-				val += "";
-			} else if ( jQuery.isArray(val) ) {
-				val = jQuery.map(val, function (value) {
-					return value == null ? "" : value + "";
-				});
-			}
-
-			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {
-				this.checked = jQuery.inArray( self.val(), val ) >= 0;
-
-			} else if ( jQuery.nodeName( this, "select" ) ) {
-				var values = jQuery.makeArray(val);
-
-				jQuery( "option", this ).each(function() {
-					this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;
-				});
-
-				if ( !values.length ) {
-					this.selectedIndex = -1;
-				}
-
-			} else {
-				this.value = val;
-			}
-		});
-	}
-});
-
-jQuery.extend({
-	attrFn: {
-		val: true,
-		css: true,
-		html: true,
-		text: true,
-		data: true,
-		width: true,
-		height: true,
-		offset: true
-	},
-		
-	attr: function( elem, name, value, pass ) {
-		// don't set attributes on text and comment nodes
-		if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
-			return undefined;
-		}
-
-		if ( pass && name in jQuery.attrFn ) {
-			return jQuery(elem)[name](value);
-		}
-
-		var notxml = elem.nodeType !== 1 || !jQuery.isXMLDoc( elem ),
-			// Whether we are setting (or getting)
-			set = value !== undefined;
-
-		// Try to normalize/fix the name
-		name = notxml && jQuery.props[ name ] || name;
-
-		// These attributes require special treatment
-		var special = rspecialurl.test( name );
-
-		// Safari mis-reports the default selected property of an option
-		// Accessing the parent's selectedIndex property fixes it
-		if ( name === "selected" && !jQuery.support.optSelected ) {
-			var parent = elem.parentNode;
-			if ( parent ) {
-				parent.selectedIndex;
-
-				// Make sure that it also works with optgroups, see #5701
-				if ( parent.parentNode ) {
-					parent.parentNode.selectedIndex;
-				}
-			}
-		}
-
-		// If applicable, access the attribute via the DOM 0 way
-		// 'in' checks fail in Blackberry 4.7 #6931
-		if ( (name in elem || elem[ name ] !== undefined) && notxml && !special ) {
-			if ( set ) {
-				// We can't allow the type property to be changed (since it causes problems in IE)
-				if ( name === "type" && rtype.test( elem.nodeName ) && elem.parentNode ) {
-					jQuery.error( "type property can't be changed" );
-				}
-
-				if ( value === null ) {
-					if ( elem.nodeType === 1 ) {
-						elem.removeAttribute( name );
-					}
-
-				} else {
-					elem[ name ] = value;
-				}
-			}
-
-			// browsers index elements by id/name on forms, give priority to attributes.
-			if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) ) {
-				return elem.getAttributeNode( name ).nodeValue;
-			}
-
-			// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
-			// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
-			if ( name === "tabIndex" ) {
-				var attributeNode = elem.getAttributeNode( "tabIndex" );
-
-				return attributeNode && attributeNode.specified ?
-					attributeNode.value :
-					rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
-						0 :
-						undefined;
-			}
-
-			return elem[ name ];
-		}
-
-		if ( !jQuery.support.style && notxml && name === "style" ) {
-			if ( set ) {
-				elem.style.cssText = "" + value;
-			}
-
-			return elem.style.cssText;
-		}
-
-		if ( set ) {
-			// convert the value to a string (all browsers do this but IE) see #1070
-			elem.setAttribute( name, "" + value );
-		}
-
-		// Ensure that missing attributes return undefined
-		// Blackberry 4.7 returns "" from getAttribute #6938
-		if ( !elem.attributes[ name ] && (elem.hasAttribute && !elem.hasAttribute( name )) ) {
-			return undefined;
-		}
-
-		var attr = !jQuery.support.hrefNormalized && notxml && special ?
-				// Some attributes require a special call on IE
-				elem.getAttribute( name, 2 ) :
-				elem.getAttribute( name );
-
-		// Non-existent attributes return null, we normalize to undefined
-		return attr === null ? undefined : attr;
-	}
-});
-
-
-
-
-var rnamespaces = /\.(.*)$/,
-	rformElems = /^(?:textarea|input|select)$/i,
-	rperiod = /\./g,
-	rspace = / /g,
-	rescape = /[^\w\s.|`]/g,
-	fcleanup = function( nm ) {
-		return nm.replace(rescape, "\\$&");
-	},
-	focusCounts = { focusin: 0, focusout: 0 };
-
-/*
- * A number of helper functions used for managing events.
- * Many of the ideas behind this code originated from
- * Dean Edwards' addEvent library.
- */
-jQuery.event = {
-
-	// Bind an event to an element
-	// Original by Dean Edwards
-	add: function( elem, types, handler, data ) {
-		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
-			return;
-		}
-
-		// For whatever reason, IE has trouble passing the window object
-		// around, causing it to be cloned in the process
-		if ( jQuery.isWindow( elem ) && ( elem !== window && !elem.frameElement ) ) {
-			elem = window;
-		}
-
-		if ( handler === false ) {
-			handler = returnFalse;
-		} else if ( !handler ) {
-			// Fixes bug #7229. Fix recommended by jdalton
-		  return;
-		}
-
-		var handleObjIn, handleObj;
-
-		if ( handler.handler ) {
-			handleObjIn = handler;
-			handler = handleObjIn.handler;
-		}
-
-		// Make sure that the function being executed has a unique ID
-		if ( !handler.guid ) {
-			handler.guid = jQuery.guid++;
-		}
-
-		// Init the element's event structure
-		var elemData = jQuery.data( elem );
-
-		// If no elemData is found then we must be trying to bind to one of the
-		// banned noData elements
-		if ( !elemData ) {
-			return;
-		}
-
-		// Use a key less likely to result in collisions for plain JS objects.
-		// Fixes bug #7150.
-		var eventKey = elem.nodeType ? "events" : "__events__",
-			events = elemData[ eventKey ],
-			eventHandle = elemData.handle;
-			
-		if ( typeof events === "function" ) {
-			// On plain objects events is a fn that holds the the data
-			// which prevents this data from being JSON serialized
-			// the function does not need to be called, it just contains the data
-			eventHandle = events.handle;
-			events = events.events;
-
-		} else if ( !events ) {
-			if ( !elem.nodeType ) {
-				// On plain objects, create a fn that acts as the holder
-				// of the values to avoid JSON serialization of event data
-				elemData[ eventKey ] = elemData = function(){};
-			}
-
-			elemData.events = events = {};
-		}
-
-		if ( !eventHandle ) {
-			elemData.handle = eventHandle = function() {
-				// Handle the second event of a trigger and when
-				// an event is called after a page has unloaded
-				return typeof jQuery !== "undefined" && !jQuery.event.triggered ?
-					jQuery.event.handle.apply( eventHandle.elem, arguments ) :
-					undefined;
-			};
-		}
-
-		// Add elem as a property of the handle function
-		// This is to prevent a memory leak with non-native events in IE.
-		eventHandle.elem = elem;
-
-		// Handle multiple events separated by a space
-		// jQuery(...).bind("mouseover mouseout", fn);
-		types = types.split(" ");
-
-		var type, i = 0, namespaces;
-
-		while ( (type = types[ i++ ]) ) {
-			handleObj = handleObjIn ?
-				jQuery.extend({}, handleObjIn) :
-				{ handler: handler, data: data };
-
-			// Namespaced event handlers
-			if ( type.indexOf(".") > -1 ) {
-				namespaces = type.split(".");
-				type = namespaces.shift();
-				handleObj.namespace = namespaces.slice(0).sort().join(".");
-
-			} else {
-				namespaces = [];
-				handleObj.namespace = "";
-			}
-
-			handleObj.type = type;
-			if ( !handleObj.guid ) {
-				handleObj.guid = handler.guid;
-			}
-
-			// Get the current list of functions bound to this event
-			var handlers = events[ type ],
-				special = jQuery.event.special[ type ] || {};
-
-			// Init the event handler queue
-			if ( !handlers ) {
-				handlers = events[ type ] = [];
-
-				// Check for a special event handler
-				// Only use addEventListener/attachEvent if the special
-				// events handler returns false
-				if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
-					// Bind the global event handler to the element
-					if ( elem.addEventListener ) {
-						elem.addEventListener( type, eventHandle, false );
-
-					} else if ( elem.attachEvent ) {
-						elem.attachEvent( "on" + type, eventHandle );
-					}
-				}
-			}
-			
-			if ( special.add ) { 
-				special.add.call( elem, handleObj ); 
-
-				if ( !handleObj.handler.guid ) {
-					handleObj.handler.guid = handler.guid;
-				}
-			}
-
-			// Add the function to the element's handler list
-			handlers.push( handleObj );
-
-			// Keep track of which events have been used, for global triggering
-			jQuery.event.global[ type ] = true;
-		}
-
-		// Nullify elem to prevent memory leaks in IE
-		elem = null;
-	},
-
-	global: {},
-
-	// Detach an event or set of events from an element
-	remove: function( elem, types, handler, pos ) {
-		// don't do events on text and comment nodes
-		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
-			return;
-		}
-
-		if ( handler === false ) {
-			handler = returnFalse;
-		}
-
-		var ret, type, fn, j, i = 0, all, namespaces, namespace, special, eventType, handleObj, origType,
-			eventKey = elem.nodeType ? "events" : "__events__",
-			elemData = jQuery.data( elem ),
-			events = elemData && elemData[ eventKey ];
-
-		if ( !elemData || !events ) {
-			return;
-		}
-		
-		if ( typeof events === "function" ) {
-			elemData = events;
-			events = events.events;
-		}
-
-		// types is actually an event object here
-		if ( types && types.type ) {
-			handler = types.handler;
-			types = types.type;
-		}
-
-		// Unbind all events for the element
-		if ( !types || typeof types === "string" && types.charAt(0) === "." ) {
-			types = types || "";
-
-			for ( type in events ) {
-				jQuery.event.remove( elem, type + types );
-			}
-
-			return;
-		}
-
-		// Handle multiple events separated by a space
-		// jQuery(...).unbind("mouseover mouseout", fn);
-		types = types.split(" ");
-
-		while ( (type = types[ i++ ]) ) {
-			origType = type;
-			handleObj = null;
-			all = type.indexOf(".") < 0;
-			namespaces = [];
-
-			if ( !all ) {
-				// Namespaced event handlers
-				namespaces = type.split(".");
-				type = namespaces.shift();
-
-				namespace = new RegExp("(^|\\.)" + 
-					jQuery.map( namespaces.slice(0).sort(), fcleanup ).join("\\.(?:.*\\.)?") + "(\\.|$)");
-			}
-
-			eventType = events[ type ];
-
-			if ( !eventType ) {
-				continue;
-			}
-
-			if ( !handler ) {
-				for ( j = 0; j < eventType.length; j++ ) {
-					handleObj = eventType[ j ];
-
-					if ( all || namespace.test( handleObj.namespace ) ) {
-						jQuery.event.remove( elem, origType, handleObj.handler, j );
-						eventType.splice( j--, 1 );
-					}
-				}
-
-				continue;
-			}
-
-			special = jQuery.event.special[ type ] || {};
-
-			for ( j = pos || 0; j < eventType.length; j++ ) {
-				handleObj = eventType[ j ];
-
-				if ( handler.guid === handleObj.guid ) {
-					// remove the given handler for the given type
-					if ( all || namespace.test( handleObj.namespace ) ) {
-						if ( pos == null ) {
-							eventType.splice( j--, 1 );
-						}
-
-						if ( special.remove ) {
-							special.remove.call( elem, handleObj );
-						}
-					}
-
-					if ( pos != null ) {
-						break;
-					}
-				}
-			}
-
-			// remove generic event handler if no more handlers exist
-			if ( eventType.length === 0 || pos != null && eventType.length === 1 ) {
-				if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) {
-					jQuery.removeEvent( elem, type, elemData.handle );
-				}
-
-				ret = null;
-				delete events[ type ];
-			}
-		}
-
-		// Remove the expando if it's no longer used
-		if ( jQuery.isEmptyObject( events ) ) {
-			var handle = elemData.handle;
-			if ( handle ) {
-				handle.elem = null;
-			}
-
-			delete elemData.events;
-			delete elemData.handle;
-
-			if ( typeof elemData === "function" ) {
-				jQuery.removeData( elem, eventKey );
-
-			} else if ( jQuery.isEmptyObject( elemData ) ) {
-				jQuery.removeData( elem );
-			}
-		}
-	},
-
-	// bubbling is internal
-	trigger: function( event, data, elem /*, bubbling */ ) {
-		// Event object or event type
-		var type = event.type || event,
-			bubbling = arguments[3];
-
-		if ( !bubbling ) {
-			event = typeof event === "object" ?
-				// jQuery.Event object
-				event[ jQuery.expando ] ? event :
-				// Object literal
-				jQuery.extend( jQuery.Event(type), event ) :
-				// Just the event type (string)
-				jQuery.Event(type);
-
-			if ( type.indexOf("!") >= 0 ) {
-				event.type = type = type.slice(0, -1);
-				event.exclusive = true;
-			}
-
-			// Handle a global trigger
-			if ( !elem ) {
-				// Don't bubble custom events when global (to avoid too much overhead)
-				event.stopPropagation();
-
-				// Only trigger if we've ever bound an event for it
-				if ( jQuery.event.global[ type ] ) {
-					jQuery.each( jQuery.cache, function() {
-						if ( this.events && this.events[type] ) {
-							jQuery.event.trigger( event, data, this.handle.elem );
-						}
-					});
-				}
-			}
-
-			// Handle triggering a single element
-
-			// don't do events on text and comment nodes
-			if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ) {
-				return undefined;
-			}
-
-			// Clean up in case it is reused
-			event.result = undefined;
-			event.target = elem;
-
-			// Clone the incoming data, if any
-			data = jQuery.makeArray( data );
-			data.unshift( event );
-		}
-
-		event.currentTarget = elem;
-
-		// Trigger the event, it is assumed that "handle" is a function
-		var handle = elem.nodeType ?
-			jQuery.data( elem, "handle" ) :
-			(jQuery.data( elem, "__events__" ) || {}).handle;
-
-		if ( handle ) {
-			handle.apply( elem, data );
-		}
-
-		var parent = elem.parentNode || elem.ownerDocument;
-
-		// Trigger an inline bound script
-		try {
-			if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
-				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) {
-					event.result = false;
-					event.preventDefault();
-				}
-			}
-
-		// prevent IE from throwing an error for some elements with some event types, see #3533
-		} catch (inlineError) {}
-
-		if ( !event.isPropagationStopped() && parent ) {
-			jQuery.event.trigger( event, data, parent, true );
-
-		} else if ( !event.isDefaultPrevented() ) {
-			var old,
-				target = event.target,
-				targetType = type.replace( rnamespaces, "" ),
-				isClick = jQuery.nodeName( target, "a" ) && targetType === "click",
-				special = jQuery.event.special[ targetType ] || {};
-
-			if ( (!special._default || special._default.call( elem, event ) === false) && 
-				!isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
-
-				try {
-					if ( target[ targetType ] ) {
-						// Make sure that we don't accidentally re-trigger the onFOO events
-						old = target[ "on" + targetType ];
-
-						if ( old ) {
-							target[ "on" + targetType ] = null;
-						}
-
-						jQuery.event.triggered = true;
-						target[ targetType ]();
-					}
-
-				// prevent IE from throwing an error for some elements with some event types, see #3533
-				} catch (triggerError) {}
-
-				if ( old ) {
-					target[ "on" + targetType ] = old;
-				}
-
-				jQuery.event.triggered = false;
-			}
-		}
-	},
-
-	handle: function( event ) {
-		var all, handlers, namespaces, namespace_re, events,
-			namespace_sort = [],
-			args = jQuery.makeArray( arguments );
-
-		event = args[0] = jQuery.event.fix( event || window.event );
-		event.currentTarget = this;
-
-		// Namespaced event handlers
-		all = event.type.indexOf(".") < 0 && !event.exclusive;
-
-		if ( !all ) {
-			namespaces = event.type.split(".");
-			event.type = namespaces.shift();
-			namespace_sort = namespaces.slice(0).sort();
-			namespace_re = new RegExp("(^|\\.)" + namespace_sort.join("\\.(?:.*\\.)?") + "(\\.|$)");
-		}
-
-		event.namespace = event.namespace || namespace_sort.join(".");
-
-		events = jQuery.data(this, this.nodeType ? "events" : "__events__");
-
-		if ( typeof events === "function" ) {
-			events = events.events;
-		}
-
-		handlers = (events || {})[ event.type ];
-
-		if ( events && handlers ) {
-			// Clone the handlers to prevent manipulation
-			handlers = handlers.slice(0);
-
-			for ( var j = 0, l = handlers.length; j < l; j++ ) {
-				var handleObj = handlers[ j ];
-
-				// Filter the functions by class
-				if ( all || namespace_re.test( handleObj.namespace ) ) {
-					// Pass in a reference to the handler function itself
-					// So that we can later remove it
-					event.handler = handleObj.handler;
-					event.data = handleObj.data;
-					event.handleObj = handleObj;
-	
-					var ret = handleObj.handler.apply( this, args );
-
-					if ( ret !== undefined ) {
-						event.result = ret;
-						if ( ret === false ) {
-							event.preventDefault();
-							event.stopPropagation();
-						}
-					}
-
-					if ( event.isImmediatePropagationStopped() ) {
-						break;
-					}
-				}
-			}
-		}
-
-		return event.result;
-	},
-
-	props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-
-	fix: function( event ) {
-		if ( event[ jQuery.expando ] ) {
-			return event;
-		}
-
-		// store a copy of the original event object
-		// and "clone" to set read-only properties
-		var originalEvent = event;
-		event = jQuery.Event( originalEvent );
-
-		for ( var i = this.props.length, prop; i; ) {
-			prop = this.props[ --i ];
-			event[ prop ] = originalEvent[ prop ];
-		}
-
-		// Fix target property, if necessary
-		if ( !event.target ) {
-			// Fixes #1925 where srcElement might not be defined either
-			event.target = event.srcElement || document;
-		}
-
-		// check if target is a textnode (safari)
-		if ( event.target.nodeType === 3 ) {
-			event.target = event.target.parentNode;
-		}
-
-		// Add relatedTarget, if necessary
-		if ( !event.relatedTarget && event.fromElement ) {
-			event.relatedTarget = event.fromElement === event.target ? event.toElement : event.fromElement;
-		}
-
-		// Calculate pageX/Y if missing and clientX/Y available
-		if ( event.pageX == null && event.clientX != null ) {
-			var doc = document.documentElement,
-				body = document.body;
-
-			event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0);
-			event.pageY = event.clientY + (doc && doc.scrollTop  || body && body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop  || 0);
-		}
-
-		// Add which for key events
-		if ( event.which == null && (event.charCode != null || event.keyCode != null) ) {
-			event.which = event.charCode != null ? event.charCode : event.keyCode;
-		}
-
-		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs)
-		if ( !event.metaKey && event.ctrlKey ) {
-			event.metaKey = event.ctrlKey;
-		}
-
-		// Add which for click: 1 === left; 2 === middle; 3 === right
-		// Note: button is not normalized, so don't use it
-		if ( !event.which && event.button !== undefined ) {
-			event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
-		}
-
-		return event;
-	},
-
-	// Deprecated, use jQuery.guid instead
-	guid: 1E8,
-
-	// Deprecated, use jQuery.proxy instead
-	proxy: jQuery.proxy,
-
-	special: {
-		ready: {
-			// Make sure the ready event is setup
-			setup: jQuery.bindReady,
-			teardown: jQuery.noop
-		},
-
-		live: {
-			add: function( handleObj ) {
-				jQuery.event.add( this,
-					liveConvert( handleObj.origType, handleObj.selector ),
-					jQuery.extend({}, handleObj, {handler: liveHandler, guid: handleObj.handler.guid}) ); 
-			},
-
-			remove: function( handleObj ) {
-				jQuery.event.remove( this, liveConvert( handleObj.origType, handleObj.selector ), handleObj );
-			}
-		},
-
-		beforeunload: {
-			setup: function( data, namespaces, eventHandle ) {
-				// We only want to do this special case on windows
-				if ( jQuery.isWindow( this ) ) {
-					this.onbeforeunload = eventHandle;
-				}
-			},
-
-			teardown: function( namespaces, eventHandle ) {
-				if ( this.onbeforeunload === eventHandle ) {
-					this.onbeforeunload = null;
-				}
-			}
-		}
-	}
-};
-
-jQuery.removeEvent = document.removeEventListener ?
-	function( elem, type, handle ) {
-		if ( elem.removeEventListener ) {
-			elem.removeEventListener( type, handle, false );
-		}
-	} : 
-	function( elem, type, handle ) {
-		if ( elem.detachEvent ) {
-			elem.detachEvent( "on" + type, handle );
-		}
-	};
-
-jQuery.Event = function( src ) {
-	// Allow instantiation without the 'new' keyword
-	if ( !this.preventDefault ) {
-		return new jQuery.Event( src );
-	}
-
-	// Event object
-	if ( src && src.type ) {
-		this.originalEvent = src;
-		this.type = src.type;
-	// Event type
-	} else {
-		this.type = src;
-	}
-
-	// timeStamp is buggy for some events on Firefox(#3843)
-	// So we won't rely on the native value
-	this.timeStamp = jQuery.now();
-
-	// Mark it as fixed
-	this[ jQuery.expando ] = true;
-};
-
-function returnFalse() {
-	return false;
-}
-function returnTrue() {
-	return true;
-}
-
-// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
-jQuery.Event.prototype = {
-	preventDefault: function() {
-		this.isDefaultPrevented = returnTrue;
-
-		var e = this.originalEvent;
-		if ( !e ) {
-			return;
-		}
-		
-		// if preventDefault exists run it on the original event
-		if ( e.preventDefault ) {
-			e.preventDefault();
-
-		// otherwise set the returnValue property of the original event to false (IE)
-		} else {
-			e.returnValue = false;
-		}
-	},
-	stopPropagation: function() {
-		this.isPropagationStopped = returnTrue;
-
-		var e = this.originalEvent;
-		if ( !e ) {
-			return;
-		}
-		// if stopPropagation exists run it on the original event
-		if ( e.stopPropagation ) {
-			e.stopPropagation();
-		}
-		// otherwise set the cancelBubble property of the original event to true (IE)
-		e.cancelBubble = true;
-	},
-	stopImmediatePropagation: function() {
-		this.isImmediatePropagationStopped = returnTrue;
-		this.stopPropagation();
-	},
-	isDefaultPrevented: returnFalse,
-	isPropagationStopped: returnFalse,
-	isImmediatePropagationStopped: returnFalse
-};
-
-// Checks if an event happened on an element within another element
-// Used in jQuery.event.special.mouseenter and mouseleave handlers
-var withinElement = function( event ) {
-	// Check if mouse(over|out) are still within the same parent element
-	var parent = event.relatedTarget;
-
-	// Firefox sometimes assigns relatedTarget a XUL element
-	// which we cannot access the parentNode property of
-	try {
-		// Traverse up the tree
-		while ( parent && parent !== this ) {
-			parent = parent.parentNode;
-		}
-
-		if ( parent !== this ) {
-			// set the correct event type
-			event.type = event.data;
-
-			// handle event if we actually just moused on to a non sub-element
-			jQuery.event.handle.apply( this, arguments );
-		}
-
-	// assuming we've left the element since we most likely mousedover a xul element
-	} catch(e) { }
-},
-
-// In case of event delegation, we only need to rename the event.type,
-// liveHandler will take care of the rest.
-delegate = function( event ) {
-	event.type = event.data;
-	jQuery.event.handle.apply( this, arguments );
-};
-
-// Create mouseenter and mouseleave events
-jQuery.each({
-	mouseenter: "mouseover",
-	mouseleave: "mouseout"
-}, function( orig, fix ) {
-	jQuery.event.special[ orig ] = {
-		setup: function( data ) {
-			jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig );
-		},
-		teardown: function( data ) {
-			jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement );
-		}
-	};
-});
-
-// submit delegation
-if ( !jQuery.support.submitBubbles ) {
-
-	jQuery.event.special.submit = {
-		setup: function( data, namespaces ) {
-			if ( this.nodeName.toLowerCase() !== "form" ) {
-				jQuery.event.add(this, "click.specialSubmit", function( e ) {
-					var elem = e.target,
-						type = elem.type;
-
-					if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) {
-						e.liveFired = undefined;
-						return trigger( "submit", this, arguments );
-					}
-				});
-	 
-				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
-					var elem = e.target,
-						type = elem.type;
-
-					if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) {
-						e.liveFired = undefined;
-						return trigger( "submit", this, arguments );
-					}
-				});
-
-			} else {
-				return false;
-			}
-		},
-
-		teardown: function( namespaces ) {
-			jQuery.event.remove( this, ".specialSubmit" );
-		}
-	};
-
-}
-
-// change delegation, happens here so we have bind.
-if ( !jQuery.support.changeBubbles ) {
-
-	var changeFilters,
-
-	getVal = function( elem ) {
-		var type = elem.type, val = elem.value;
-
-		if ( type === "radio" || type === "checkbox" ) {
-			val = elem.checked;
-
-		} else if ( type === "select-multiple" ) {
-			val = elem.selectedIndex > -1 ?
-				jQuery.map( elem.options, function( elem ) {
-					return elem.selected;
-				}).join("-") :
-				"";
-
-		} else if ( elem.nodeName.toLowerCase() === "select" ) {
-			val = elem.selectedIndex;
-		}
-
-		return val;
-	},
-
-	testChange = function testChange( e ) {
-		var elem = e.target, data, val;
-
-		if ( !rformElems.test( elem.nodeName ) || elem.readOnly ) {
-			return;
-		}
-
-		data = jQuery.data( elem, "_change_data" );
-		val = getVal(elem);
-
-		// the current data will be also retrieved by beforeactivate
-		if ( e.type !== "focusout" || elem.type !== "radio" ) {
-			jQuery.data( elem, "_change_data", val );
-		}
-		
-		if ( data === undefined || val === data ) {
-			return;
-		}
-
-		if ( data != null || val ) {
-			e.type = "change";
-			e.liveFired = undefined;
-			return jQuery.event.trigger( e, arguments[1], elem );
-		}
-	};
-
-	jQuery.event.special.change = {
-		filters: {
-			focusout: testChange, 
-
-			beforedeactivate: testChange,
-
-			click: function( e ) {
-				var elem = e.target, type = elem.type;
-
-				if ( type === "radio" || type === "checkbox" || elem.nodeName.toLowerCase() === "select" ) {
-					return testChange.call( this, e );
-				}
-			},
-
-			// Change has to be called before submit
-			// Keydown will be called before keypress, which is used in submit-event delegation
-			keydown: function( e ) {
-				var elem = e.target, type = elem.type;
-
-				if ( (e.keyCode === 13 && elem.nodeName.toLowerCase() !== "textarea") ||
-					(e.keyCode === 32 && (type === "checkbox" || type === "radio")) ||
-					type === "select-multiple" ) {
-					return testChange.call( this, e );
-				}
-			},
-
-			// Beforeactivate happens also before the previous element is blurred
-			// with this event you can't trigger a change event, but you can store
-			// information
-			beforeactivate: function( e ) {
-				var elem = e.target;
-				jQuery.data( elem, "_change_data", getVal(elem) );
-			}
-		},
-
-		setup: function( data, namespaces ) {
-			if ( this.type === "file" ) {
-				return false;
-			}
-
-			for ( var type in changeFilters ) {
-				jQuery.event.add( this, type + ".specialChange", changeFilters[type] );
-			}
-
-			return rformElems.test( this.nodeName );
-		},
-
-		teardown: function( namespaces ) {
-			jQuery.event.remove( this, ".specialChange" );
-
-			return rformElems.test( this.nodeName );
-		}
-	};
-
-	changeFilters = jQuery.event.special.change.filters;
-
-	// Handle when the input is .focus()'d
-	changeFilters.focus = changeFilters.beforeactivate;
-}
-
-function trigger( type, elem, args ) {
-	args[0].type = type;
-	return jQuery.event.handle.apply( elem, args );
-}
-
-// Create "bubbling" focus and blur events
-if ( document.addEventListener ) {
-	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
-		jQuery.event.special[ fix ] = {
-			setup: function() {
-				if ( focusCounts[fix]++ === 0 ) {
-					document.addEventListener( orig, handler, true );
-				}
-			}, 
-			teardown: function() { 
-				if ( --focusCounts[fix] === 0 ) {
-					document.removeEventListener( orig, handler, true );
-				}
-			}
-		};
-
-		function handler( e ) { 
-			e = jQuery.event.fix( e );
-			e.type = fix;
-			return jQuery.event.trigger( e, null, e.target );
-		}
-	});
-}
-
-jQuery.each(["bind", "one"], function( i, name ) {
-	jQuery.fn[ name ] = function( type, data, fn ) {
-		// Handle object literals
-		if ( typeof type === "object" ) {
-			for ( var key in type ) {
-				this[ name ](key, data, type[key], fn);
-			}
-			return this;
-		}
-		
-		if ( jQuery.isFunction( data ) || data === false ) {
-			fn = data;
-			data = undefined;
-		}
-
-		var handler = name === "one" ? jQuery.proxy( fn, function( event ) {
-			jQuery( this ).unbind( event, handler );
-			return fn.apply( this, arguments );
-		}) : fn;
-
-		if ( type === "unload" && name !== "one" ) {
-			this.one( type, data, fn );
-
-		} else {
-			for ( var i = 0, l = this.length; i < l; i++ ) {
-				jQuery.event.add( this[i], type, handler, data );
-			}
-		}
-
-		return this;
-	};
-});
-
-jQuery.fn.extend({
-	unbind: function( type, fn ) {
-		// Handle object literals
-		if ( typeof type === "object" && !type.preventDefault ) {
-			for ( var key in type ) {
-				this.unbind(key, type[key]);
-			}
-
-		} else {
-			for ( var i = 0, l = this.length; i < l; i++ ) {
-				jQuery.event.remove( this[i], type, fn );
-			}
-		}
-
-		return this;
-	},
-	
-	delegate: function( selector, types, data, fn ) {
-		return this.live( types, data, fn, selector );
-	},
-	
-	undelegate: function( selector, types, fn ) {
-		if ( arguments.length === 0 ) {
-				return this.unbind( "live" );
-		
-		} else {
-			return this.die( types, null, fn, selector );
-		}
-	},
-	
-	trigger: function( type, data ) {
-		return this.each(function() {
-			jQuery.event.trigger( type, data, this );
-		});
-	},
-
-	triggerHandler: function( type, data ) {
-		if ( this[0] ) {
-			var event = jQuery.Event( type );
-			event.preventDefault();
-			event.stopPropagation();
-			jQuery.event.trigger( event, data, this[0] );
-			return event.result;
-		}
-	},
-
-	toggle: function( fn ) {
-		// Save reference to arguments for access in closure
-		var args = arguments,
-			i = 1;
-
-		// link all the functions, so any of them can unbind this click handler
-		while ( i < args.length ) {
-			jQuery.proxy( fn, args[ i++ ] );
-		}
-
-		return this.click( jQuery.proxy( fn, function( event ) {
-			// Figure out which function to execute
-			var lastToggle = ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 ) % i;
-			jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );
-
-			// Make sure that clicks stop
-			event.preventDefault();
-
-			// and execute the function
-			return args[ lastToggle ].apply( this, arguments ) || false;
-		}));
-	},
-
-	hover: function( fnOver, fnOut ) {
-		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
-	}
-});
-
-var liveMap = {
-	focus: "focusin",
-	blur: "focusout",
-	mouseenter: "mouseover",
-	mouseleave: "mouseout"
-};
-
-jQuery.each(["live", "die"], function( i, name ) {
-	jQuery.fn[ name ] = function( types, data, fn, origSelector /* Internal Use Only */ ) {
-		var type, i = 0, match, namespaces, preType,
-			selector = origSelector || this.selector,
-			context = origSelector ? this : jQuery( this.context );
-		
-		if ( typeof types === "object" && !types.preventDefault ) {
-			for ( var key in types ) {
-				context[ name ]( key, data, types[key], selector );
-			}
-			
-			return this;
-		}
-
-		if ( jQuery.isFunction( data ) ) {
-			fn = data;
-			data = undefined;
-		}
-
-		types = (types || "").split(" ");
-
-		while ( (type = types[ i++ ]) != null ) {
-			match = rnamespaces.exec( type );
-			namespaces = "";
-
-			if ( match )  {
-				namespaces = match[0];
-				type = type.replace( rnamespaces, "" );
-			}
-
-			if ( type === "hover" ) {
-				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );
-				continue;
-			}
-
-			preType = type;
-
-			if ( type === "focus" || type === "blur" ) {
-				types.push( liveMap[ type ] + namespaces );
-				type = type + namespaces;
-
-			} else {
-				type = (liveMap[ type ] || type) + namespaces;
-			}
-
-			if ( name === "live" ) {
-				// bind live handler
-				for ( var j = 0, l = context.length; j < l; j++ ) {
-					jQuery.event.add( context[j], "live." + liveConvert( type, selector ),
-						{ data: data, selector: selector, handler: fn, origType: type, origHandler: fn, preType: preType } );
-				}
-
-			} else {
-				// unbind live handler
-				context.unbind( "live." + liveConvert( type, selector ), fn );
-			}
-		}
-		
-		return this;
-	};
-});
-
-function liveHandler( event ) {
-	var stop, maxLevel, related, match, handleObj, elem, j, i, l, data, close, namespace, ret,
-		elems = [],
-		selectors = [],
-		events = jQuery.data( this, this.nodeType ? "events" : "__events__" );
-
-	if ( typeof events === "function" ) {
-		events = events.events;
-	}
-
-	// Make sure we avoid non-left-click bubbling in Firefox (#3861)
-	if ( event.liveFired === this || !events || !events.live || event.button && event.type === "click" ) {
-		return;
-	}
-	
-	if ( event.namespace ) {
-		namespace = new RegExp("(^|\\.)" + event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");
-	}
-
-	event.liveFired = this;
-
-	var live = events.live.slice(0);
-
-	for ( j = 0; j < live.length; j++ ) {
-		handleObj = live[j];
-
-		if ( handleObj.origType.replace( rnamespaces, "" ) === event.type ) {
-			selectors.push( handleObj.selector );
-
-		} else {
-			live.splice( j--, 1 );
-		}
-	}
-
-	match = jQuery( event.target ).closest( selectors, event.currentTarget );
-
-	for ( i = 0, l = match.length; i < l; i++ ) {
-		close = match[i];
-
-		for ( j = 0; j < live.length; j++ ) {
-			handleObj = live[j];
-
-			if ( close.selector === handleObj.selector && (!namespace || namespace.test( handleObj.namespace )) ) {
-				elem = close.elem;
-				related = null;
-
-				// Those two events require additional checking
-				if ( handleObj.preType === "mouseenter" || handleObj.preType === "mouseleave" ) {
-					event.type = handleObj.preType;
-					related = jQuery( event.relatedTarget ).closest( handleObj.selector )[0];
-				}
-
-				if ( !related || related !== elem ) {
-					elems.push({ elem: elem, handleObj: handleObj, level: close.level });
-				}
-			}
-		}
-	}
-
-	for ( i = 0, l = elems.length; i < l; i++ ) {
-		match = elems[i];
-
-		if ( maxLevel && match.level > maxLevel ) {
-			break;
-		}
-
-		event.currentTarget = match.elem;
-		event.data = match.handleObj.data;
-		event.handleObj = match.handleObj;
-
-		ret = match.handleObj.origHandler.apply( match.elem, arguments );
-
-		if ( ret === false || event.isPropagationStopped() ) {
-			maxLevel = match.level;
-
-			if ( ret === false ) {
-				stop = false;
-			}
-			if ( event.isImmediatePropagationStopped() ) {
-				break;
-			}
-		}
-	}
-
-	return stop;
-}
-
-function liveConvert( type, selector ) {
-	return (type && type !== "*" ? type + "." : "") + selector.replace(rperiod, "`").replace(rspace, "&");
-}
-
-jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
-	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
-	"change select submit keydown keypress keyup error").split(" "), function( i, name ) {
-
-	// Handle event binding
-	jQuery.fn[ name ] = function( data, fn ) {
-		if ( fn == null ) {
-			fn = data;
-			data = null;
-		}
-
-		return arguments.length > 0 ?
-			this.bind( name, data, fn ) :
-			this.trigger( name );
-	};
-
-	if ( jQuery.attrFn ) {
-		jQuery.attrFn[ name ] = true;
-	}
-});
-
-// Prevent memory leaks in IE
-// Window isn't included so as not to unbind existing unload events
-// More info:
-//  - http://isaacschlueter.com/2006/10/msie-memory-leaks/
-if ( window.attachEvent && !window.addEventListener ) {
-	jQuery(window).bind("unload", function() {
-		for ( var id in jQuery.cache ) {
-			if ( jQuery.cache[ id ].handle ) {
-				// Try/Catch is to handle iframes being unloaded, see #4280
-				try {
-					jQuery.event.remove( jQuery.cache[ id ].handle.elem );
-				} catch(e) {}
-			}
-		}
-	});
-}
-
-
-/*!
- * Sizzle CSS Selector Engine - v1.0
- *  Copyright 2009, The Dojo Foundation
- *  Released under the MIT, BSD, and GPL Licenses.
- *  More information: http://sizzlejs.com/
- */
-(function(){
-
-var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-	done = 0,
-	toString = Object.prototype.toString,
-	hasDuplicate = false,
-	baseHasDuplicate = true;
-
-// Here we check if the JavaScript engine is using some sort of
-// optimization where it does not always call our comparision
-// function. If that is the case, discard the hasDuplicate value.
-//   Thus far that includes Google Chrome.
-[0, 0].sort(function() {
-	baseHasDuplicate = false;
-	return 0;
-});
-
-var Sizzle = function( selector, context, results, seed ) {
-	results = results || [];
-	context = context || document;
-
-	var origContext = context;
-
-	if ( context.nodeType !== 1 && context.nodeType !== 9 ) {
-		return [];
-	}
-	
-	if ( !selector || typeof selector !== "string" ) {
-		return results;
-	}
-
-	var m, set, checkSet, extra, ret, cur, pop, i,
-		prune = true,
-		contextXML = Sizzle.isXML( context ),
-		parts = [],
-		soFar = selector;
-	
-	// Reset the position of the chunker regexp (start from head)
-	do {
-		chunker.exec( "" );
-		m = chunker.exec( soFar );
-
-		if ( m ) {
-			soFar = m[3];
-		
-			parts.push( m[1] );
-		
-			if ( m[2] ) {
-				extra = m[3];
-				break;
-			}
-		}
-	} while ( m );
-
-	if ( parts.length > 1 && origPOS.exec( selector ) ) {
-
-		if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
-			set = posProcess( parts[0] + parts[1], context );
-
-		} else {
-			set = Expr.relative[ parts[0] ] ?
-				[ context ] :
-				Sizzle( parts.shift(), context );
-
-			while ( parts.length ) {
-				selector = parts.shift();
-
-				if ( Expr.relative[ selector ] ) {
-					selector += parts.shift();
-				}
-				
-				set = posProcess( selector, set );
-			}
-		}
-
-	} else {
-		// Take a shortcut and set the context if the root selector is an ID
-		// (but not if it'll be faster if the inner selector is an ID)
-		if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&
-				Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
-
-			ret = Sizzle.find( parts.shift(), context, contextXML );
-			context = ret.expr ?
-				Sizzle.filter( ret.expr, ret.set )[0] :
-				ret.set[0];
-		}
-
-		if ( context ) {
-			ret = seed ?
-				{ expr: parts.pop(), set: makeArray(seed) } :
-				Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML );
-
-			set = ret.expr ?
-				Sizzle.filter( ret.expr, ret.set ) :
-				ret.set;
-
-			if ( parts.length > 0 ) {
-				checkSet = makeArray( set );
-
-			} else {
-				prune = false;
-			}
-
-			while ( parts.length ) {
-				cur = parts.pop();
-				pop = cur;
-
-				if ( !Expr.relative[ cur ] ) {
-					cur = "";
-				} else {
-					pop = parts.pop();
-				}
-
-				if ( pop == null ) {
-					pop = context;
-				}
-
-				Expr.relative[ cur ]( checkSet, pop, contextXML );
-			}
-
-		} else {
-			checkSet = parts = [];
-		}
-	}
-
-	if ( !checkSet ) {
-		checkSet = set;
-	}
-
-	if ( !checkSet ) {
-		Sizzle.error( cur || selector );
-	}
-
-	if ( toString.call(checkSet) === "[object Array]" ) {
-		if ( !prune ) {
-			results.push.apply( results, checkSet );
-
-		} else if ( context && context.nodeType === 1 ) {
-			for ( i = 0; checkSet[i] != null; i++ ) {
-				if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) {
-					results.push( set[i] );
-				}
-			}
-
-		} else {
-			for ( i = 0; checkSet[i] != null; i++ ) {
-				if ( checkSet[i] && checkSet[i].nodeType === 1 ) {
-					results.push( set[i] );
-				}
-			}
-		}
-
-	} else {
-		makeArray( checkSet, results );
-	}
-
-	if ( extra ) {
-		Sizzle( extra, origContext, results, seed );
-		Sizzle.uniqueSort( results );
-	}
-
-	return results;
-};
-
-Sizzle.uniqueSort = function( results ) {
-	if ( sortOrder ) {
-		hasDuplicate = baseHasDuplicate;
-		results.sort( sortOrder );
-
-		if ( hasDuplicate ) {
-			for ( var i = 1; i < results.length; i++ ) {
-				if ( results[i] === results[ i - 1 ] ) {
-					results.splice( i--, 1 );
-				}
-			}
-		}
-	}
-
-	return results;
-};
-
-Sizzle.matches = function( expr, set ) {
-	return Sizzle( expr, null, null, set );
-};
-
-Sizzle.matchesSelector = function( node, expr ) {
-	return Sizzle( expr, null, null, [node] ).length > 0;
-};
-
-Sizzle.find = function( expr, context, isXML ) {
-	var set;
-
-	if ( !expr ) {
-		return [];
-	}
-
-	for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
-		var match,
-			type = Expr.order[i];
-		
-		if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
-			var left = match[1];
-			match.splice( 1, 1 );
-
-			if ( left.substr( left.length - 1 ) !== "\\" ) {
-				match[1] = (match[1] || "").replace(/\\/g, "");
-				set = Expr.find[ type ]( match, context, isXML );
-
-				if ( set != null ) {
-					expr = expr.replace( Expr.match[ type ], "" );
-					break;
-				}
-			}
-		}
-	}
-
-	if ( !set ) {
-		set = context.getElementsByTagName( "*" );
-	}
-
-	return { set: set, expr: expr };
-};
-
-Sizzle.filter = function( expr, set, inplace, not ) {
-	var match, anyFound,
-		old = expr,
-		result = [],
-		curLoop = set,
-		isXMLFilter = set && set[0] && Sizzle.isXML( set[0] );
-
-	while ( expr && set.length ) {
-		for ( var type in Expr.filter ) {
-			if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {
-				var found, item,
-					filter = Expr.filter[ type ],
-					left = match[1];
-
-				anyFound = false;
-
-				match.splice(1,1);
-
-				if ( left.substr( left.length - 1 ) === "\\" ) {
-					continue;
-				}
-
-				if ( curLoop === result ) {
-					result = [];
-				}
-
-				if ( Expr.preFilter[ type ] ) {
-					match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
-
-					if ( !match ) {
-						anyFound = found = true;
-
-					} else if ( match === true ) {
-						continue;
-					}
-				}
-
-				if ( match ) {
-					for ( var i = 0; (item = curLoop[i]) != null; i++ ) {
-						if ( item ) {
-							found = filter( item, match, i, curLoop );
-							var pass = not ^ !!found;
-
-							if ( inplace && found != null ) {
-								if ( pass ) {
-									anyFound = true;
-
-								} else {
-									curLoop[i] = false;
-								}
-
-							} else if ( pass ) {
-								result.push( item );
-								anyFound = true;
-							}
-						}
-					}
-				}
-
-				if ( found !== undefined ) {
-					if ( !inplace ) {
-						curLoop = result;
-					}
-
-					expr = expr.replace( Expr.match[ type ], "" );
-
-					if ( !anyFound ) {
-						return [];
-					}
-
-					break;
-				}
-			}
-		}
-
-		// Improper expression
-		if ( expr === old ) {
-			if ( anyFound == null ) {
-				Sizzle.error( expr );
-
-			} else {
-				break;
-			}
-		}
-
-		old = expr;
-	}
-
-	return curLoop;
-};
-
-Sizzle.error = function( msg ) {
-	throw "Syntax error, unrecognized expression: " + msg;
-};
-
-var Expr = Sizzle.selectors = {
-	order: [ "ID", "NAME", "TAG" ],
-
-	match: {
-		ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
-		CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
-		NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,
-		ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
-		TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,
-		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
-		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
-		PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/
-	},
-
-	leftMatch: {},
-
-	attrMap: {
-		"class": "className",
-		"for": "htmlFor"
-	},
-
-	attrHandle: {
-		href: function( elem ) {
-			return elem.getAttribute( "href" );
-		}
-	},
-
-	relative: {
-		"+": function(checkSet, part){
-			var isPartStr = typeof part === "string",
-				isTag = isPartStr && !/\W/.test( part ),
-				isPartStrNotTag = isPartStr && !isTag;
-
-			if ( isTag ) {
-				part = part.toLowerCase();
-			}
-
-			for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
-				if ( (elem = checkSet[i]) ) {
-					while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
-
-					checkSet[i] = isPartStrNotTag || elem && elem.nodeNa

<TRUNCATED>


[15/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-OM.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-OM.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-OM.js
deleted file mode 100644
index 6a9bca4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-OM.js
+++ /dev/null
@@ -1,458 +0,0 @@
-/*
- * Globalize Culture ar-OM
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-OM", "default", {
-	name: "ar-OM",
-	englishName: "Arabic (Oman)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0639\u0645\u0627\u0646)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			decimals: 3,
-			symbol: "\u0631.\u0639.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-QA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-QA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-QA.js
deleted file mode 100644
index dfa405e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-QA.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-QA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-QA", "default", {
-	name: "ar-QA",
-	englishName: "Arabic (Qatar)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0642\u0637\u0631)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0631.\u0642.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SA.js
deleted file mode 100644
index cba34f6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SA.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-SA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-SA", "default", {
-	name: "ar-SA",
-	englishName: "Arabic (Saudi Arabia)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0631.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));


[05/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah.js
deleted file mode 100644
index 4ad841b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture sah
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sah", "default", {
-	name: "sah",
-	englishName: "Yakut",
-	nativeName: "\u0441\u0430\u0445\u0430",
-	language: "sah",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "NAN",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u0441."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0431\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430","\u0431\u044d\u043d\u0438\u0434\u0438\u044d\u043d\u043d\u044c\u0438\u043a","\u043e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a","\u0441\u044d\u0440\u044d\u0434\u044d","\u0447\u044d\u043f\u043f\u0438\u044d\u0440","\u0431\u044d\u044d\u0442\u0438\u043d\u0441\u044d","\u0441\u0443\u0431\u0443\u043e\u0442\u0430"],
-				namesAbbr: ["\u0411\u0441","\u0411\u043d","\u041e\u043f","\u0421\u0440","\u0427\u043f","\u0411\u0442","\u0421\u0431"],
-				namesShort: ["\u0411\u0441","\u0411\u043d","\u041e\u043f","\u0421\u0440","\u0427\u043f","\u0411\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443","\u041e\u043b\u0443\u043d\u043d\u044c\u0443","\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440","\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440","\u042b\u0430\u043c \u044b\u0439\u0430","\u0411\u044d\u0441 \u044b\u0439\u0430","\u041e\u0442 \u044b\u0439\u0430","\u0410\u0442\u044b\u0440\u0434\u044c\u0430\u0445 \u044b\u0439\u0430","\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u0430","\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b","\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438","\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b",""],
-				namesAbbr: ["\u0442\u0445\u0441","\u043e\u043b\u043d","\u043a\u0443\u043b","\u043c\u0441\u0442","\u044b\u0430\u043c","\u0431\u044d\u0441","\u043e\u0442\u0439","\u0430\u0442\u0440","\u0431\u043b\u0495","\u0430\u043b\u0442","\u0441\u0442\u043d","\u0430\u0445\u0441",""]
-			},
-			monthsGenitive: {
-				names: ["\u0442\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443","\u043e\u043b\u0443\u043d\u043d\u044c\u0443","\u043a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440","\u043c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440","\u044b\u0430\u043c \u044b\u0439\u044b\u043d","\u0431\u044d\u0441 \u044b\u0439\u044b\u043d","\u043e\u0442 \u044b\u0439\u044b\u043d","\u0430\u0442\u044b\u0440\u0434\u044c\u0430\u0445 \u044b\u0439\u044b\u043d","\u0431\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d","\u0430\u043b\u0442\u044b\u043d\u043d\u044c\u044b","\u0441\u044d\u0442\u0438\u043d\u043d\u044c\u0438","\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b",""],
-				namesAbbr: ["\u0442\u0445\u0441","\u043e\u043b\u043d","\u043a\u0443\u043b","\u043c\u0441\u0442","\u044b\u0430\u043c","\u0431\u044d\u0441","\u043e\u0442\u0439","\u0430\u0442\u0440","\u0431\u043b\u0495","\u0430\u043b\u0442","\u0441\u0442\u043d","\u0430\u0445\u0441",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "MM.dd.yyyy",
-				D: "MMMM d yyyy '\u0441.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d yyyy '\u0441.' H:mm",
-				F: "MMMM d yyyy '\u0441.' H:mm:ss",
-				Y: "MMMM yyyy '\u0441.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-FI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-FI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-FI.js
deleted file mode 100644
index b270fa5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-FI.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture se-FI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "se-FI", "default", {
-	name: "se-FI",
-	englishName: "Sami, Northern (Finland)",
-	nativeName: "davvis�megiella (Suopma)",
-	language: "se",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sotnabeaivi","vuoss�rga","ma\u014b\u014beb�rga","gaskavahkku","duorastat","bearjadat","l�vvardat"],
-				namesAbbr: ["sotn","vuos","ma\u014b","gask","duor","bear","l�v"],
-				namesShort: ["s","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["o\u0111\u0111ajagem�nnu","guovvam�nnu","njuk\u010dam�nnu","cuo\u014bom�nnu","miessem�nnu","geassem�nnu","suoidnem�nnu","borgem�nnu","\u010dak\u010dam�nnu","golggotm�nnu","sk�bmam�nnu","juovlam�nnu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ajagim�nu","guovvam�nu","njuk\u010dam�nu","cuo\u014bom�nu","miessem�nu","geassem�nu","suoidnem�nu","borgem�nu","\u010dak\u010dam�nu","golggotm�nu","sk�bmam�nu","juovlam�nu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "MMMM d'. b. 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d'. b. 'yyyy H:mm",
-				F: "MMMM d'. b. 'yyyy H:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-NO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-NO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-NO.js
deleted file mode 100644
index 46f387f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-NO.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture se-NO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "se-NO", "default", {
-	name: "se-NO",
-	englishName: "Sami, Northern (Norway)",
-	nativeName: "davvis�megiella (Norga)",
-	language: "se",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sotnabeaivi","vuoss�rga","ma\u014b\u014beb�rga","gaskavahkku","duorastat","bearjadat","l�vvardat"],
-				namesAbbr: ["sotn","vuos","ma\u014b","gask","duor","bear","l�v"],
-				namesShort: ["s","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["o\u0111\u0111ajagem�nnu","guovvam�nnu","njuk\u010dam�nnu","cuo\u014bom�nnu","miessem�nnu","geassem�nnu","suoidnem�nnu","borgem�nnu","\u010dak\u010dam�nnu","golggotm�nnu","sk�bmam�nnu","juovlam�nnu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ajagim�nu","guovvam�nu","njuk\u010dam�nu","cuo\u014bom�nu","miessem�nu","geassem�nu","suoidnem�nu","borgem�nu","\u010dak\u010dam�nu","golggotm�nu","sk�bmam�nu","juovlam�nu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-SE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-SE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-SE.js
deleted file mode 100644
index fd4ec32..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se-SE.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture se-SE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "se-SE", "default", {
-	name: "se-SE",
-	englishName: "Sami, Northern (Sweden)",
-	nativeName: "davvis�megiella (Ruo\u0167\u0167a)",
-	language: "se",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["sotnabeaivi","m�nnodat","disdat","gaskavahkku","duorastat","bearjadat","l�vvardat"],
-				namesAbbr: ["sotn","m�n","dis","gask","duor","bear","l�v"],
-				namesShort: ["s","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["o\u0111\u0111ajagem�nnu","guovvam�nnu","njuk\u010dam�nnu","cuo\u014bom�nnu","miessem�nnu","geassem�nnu","suoidnem�nnu","borgem�nnu","\u010dak\u010dam�nnu","golggotm�nnu","sk�bmam�nnu","juovlam�nnu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ajagim�nu","guovvam�nu","njuk\u010dam�nu","cuo\u014bom�nu","miessem�nu","geassem�nu","suoidnem�nu","borgem�nu","\u010dak\u010dam�nu","golggotm�nu","sk�bmam�nu","juovlam�nu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se.js
deleted file mode 100644
index 9a5dcec..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.se.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture se
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "se", "default", {
-	name: "se",
-	englishName: "Sami (Northern)",
-	nativeName: "davvis�megiella",
-	language: "se",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sotnabeaivi","vuoss�rga","ma\u014b\u014beb�rga","gaskavahkku","duorastat","bearjadat","l�vvardat"],
-				namesAbbr: ["sotn","vuos","ma\u014b","gask","duor","bear","l�v"],
-				namesShort: ["s","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["o\u0111\u0111ajagem�nnu","guovvam�nnu","njuk\u010dam�nnu","cuo\u014bom�nnu","miessem�nnu","geassem�nnu","suoidnem�nnu","borgem�nnu","\u010dak\u010dam�nnu","golggotm�nnu","sk�bmam�nnu","juovlam�nnu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ajagim�nu","guovvam�nu","njuk\u010dam�nu","cuo\u014bom�nu","miessem�nu","geassem�nu","suoidnem�nu","borgem�nu","\u010dak\u010dam�nu","golggotm�nu","sk�bmam�nu","juovlam�nu",""],
-				namesAbbr: ["o\u0111\u0111j","guov","njuk","cuo","mies","geas","suoi","borg","\u010dak\u010d","golg","sk�b","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si-LK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si-LK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si-LK.js
deleted file mode 100644
index a331625..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si-LK.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture si-LK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "si-LK", "default", {
-	name: "si-LK",
-	englishName: "Sinhala (Sri Lanka)",
-	nativeName: "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd (\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf)",
-	language: "si",
-	numberFormat: {
-		groupSizes: [3,2],
-		negativeInfinity: "-\u0d85\u0db1\u0db1\u0dca\u0dad\u0dba",
-		positiveInfinity: "\u0d85\u0db1\u0db1\u0dca\u0dad\u0dba",
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			symbol: "\u0dbb\u0dd4."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf","\u0db6\u0daf\u0dcf\u0daf\u0dcf","\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf","\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf","\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"],
-				namesAbbr: ["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d9a\u0dd4\u0da2\u0daf\u0dcf","\u0db6\u0dd4\u0daf\u0daf\u0dcf","\u0d9c\u0dd4\u0dbb\u0dd4\u0daf\u0dcf","\u0d9a\u0dd2\u0dc0\u0dd2\u0daf\u0dcf","\u0dc1\u0db1\u0dd2\u0daf\u0dcf"],
-				namesShort: ["\u0d89","\u0dc3","\u0d85","\u0db6","\u0db6\u0dca\u200d\u0dbb","\u0dc3\u0dd2","\u0dc3\u0dd9"]
-			},
-			months: {
-				names: ["\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2","\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4","\u0d85\u200c\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca","\u0db8\u0dd0\u0dba\u0dd2","\u0da2\u0dd6\u0db1\u0dd2","\u0da2\u0dd6\u0dbd\u0dd2","\u0d85\u200c\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4","\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca","\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",""],
-				namesAbbr: ["\u0da2\u0db1.","\u0db4\u0dd9\u0db6.","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4.","\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca.","\u0db8\u0dd0\u0dba\u0dd2.","\u0da2\u0dd6\u0db1\u0dd2.","\u0da2\u0dd6\u0dbd\u0dd2.","\u0d85\u0d9c\u0ddd.","\u0dc3\u0dd0\u0db4\u0dca.","\u0d94\u0d9a\u0dca.","\u0db1\u0ddc\u0dc0\u0dd0.","\u0daf\u0dd9\u0dc3\u0dd0.",""]
-			},
-			AM: ["\u0db4\u0dd9.\u0dc0.","\u0db4\u0dd9.\u0dc0.","\u0db4\u0dd9.\u0dc0."],
-			PM: ["\u0db4.\u0dc0.","\u0db4.\u0dc0.","\u0db4.\u0dc0."],
-			eras: [{"name":"\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd",
-				f: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd h:mm tt",
-				F: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd h:mm:ss tt",
-				Y: "yyyy MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si.js
deleted file mode 100644
index c9141e2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.si.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture si
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "si", "default", {
-	name: "si",
-	englishName: "Sinhala",
-	nativeName: "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd",
-	language: "si",
-	numberFormat: {
-		groupSizes: [3,2],
-		negativeInfinity: "-\u0d85\u0db1\u0db1\u0dca\u0dad\u0dba",
-		positiveInfinity: "\u0d85\u0db1\u0db1\u0dca\u0dad\u0dba",
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			symbol: "\u0dbb\u0dd4."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf","\u0db6\u0daf\u0dcf\u0daf\u0dcf","\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf","\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf","\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"],
-				namesAbbr: ["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d9a\u0dd4\u0da2\u0daf\u0dcf","\u0db6\u0dd4\u0daf\u0daf\u0dcf","\u0d9c\u0dd4\u0dbb\u0dd4\u0daf\u0dcf","\u0d9a\u0dd2\u0dc0\u0dd2\u0daf\u0dcf","\u0dc1\u0db1\u0dd2\u0daf\u0dcf"],
-				namesShort: ["\u0d89","\u0dc3","\u0d85","\u0db6","\u0db6\u0dca\u200d\u0dbb","\u0dc3\u0dd2","\u0dc3\u0dd9"]
-			},
-			months: {
-				names: ["\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2","\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4","\u0d85\u200c\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca","\u0db8\u0dd0\u0dba\u0dd2","\u0da2\u0dd6\u0db1\u0dd2","\u0da2\u0dd6\u0dbd\u0dd2","\u0d85\u200c\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4","\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca","\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",""],
-				namesAbbr: ["\u0da2\u0db1.","\u0db4\u0dd9\u0db6.","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4.","\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca.","\u0db8\u0dd0\u0dba\u0dd2.","\u0da2\u0dd6\u0db1\u0dd2.","\u0da2\u0dd6\u0dbd\u0dd2.","\u0d85\u0d9c\u0ddd.","\u0dc3\u0dd0\u0db4\u0dca.","\u0d94\u0d9a\u0dca.","\u0db1\u0ddc\u0dc0\u0dd0.","\u0daf\u0dd9\u0dc3\u0dd0.",""]
-			},
-			AM: ["\u0db4\u0dd9.\u0dc0.","\u0db4\u0dd9.\u0dc0.","\u0db4\u0dd9.\u0dc0."],
-			PM: ["\u0db4.\u0dc0.","\u0db4.\u0dc0.","\u0db4.\u0dc0."],
-			eras: [{"name":"\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd",
-				f: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd h:mm tt",
-				F: "yyyy MMMM' \u0db8\u0dc3 'dd' \u0dc0\u0dd0\u0db1\u0dd2\u0daf\u0dcf 'dddd h:mm:ss tt",
-				Y: "yyyy MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk-SK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk-SK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk-SK.js
deleted file mode 100644
index feff22d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk-SK.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Globalize Culture sk-SK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sk-SK", "default", {
-	name: "sk-SK",
-	englishName: "Slovak (Slovakia)",
-	nativeName: "sloven\u010dina (Slovensk� republika)",
-	language: "sk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nie je \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["nede\u013ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"],
-				namesAbbr: ["ne","po","ut","st","\u0161t","pi","so"],
-				namesShort: ["ne","po","ut","st","\u0161t","pi","so"]
-			},
-			months: {
-				names: ["janu�r","febru�r","marec","apr�l","m�j","j�n","j�l","august","september","okt�ber","november","december",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["janu�ra","febru�ra","marca","apr�la","m�ja","j�na","j�la","augusta","septembra","okt�bra","novembra","decembra",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk.js
deleted file mode 100644
index 3cd66db..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sk.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Globalize Culture sk
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sk", "default", {
-	name: "sk",
-	englishName: "Slovak",
-	nativeName: "sloven\u010dina",
-	language: "sk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nie je \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["nede\u013ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"],
-				namesAbbr: ["ne","po","ut","st","\u0161t","pi","so"],
-				namesShort: ["ne","po","ut","st","\u0161t","pi","so"]
-			},
-			months: {
-				names: ["janu�r","febru�r","marec","apr�l","m�j","j�n","j�l","august","september","okt�ber","november","december",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["janu�ra","febru�ra","marca","apr�la","m�ja","j�na","j�la","augusta","septembra","okt�bra","novembra","decembra",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl-SI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl-SI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl-SI.js
deleted file mode 100644
index 7ddc54a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl-SI.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture sl-SI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sl-SI", "default", {
-	name: "sl-SI",
-	englishName: "Slovenian (Slovenia)",
-	nativeName: "slovenski (Slovenija)",
-	language: "sl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-neskon\u010dnost",
-		positiveInfinity: "neskon\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljek","torek","sreda","\u010detrtek","petek","sobota"],
-				namesAbbr: ["ned","pon","tor","sre","\u010det","pet","sob"],
-				namesShort: ["ne","po","to","sr","\u010de","pe","so"]
-			},
-			months: {
-				names: ["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl.js
deleted file mode 100644
index a75dbde..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sl.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture sl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sl", "default", {
-	name: "sl",
-	englishName: "Slovenian",
-	nativeName: "slovenski",
-	language: "sl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-neskon\u010dnost",
-		positiveInfinity: "neskon\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljek","torek","sreda","\u010detrtek","petek","sobota"],
-				namesAbbr: ["ned","pon","tor","sre","\u010det","pet","sob"],
-				namesShort: ["ne","po","to","sr","\u010de","pe","so"]
-			},
-			months: {
-				names: ["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-NO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-NO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-NO.js
deleted file mode 100644
index 4954494..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-NO.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture sma-NO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sma-NO", "default", {
-	name: "sma-NO",
-	englishName: "Sami, Southern (Norway)",
-	nativeName: "�arjelsaemiengiele (N��rje)",
-	language: "sma",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["aejlege","m�anta","d�jsta","gaskev�hkoe","duarsta","bearjadahke","laavvardahke"],
-				namesAbbr: ["aej","m�a","d�j","gask","duar","bearj","laav"],
-				namesShort: ["a","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["ts�engele","goevte","njoktje","voerhtje","suehpede","ruffie","snjaltje","m�etske","sk�erede","golke","rahka","goeve",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			monthsGenitive: {
-				names: ["ts�engelen","goevten","njoktjen","voerhtjen","suehpeden","ruffien","snjaltjen","m�etsken","sk�ereden","golken","rahkan","goeven",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-SE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-SE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-SE.js
deleted file mode 100644
index d6c02c0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma-SE.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sma-SE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sma-SE", "default", {
-	name: "sma-SE",
-	englishName: "Sami, Southern (Sweden)",
-	nativeName: "�arjelsaemiengiele (Sveerje)",
-	language: "sma",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["aejlege","m�anta","d�jsta","gaskev�hkoe","duarsta","bearjadahke","laavvardahke"],
-				namesAbbr: ["aej","m�a","d�j","gask","duar","bearj","laav"],
-				namesShort: ["a","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["ts�engele","goevte","njoktje","voerhtje","suehpede","ruffie","snjaltje","m�etske","sk�erede","golke","rahka","goeve",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			monthsGenitive: {
-				names: ["ts�engelen","goevten","njoktjen","voerhtjen","suehpeden","ruffien","snjaltjen","m�etsken","sk�ereden","golken","rahkan","goeven",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma.js
deleted file mode 100644
index 5b89356..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sma.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sma
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sma", "default", {
-	name: "sma",
-	englishName: "Sami (Southern)",
-	nativeName: "�arjelsaemiengiele",
-	language: "sma",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["aejlege","m�anta","d�jsta","gaskev�hkoe","duarsta","bearjadahke","laavvardahke"],
-				namesAbbr: ["aej","m�a","d�j","gask","duar","bearj","laav"],
-				namesShort: ["a","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["ts�engele","goevte","njoktje","voerhtje","suehpede","ruffie","snjaltje","m�etske","sk�erede","golke","rahka","goeve",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			monthsGenitive: {
-				names: ["ts�engelen","goevten","njoktjen","voerhtjen","suehpeden","ruffien","snjaltjen","m�etsken","sk�ereden","golken","rahkan","goeven",""],
-				namesAbbr: ["ts�en","goevt","njok","voer","sueh","ruff","snja","m�et","sk�er","golk","rahk","goev",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-NO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-NO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-NO.js
deleted file mode 100644
index f6f1382..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-NO.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture smj-NO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "smj-NO", "default", {
-	name: "smj-NO",
-	englishName: "Sami, Lule (Norway)",
-	nativeName: "julevus�megiella (Vuodna)",
-	language: "smj",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�dn�biejvve","m�nnodahka","dijstahka","gasskavahkko","duorastahka","bierjjedahka","l�vvodahka"],
-				namesAbbr: ["s�d","m�n","dis","gas","duor","bier","l�v"],
-				namesShort: ["s","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["�d�jakm�nno","guovvam�nno","sjnjuktjam�nno","vuoratjism�nno","moarmesm�nno","biehtsem�nno","sjnjilltjam�nno","b�rggem�nno","rag�tm�nno","g�lg�dism�nno","bas�dism�nno","javllam�nno",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			monthsGenitive: {
-				names: ["�d�jakm�no","guovvam�no","sjnjuktjam�no","vuoratjism�no","moarmesm�no","biehtsem�no","sjnjilltjam�no","b�rggem�no","rag�tm�no","g�lg�dism�no","bas�dism�no","javllam�no",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-SE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-SE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-SE.js
deleted file mode 100644
index b7ee88a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj-SE.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture smj-SE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "smj-SE", "default", {
-	name: "smj-SE",
-	englishName: "Sami, Lule (Sweden)",
-	nativeName: "julevus�megiella (Svierik)",
-	language: "smj",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["�jllek","m�nnodahka","dijstahka","gasskavahkko","duorastahka","bierjjedahka","l�vvodahka"],
-				namesAbbr: ["�jl","m�n","dis","gas","duor","bier","l�v"],
-				namesShort: ["�","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["�d�jakm�nno","guovvam�nno","sjnjuktjam�nno","vuoratjism�nno","moarmesm�nno","biehtsem�nno","sjnjilltjam�nno","b�rggem�nno","rag�tm�nno","g�lg�dism�nno","bas�dism�nno","javllam�nno",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			monthsGenitive: {
-				names: ["�d�jakm�no","guovvam�no","sjnjuktjam�no","vuoratjism�no","moarmesm�no","biehtsem�no","sjnjilltjam�no","b�rggem�no","rag�tm�no","g�lg�dism�no","bas�dism�no","javllam�no",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj.js
deleted file mode 100644
index 021f9a3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smj.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture smj
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "smj", "default", {
-	name: "smj",
-	englishName: "Sami (Lule)",
-	nativeName: "julevus�megiella",
-	language: "smj",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["�jllek","m�nnodahka","dijstahka","gasskavahkko","duorastahka","bierjjedahka","l�vvodahka"],
-				namesAbbr: ["�jl","m�n","dis","gas","duor","bier","l�v"],
-				namesShort: ["�","m","d","g","d","b","l"]
-			},
-			months: {
-				names: ["�d�jakm�nno","guovvam�nno","sjnjuktjam�nno","vuoratjism�nno","moarmesm�nno","biehtsem�nno","sjnjilltjam�nno","b�rggem�nno","rag�tm�nno","g�lg�dism�nno","bas�dism�nno","javllam�nno",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			monthsGenitive: {
-				names: ["�d�jakm�no","guovvam�no","sjnjuktjam�no","vuoratjism�no","moarmesm�no","biehtsem�no","sjnjilltjam�no","b�rggem�no","rag�tm�no","g�lg�dism�no","bas�dism�no","javllam�no",""],
-				namesAbbr: ["�d�j","guov","snju","vuor","moar","bieh","snji","b�rg","rag�","g�lg","bas�","javl",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "MMMM d'. b. 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "MMMM d'. b. 'yyyy HH:mm",
-				F: "MMMM d'. b. 'yyyy HH:mm:ss",
-				M: "MMMM d'. b. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn-FI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn-FI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn-FI.js
deleted file mode 100644
index ce73bd3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn-FI.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture smn-FI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "smn-FI", "default", {
-	name: "smn-FI",
-	englishName: "Sami, Inari (Finland)",
-	nativeName: "s�mikiel� (Suom�)",
-	language: "smn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["pasepeivi","vuossarg�","majebarg�","koskokko","tuor�st�h","v�stuppeivi","l�v�rd�h"],
-				namesAbbr: ["pa","vu","ma","ko","tu","v�","l�"],
-				namesShort: ["p","v","m","k","t","v","l"]
-			},
-			months: {
-				names: ["u\u0111\u0111�ivem��nu","kuov�m��nu","njuh\u010d�m��nu","cu�\u014buim��nu","vyesim��nu","kesim��nu","syeinim��nu","porgem��nu","\u010doh\u010d�m��nu","roovv�dm��nu","skamm�m��nu","juovl�m��nu",""],
-				namesAbbr: ["u\u0111iv","kuov","njuh","cuo\u014b","vyes","kesi","syei","porg","\u010doh","roov","ska","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "MMMM d'. p. 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d'. p. 'yyyy H:mm",
-				F: "MMMM d'. p. 'yyyy H:mm:ss",
-				M: "MMMM d'. p. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn.js
deleted file mode 100644
index aba89e0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.smn.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture smn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "smn", "default", {
-	name: "smn",
-	englishName: "Sami (Inari)",
-	nativeName: "s�mikiel�",
-	language: "smn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["pasepeivi","vuossarg�","majebarg�","koskokko","tuor�st�h","v�stuppeivi","l�v�rd�h"],
-				namesAbbr: ["pa","vu","ma","ko","tu","v�","l�"],
-				namesShort: ["p","v","m","k","t","v","l"]
-			},
-			months: {
-				names: ["u\u0111\u0111�ivem��nu","kuov�m��nu","njuh\u010d�m��nu","cu�\u014buim��nu","vyesim��nu","kesim��nu","syeinim��nu","porgem��nu","\u010doh\u010d�m��nu","roovv�dm��nu","skamm�m��nu","juovl�m��nu",""],
-				namesAbbr: ["u\u0111iv","kuov","njuh","cuo\u014b","vyes","kesi","syei","porg","\u010doh","roov","ska","juov",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "MMMM d'. p. 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d'. p. 'yyyy H:mm",
-				F: "MMMM d'. p. 'yyyy H:mm:ss",
-				M: "MMMM d'. p. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms-FI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms-FI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms-FI.js
deleted file mode 100644
index d5a23e1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms-FI.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sms-FI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sms-FI", "default", {
-	name: "sms-FI",
-	englishName: "Sami, Skolt (Finland)",
-	nativeName: "s��m�\u01e9i�ll (L��ddj�nnam)",
-	language: "sms",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["p�sspei�vv","vu�ssargg","m��ibargg","se�rad","nelljdpei�vv","pi�tn�c","sue�vet"],
-				namesAbbr: ["p�","vu","m�","se","ne","pi","su"],
-				namesShort: ["p","v","m","s","n","p","s"]
-			},
-			months: {
-				names: ["o\u0111\u0111ee�jjm��n","t�lvvm��n","p�zzl�\u0161ttamm��n","njuh\u010d\u010dm��n","vue�ssm��n","\u01e9ie�ssm��n","suei�nnm��n","p�r\u01e7\u01e7m��n","\u010d�h\u010d\u010dm��n","k�lggm��n","skamm�m��n","rosttovm��n",""],
-				namesAbbr: ["o\u0111jm","t�lvv","p�zl","njuh","vue","\u01e9ie","suei","p�r","\u010d�h","k�lg","ska","rost",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ee�jjmannu","t�lvvmannu","p�zzl�\u0161ttammannu","njuh\u010d\u010dmannu","vue�ssmannu","\u01e9ie�ssmannu","suei�nnmannu","p�r\u01e7\u01e7mannu","\u010d�h\u010d\u010dmannu","k�lggmannu","skamm�mannu","rosttovmannu",""],
-				namesAbbr: ["o\u0111jm","t�lvv","p�zl","njuh","vue","\u01e9ie","suei","p�r","\u010d�h","k�lg","ska","rost",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "MMMM d'. p. 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d'. p. 'yyyy H:mm",
-				F: "MMMM d'. p. 'yyyy H:mm:ss",
-				M: "MMMM d'. p. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms.js
deleted file mode 100644
index b5bf2b9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sms.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sms
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sms", "default", {
-	name: "sms",
-	englishName: "Sami (Skolt)",
-	nativeName: "s��m�\u01e9i�ll",
-	language: "sms",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["p�sspei�vv","vu�ssargg","m��ibargg","se�rad","nelljdpei�vv","pi�tn�c","sue�vet"],
-				namesAbbr: ["p�","vu","m�","se","ne","pi","su"],
-				namesShort: ["p","v","m","s","n","p","s"]
-			},
-			months: {
-				names: ["o\u0111\u0111ee�jjm��n","t�lvvm��n","p�zzl�\u0161ttamm��n","njuh\u010d\u010dm��n","vue�ssm��n","\u01e9ie�ssm��n","suei�nnm��n","p�r\u01e7\u01e7m��n","\u010d�h\u010d\u010dm��n","k�lggm��n","skamm�m��n","rosttovm��n",""],
-				namesAbbr: ["o\u0111jm","t�lvv","p�zl","njuh","vue","\u01e9ie","suei","p�r","\u010d�h","k�lg","ska","rost",""]
-			},
-			monthsGenitive: {
-				names: ["o\u0111\u0111ee�jjmannu","t�lvvmannu","p�zzl�\u0161ttammannu","njuh\u010d\u010dmannu","vue�ssmannu","\u01e9ie�ssmannu","suei�nnmannu","p�r\u01e7\u01e7mannu","\u010d�h\u010d\u010dmannu","k�lggmannu","skamm�mannu","rosttovmannu",""],
-				namesAbbr: ["o\u0111jm","t�lvv","p�zl","njuh","vue","\u01e9ie","suei","p�r","\u010d�h","k�lg","ska","rost",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "MMMM d'. p. 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d'. p. 'yyyy H:mm",
-				F: "MMMM d'. p. 'yyyy H:mm:ss",
-				M: "MMMM d'. p. '",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq-AL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq-AL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq-AL.js
deleted file mode 100644
index b5c770d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq-AL.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture sq-AL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sq-AL", "default", {
-	name: "sq-AL",
-	englishName: "Albanian (Albania)",
-	nativeName: "shqipe (Shqip�ria)",
-	language: "sq",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": ".",
-			".": ",",
-			symbol: "Lek"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["e diel","e h�n�","e mart�","e m�rkur�","e enjte","e premte","e shtun�"],
-				namesAbbr: ["Die","H�n","Mar","M�r","Enj","Pre","Sht"],
-				namesShort: ["Di","H�","Ma","M�","En","Pr","Sh"]
-			},
-			months: {
-				names: ["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","n�ntor","dhjetor",""],
-				namesAbbr: ["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","N�n","Dhj",""]
-			},
-			AM: ["PD","pd","PD"],
-			PM: ["MD","md","MD"],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy-MM-dd",
-				t: "h:mm.tt",
-				T: "h:mm:ss.tt",
-				f: "yyyy-MM-dd h:mm.tt",
-				F: "yyyy-MM-dd h:mm:ss.tt",
-				Y: "yyyy-MM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq.js
deleted file mode 100644
index d6a8f99..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sq.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture sq
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sq", "default", {
-	name: "sq",
-	englishName: "Albanian",
-	nativeName: "shqipe",
-	language: "sq",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": ".",
-			".": ",",
-			symbol: "Lek"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["e diel","e h�n�","e mart�","e m�rkur�","e enjte","e premte","e shtun�"],
-				namesAbbr: ["Die","H�n","Mar","M�r","Enj","Pre","Sht"],
-				namesShort: ["Di","H�","Ma","M�","En","Pr","Sh"]
-			},
-			months: {
-				names: ["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","n�ntor","dhjetor",""],
-				namesAbbr: ["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","N�n","Dhj",""]
-			},
-			AM: ["PD","pd","PD"],
-			PM: ["MD","md","MD"],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy-MM-dd",
-				t: "h:mm.tt",
-				T: "h:mm:ss.tt",
-				f: "yyyy-MM-dd h:mm.tt",
-				F: "yyyy-MM-dd h:mm:ss.tt",
-				Y: "yyyy-MM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-BA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-BA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-BA.js
deleted file mode 100644
index 5d8fc4e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-BA.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture sr-Cyrl-BA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Cyrl-BA", "default", {
-	name: "sr-Cyrl-BA",
-	englishName: "Serbian (Cyrillic, Bosnia and Herzegovina)",
-	nativeName: "\u0441\u0440\u043f\u0441\u043a\u0438 (\u0411\u043e\u0441\u043d\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430)",
-	language: "sr-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u041a\u041c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d","\u043f","\u0443","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-CS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-CS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-CS.js
deleted file mode 100644
index 475658f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-CS.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Cyrl-CS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Cyrl-CS", "default", {
-	name: "sr-Cyrl-CS",
-	englishName: "Serbian (Cyrillic, Serbia and Montenegro (Former))",
-	nativeName: "\u0441\u0440\u043f\u0441\u043a\u0438 (\u0421\u0440\u0431\u0438\u0458\u0430 \u0438 \u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430 (\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u043e))",
-	language: "sr-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u0414\u0438\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0443\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0443"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-ME.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-ME.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-ME.js
deleted file mode 100644
index 99b44a7..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-ME.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Cyrl-ME
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Cyrl-ME", "default", {
-	name: "sr-Cyrl-ME",
-	englishName: "Serbian (Cyrillic, Montenegro)",
-	nativeName: "\u0441\u0440\u043f\u0441\u043a\u0438 (\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430)",
-	language: "sr-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0443\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0443"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-RS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-RS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-RS.js
deleted file mode 100644
index d5a0181..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl-RS.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Cyrl-RS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Cyrl-RS", "default", {
-	name: "sr-Cyrl-RS",
-	englishName: "Serbian (Cyrillic, Serbia)",
-	nativeName: "\u0441\u0440\u043f\u0441\u043a\u0438 (\u0421\u0440\u0431\u0438\u0458\u0430)",
-	language: "sr-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u0414\u0438\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0443\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0443"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl.js
deleted file mode 100644
index 3b96b8e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Cyrl.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Cyrl", "default", {
-	name: "sr-Cyrl",
-	englishName: "Serbian (Cyrillic)",
-	nativeName: "\u0441\u0440\u043f\u0441\u043a\u0438",
-	language: "sr-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u0414\u0438\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0443\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0443"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-BA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-BA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-BA.js
deleted file mode 100644
index 32184ae..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-BA.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture sr-Latn-BA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Latn-BA", "default", {
-	name: "sr-Latn-BA",
-	englishName: "Serbian (Latin, Bosnia and Herzegovina)",
-	nativeName: "srpski (Bosna i Hercegovina)",
-	language: "sr-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "KM"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-CS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-CS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-CS.js
deleted file mode 100644
index 741ec2b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-CS.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Latn-CS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Latn-CS", "default", {
-	name: "sr-Latn-CS",
-	englishName: "Serbian (Latin, Serbia and Montenegro (Former))",
-	nativeName: "srpski (Srbija i Crna Gora (Prethodno))",
-	language: "sr-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Din."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-ME.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-ME.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-ME.js
deleted file mode 100644
index ea98474..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-ME.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Latn-ME
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Latn-ME", "default", {
-	name: "sr-Latn-ME",
-	englishName: "Serbian (Latin, Montenegro)",
-	nativeName: "srpski (Crna Gora)",
-	language: "sr-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-RS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-RS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-RS.js
deleted file mode 100644
index f3c3730..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn-RS.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Latn-RS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Latn-RS", "default", {
-	name: "sr-Latn-RS",
-	englishName: "Serbian (Latin, Serbia)",
-	nativeName: "srpski (Srbija)",
-	language: "sr-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Din."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));



[10/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa-IR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa-IR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa-IR.js
deleted file mode 100644
index 551586c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa-IR.js
+++ /dev/null
@@ -1,213 +0,0 @@
-/*
- * Globalize Culture fa-IR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fa-IR", "default", {
-	name: "fa-IR",
-	englishName: "Persian",
-	nativeName: "\u0641\u0627\u0631\u0633\u0649 (\u0627\u06cc\u0631\u0627\u0646)",
-	language: "fa",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		currency: {
-			pattern: ["$n-","$ n"],
-			".": "/",
-			symbol: "\u0631\u064a\u0627\u0644"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""],
-				namesAbbr: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy/MM/dd",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "yyyy/MM/dd hh:mm tt",
-				F: "yyyy/MM/dd hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa.js
deleted file mode 100644
index 2d5d036..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fa.js
+++ /dev/null
@@ -1,213 +0,0 @@
-/*
- * Globalize Culture fa
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fa", "default", {
-	name: "fa",
-	englishName: "Persian",
-	nativeName: "\u0641\u0627\u0631\u0633\u0649",
-	language: "fa",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		currency: {
-			pattern: ["$n-","$ n"],
-			".": "/",
-			symbol: "\u0631\u064a\u0627\u0644"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u064a\u0643\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647�\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""],
-				namesAbbr: ["\u0698\u0627\u0646\u0648\u064a\u0647","\u0641\u0648\u0631\u064a\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u064a\u0644","\u0645\u0649","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u064a\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u064f\u0643\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy/MM/dd",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "yyyy/MM/dd hh:mm tt",
-				F: "yyyy/MM/dd hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0642.\u0638","\u0642.\u0638","\u0642.\u0638"],
-			PM: ["\u0628.\u0638","\u0628.\u0638","\u0628.\u0638"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi-FI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi-FI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi-FI.js
deleted file mode 100644
index 555d4cd..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi-FI.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture fi-FI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fi-FI", "default", {
-	name: "fi-FI",
-	englishName: "Finnish (Finland)",
-	nativeName: "suomi (Suomi)",
-	language: "fi",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],
-				namesAbbr: ["su","ma","ti","ke","to","pe","la"],
-				namesShort: ["su","ma","ti","ke","to","pe","la"]
-			},
-			months: {
-				names: ["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes�kuu","hein�kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""],
-				namesAbbr: ["tammi","helmi","maalis","huhti","touko","kes�","hein�","elo","syys","loka","marras","joulu",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM'ta 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM'ta 'yyyy H:mm",
-				F: "d. MMMM'ta 'yyyy H:mm:ss",
-				M: "d. MMMM'ta'",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi.js
deleted file mode 100644
index 33c2305..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fi.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture fi
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fi", "default", {
-	name: "fi",
-	englishName: "Finnish",
-	nativeName: "suomi",
-	language: "fi",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],
-				namesAbbr: ["su","ma","ti","ke","to","pe","la"],
-				namesShort: ["su","ma","ti","ke","to","pe","la"]
-			},
-			months: {
-				names: ["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes�kuu","hein�kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""],
-				namesAbbr: ["tammi","helmi","maalis","huhti","touko","kes�","hein�","elo","syys","loka","marras","joulu",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM'ta 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM'ta 'yyyy H:mm",
-				F: "d. MMMM'ta 'yyyy H:mm:ss",
-				M: "d. MMMM'ta'",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil-PH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil-PH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil-PH.js
deleted file mode 100644
index 78ac3d4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil-PH.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Globalize Culture fil-PH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fil-PH", "default", {
-	name: "fil-PH",
-	englishName: "Filipino (Philippines)",
-	nativeName: "Filipino (Pilipinas)",
-	language: "fil",
-	numberFormat: {
-		currency: {
-			symbol: "PhP"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Linggo","Lunes","Martes","Mierkoles","Huebes","Biernes","Sabado"],
-				namesAbbr: ["Lin","Lun","Mar","Mier","Hueb","Bier","Saba"],
-				namesShort: ["L","L","M","M","H","B","S"]
-			},
-			months: {
-				names: ["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Septyembre","Oktubre","Nobyembre","Disyembre",""],
-				namesAbbr: ["En","Peb","Mar","Abr","Mayo","Hun","Hul","Agos","Sept","Okt","Nob","Dis",""]
-			},
-			eras: [{"name":"Anno Domini","start":null,"offset":0}]
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil.js
deleted file mode 100644
index 273c516..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fil.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Globalize Culture fil
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fil", "default", {
-	name: "fil",
-	englishName: "Filipino",
-	nativeName: "Filipino",
-	language: "fil",
-	numberFormat: {
-		currency: {
-			symbol: "PhP"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Linggo","Lunes","Martes","Mierkoles","Huebes","Biernes","Sabado"],
-				namesAbbr: ["Lin","Lun","Mar","Mier","Hueb","Bier","Saba"],
-				namesShort: ["L","L","M","M","H","B","S"]
-			},
-			months: {
-				names: ["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Septyembre","Oktubre","Nobyembre","Disyembre",""],
-				namesAbbr: ["En","Peb","Mar","Abr","Mayo","Hun","Hul","Agos","Sept","Okt","Nob","Dis",""]
-			},
-			eras: [{"name":"Anno Domini","start":null,"offset":0}]
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo-FO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo-FO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo-FO.js
deleted file mode 100644
index 8e11f81..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo-FO.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fo-FO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fo-FO", "default", {
-	name: "fo-FO",
-	englishName: "Faroese (Faroe Islands)",
-	nativeName: "f�royskt (F�royar)",
-	language: "fo",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["sunnudagur","m�nadagur","t�sdagur","mikudagur","h�sdagur","fr�ggjadagur","leygardagur"],
-				namesAbbr: ["sun","m�n","t�s","mik","h�s","fr�","leyg"],
-				namesShort: ["su","m�","t�","mi","h�","fr","ley"]
-			},
-			months: {
-				names: ["januar","februar","mars","apr�l","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo.js
deleted file mode 100644
index ca45b44..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fo.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fo
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fo", "default", {
-	name: "fo",
-	englishName: "Faroese",
-	nativeName: "f�royskt",
-	language: "fo",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["sunnudagur","m�nadagur","t�sdagur","mikudagur","h�sdagur","fr�ggjadagur","leygardagur"],
-				namesAbbr: ["sun","m�n","t�s","mik","h�s","fr�","leyg"],
-				namesShort: ["su","m�","t�","mi","h�","fr","ley"]
-			},
-			months: {
-				names: ["januar","februar","mars","apr�l","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-BE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-BE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-BE.js
deleted file mode 100644
index 8f37feb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-BE.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fr-BE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-BE", "default", {
-	name: "fr-BE",
-	englishName: "French (Belgium)",
-	nativeName: "fran�ais (Belgique)",
-	language: "fr",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CA.js
deleted file mode 100644
index dc9c283..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CA.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture fr-CA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-CA", "default", {
-	name: "fr-CA",
-	englishName: "French (Canada)",
-	nativeName: "fran�ais (Canada)",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["(n $)","n $"],
-			",": "�",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CH.js
deleted file mode 100644
index 5902884..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-CH.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture fr-CH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-CH", "default", {
-	name: "fr-CH",
-	englishName: "French (Switzerland)",
-	nativeName: "fran�ais (Suisse)",
-	language: "fr",
-	numberFormat: {
-		",": "'",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "fr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-FR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-FR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-FR.js
deleted file mode 100644
index 89c9bd4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-FR.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fr-FR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-FR", "default", {
-	name: "fr-FR",
-	englishName: "French (France)",
-	nativeName: "fran�ais (France)",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-LU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-LU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-LU.js
deleted file mode 100644
index 26f1a0a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-LU.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fr-LU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-LU", "default", {
-	name: "fr-LU",
-	englishName: "French (Luxembourg)",
-	nativeName: "fran�ais (Luxembourg)",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-MC.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-MC.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-MC.js
deleted file mode 100644
index cc67379..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr-MC.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fr-MC
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr-MC", "default", {
-	name: "fr-MC",
-	englishName: "French (Monaco)",
-	nativeName: "fran�ais (Principaut� de Monaco)",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr.js
deleted file mode 100644
index e8c7b53..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fr.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture fr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fr", "default", {
-	name: "fr",
-	englishName: "French",
-	nativeName: "fran�ais",
-	language: "fr",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy-NL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy-NL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy-NL.js
deleted file mode 100644
index 549504c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy-NL.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture fy-NL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fy-NL", "default", {
-	name: "fy-NL",
-	englishName: "Frisian (Netherlands)",
-	nativeName: "Frysk (Nederl�n)",
-	language: "fy",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["Snein","Moandei","Tiisdei","Woansdei","Tongersdei","Freed","Sneon"],
-				namesAbbr: ["Sn","Mo","Ti","Wo","To","Fr","Sn"],
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			months: {
-				names: ["jannewaris","febrewaris","maart","april","maaie","juny","july","augustus","septimber","oktober","novimber","desimber",""],
-				namesAbbr: ["jann","febr","mrt","apr","maaie","jun","jul","aug","sept","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d-M-yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy.js
deleted file mode 100644
index 4dfd473..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.fy.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture fy
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "fy", "default", {
-	name: "fy",
-	englishName: "Frisian",
-	nativeName: "Frysk",
-	language: "fy",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["Snein","Moandei","Tiisdei","Woansdei","Tongersdei","Freed","Sneon"],
-				namesAbbr: ["Sn","Mo","Ti","Wo","To","Fr","Sn"],
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			months: {
-				names: ["jannewaris","febrewaris","maart","april","maaie","juny","july","augustus","septimber","oktober","novimber","desimber",""],
-				namesAbbr: ["jann","febr","mrt","apr","maaie","jun","jul","aug","sept","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d-M-yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga-IE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga-IE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga-IE.js
deleted file mode 100644
index 46bb1fb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga-IE.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture ga-IE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ga-IE", "default", {
-	name: "ga-IE",
-	englishName: "Irish (Ireland)",
-	nativeName: "Gaeilge (�ire)",
-	language: "ga",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["D� Domhnaigh","D� Luain","D� M�irt","D� C�adaoin","D�ardaoin","D� hAoine","D� Sathairn"],
-				namesAbbr: ["Domh","Luan","M�ir","C�ad","D�ar","Aoi","Sath"],
-				namesShort: ["Do","Lu","M�","C�","De","Ao","Sa"]
-			},
-			months: {
-				names: ["Ean�ir","Feabhra","M�rta","Aibre�n","Bealtaine","Meitheamh","I�il","L�nasa","Me�n F�mhair","Deireadh F�mhair","Samhain","Nollaig",""],
-				namesAbbr: ["Ean","Feabh","M�r","Aib","Bealt","Meith","I�il","L�n","M.F�mh","D.F�mh","Samh","Noll",""]
-			},
-			AM: ["r.n.","r.n.","R.N."],
-			PM: ["i.n.","i.n.","I.N."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga.js
deleted file mode 100644
index 282e43b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ga.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture ga
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ga", "default", {
-	name: "ga",
-	englishName: "Irish",
-	nativeName: "Gaeilge",
-	language: "ga",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["D� Domhnaigh","D� Luain","D� M�irt","D� C�adaoin","D�ardaoin","D� hAoine","D� Sathairn"],
-				namesAbbr: ["Domh","Luan","M�ir","C�ad","D�ar","Aoi","Sath"],
-				namesShort: ["Do","Lu","M�","C�","De","Ao","Sa"]
-			},
-			months: {
-				names: ["Ean�ir","Feabhra","M�rta","Aibre�n","Bealtaine","Meitheamh","I�il","L�nasa","Me�n F�mhair","Deireadh F�mhair","Samhain","Nollaig",""],
-				namesAbbr: ["Ean","Feabh","M�r","Aib","Bealt","Meith","I�il","L�n","M.F�mh","D.F�mh","Samh","Noll",""]
-			},
-			AM: ["r.n.","r.n.","R.N."],
-			PM: ["i.n.","i.n.","I.N."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd-GB.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd-GB.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd-GB.js
deleted file mode 100644
index 3abe4ed..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd-GB.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture gd-GB
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gd-GB", "default", {
-	name: "gd-GB",
-	englishName: "Scottish Gaelic (United Kingdom)",
-	nativeName: "G�idhlig (An R�oghachd Aonaichte)",
-	language: "gd",
-	numberFormat: {
-		negativeInfinity: "-Neo-chr�ochnachd",
-		positiveInfinity: "Neo-chr�ochnachd",
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Did�mhnaich","Diluain","Dim�irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],
-				namesAbbr: ["D�m","Lua","M�i","Cia","Ard","Hao","Sat"],
-				namesShort: ["D","L","M","C","A","H","S"]
-			},
-			months: {
-				names: ["Am Faoilleach","An Gearran","Am M�rt","An Giblean","An C�itean","An t-�gmhios","An t-Iuchar","An L�nastal","An t-Sultain","An D�mhair","An t-Samhain","An D�bhlachd",""],
-				namesAbbr: ["Fao","Gea","M�r","Gib","C�i","�gm","Iuc","L�n","Sul","D�m","Sam","D�b",""]
-			},
-			AM: ["m","m","M"],
-			PM: ["f","f","F"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd.js
deleted file mode 100644
index e3f9c8f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gd.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture gd
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gd", "default", {
-	name: "gd",
-	englishName: "Scottish Gaelic",
-	nativeName: "G�idhlig",
-	language: "gd",
-	numberFormat: {
-		negativeInfinity: "-Neo-chr�ochnachd",
-		positiveInfinity: "Neo-chr�ochnachd",
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Did�mhnaich","Diluain","Dim�irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],
-				namesAbbr: ["D�m","Lua","M�i","Cia","Ard","Hao","Sat"],
-				namesShort: ["D","L","M","C","A","H","S"]
-			},
-			months: {
-				names: ["Am Faoilleach","An Gearran","Am M�rt","An Giblean","An C�itean","An t-�gmhios","An t-Iuchar","An L�nastal","An t-Sultain","An D�mhair","An t-Samhain","An D�bhlachd",""],
-				namesAbbr: ["Fao","Gea","M�r","Gib","C�i","�gm","Iuc","L�n","Sul","D�m","Sam","D�b",""]
-			},
-			AM: ["m","m","M"],
-			PM: ["f","f","F"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl-ES.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl-ES.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl-ES.js
deleted file mode 100644
index c750c0e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl-ES.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture gl-ES
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gl-ES", "default", {
-	name: "gl-ES",
-	englishName: "Galician (Galician)",
-	nativeName: "galego (galego)",
-	language: "gl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","luns","martes","m�rcores","xoves","venres","s�bado"],
-				namesAbbr: ["dom","luns","mar","m�r","xov","ven","s�b"],
-				namesShort: ["do","lu","ma","m�","xo","ve","s�"]
-			},
-			months: {
-				names: ["xaneiro","febreiro","marzo","abril","maio","xu�o","xullo","agosto","setembro","outubro","novembro","decembro",""],
-				namesAbbr: ["xan","feb","mar","abr","maio","xu�","xull","ago","set","out","nov","dec",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl.js
deleted file mode 100644
index 1d4a2b6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gl.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture gl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gl", "default", {
-	name: "gl",
-	englishName: "Galician",
-	nativeName: "galego",
-	language: "gl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","luns","martes","m�rcores","xoves","venres","s�bado"],
-				namesAbbr: ["dom","luns","mar","m�r","xov","ven","s�b"],
-				namesShort: ["do","lu","ma","m�","xo","ve","s�"]
-			},
-			months: {
-				names: ["xaneiro","febreiro","marzo","abril","maio","xu�o","xullo","agosto","setembro","outubro","novembro","decembro",""],
-				namesAbbr: ["xan","feb","mar","abr","maio","xu�","xull","ago","set","out","nov","dec",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw-FR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw-FR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw-FR.js
deleted file mode 100644
index 02c8085..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw-FR.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture gsw-FR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gsw-FR", "default", {
-	name: "gsw-FR",
-	englishName: "Alsatian (France)",
-	nativeName: "Els�ssisch (Fr�nkrisch)",
-	language: "gsw",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Ohne Nummer",
-		negativeInfinity: "-Unendlich",
-		positiveInfinity: "+Unendlich",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sund��","Mond��","Dienschd��","Mittwuch","Dunnerschd��","Frid��","S�mschd��"],
-				namesAbbr: ["Su.","Mo.","Di.","Mi.","Du.","Fr.","S�."],
-				namesShort: ["Su","Mo","Di","Mi","Du","Fr","S�"]
-			},
-			months: {
-				names: ["J�nner","Feverje","M�rz","�pril","Mai","J�ni","J�li","Augscht","September","Oktower","Nowember","Dezember",""],
-				namesAbbr: ["J�n.","Fev.","M�rz","Apr.","Mai","J�ni","J�li","Aug.","Sept.","Okt.","Now.","Dez.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"Vor J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw.js
deleted file mode 100644
index e6c4a32..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gsw.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture gsw
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gsw", "default", {
-	name: "gsw",
-	englishName: "Alsatian",
-	nativeName: "Els�ssisch",
-	language: "gsw",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Ohne Nummer",
-		negativeInfinity: "-Unendlich",
-		positiveInfinity: "+Unendlich",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sund��","Mond��","Dienschd��","Mittwuch","Dunnerschd��","Frid��","S�mschd��"],
-				namesAbbr: ["Su.","Mo.","Di.","Mi.","Du.","Fr.","S�."],
-				namesShort: ["Su","Mo","Di","Mi","Du","Fr","S�"]
-			},
-			months: {
-				names: ["J�nner","Feverje","M�rz","�pril","Mai","J�ni","J�li","Augscht","September","Oktower","Nowember","Dezember",""],
-				namesAbbr: ["J�n.","Fev.","M�rz","Apr.","Mai","J�ni","J�li","Aug.","Sept.","Okt.","Now.","Dez.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"Vor J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu-IN.js
deleted file mode 100644
index 2b7fa8d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture gu-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gu-IN", "default", {
-	name: "gu-IN",
-	englishName: "Gujarati (India)",
-	nativeName: "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0 (\u0aad\u0abe\u0ab0\u0aa4)",
-	language: "gu",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0ab0\u0ac2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0","\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0","\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0","\u0aac\u0ac1\u0aa7\u0ab5\u0abe\u0ab0","\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0","\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0","\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0"],
-				namesAbbr: ["\u0ab0\u0ab5\u0abf","\u0ab8\u0acb\u0aae","\u0aae\u0a82\u0a97\u0ab3","\u0aac\u0ac1\u0aa7","\u0a97\u0ac1\u0ab0\u0ac1","\u0ab6\u0ac1\u0a95\u0acd\u0ab0","\u0ab6\u0aa8\u0abf"],
-				namesShort: ["\u0ab0","\u0ab8","\u0aae","\u0aac","\u0a97","\u0ab6","\u0ab6"]
-			},
-			months: {
-				names: ["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0","\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0",""],
-				namesAbbr: ["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7","\u0a91\u0a95\u0acd\u0a9f\u0acb","\u0aa8\u0ab5\u0ac7","\u0aa1\u0abf\u0ab8\u0ac7",""]
-			},
-			AM: ["\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8"],
-			PM: ["\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu.js
deleted file mode 100644
index 42766c5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.gu.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture gu
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "gu", "default", {
-	name: "gu",
-	englishName: "Gujarati",
-	nativeName: "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0",
-	language: "gu",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0ab0\u0ac2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0","\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0","\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0","\u0aac\u0ac1\u0aa7\u0ab5\u0abe\u0ab0","\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0","\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0","\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0"],
-				namesAbbr: ["\u0ab0\u0ab5\u0abf","\u0ab8\u0acb\u0aae","\u0aae\u0a82\u0a97\u0ab3","\u0aac\u0ac1\u0aa7","\u0a97\u0ac1\u0ab0\u0ac1","\u0ab6\u0ac1\u0a95\u0acd\u0ab0","\u0ab6\u0aa8\u0abf"],
-				namesShort: ["\u0ab0","\u0ab8","\u0aae","\u0aac","\u0a97","\u0ab6","\u0ab6"]
-			},
-			months: {
-				names: ["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0","\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0",""],
-				namesAbbr: ["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7","\u0a91\u0a95\u0acd\u0a9f\u0acb","\u0aa8\u0ab5\u0ac7","\u0aa1\u0abf\u0ab8\u0ac7",""]
-			},
-			AM: ["\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0aaa\u0ac2\u0ab0\u0acd\u0ab5�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8"],
-			PM: ["\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8","\u0a89\u0aa4\u0acd\u0aa4\u0ab0�\u0aae\u0aa7\u0acd\u0aaf\u0abe\u0ab9\u0acd\u0aa8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn-NG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn-NG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn-NG.js
deleted file mode 100644
index 63fb776..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn-NG.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture ha-Latn-NG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ha-Latn-NG", "default", {
-	name: "ha-Latn-NG",
-	englishName: "Hausa (Latin, Nigeria)",
-	nativeName: "Hausa (Nigeria)",
-	language: "ha-Latn",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Lahadi","Litinin","Talata","Laraba","Alhamis","Juma'a","Asabar"],
-				namesAbbr: ["Lah","Lit","Tal","Lar","Alh","Jum","Asa"],
-				namesShort: ["L","L","T","L","A","J","A"]
-			},
-			months: {
-				names: ["Januwaru","Febreru","Maris","Afrilu","Mayu","Yuni","Yuli","Agusta","Satumba","Oktocba","Nuwamba","Disamba",""],
-				namesAbbr: ["Jan","Feb","Mar","Afr","May","Yun","Yul","Agu","Sat","Okt","Nuw","Dis",""]
-			},
-			AM: ["Safe","safe","SAFE"],
-			PM: ["Yamma","yamma","YAMMA"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn.js
deleted file mode 100644
index d770c50..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha-Latn.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture ha-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ha-Latn", "default", {
-	name: "ha-Latn",
-	englishName: "Hausa (Latin)",
-	nativeName: "Hausa",
-	language: "ha-Latn",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Lahadi","Litinin","Talata","Laraba","Alhamis","Juma'a","Asabar"],
-				namesAbbr: ["Lah","Lit","Tal","Lar","Alh","Jum","Asa"],
-				namesShort: ["L","L","T","L","A","J","A"]
-			},
-			months: {
-				names: ["Januwaru","Febreru","Maris","Afrilu","Mayu","Yuni","Yuli","Agusta","Satumba","Oktocba","Nuwamba","Disamba",""],
-				namesAbbr: ["Jan","Feb","Mar","Afr","May","Yun","Yul","Agu","Sat","Okt","Nuw","Dis",""]
-			},
-			AM: ["Safe","safe","SAFE"],
-			PM: ["Yamma","yamma","YAMMA"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));



[18/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-BH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-BH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-BH.js
deleted file mode 100644
index 62e60f2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-BH.js
+++ /dev/null
@@ -1,462 +0,0 @@
-/*
- * Globalize Culture ar-BH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-BH", "default", {
-	name: "ar-BH",
-	englishName: "Arabic (Bahrain)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0628\u062d\u0631\u064a\u0646)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$ n"],
-			decimals: 3,
-			symbol: "\u062f.\u0628.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-DZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-DZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-DZ.js
deleted file mode 100644
index 5e8225a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-DZ.js
+++ /dev/null
@@ -1,458 +0,0 @@
-/*
- * Globalize Culture ar-DZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-DZ", "default", {
-	name: "ar-DZ",
-	englishName: "Arabic (Algeria)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u062c\u0632\u0627\u0626\u0631)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u062f.\u062c.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MM/yyyy H:mm",
-				F: "dd/MM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MMMM/yyyy H:mm",
-				F: "dd/MMMM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-EG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-EG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-EG.js
deleted file mode 100644
index 35313e5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-EG.js
+++ /dev/null
@@ -1,484 +0,0 @@
-/*
- * Globalize Culture ar-EG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-EG", "default", {
-	name: "ar-EG",
-	englishName: "Arabic (Egypt)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0645\u0635\u0631)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u062c.\u0645.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));


[19/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/js/globalize.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/js/globalize.js b/security-admin/src/main/webapp/libs/bower/globalize/js/globalize.js
deleted file mode 100644
index 59ff2b8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/js/globalize.js
+++ /dev/null
@@ -1,1586 +0,0 @@
-/*!
- * Globalize
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- */
-
-(function( window, undefined ) {
-
-var Globalize,
-	// private variables
-	regexHex,
-	regexInfinity,
-	regexParseFloat,
-	regexTrim,
-	// private JavaScript utility functions
-	arrayIndexOf,
-	endsWith,
-	extend,
-	isArray,
-	isFunction,
-	isObject,
-	startsWith,
-	trim,
-	truncate,
-	zeroPad,
-	// private Globalization utility functions
-	appendPreOrPostMatch,
-	expandFormat,
-	formatDate,
-	formatNumber,
-	getTokenRegExp,
-	getEra,
-	getEraYear,
-	parseExact,
-	parseNegativePattern;
-
-// Global variable (Globalize) or CommonJS module (globalize)
-Globalize = function( cultureSelector ) {
-	return new Globalize.prototype.init( cultureSelector );
-};
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	module.exports = Globalize;
-} else {
-	// Export as global variable
-	window.Globalize = Globalize;
-}
-
-Globalize.cultures = {};
-
-Globalize.prototype = {
-	constructor: Globalize,
-	init: function( cultureSelector ) {
-		this.cultures = Globalize.cultures;
-		this.cultureSelector = cultureSelector;
-
-		return this;
-	}
-};
-Globalize.prototype.init.prototype = Globalize.prototype;
-
-// 1. When defining a culture, all fields are required except the ones stated as optional.
-// 2. Each culture should have a ".calendars" object with at least one calendar named "standard"
-//    which serves as the default calendar in use by that culture.
-// 3. Each culture should have a ".calendar" object which is the current calendar being used,
-//    it may be dynamically changed at any time to one of the calendars in ".calendars".
-Globalize.cultures[ "default" ] = {
-	// A unique name for the culture in the form <language code>-<country/region code>
-	name: "en",
-	// the name of the culture in the english language
-	englishName: "English",
-	// the name of the culture in its own language
-	nativeName: "English",
-	// whether the culture uses right-to-left text
-	isRTL: false,
-	// "language" is used for so-called "specific" cultures.
-	// For example, the culture "es-CL" means "Spanish, in Chili".
-	// It represents the Spanish-speaking culture as it is in Chili,
-	// which might have different formatting rules or even translations
-	// than Spanish in Spain. A "neutral" culture is one that is not
-	// specific to a region. For example, the culture "es" is the generic
-	// Spanish culture, which may be a more generalized version of the language
-	// that may or may not be what a specific culture expects.
-	// For a specific culture like "es-CL", the "language" field refers to the
-	// neutral, generic culture information for the language it is using.
-	// This is not always a simple matter of the string before the dash.
-	// For example, the "zh-Hans" culture is netural (Simplified Chinese).
-	// And the "zh-SG" culture is Simplified Chinese in Singapore, whose lanugage
-	// field is "zh-CHS", not "zh".
-	// This field should be used to navigate from a specific culture to it's
-	// more general, neutral culture. If a culture is already as general as it
-	// can get, the language may refer to itself.
-	language: "en",
-	// numberFormat defines general number formatting rules, like the digits in
-	// each grouping, the group separator, and how negative numbers are displayed.
-	numberFormat: {
-		// [negativePattern]
-		// Note, numberFormat.pattern has no "positivePattern" unlike percent and currency,
-		// but is still defined as an array for consistency with them.
-		//   negativePattern: one of "(n)|-n|- n|n-|n -"
-		pattern: [ "-n" ],
-		// number of decimal places normally shown
-		decimals: 2,
-		// string that separates number groups, as in 1,000,000
-		",": ",",
-		// string that separates a number from the fractional portion, as in 1.99
-		".": ".",
-		// array of numbers indicating the size of each number group.
-		// TODO: more detailed description and example
-		groupSizes: [ 3 ],
-		// symbol used for positive numbers
-		"+": "+",
-		// symbol used for negative numbers
-		"-": "-",
-		// symbol used for NaN (Not-A-Number)
-		"NaN": "NaN",
-		// symbol used for Negative Infinity
-		negativeInfinity: "-Infinity",
-		// symbol used for Positive Infinity
-		positiveInfinity: "Infinity",
-		percent: {
-			// [negativePattern, positivePattern]
-			//   negativePattern: one of "-n %|-n%|-%n|%-n|%n-|n-%|n%-|-% n|n %-|% n-|% -n|n- %"
-			//   positivePattern: one of "n %|n%|%n|% n"
-			pattern: [ "-n %", "n %" ],
-			// number of decimal places normally shown
-			decimals: 2,
-			// array of numbers indicating the size of each number group.
-			// TODO: more detailed description and example
-			groupSizes: [ 3 ],
-			// string that separates number groups, as in 1,000,000
-			",": ",",
-			// string that separates a number from the fractional portion, as in 1.99
-			".": ".",
-			// symbol used to represent a percentage
-			symbol: "%"
-		},
-		currency: {
-			// [negativePattern, positivePattern]
-			//   negativePattern: one of "($n)|-$n|$-n|$n-|(n$)|-n$|n-$|n$-|-n $|-$ n|n $-|$ n-|$ -n|n- $|($ n)|(n $)"
-			//   positivePattern: one of "$n|n$|$ n|n $"
-			pattern: [ "($n)", "$n" ],
-			// number of decimal places normally shown
-			decimals: 2,
-			// array of numbers indicating the size of each number group.
-			// TODO: more detailed description and example
-			groupSizes: [ 3 ],
-			// string that separates number groups, as in 1,000,000
-			",": ",",
-			// string that separates a number from the fractional portion, as in 1.99
-			".": ".",
-			// symbol used to represent currency
-			symbol: "$"
-		}
-	},
-	// calendars defines all the possible calendars used by this culture.
-	// There should be at least one defined with name "standard", and is the default
-	// calendar used by the culture.
-	// A calendar contains information about how dates are formatted, information about
-	// the calendar's eras, a standard set of the date formats,
-	// translations for day and month names, and if the calendar is not based on the Gregorian
-	// calendar, conversion functions to and from the Gregorian calendar.
-	calendars: {
-		standard: {
-			// name that identifies the type of calendar this is
-			name: "Gregorian_USEnglish",
-			// separator of parts of a date (e.g. "/" in 11/05/1955)
-			"/": "/",
-			// separator of parts of a time (e.g. ":" in 05:44 PM)
-			":": ":",
-			// the first day of the week (0 = Sunday, 1 = Monday, etc)
-			firstDay: 0,
-			days: {
-				// full day names
-				names: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
-				// abbreviated day names
-				namesAbbr: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
-				// shortest day names
-				namesShort: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ]
-			},
-			months: {
-				// full month names (13 months for lunar calendards -- 13th month should be "" if not lunar)
-				names: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "" ],
-				// abbreviated month names
-				namesAbbr: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "" ]
-			},
-			// AM and PM designators in one of these forms:
-			// The usual view, and the upper and lower case versions
-			//   [ standard, lowercase, uppercase ]
-			// The culture does not use AM or PM (likely all standard date formats use 24 hour time)
-			//   null
-			AM: [ "AM", "am", "AM" ],
-			PM: [ "PM", "pm", "PM" ],
-			eras: [
-				// eras in reverse chronological order.
-				// name: the name of the era in this culture (e.g. A.D., C.E.)
-				// start: when the era starts in ticks (gregorian, gmt), null if it is the earliest supported era.
-				// offset: offset in years from gregorian calendar
-				{
-					"name": "A.D.",
-					"start": null,
-					"offset": 0
-				}
-			],
-			// when a two digit year is given, it will never be parsed as a four digit
-			// year greater than this year (in the appropriate era for the culture)
-			// Set it as a full year (e.g. 2029) or use an offset format starting from
-			// the current year: "+19" would correspond to 2029 if the current year 2010.
-			twoDigitYearMax: 2029,
-			// set of predefined date and time patterns used by the culture
-			// these represent the format someone in this culture would expect
-			// to see given the portions of the date that are shown.
-			patterns: {
-				// short date pattern
-				d: "M/d/yyyy",
-				// long date pattern
-				D: "dddd, MMMM dd, yyyy",
-				// short time pattern
-				t: "h:mm tt",
-				// long time pattern
-				T: "h:mm:ss tt",
-				// long date, short time pattern
-				f: "dddd, MMMM dd, yyyy h:mm tt",
-				// long date, long time pattern
-				F: "dddd, MMMM dd, yyyy h:mm:ss tt",
-				// month/day pattern
-				M: "MMMM dd",
-				// month/year pattern
-				Y: "yyyy MMMM",
-				// S is a sortable format that does not vary by culture
-				S: "yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss"
-			}
-			// optional fields for each calendar:
-			/*
-			monthsGenitive:
-				Same as months but used when the day preceeds the month.
-				Omit if the culture has no genitive distinction in month names.
-				For an explaination of genitive months, see http://blogs.msdn.com/michkap/archive/2004/12/25/332259.aspx
-			convert:
-				Allows for the support of non-gregorian based calendars. This convert object is used to
-				to convert a date to and from a gregorian calendar date to handle parsing and formatting.
-				The two functions:
-					fromGregorian( date )
-						Given the date as a parameter, return an array with parts [ year, month, day ]
-						corresponding to the non-gregorian based year, month, and day for the calendar.
-					toGregorian( year, month, day )
-						Given the non-gregorian year, month, and day, return a new Date() object
-						set to the corresponding date in the gregorian calendar.
-			*/
-		}
-	},
-	// For localized strings
-	messages: {}
-};
-
-Globalize.cultures[ "default" ].calendar = Globalize.cultures[ "default" ].calendars.standard;
-
-Globalize.cultures.en = Globalize.cultures[ "default" ];
-
-Globalize.cultureSelector = "en";
-
-//
-// private variables
-//
-
-regexHex = /^0x[a-f0-9]+$/i;
-regexInfinity = /^[+\-]?infinity$/i;
-regexParseFloat = /^[+\-]?\d*\.?\d*(e[+\-]?\d+)?$/;
-regexTrim = /^\s+|\s+$/g;
-
-//
-// private JavaScript utility functions
-//
-
-arrayIndexOf = function( array, item ) {
-	if ( array.indexOf ) {
-		return array.indexOf( item );
-	}
-	for ( var i = 0, length = array.length; i < length; i++ ) {
-		if ( array[i] === item ) {
-			return i;
-		}
-	}
-	return -1;
-};
-
-endsWith = function( value, pattern ) {
-	return value.substr( value.length - pattern.length ) === pattern;
-};
-
-extend = function() {
-	var options, name, src, copy, copyIsArray, clone,
-		target = arguments[0] || {},
-		i = 1,
-		length = arguments.length,
-		deep = false;
-
-	// Handle a deep copy situation
-	if ( typeof target === "boolean" ) {
-		deep = target;
-		target = arguments[1] || {};
-		// skip the boolean and the target
-		i = 2;
-	}
-
-	// Handle case when target is a string or something (possible in deep copy)
-	if ( typeof target !== "object" && !isFunction(target) ) {
-		target = {};
-	}
-
-	for ( ; i < length; i++ ) {
-		// Only deal with non-null/undefined values
-		if ( (options = arguments[ i ]) != null ) {
-			// Extend the base object
-			for ( name in options ) {
-				src = target[ name ];
-				copy = options[ name ];
-
-				// Prevent never-ending loop
-				if ( target === copy ) {
-					continue;
-				}
-
-				// Recurse if we're merging plain objects or arrays
-				if ( deep && copy && ( isObject(copy) || (copyIsArray = isArray(copy)) ) ) {
-					if ( copyIsArray ) {
-						copyIsArray = false;
-						clone = src && isArray(src) ? src : [];
-
-					} else {
-						clone = src && isObject(src) ? src : {};
-					}
-
-					// Never move original objects, clone them
-					target[ name ] = extend( deep, clone, copy );
-
-				// Don't bring in undefined values
-				} else if ( copy !== undefined ) {
-					target[ name ] = copy;
-				}
-			}
-		}
-	}
-
-	// Return the modified object
-	return target;
-};
-
-isArray = Array.isArray || function( obj ) {
-	return Object.prototype.toString.call( obj ) === "[object Array]";
-};
-
-isFunction = function( obj ) {
-	return Object.prototype.toString.call( obj ) === "[object Function]";
-};
-
-isObject = function( obj ) {
-	return Object.prototype.toString.call( obj ) === "[object Object]";
-};
-
-startsWith = function( value, pattern ) {
-	return value.indexOf( pattern ) === 0;
-};
-
-trim = function( value ) {
-	return ( value + "" ).replace( regexTrim, "" );
-};
-
-truncate = function( value ) {
-	if ( isNaN( value ) ) {
-		return NaN;
-	}
-	return Math[ value < 0 ? "ceil" : "floor" ]( value );
-};
-
-zeroPad = function( str, count, left ) {
-	var l;
-	for ( l = str.length; l < count; l += 1 ) {
-		str = ( left ? ("0" + str) : (str + "0") );
-	}
-	return str;
-};
-
-//
-// private Globalization utility functions
-//
-
-appendPreOrPostMatch = function( preMatch, strings ) {
-	// appends pre- and post- token match strings while removing escaped characters.
-	// Returns a single quote count which is used to determine if the token occurs
-	// in a string literal.
-	var quoteCount = 0,
-		escaped = false;
-	for ( var i = 0, il = preMatch.length; i < il; i++ ) {
-		var c = preMatch.charAt( i );
-		switch ( c ) {
-			case "\'":
-				if ( escaped ) {
-					strings.push( "\'" );
-				}
-				else {
-					quoteCount++;
-				}
-				escaped = false;
-				break;
-			case "\\":
-				if ( escaped ) {
-					strings.push( "\\" );
-				}
-				escaped = !escaped;
-				break;
-			default:
-				strings.push( c );
-				escaped = false;
-				break;
-		}
-	}
-	return quoteCount;
-};
-
-expandFormat = function( cal, format ) {
-	// expands unspecified or single character date formats into the full pattern.
-	format = format || "F";
-	var pattern,
-		patterns = cal.patterns,
-		len = format.length;
-	if ( len === 1 ) {
-		pattern = patterns[ format ];
-		if ( !pattern ) {
-			throw "Invalid date format string \'" + format + "\'.";
-		}
-		format = pattern;
-	}
-	else if ( len === 2 && format.charAt(0) === "%" ) {
-		// %X escape format -- intended as a custom format string that is only one character, not a built-in format.
-		format = format.charAt( 1 );
-	}
-	return format;
-};
-
-formatDate = function( value, format, culture ) {
-	var cal = culture.calendar,
-		convert = cal.convert,
-		ret;
-
-	if ( !format || !format.length || format === "i" ) {
-		if ( culture && culture.name.length ) {
-			if ( convert ) {
-				// non-gregorian calendar, so we cannot use built-in toLocaleString()
-				ret = formatDate( value, cal.patterns.F, culture );
-			}
-			else {
-				var eraDate = new Date( value.getTime() ),
-					era = getEra( value, cal.eras );
-				eraDate.setFullYear( getEraYear(value, cal, era) );
-				ret = eraDate.toLocaleString();
-			}
-		}
-		else {
-			ret = value.toString();
-		}
-		return ret;
-	}
-
-	var eras = cal.eras,
-		sortable = format === "s";
-	format = expandFormat( cal, format );
-
-	// Start with an empty string
-	ret = [];
-	var hour,
-		zeros = [ "0", "00", "000" ],
-		foundDay,
-		checkedDay,
-		dayPartRegExp = /([^d]|^)(d|dd)([^d]|$)/g,
-		quoteCount = 0,
-		tokenRegExp = getTokenRegExp(),
-		converted;
-
-	function padZeros( num, c ) {
-		var r, s = num + "";
-		if ( c > 1 && s.length < c ) {
-			r = ( zeros[c - 2] + s);
-			return r.substr( r.length - c, c );
-		}
-		else {
-			r = s;
-		}
-		return r;
-	}
-
-	function hasDay() {
-		if ( foundDay || checkedDay ) {
-			return foundDay;
-		}
-		foundDay = dayPartRegExp.test( format );
-		checkedDay = true;
-		return foundDay;
-	}
-
-	function getPart( date, part ) {
-		if ( converted ) {
-			return converted[ part ];
-		}
-		switch ( part ) {
-			case 0:
-				return date.getFullYear();
-			case 1:
-				return date.getMonth();
-			case 2:
-				return date.getDate();
-			default:
-				throw "Invalid part value " + part;
-		}
-	}
-
-	if ( !sortable && convert ) {
-		converted = convert.fromGregorian( value );
-	}
-
-	for ( ; ; ) {
-		// Save the current index
-		var index = tokenRegExp.lastIndex,
-			// Look for the next pattern
-			ar = tokenRegExp.exec( format );
-
-		// Append the text before the pattern (or the end of the string if not found)
-		var preMatch = format.slice( index, ar ? ar.index : format.length );
-		quoteCount += appendPreOrPostMatch( preMatch, ret );
-
-		if ( !ar ) {
-			break;
-		}
-
-		// do not replace any matches that occur inside a string literal.
-		if ( quoteCount % 2 ) {
-			ret.push( ar[0] );
-			continue;
-		}
-
-		var current = ar[ 0 ],
-			clength = current.length;
-
-		switch ( current ) {
-			case "ddd":
-				//Day of the week, as a three-letter abbreviation
-			case "dddd":
-				// Day of the week, using the full name
-				var names = ( clength === 3 ) ? cal.days.namesAbbr : cal.days.names;
-				ret.push( names[value.getDay()] );
-				break;
-			case "d":
-				// Day of month, without leading zero for single-digit days
-			case "dd":
-				// Day of month, with leading zero for single-digit days
-				foundDay = true;
-				ret.push(
-					padZeros( getPart(value, 2), clength )
-				);
-				break;
-			case "MMM":
-				// Month, as a three-letter abbreviation
-			case "MMMM":
-				// Month, using the full name
-				var part = getPart( value, 1 );
-				ret.push(
-					( cal.monthsGenitive && hasDay() ) ?
-					( cal.monthsGenitive[ clength === 3 ? "namesAbbr" : "names" ][ part ] ) :
-					( cal.months[ clength === 3 ? "namesAbbr" : "names" ][ part ] )
-				);
-				break;
-			case "M":
-				// Month, as digits, with no leading zero for single-digit months
-			case "MM":
-				// Month, as digits, with leading zero for single-digit months
-				ret.push(
-					padZeros( getPart(value, 1) + 1, clength )
-				);
-				break;
-			case "y":
-				// Year, as two digits, but with no leading zero for years less than 10
-			case "yy":
-				// Year, as two digits, with leading zero for years less than 10
-			case "yyyy":
-				// Year represented by four full digits
-				part = converted ? converted[ 0 ] : getEraYear( value, cal, getEra(value, eras), sortable );
-				if ( clength < 4 ) {
-					part = part % 100;
-				}
-				ret.push(
-					padZeros( part, clength )
-				);
-				break;
-			case "h":
-				// Hours with no leading zero for single-digit hours, using 12-hour clock
-			case "hh":
-				// Hours with leading zero for single-digit hours, using 12-hour clock
-				hour = value.getHours() % 12;
-				if ( hour === 0 ) hour = 12;
-				ret.push(
-					padZeros( hour, clength )
-				);
-				break;
-			case "H":
-				// Hours with no leading zero for single-digit hours, using 24-hour clock
-			case "HH":
-				// Hours with leading zero for single-digit hours, using 24-hour clock
-				ret.push(
-					padZeros( value.getHours(), clength )
-				);
-				break;
-			case "m":
-				// Minutes with no leading zero for single-digit minutes
-			case "mm":
-				// Minutes with leading zero for single-digit minutes
-				ret.push(
-					padZeros( value.getMinutes(), clength )
-				);
-				break;
-			case "s":
-				// Seconds with no leading zero for single-digit seconds
-			case "ss":
-				// Seconds with leading zero for single-digit seconds
-				ret.push(
-					padZeros( value.getSeconds(), clength )
-				);
-				break;
-			case "t":
-				// One character am/pm indicator ("a" or "p")
-			case "tt":
-				// Multicharacter am/pm indicator
-				part = value.getHours() < 12 ? ( cal.AM ? cal.AM[0] : " " ) : ( cal.PM ? cal.PM[0] : " " );
-				ret.push( clength === 1 ? part.charAt(0) : part );
-				break;
-			case "f":
-				// Deciseconds
-			case "ff":
-				// Centiseconds
-			case "fff":
-				// Milliseconds
-				ret.push(
-					padZeros( value.getMilliseconds(), 3 ).substr( 0, clength )
-				);
-				break;
-			case "z":
-				// Time zone offset, no leading zero
-			case "zz":
-				// Time zone offset with leading zero
-				hour = value.getTimezoneOffset() / 60;
-				ret.push(
-					( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), clength )
-				);
-				break;
-			case "zzz":
-				// Time zone offset with leading zero
-				hour = value.getTimezoneOffset() / 60;
-				ret.push(
-					( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), 2 ) +
-					// Hard coded ":" separator, rather than using cal.TimeSeparator
-					// Repeated here for consistency, plus ":" was already assumed in date parsing.
-					":" + padZeros( Math.abs(value.getTimezoneOffset() % 60), 2 )
-				);
-				break;
-			case "g":
-			case "gg":
-				if ( cal.eras ) {
-					ret.push(
-						cal.eras[ getEra(value, eras) ].name
-					);
-				}
-				break;
-		case "/":
-			ret.push( cal["/"] );
-			break;
-		default:
-			throw "Invalid date format pattern \'" + current + "\'.";
-		}
-	}
-	return ret.join( "" );
-};
-
-// formatNumber
-(function() {
-	var expandNumber;
-
-	expandNumber = function( number, precision, formatInfo ) {
-		var groupSizes = formatInfo.groupSizes,
-			curSize = groupSizes[ 0 ],
-			curGroupIndex = 1,
-			factor = Math.pow( 10, precision ),
-			rounded = Math.round( number * factor ) / factor;
-
-		if ( !isFinite(rounded) ) {
-			rounded = number;
-		}
-		number = rounded;
-
-		var numberString = number+"",
-			right = "",
-			split = numberString.split( /e/i ),
-			exponent = split.length > 1 ? parseInt( split[1], 10 ) : 0;
-		numberString = split[ 0 ];
-		split = numberString.split( "." );
-		numberString = split[ 0 ];
-		right = split.length > 1 ? split[ 1 ] : "";
-
-		var l;
-		if ( exponent > 0 ) {
-			right = zeroPad( right, exponent, false );
-			numberString += right.slice( 0, exponent );
-			right = right.substr( exponent );
-		}
-		else if ( exponent < 0 ) {
-			exponent = -exponent;
-			numberString = zeroPad( numberString, exponent + 1, true );
-			right = numberString.slice( -exponent, numberString.length ) + right;
-			numberString = numberString.slice( 0, -exponent );
-		}
-
-		if ( precision > 0 ) {
-			right = formatInfo[ "." ] +
-				( (right.length > precision) ? right.slice(0, precision) : zeroPad(right, precision) );
-		}
-		else {
-			right = "";
-		}
-
-		var stringIndex = numberString.length - 1,
-			sep = formatInfo[ "," ],
-			ret = "";
-
-		while ( stringIndex >= 0 ) {
-			if ( curSize === 0 || curSize > stringIndex ) {
-				return numberString.slice( 0, stringIndex + 1 ) + ( ret.length ? (sep + ret + right) : right );
-			}
-			ret = numberString.slice( stringIndex - curSize + 1, stringIndex + 1 ) + ( ret.length ? (sep + ret) : "" );
-
-			stringIndex -= curSize;
-
-			if ( curGroupIndex < groupSizes.length ) {
-				curSize = groupSizes[ curGroupIndex ];
-				curGroupIndex++;
-			}
-		}
-
-		return numberString.slice( 0, stringIndex + 1 ) + sep + ret + right;
-	};
-
-	formatNumber = function( value, format, culture ) {
-		if ( !isFinite(value) ) {
-			if ( value === Infinity ) {
-				return culture.numberFormat.positiveInfinity;
-			}
-			if ( value === -Infinity ) {
-				return culture.numberFormat.negativeInfinity;
-			}
-			return culture.numberFormat[ "NaN" ];
-		}
-		if ( !format || format === "i" ) {
-			return culture.name.length ? value.toLocaleString() : value.toString();
-		}
-		format = format || "D";
-
-		var nf = culture.numberFormat,
-			number = Math.abs( value ),
-			precision = -1,
-			pattern;
-		if ( format.length > 1 ) precision = parseInt( format.slice(1), 10 );
-
-		var current = format.charAt( 0 ).toUpperCase(),
-			formatInfo;
-
-		switch ( current ) {
-			case "D":
-				pattern = "n";
-				number = truncate( number );
-				if ( precision !== -1 ) {
-					number = zeroPad( "" + number, precision, true );
-				}
-				if ( value < 0 ) number = "-" + number;
-				break;
-			case "N":
-				formatInfo = nf;
-				/* falls through */
-			case "C":
-				formatInfo = formatInfo || nf.currency;
-				/* falls through */
-			case "P":
-				formatInfo = formatInfo || nf.percent;
-				pattern = value < 0 ? formatInfo.pattern[ 0 ] : ( formatInfo.pattern[1] || "n" );
-				if ( precision === -1 ) precision = formatInfo.decimals;
-				number = expandNumber( number * (current === "P" ? 100 : 1), precision, formatInfo );
-				break;
-			default:
-				throw "Bad number format specifier: " + current;
-		}
-
-		var patternParts = /n|\$|-|%/g,
-			ret = "";
-		for ( ; ; ) {
-			var index = patternParts.lastIndex,
-				ar = patternParts.exec( pattern );
-
-			ret += pattern.slice( index, ar ? ar.index : pattern.length );
-
-			if ( !ar ) {
-				break;
-			}
-
-			switch ( ar[0] ) {
-				case "n":
-					ret += number;
-					break;
-				case "$":
-					ret += nf.currency.symbol;
-					break;
-				case "-":
-					// don't make 0 negative
-					if ( /[1-9]/.test(number) ) {
-						ret += nf[ "-" ];
-					}
-					break;
-				case "%":
-					ret += nf.percent.symbol;
-					break;
-			}
-		}
-
-		return ret;
-	};
-
-}());
-
-getTokenRegExp = function() {
-	// regular expression for matching date and time tokens in format strings.
-	return (/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g);
-};
-
-getEra = function( date, eras ) {
-	if ( !eras ) return 0;
-	var start, ticks = date.getTime();
-	for ( var i = 0, l = eras.length; i < l; i++ ) {
-		start = eras[ i ].start;
-		if ( start === null || ticks >= start ) {
-			return i;
-		}
-	}
-	return 0;
-};
-
-getEraYear = function( date, cal, era, sortable ) {
-	var year = date.getFullYear();
-	if ( !sortable && cal.eras ) {
-		// convert normal gregorian year to era-shifted gregorian
-		// year by subtracting the era offset
-		year -= cal.eras[ era ].offset;
-	}
-	return year;
-};
-
-// parseExact
-(function() {
-	var expandYear,
-		getDayIndex,
-		getMonthIndex,
-		getParseRegExp,
-		outOfRange,
-		toUpper,
-		toUpperArray;
-
-	expandYear = function( cal, year ) {
-		// expands 2-digit year into 4 digits.
-		if ( year < 100 ) {
-			var now = new Date(),
-				era = getEra( now ),
-				curr = getEraYear( now, cal, era ),
-				twoDigitYearMax = cal.twoDigitYearMax;
-			twoDigitYearMax = typeof twoDigitYearMax === "string" ? new Date().getFullYear() % 100 + parseInt( twoDigitYearMax, 10 ) : twoDigitYearMax;
-			year += curr - ( curr % 100 );
-			if ( year > twoDigitYearMax ) {
-				year -= 100;
-			}
-		}
-		return year;
-	};
-
-	getDayIndex = function	( cal, value, abbr ) {
-		var ret,
-			days = cal.days,
-			upperDays = cal._upperDays;
-		if ( !upperDays ) {
-			cal._upperDays = upperDays = [
-				toUpperArray( days.names ),
-				toUpperArray( days.namesAbbr ),
-				toUpperArray( days.namesShort )
-			];
-		}
-		value = toUpper( value );
-		if ( abbr ) {
-			ret = arrayIndexOf( upperDays[1], value );
-			if ( ret === -1 ) {
-				ret = arrayIndexOf( upperDays[2], value );
-			}
-		}
-		else {
-			ret = arrayIndexOf( upperDays[0], value );
-		}
-		return ret;
-	};
-
-	getMonthIndex = function( cal, value, abbr ) {
-		var months = cal.months,
-			monthsGen = cal.monthsGenitive || cal.months,
-			upperMonths = cal._upperMonths,
-			upperMonthsGen = cal._upperMonthsGen;
-		if ( !upperMonths ) {
-			cal._upperMonths = upperMonths = [
-				toUpperArray( months.names ),
-				toUpperArray( months.namesAbbr )
-			];
-			cal._upperMonthsGen = upperMonthsGen = [
-				toUpperArray( monthsGen.names ),
-				toUpperArray( monthsGen.namesAbbr )
-			];
-		}
-		value = toUpper( value );
-		var i = arrayIndexOf( abbr ? upperMonths[1] : upperMonths[0], value );
-		if ( i < 0 ) {
-			i = arrayIndexOf( abbr ? upperMonthsGen[1] : upperMonthsGen[0], value );
-		}
-		return i;
-	};
-
-	getParseRegExp = function( cal, format ) {
-		// converts a format string into a regular expression with groups that
-		// can be used to extract date fields from a date string.
-		// check for a cached parse regex.
-		var re = cal._parseRegExp;
-		if ( !re ) {
-			cal._parseRegExp = re = {};
-		}
-		else {
-			var reFormat = re[ format ];
-			if ( reFormat ) {
-				return reFormat;
-			}
-		}
-
-		// expand single digit formats, then escape regular expression characters.
-		var expFormat = expandFormat( cal, format ).replace( /([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, "\\\\$1" ),
-			regexp = [ "^" ],
-			groups = [],
-			index = 0,
-			quoteCount = 0,
-			tokenRegExp = getTokenRegExp(),
-			match;
-
-		// iterate through each date token found.
-		while ( (match = tokenRegExp.exec(expFormat)) !== null ) {
-			var preMatch = expFormat.slice( index, match.index );
-			index = tokenRegExp.lastIndex;
-
-			// don't replace any matches that occur inside a string literal.
-			quoteCount += appendPreOrPostMatch( preMatch, regexp );
-			if ( quoteCount % 2 ) {
-				regexp.push( match[0] );
-				continue;
-			}
-
-			// add a regex group for the token.
-			var m = match[ 0 ],
-				len = m.length,
-				add;
-			switch ( m ) {
-				case "dddd": case "ddd":
-				case "MMMM": case "MMM":
-				case "gg": case "g":
-					add = "(\\D+)";
-					break;
-				case "tt": case "t":
-					add = "(\\D*)";
-					break;
-				case "yyyy":
-				case "fff":
-				case "ff":
-				case "f":
-					add = "(\\d{" + len + "})";
-					break;
-				case "dd": case "d":
-				case "MM": case "M":
-				case "yy": case "y":
-				case "HH": case "H":
-				case "hh": case "h":
-				case "mm": case "m":
-				case "ss": case "s":
-					add = "(\\d\\d?)";
-					break;
-				case "zzz":
-					add = "([+-]?\\d\\d?:\\d{2})";
-					break;
-				case "zz": case "z":
-					add = "([+-]?\\d\\d?)";
-					break;
-				case "/":
-					add = "(\\/)";
-					break;
-				default:
-					throw "Invalid date format pattern \'" + m + "\'.";
-			}
-			if ( add ) {
-				regexp.push( add );
-			}
-			groups.push( match[0] );
-		}
-		appendPreOrPostMatch( expFormat.slice(index), regexp );
-		regexp.push( "$" );
-
-		// allow whitespace to differ when matching formats.
-		var regexpStr = regexp.join( "" ).replace( /\s+/g, "\\s+" ),
-			parseRegExp = { "regExp": regexpStr, "groups": groups };
-
-		// cache the regex for this format.
-		return re[ format ] = parseRegExp;
-	};
-
-	outOfRange = function( value, low, high ) {
-		return value < low || value > high;
-	};
-
-	toUpper = function( value ) {
-		// "he-IL" has non-breaking space in weekday names.
-		return value.split( "\u00A0" ).join( " " ).toUpperCase();
-	};
-
-	toUpperArray = function( arr ) {
-		var results = [];
-		for ( var i = 0, l = arr.length; i < l; i++ ) {
-			results[ i ] = toUpper( arr[i] );
-		}
-		return results;
-	};
-
-	parseExact = function( value, format, culture ) {
-		// try to parse the date string by matching against the format string
-		// while using the specified culture for date field names.
-		value = trim( value );
-		var cal = culture.calendar,
-			// convert date formats into regular expressions with groupings.
-			// use the regexp to determine the input format and extract the date fields.
-			parseInfo = getParseRegExp( cal, format ),
-			match = new RegExp( parseInfo.regExp ).exec( value );
-		if ( match === null ) {
-			return null;
-		}
-		// found a date format that matches the input.
-		var groups = parseInfo.groups,
-			era = null, year = null, month = null, date = null, weekDay = null,
-			hour = 0, hourOffset, min = 0, sec = 0, msec = 0, tzMinOffset = null,
-			pmHour = false;
-		// iterate the format groups to extract and set the date fields.
-		for ( var j = 0, jl = groups.length; j < jl; j++ ) {
-			var matchGroup = match[ j + 1 ];
-			if ( matchGroup ) {
-				var current = groups[ j ],
-					clength = current.length,
-					matchInt = parseInt( matchGroup, 10 );
-				switch ( current ) {
-					case "dd": case "d":
-						// Day of month.
-						date = matchInt;
-						// check that date is generally in valid range, also checking overflow below.
-						if ( outOfRange(date, 1, 31) ) return null;
-						break;
-					case "MMM": case "MMMM":
-						month = getMonthIndex( cal, matchGroup, clength === 3 );
-						if ( outOfRange(month, 0, 11) ) return null;
-						break;
-					case "M": case "MM":
-						// Month.
-						month = matchInt - 1;
-						if ( outOfRange(month, 0, 11) ) return null;
-						break;
-					case "y": case "yy":
-					case "yyyy":
-						year = clength < 4 ? expandYear( cal, matchInt ) : matchInt;
-						if ( outOfRange(year, 0, 9999) ) return null;
-						break;
-					case "h": case "hh":
-						// Hours (12-hour clock).
-						hour = matchInt;
-						if ( hour === 12 ) hour = 0;
-						if ( outOfRange(hour, 0, 11) ) return null;
-						break;
-					case "H": case "HH":
-						// Hours (24-hour clock).
-						hour = matchInt;
-						if ( outOfRange(hour, 0, 23) ) return null;
-						break;
-					case "m": case "mm":
-						// Minutes.
-						min = matchInt;
-						if ( outOfRange(min, 0, 59) ) return null;
-						break;
-					case "s": case "ss":
-						// Seconds.
-						sec = matchInt;
-						if ( outOfRange(sec, 0, 59) ) return null;
-						break;
-					case "tt": case "t":
-						// AM/PM designator.
-						// see if it is standard, upper, or lower case PM. If not, ensure it is at least one of
-						// the AM tokens. If not, fail the parse for this format.
-						pmHour = cal.PM && ( matchGroup === cal.PM[0] || matchGroup === cal.PM[1] || matchGroup === cal.PM[2] );
-						if (
-							!pmHour && (
-								!cal.AM || ( matchGroup !== cal.AM[0] && matchGroup !== cal.AM[1] && matchGroup !== cal.AM[2] )
-							)
-						) return null;
-						break;
-					case "f":
-						// Deciseconds.
-					case "ff":
-						// Centiseconds.
-					case "fff":
-						// Milliseconds.
-						msec = matchInt * Math.pow( 10, 3 - clength );
-						if ( outOfRange(msec, 0, 999) ) return null;
-						break;
-					case "ddd":
-						// Day of week.
-					case "dddd":
-						// Day of week.
-						weekDay = getDayIndex( cal, matchGroup, clength === 3 );
-						if ( outOfRange(weekDay, 0, 6) ) return null;
-						break;
-					case "zzz":
-						// Time zone offset in +/- hours:min.
-						var offsets = matchGroup.split( /:/ );
-						if ( offsets.length !== 2 ) return null;
-						hourOffset = parseInt( offsets[0], 10 );
-						if ( outOfRange(hourOffset, -12, 13) ) return null;
-						var minOffset = parseInt( offsets[1], 10 );
-						if ( outOfRange(minOffset, 0, 59) ) return null;
-						tzMinOffset = ( hourOffset * 60 ) + ( startsWith(matchGroup, "-") ? -minOffset : minOffset );
-						break;
-					case "z": case "zz":
-						// Time zone offset in +/- hours.
-						hourOffset = matchInt;
-						if ( outOfRange(hourOffset, -12, 13) ) return null;
-						tzMinOffset = hourOffset * 60;
-						break;
-					case "g": case "gg":
-						var eraName = matchGroup;
-						if ( !eraName || !cal.eras ) return null;
-						eraName = trim( eraName.toLowerCase() );
-						for ( var i = 0, l = cal.eras.length; i < l; i++ ) {
-							if ( eraName === cal.eras[i].name.toLowerCase() ) {
-								era = i;
-								break;
-							}
-						}
-						// could not find an era with that name
-						if ( era === null ) return null;
-						break;
-				}
-			}
-		}
-		var result = new Date(), defaultYear, convert = cal.convert;
-		defaultYear = convert ? convert.fromGregorian( result )[ 0 ] : result.getFullYear();
-		if ( year === null ) {
-			year = defaultYear;
-		}
-		else if ( cal.eras ) {
-			// year must be shifted to normal gregorian year
-			// but not if year was not specified, its already normal gregorian
-			// per the main if clause above.
-			year += cal.eras[( era || 0 )].offset;
-		}
-		// set default day and month to 1 and January, so if unspecified, these are the defaults
-		// instead of the current day/month.
-		if ( month === null ) {
-			month = 0;
-		}
-		if ( date === null ) {
-			date = 1;
-		}
-		// now have year, month, and date, but in the culture's calendar.
-		// convert to gregorian if necessary
-		if ( convert ) {
-			result = convert.toGregorian( year, month, date );
-			// conversion failed, must be an invalid match
-			if ( result === null ) return null;
-		}
-		else {
-			// have to set year, month and date together to avoid overflow based on current date.
-			result.setFullYear( year, month, date );
-			// check to see if date overflowed for specified month (only checked 1-31 above).
-			if ( result.getDate() !== date ) return null;
-			// invalid day of week.
-			if ( weekDay !== null && result.getDay() !== weekDay ) {
-				return null;
-			}
-		}
-		// if pm designator token was found make sure the hours fit the 24-hour clock.
-		if ( pmHour && hour < 12 ) {
-			hour += 12;
-		}
-		result.setHours( hour, min, sec, msec );
-		if ( tzMinOffset !== null ) {
-			// adjust timezone to utc before applying local offset.
-			var adjustedMin = result.getMinutes() - ( tzMinOffset + result.getTimezoneOffset() );
-			// Safari limits hours and minutes to the range of -127 to 127.  We need to use setHours
-			// to ensure both these fields will not exceed this range.	adjustedMin will range
-			// somewhere between -1440 and 1500, so we only need to split this into hours.
-			result.setHours( result.getHours() + parseInt(adjustedMin / 60, 10), adjustedMin % 60 );
-		}
-		return result;
-	};
-}());
-
-parseNegativePattern = function( value, nf, negativePattern ) {
-	var neg = nf[ "-" ],
-		pos = nf[ "+" ],
-		ret;
-	switch ( negativePattern ) {
-		case "n -":
-			neg = " " + neg;
-			pos = " " + pos;
-			/* falls through */
-		case "n-":
-			if ( endsWith(value, neg) ) {
-				ret = [ "-", value.substr(0, value.length - neg.length) ];
-			}
-			else if ( endsWith(value, pos) ) {
-				ret = [ "+", value.substr(0, value.length - pos.length) ];
-			}
-			break;
-		case "- n":
-			neg += " ";
-			pos += " ";
-			/* falls through */
-		case "-n":
-			if ( startsWith(value, neg) ) {
-				ret = [ "-", value.substr(neg.length) ];
-			}
-			else if ( startsWith(value, pos) ) {
-				ret = [ "+", value.substr(pos.length) ];
-			}
-			break;
-		case "(n)":
-			if ( startsWith(value, "(") && endsWith(value, ")") ) {
-				ret = [ "-", value.substr(1, value.length - 2) ];
-			}
-			break;
-	}
-	return ret || [ "", value ];
-};
-
-//
-// public instance functions
-//
-
-Globalize.prototype.findClosestCulture = function( cultureSelector ) {
-	return Globalize.findClosestCulture.call( this, cultureSelector );
-};
-
-Globalize.prototype.format = function( value, format, cultureSelector ) {
-	return Globalize.format.call( this, value, format, cultureSelector );
-};
-
-Globalize.prototype.localize = function( key, cultureSelector ) {
-	return Globalize.localize.call( this, key, cultureSelector );
-};
-
-Globalize.prototype.parseInt = function( value, radix, cultureSelector ) {
-	return Globalize.parseInt.call( this, value, radix, cultureSelector );
-};
-
-Globalize.prototype.parseFloat = function( value, radix, cultureSelector ) {
-	return Globalize.parseFloat.call( this, value, radix, cultureSelector );
-};
-
-Globalize.prototype.culture = function( cultureSelector ) {
-	return Globalize.culture.call( this, cultureSelector );
-};
-
-//
-// public singleton functions
-//
-
-Globalize.addCultureInfo = function( cultureName, baseCultureName, info ) {
-
-	var base = {},
-		isNew = false;
-
-	if ( typeof cultureName !== "string" ) {
-		// cultureName argument is optional string. If not specified, assume info is first
-		// and only argument. Specified info deep-extends current culture.
-		info = cultureName;
-		cultureName = this.culture().name;
-		base = this.cultures[ cultureName ];
-	} else if ( typeof baseCultureName !== "string" ) {
-		// baseCultureName argument is optional string. If not specified, assume info is second
-		// argument. Specified info deep-extends specified culture.
-		// If specified culture does not exist, create by deep-extending default
-		info = baseCultureName;
-		isNew = ( this.cultures[ cultureName ] == null );
-		base = this.cultures[ cultureName ] || this.cultures[ "default" ];
-	} else {
-		// cultureName and baseCultureName specified. Assume a new culture is being created
-		// by deep-extending an specified base culture
-		isNew = true;
-		base = this.cultures[ baseCultureName ];
-	}
-
-	this.cultures[ cultureName ] = extend(true, {},
-		base,
-		info
-	);
-	// Make the standard calendar the current culture if it's a new culture
-	if ( isNew ) {
-		this.cultures[ cultureName ].calendar = this.cultures[ cultureName ].calendars.standard;
-	}
-};
-
-Globalize.findClosestCulture = function( name ) {
-	var match;
-	if ( !name ) {
-		return this.findClosestCulture( this.cultureSelector ) || this.cultures[ "default" ];
-	}
-	if ( typeof name === "string" ) {
-		name = name.split( "," );
-	}
-	if ( isArray(name) ) {
-		var lang,
-			cultures = this.cultures,
-			list = name,
-			i, l = list.length,
-			prioritized = [];
-		for ( i = 0; i < l; i++ ) {
-			name = trim( list[i] );
-			var pri, parts = name.split( ";" );
-			lang = trim( parts[0] );
-			if ( parts.length === 1 ) {
-				pri = 1;
-			}
-			else {
-				name = trim( parts[1] );
-				if ( name.indexOf("q=") === 0 ) {
-					name = name.substr( 2 );
-					pri = parseFloat( name );
-					pri = isNaN( pri ) ? 0 : pri;
-				}
-				else {
-					pri = 1;
-				}
-			}
-			prioritized.push({ lang: lang, pri: pri });
-		}
-		prioritized.sort(function( a, b ) {
-			if ( a.pri < b.pri ) {
-				return 1;
-			} else if ( a.pri > b.pri ) {
-				return -1;
-			}
-			return 0;
-		});
-		// exact match
-		for ( i = 0; i < l; i++ ) {
-			lang = prioritized[ i ].lang;
-			match = cultures[ lang ];
-			if ( match ) {
-				return match;
-			}
-		}
-
-		// neutral language match
-		for ( i = 0; i < l; i++ ) {
-			lang = prioritized[ i ].lang;
-			do {
-				var index = lang.lastIndexOf( "-" );
-				if ( index === -1 ) {
-					break;
-				}
-				// strip off the last part. e.g. en-US => en
-				lang = lang.substr( 0, index );
-				match = cultures[ lang ];
-				if ( match ) {
-					return match;
-				}
-			}
-			while ( 1 );
-		}
-
-		// last resort: match first culture using that language
-		for ( i = 0; i < l; i++ ) {
-			lang = prioritized[ i ].lang;
-			for ( var cultureKey in cultures ) {
-				var culture = cultures[ cultureKey ];
-				if ( culture.language == lang ) {
-					return culture;
-				}
-			}
-		}
-	}
-	else if ( typeof name === "object" ) {
-		return name;
-	}
-	return match || null;
-};
-
-Globalize.format = function( value, format, cultureSelector ) {
-	var culture = this.findClosestCulture( cultureSelector );
-	if ( value instanceof Date ) {
-		value = formatDate( value, format, culture );
-	}
-	else if ( typeof value === "number" ) {
-		value = formatNumber( value, format, culture );
-	}
-	return value;
-};
-
-Globalize.localize = function( key, cultureSelector ) {
-	return this.findClosestCulture( cultureSelector ).messages[ key ] ||
-		this.cultures[ "default" ].messages[ key ];
-};
-
-Globalize.parseDate = function( value, formats, culture ) {
-	culture = this.findClosestCulture( culture );
-
-	var date, prop, patterns;
-	if ( formats ) {
-		if ( typeof formats === "string" ) {
-			formats = [ formats ];
-		}
-		if ( formats.length ) {
-			for ( var i = 0, l = formats.length; i < l; i++ ) {
-				var format = formats[ i ];
-				if ( format ) {
-					date = parseExact( value, format, culture );
-					if ( date ) {
-						break;
-					}
-				}
-			}
-		}
-	} else {
-		patterns = culture.calendar.patterns;
-		for ( prop in patterns ) {
-			date = parseExact( value, patterns[prop], culture );
-			if ( date ) {
-				break;
-			}
-		}
-	}
-
-	return date || null;
-};
-
-Globalize.parseInt = function( value, radix, cultureSelector ) {
-	return truncate( Globalize.parseFloat(value, radix, cultureSelector) );
-};
-
-Globalize.parseFloat = function( value, radix, cultureSelector ) {
-	// radix argument is optional
-	if ( typeof radix !== "number" ) {
-		cultureSelector = radix;
-		radix = 10;
-	}
-
-	var culture = this.findClosestCulture( cultureSelector );
-	var ret = NaN,
-		nf = culture.numberFormat;
-
-	if ( value.indexOf(culture.numberFormat.currency.symbol) > -1 ) {
-		// remove currency symbol
-		value = value.replace( culture.numberFormat.currency.symbol, "" );
-		// replace decimal seperator
-		value = value.replace( culture.numberFormat.currency["."], culture.numberFormat["."] );
-	}
-
-	//Remove percentage character from number string before parsing
-	if ( value.indexOf(culture.numberFormat.percent.symbol) > -1){
-		value = value.replace( culture.numberFormat.percent.symbol, "" );
-	}
-
-	// remove spaces: leading, trailing and between - and number. Used for negative currency pt-BR
-	value = value.replace( / /g, "" );
-
-	// allow infinity or hexidecimal
-	if ( regexInfinity.test(value) ) {
-		ret = parseFloat( value );
-	}
-	else if ( !radix && regexHex.test(value) ) {
-		ret = parseInt( value, 16 );
-	}
-	else {
-
-		// determine sign and number
-		var signInfo = parseNegativePattern( value, nf, nf.pattern[0] ),
-			sign = signInfo[ 0 ],
-			num = signInfo[ 1 ];
-
-		// #44 - try parsing as "(n)"
-		if ( sign === "" && nf.pattern[0] !== "(n)" ) {
-			signInfo = parseNegativePattern( value, nf, "(n)" );
-			sign = signInfo[ 0 ];
-			num = signInfo[ 1 ];
-		}
-
-		// try parsing as "-n"
-		if ( sign === "" && nf.pattern[0] !== "-n" ) {
-			signInfo = parseNegativePattern( value, nf, "-n" );
-			sign = signInfo[ 0 ];
-			num = signInfo[ 1 ];
-		}
-
-		sign = sign || "+";
-
-		// determine exponent and number
-		var exponent,
-			intAndFraction,
-			exponentPos = num.indexOf( "e" );
-		if ( exponentPos < 0 ) exponentPos = num.indexOf( "E" );
-		if ( exponentPos < 0 ) {
-			intAndFraction = num;
-			exponent = null;
-		}
-		else {
-			intAndFraction = num.substr( 0, exponentPos );
-			exponent = num.substr( exponentPos + 1 );
-		}
-		// determine decimal position
-		var integer,
-			fraction,
-			decSep = nf[ "." ],
-			decimalPos = intAndFraction.indexOf( decSep );
-		if ( decimalPos < 0 ) {
-			integer = intAndFraction;
-			fraction = null;
-		}
-		else {
-			integer = intAndFraction.substr( 0, decimalPos );
-			fraction = intAndFraction.substr( decimalPos + decSep.length );
-		}
-		// handle groups (e.g. 1,000,000)
-		var groupSep = nf[ "," ];
-		integer = integer.split( groupSep ).join( "" );
-		var altGroupSep = groupSep.replace( /\u00A0/g, " " );
-		if ( groupSep !== altGroupSep ) {
-			integer = integer.split( altGroupSep ).join( "" );
-		}
-		// build a natively parsable number string
-		var p = sign + integer;
-		if ( fraction !== null ) {
-			p += "." + fraction;
-		}
-		if ( exponent !== null ) {
-			// exponent itself may have a number patternd
-			var expSignInfo = parseNegativePattern( exponent, nf, "-n" );
-			p += "e" + ( expSignInfo[0] || "+" ) + expSignInfo[ 1 ];
-		}
-		if ( regexParseFloat.test(p) ) {
-			ret = parseFloat( p );
-		}
-	}
-	return ret;
-};
-
-Globalize.culture = function( cultureSelector ) {
-	// setter
-	if ( typeof cultureSelector !== "undefined" ) {
-		this.cultureSelector = cultureSelector;
-	}
-	// getter
-	return this.findClosestCulture( cultureSelector ) || this.cultures[ "default" ];
-};
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af-ZA.js
deleted file mode 100644
index 094a81f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af-ZA.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture af-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "af-ZA", "default", {
-	name: "af-ZA",
-	englishName: "Afrikaans (South Africa)",
-	nativeName: "Afrikaans (Suid Afrika)",
-	language: "af",
-	numberFormat: {
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],
-				namesAbbr: ["Son","Maan","Dins","Woen","Dond","Vry","Sat"],
-				namesShort: ["So","Ma","Di","Wo","Do","Vr","Sa"]
-			},
-			months: {
-				names: ["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember",""],
-				namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af.js
deleted file mode 100644
index 9ac0407..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.af.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture af
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "af", "default", {
-	name: "af",
-	englishName: "Afrikaans",
-	nativeName: "Afrikaans",
-	language: "af",
-	numberFormat: {
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],
-				namesAbbr: ["Son","Maan","Dins","Woen","Dond","Vry","Sat"],
-				namesShort: ["So","Ma","Di","Wo","Do","Vr","Sa"]
-			},
-			months: {
-				names: ["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember",""],
-				namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am-ET.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am-ET.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am-ET.js
deleted file mode 100644
index 742c209..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am-ET.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture am-ET
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "am-ET", "default", {
-	name: "am-ET",
-	englishName: "Amharic (Ethiopia)",
-	nativeName: "\u12a0\u121b\u122d\u129b (\u12a2\u1275\u12ee\u1335\u12eb)",
-	language: "am",
-	numberFormat: {
-		decimals: 1,
-		groupSizes: [3,0],
-		"NaN": "NAN",
-		percent: {
-			pattern: ["-n%","n%"],
-			decimals: 1,
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			groupSizes: [3,0],
-			symbol: "ETB"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230\u129e","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"],
-				namesAbbr: ["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"],
-				namesShort: ["\u12a5","\u1230","\u121b","\u1228","\u1210","\u12d3","\u1245"]
-			},
-			months: {
-				names: ["\u1303\u1295\u12e9\u12c8\u122a","\u134c\u1265\u1229\u12c8\u122a","\u121b\u122d\u127d","\u12a4\u1355\u1228\u120d","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235\u1275","\u1234\u1355\u1274\u121d\u1260\u122d","\u12a6\u12ad\u1270\u12cd\u1260\u122d","\u1296\u126c\u121d\u1260\u122d","\u12f2\u1234\u121d\u1260\u122d",""],
-				namesAbbr: ["\u1303\u1295\u12e9","\u134c\u1265\u1229","\u121b\u122d\u127d","\u12a4\u1355\u1228","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235","\u1234\u1355\u1274","\u12a6\u12ad\u1270","\u1296\u126c\u121d","\u12f2\u1234\u121d",""]
-			},
-			AM: ["\u1321\u12cb\u1275","\u1321\u12cb\u1275","\u1321\u12cb\u1275"],
-			PM: ["\u12a8\u1230\u12d3\u1275","\u12a8\u1230\u12d3\u1275","\u12a8\u1230\u12d3\u1275"],
-			eras: [{"name":"\u12d3\u1218\u1270  \u121d\u1215\u1228\u1275","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy",
-				f: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy h:mm tt",
-				F: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy h:mm:ss tt",
-				M: "MMMM d \u1240\u1295",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am.js
deleted file mode 100644
index ad6f9d4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.am.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture am
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "am", "default", {
-	name: "am",
-	englishName: "Amharic",
-	nativeName: "\u12a0\u121b\u122d\u129b",
-	language: "am",
-	numberFormat: {
-		decimals: 1,
-		groupSizes: [3,0],
-		"NaN": "NAN",
-		percent: {
-			pattern: ["-n%","n%"],
-			decimals: 1,
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			groupSizes: [3,0],
-			symbol: "ETB"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230\u129e","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"],
-				namesAbbr: ["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"],
-				namesShort: ["\u12a5","\u1230","\u121b","\u1228","\u1210","\u12d3","\u1245"]
-			},
-			months: {
-				names: ["\u1303\u1295\u12e9\u12c8\u122a","\u134c\u1265\u1229\u12c8\u122a","\u121b\u122d\u127d","\u12a4\u1355\u1228\u120d","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235\u1275","\u1234\u1355\u1274\u121d\u1260\u122d","\u12a6\u12ad\u1270\u12cd\u1260\u122d","\u1296\u126c\u121d\u1260\u122d","\u12f2\u1234\u121d\u1260\u122d",""],
-				namesAbbr: ["\u1303\u1295\u12e9","\u134c\u1265\u1229","\u121b\u122d\u127d","\u12a4\u1355\u1228","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235","\u1234\u1355\u1274","\u12a6\u12ad\u1270","\u1296\u126c\u121d","\u12f2\u1234\u121d",""]
-			},
-			AM: ["\u1321\u12cb\u1275","\u1321\u12cb\u1275","\u1321\u12cb\u1275"],
-			PM: ["\u12a8\u1230\u12d3\u1275","\u12a8\u1230\u12d3\u1275","\u12a8\u1230\u12d3\u1275"],
-			eras: [{"name":"\u12d3\u1218\u1270  \u121d\u1215\u1228\u1275","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy",
-				f: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy h:mm tt",
-				F: "dddd '\u1363' MMMM d '\u1240\u1295' yyyy h:mm:ss tt",
-				M: "MMMM d \u1240\u1295",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-AE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-AE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-AE.js
deleted file mode 100644
index d2a4bb1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-AE.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-AE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-AE", "default", {
-	name: "ar-AE",
-	englishName: "Arabic (U.A.E.)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u062f.\u0625.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));


[09/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha.js
deleted file mode 100644
index 96b726f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ha.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture ha
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ha", "default", {
-	name: "ha",
-	englishName: "Hausa",
-	nativeName: "Hausa",
-	language: "ha",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Lahadi","Litinin","Talata","Laraba","Alhamis","Juma'a","Asabar"],
-				namesAbbr: ["Lah","Lit","Tal","Lar","Alh","Jum","Asa"],
-				namesShort: ["L","L","T","L","A","J","A"]
-			},
-			months: {
-				names: ["Januwaru","Febreru","Maris","Afrilu","Mayu","Yuni","Yuli","Agusta","Satumba","Oktocba","Nuwamba","Disamba",""],
-				namesAbbr: ["Jan","Feb","Mar","Afr","May","Yun","Yul","Agu","Sat","Okt","Nuw","Dis",""]
-			},
-			AM: ["Safe","safe","SAFE"],
-			PM: ["Yamma","yamma","YAMMA"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he-IL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he-IL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he-IL.js
deleted file mode 100644
index 8cace10..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he-IL.js
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Globalize Culture he-IL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "he-IL", "default", {
-	name: "he-IL",
-	englishName: "Hebrew (Israel)",
-	nativeName: "\u05e2\u05d1\u05e8\u05d9\u05ea (\u05d9\u05e9\u05e8\u05d0\u05dc)",
-	language: "he",
-	isRTL: true,
-	numberFormat: {
-		"NaN": "\u05dc\u05d0 \u05de\u05e1\u05e4\u05e8",
-		negativeInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05e9\u05dc\u05d9\u05dc\u05d9",
-		positiveInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05d7\u05d9\u05d5\u05d1\u05d9",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "\u20aa"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d9\u05d5\u05dd�\u05d0","\u05d9\u05d5\u05dd�\u05d1","\u05d9\u05d5\u05dd�\u05d2","\u05d9\u05d5\u05dd�\u05d3","\u05d9\u05d5\u05dd�\u05d4","\u05d9\u05d5\u05dd�\u05d5","\u05e9\u05d1\u05ea"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05d9\u05e0\u05d5\u05d0\u05e8","\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05d9\u05dc","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8","\u05e1\u05e4\u05d8\u05de\u05d1\u05e8","\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8","\u05e0\u05d5\u05d1\u05de\u05d1\u05e8","\u05d3\u05e6\u05de\u05d1\u05e8",""],
-				namesAbbr: ["\u05d9\u05e0\u05d5","\u05e4\u05d1\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0","\u05d9\u05d5\u05dc","\u05d0\u05d5\u05d2","\u05e1\u05e4\u05d8","\u05d0\u05d5\u05e7","\u05e0\u05d5\u05d1","\u05d3\u05e6\u05de",""]
-			},
-			eras: [{"name":"\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Hebrew: {
-			name: "Hebrew",
-			"/": " ",
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"],
-				namesAbbr: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"]
-			},
-			eras: [{"name":"C.E.","start":null,"offset":0}],
-			twoDigitYearMax: 5790,
-			patterns: {
-				d: "dd MMMM yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he.js
deleted file mode 100644
index 03f7ea4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.he.js
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Globalize Culture he
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "he", "default", {
-	name: "he",
-	englishName: "Hebrew",
-	nativeName: "\u05e2\u05d1\u05e8\u05d9\u05ea",
-	language: "he",
-	isRTL: true,
-	numberFormat: {
-		"NaN": "\u05dc\u05d0 \u05de\u05e1\u05e4\u05e8",
-		negativeInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05e9\u05dc\u05d9\u05dc\u05d9",
-		positiveInfinity: "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3�\u05d7\u05d9\u05d5\u05d1\u05d9",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "\u20aa"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d9\u05d5\u05dd�\u05d0","\u05d9\u05d5\u05dd�\u05d1","\u05d9\u05d5\u05dd�\u05d2","\u05d9\u05d5\u05dd�\u05d3","\u05d9\u05d5\u05dd�\u05d4","\u05d9\u05d5\u05dd�\u05d5","\u05e9\u05d1\u05ea"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05d9\u05e0\u05d5\u05d0\u05e8","\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05d9\u05dc","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8","\u05e1\u05e4\u05d8\u05de\u05d1\u05e8","\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8","\u05e0\u05d5\u05d1\u05de\u05d1\u05e8","\u05d3\u05e6\u05de\u05d1\u05e8",""],
-				namesAbbr: ["\u05d9\u05e0\u05d5","\u05e4\u05d1\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0","\u05d9\u05d5\u05dc","\u05d0\u05d5\u05d2","\u05e1\u05e4\u05d8","\u05d0\u05d5\u05e7","\u05e0\u05d5\u05d1","\u05d3\u05e6\u05de",""]
-			},
-			eras: [{"name":"\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Hebrew: {
-			name: "Hebrew",
-			"/": " ",
-			days: {
-				names: ["\u05d9\u05d5\u05dd�\u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd�\u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd�\u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd�\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],
-				namesAbbr: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"],
-				namesShort: ["\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05e9"]
-			},
-			months: {
-				names: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"],
-				namesAbbr: ["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05d0\u05d3\u05e8 \u05d1","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"]
-			},
-			eras: [{"name":"C.E.","start":null,"offset":0}],
-			twoDigitYearMax: 5790,
-			patterns: {
-				d: "dd MMMM yyyy",
-				D: "dddd dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd dd MMMM yyyy HH:mm",
-				F: "dddd dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi-IN.js
deleted file mode 100644
index d7989e5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture hi-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hi-IN", "default", {
-	name: "hi-IN",
-	englishName: "Hindi (India)",
-	nativeName: "\u0939\u093f\u0902\u0926\u0940 (\u092d\u093e\u0930\u0924)",
-	language: "hi",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0932\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0930\u0935\u093f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0932.","\u092c\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094d\u0930.","\u0936\u0928\u093f."],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""]
-			},
-			AM: ["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928"],
-			PM: ["\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi.js
deleted file mode 100644
index 4343d3a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hi.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture hi
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hi", "default", {
-	name: "hi",
-	englishName: "Hindi",
-	nativeName: "\u0939\u093f\u0902\u0926\u0940",
-	language: "hi",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0932\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0930\u0935\u093f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0932.","\u092c\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094d\u0930.","\u0936\u0928\u093f."],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""]
-			},
-			AM: ["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928"],
-			PM: ["\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-BA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-BA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-BA.js
deleted file mode 100644
index 3e5e064..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-BA.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture hr-BA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hr-BA", "default", {
-	name: "hr-BA",
-	englishName: "Croatian (Latin, Bosnia and Herzegovina)",
-	nativeName: "hrvatski (Bosna i Hercegovina)",
-	language: "hr",
-	numberFormat: {
-		pattern: ["- n"],
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "KM"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["sije\u010danj","velja\u010da","o\u017eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			monthsGenitive: {
-				names: ["sije\u010dnja","velja\u010de","o\u017eujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy.",
-				D: "d. MMMM yyyy.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy. H:mm",
-				F: "d. MMMM yyyy. H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-HR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-HR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-HR.js
deleted file mode 100644
index 71a796e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr-HR.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture hr-HR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hr-HR", "default", {
-	name: "hr-HR",
-	englishName: "Croatian (Croatia)",
-	nativeName: "hrvatski (Hrvatska)",
-	language: "hr",
-	numberFormat: {
-		pattern: ["- n"],
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kn"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["sije\u010danj","velja\u010da","o\u017eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			monthsGenitive: {
-				names: ["sije\u010dnja","velja\u010de","o\u017eujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy.",
-				D: "d. MMMM yyyy.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy. H:mm",
-				F: "d. MMMM yyyy. H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr.js
deleted file mode 100644
index 6c597a8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hr.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture hr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hr", "default", {
-	name: "hr",
-	englishName: "Croatian",
-	nativeName: "hrvatski",
-	language: "hr",
-	numberFormat: {
-		pattern: ["- n"],
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kn"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["sije\u010danj","velja\u010da","o\u017eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			monthsGenitive: {
-				names: ["sije\u010dnja","velja\u010de","o\u017eujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca",""],
-				namesAbbr: ["sij","vlj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy.",
-				D: "d. MMMM yyyy.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy. H:mm",
-				F: "d. MMMM yyyy. H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb-DE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb-DE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb-DE.js
deleted file mode 100644
index e30a4da..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb-DE.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture hsb-DE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hsb-DE", "default", {
-	name: "hsb-DE",
-	englishName: "Upper Sorbian (Germany)",
-	nativeName: "hornjoserb\u0161\u0107ina (N\u011bmska)",
-	language: "hsb",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "njedefinowane",
-		negativeInfinity: "-njek�n\u010dne",
-		positiveInfinity: "+njek�n\u010dne",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["njed\u017aela","p�nd\u017aela","wutora","srjeda","\u0161tw�rtk","pjatk","sobota"],
-				namesAbbr: ["nje","p�n","wut","srj","\u0161tw","pja","sob"],
-				namesShort: ["n","p","w","s","\u0161","p","s"]
-			},
-			months: {
-				names: ["januar","februar","m\u011brc","apryl","meja","junij","julij","awgust","september","oktober","nowember","december",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","mej","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			monthsGenitive: {
-				names: ["januara","februara","m\u011brca","apryla","meje","junija","julija","awgusta","septembra","oktobra","nowembra","decembra",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","mej","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"po Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "dddd, 'dnja' d. MMMM yyyy",
-				t: "H.mm 'hod\u017a.'",
-				T: "H:mm:ss",
-				f: "dddd, 'dnja' d. MMMM yyyy H.mm 'hod\u017a.'",
-				F: "dddd, 'dnja' d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb.js
deleted file mode 100644
index 57a6b06..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hsb.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture hsb
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hsb", "default", {
-	name: "hsb",
-	englishName: "Upper Sorbian",
-	nativeName: "hornjoserb\u0161\u0107ina",
-	language: "hsb",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "njedefinowane",
-		negativeInfinity: "-njek�n\u010dne",
-		positiveInfinity: "+njek�n\u010dne",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["njed\u017aela","p�nd\u017aela","wutora","srjeda","\u0161tw�rtk","pjatk","sobota"],
-				namesAbbr: ["nje","p�n","wut","srj","\u0161tw","pja","sob"],
-				namesShort: ["n","p","w","s","\u0161","p","s"]
-			},
-			months: {
-				names: ["januar","februar","m\u011brc","apryl","meja","junij","julij","awgust","september","oktober","nowember","december",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","mej","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			monthsGenitive: {
-				names: ["januara","februara","m\u011brca","apryla","meje","junija","julija","awgusta","septembra","oktobra","nowembra","decembra",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","mej","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"po Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "dddd, 'dnja' d. MMMM yyyy",
-				t: "H.mm 'hod\u017a.'",
-				T: "H:mm:ss",
-				f: "dddd, 'dnja' d. MMMM yyyy H.mm 'hod\u017a.'",
-				F: "dddd, 'dnja' d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu-HU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu-HU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu-HU.js
deleted file mode 100644
index 0156328..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu-HU.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture hu-HU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hu-HU", "default", {
-	name: "hu-HU",
-	englishName: "Hungarian (Hungary)",
-	nativeName: "magyar (Magyarorsz�g)",
-	language: "hu",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nem sz�m",
-		negativeInfinity: "negat�v v�gtelen",
-		positiveInfinity: "v�gtelen",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "Ft"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["vas�rnap","h�tf\u0151","kedd","szerda","cs�t�rt�k","p�ntek","szombat"],
-				namesAbbr: ["V","H","K","Sze","Cs","P","Szo"],
-				namesShort: ["V","H","K","Sze","Cs","P","Szo"]
-			},
-			months: {
-				names: ["janu�r","febru�r","m�rcius","�prilis","m�jus","j�nius","j�lius","augusztus","szeptember","okt�ber","november","december",""],
-				namesAbbr: ["jan.","febr.","m�rc.","�pr.","m�j.","j�n.","j�l.","aug.","szept.","okt.","nov.","dec.",""]
-			},
-			AM: ["de.","de.","DE."],
-			PM: ["du.","du.","DU."],
-			eras: [{"name":"i.sz.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "yyyy. MMMM d.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy. MMMM d. H:mm",
-				F: "yyyy. MMMM d. H:mm:ss",
-				M: "MMMM d.",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu.js
deleted file mode 100644
index a4ae56f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hu.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture hu
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hu", "default", {
-	name: "hu",
-	englishName: "Hungarian",
-	nativeName: "magyar",
-	language: "hu",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nem sz�m",
-		negativeInfinity: "negat�v v�gtelen",
-		positiveInfinity: "v�gtelen",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "Ft"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["vas�rnap","h�tf\u0151","kedd","szerda","cs�t�rt�k","p�ntek","szombat"],
-				namesAbbr: ["V","H","K","Sze","Cs","P","Szo"],
-				namesShort: ["V","H","K","Sze","Cs","P","Szo"]
-			},
-			months: {
-				names: ["janu�r","febru�r","m�rcius","�prilis","m�jus","j�nius","j�lius","augusztus","szeptember","okt�ber","november","december",""],
-				namesAbbr: ["jan.","febr.","m�rc.","�pr.","m�j.","j�n.","j�l.","aug.","szept.","okt.","nov.","dec.",""]
-			},
-			AM: ["de.","de.","DE."],
-			PM: ["du.","du.","DU."],
-			eras: [{"name":"i.sz.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "yyyy. MMMM d.",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy. MMMM d. H:mm",
-				F: "yyyy. MMMM d. H:mm:ss",
-				M: "MMMM d.",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy-AM.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy-AM.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy-AM.js
deleted file mode 100644
index 9fa83be..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy-AM.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture hy-AM
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hy-AM", "default", {
-	name: "hy-AM",
-	englishName: "Armenian (Armenia)",
-	nativeName: "\u0540\u0561\u0575\u0565\u0580\u0565\u0576 (\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576)",
-	language: "hy",
-	numberFormat: {
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "\u0564\u0580."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u053f\u056b\u0580\u0561\u056f\u056b","\u0535\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b","\u0535\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0549\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0540\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b","\u0548\u0552\u0580\u0562\u0561\u0569","\u0547\u0561\u0562\u0561\u0569"],
-				namesAbbr: ["\u053f\u056b\u0580","\u0535\u0580\u056f","\u0535\u0580\u0584","\u0549\u0580\u0584","\u0540\u0576\u0563","\u0548\u0552\u0580","\u0547\u0562\u0569"],
-				namesShort: ["\u053f","\u0535","\u0535","\u0549","\u0540","\u0548","\u0547"]
-			},
-			months: {
-				names: ["\u0540\u0578\u0582\u0576\u057e\u0561\u0580","\u0553\u0565\u057f\u0580\u057e\u0561\u0580","\u0544\u0561\u0580\u057f","\u0531\u057a\u0580\u056b\u056c","\u0544\u0561\u0575\u056b\u057d","\u0540\u0578\u0582\u0576\u056b\u057d","\u0540\u0578\u0582\u056c\u056b\u057d","\u0555\u0563\u0578\u057d\u057f\u0578\u057d","\u054d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580","\u0540\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580","\u0546\u0578\u0575\u0565\u0574\u0562\u0565\u0580","\u0534\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580",""],
-				namesAbbr: ["\u0540\u0546\u054e","\u0553\u054f\u054e","\u0544\u0550\u054f","\u0531\u054a\u0550","\u0544\u0545\u054d","\u0540\u0546\u054d","\u0540\u053c\u054d","\u0555\u0533\u054d","\u054d\u0535\u054a","\u0540\u0548\u053f","\u0546\u0548\u0545","\u0534\u0535\u053f",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM, yyyy H:mm",
-				F: "d MMMM, yyyy H:mm:ss",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy.js
deleted file mode 100644
index 3e78786..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.hy.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture hy
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "hy", "default", {
-	name: "hy",
-	englishName: "Armenian",
-	nativeName: "\u0540\u0561\u0575\u0565\u0580\u0565\u0576",
-	language: "hy",
-	numberFormat: {
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "\u0564\u0580."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u053f\u056b\u0580\u0561\u056f\u056b","\u0535\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b","\u0535\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0549\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0540\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b","\u0548\u0552\u0580\u0562\u0561\u0569","\u0547\u0561\u0562\u0561\u0569"],
-				namesAbbr: ["\u053f\u056b\u0580","\u0535\u0580\u056f","\u0535\u0580\u0584","\u0549\u0580\u0584","\u0540\u0576\u0563","\u0548\u0552\u0580","\u0547\u0562\u0569"],
-				namesShort: ["\u053f","\u0535","\u0535","\u0549","\u0540","\u0548","\u0547"]
-			},
-			months: {
-				names: ["\u0540\u0578\u0582\u0576\u057e\u0561\u0580","\u0553\u0565\u057f\u0580\u057e\u0561\u0580","\u0544\u0561\u0580\u057f","\u0531\u057a\u0580\u056b\u056c","\u0544\u0561\u0575\u056b\u057d","\u0540\u0578\u0582\u0576\u056b\u057d","\u0540\u0578\u0582\u056c\u056b\u057d","\u0555\u0563\u0578\u057d\u057f\u0578\u057d","\u054d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580","\u0540\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580","\u0546\u0578\u0575\u0565\u0574\u0562\u0565\u0580","\u0534\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580",""],
-				namesAbbr: ["\u0540\u0546\u054e","\u0553\u054f\u054e","\u0544\u0550\u054f","\u0531\u054a\u0550","\u0544\u0545\u054d","\u0540\u0546\u054d","\u0540\u053c\u054d","\u0555\u0533\u054d","\u054d\u0535\u054a","\u0540\u0548\u053f","\u0546\u0548\u0545","\u0534\u0535\u053f",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM, yyyy H:mm",
-				F: "d MMMM, yyyy H:mm:ss",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id-ID.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id-ID.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id-ID.js
deleted file mode 100644
index 283badc..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id-ID.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Globalize Culture id-ID
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "id-ID", "default", {
-	name: "id-ID",
-	englishName: "Indonesian (Indonesia)",
-	nativeName: "Bahasa Indonesia (Indonesia)",
-	language: "id",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "Rp"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],
-				namesAbbr: ["Minggu","Sen","Sel","Rabu","Kamis","Jumat","Sabtu"],
-				namesShort: ["M","S","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""],
-				namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id.js
deleted file mode 100644
index 9027e38..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.id.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Globalize Culture id
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "id", "default", {
-	name: "id",
-	englishName: "Indonesian",
-	nativeName: "Bahasa Indonesia",
-	language: "id",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "Rp"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],
-				namesAbbr: ["Minggu","Sen","Sel","Rabu","Kamis","Jumat","Sabtu"],
-				namesShort: ["M","S","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""],
-				namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig-NG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig-NG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig-NG.js
deleted file mode 100644
index 04ad7a3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig-NG.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture ig-NG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ig-NG", "default", {
-	name: "ig-NG",
-	englishName: "Igbo (Nigeria)",
-	nativeName: "Igbo (Nigeria)",
-	language: "ig",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Aiku","Aje","Isegun","Ojo'ru","Ojo'bo","Eti","Abameta"],
-				namesAbbr: ["Aik","Aje","Ise","Ojo","Ojo","Eti","Aba"],
-				namesShort: ["A","A","I","O","O","E","A"]
-			},
-			months: {
-				names: ["Onwa mbu","Onwa ibua","Onwa ato","Onwa ano","Onwa ise","Onwa isi","Onwa asa","Onwa asato","Onwa itolu","Onwa iri","Onwa iri n'ofu","Onwa iri n'ibua",""],
-				namesAbbr: ["mbu.","ibu.","ato.","ano.","ise","isi","asa","asa.","ito.","iri.","n'of.","n'ib.",""]
-			},
-			AM: ["Ututu","ututu","UTUTU"],
-			PM: ["Efifie","efifie","EFIFIE"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig.js
deleted file mode 100644
index 96219ba..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ig.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture ig
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ig", "default", {
-	name: "ig",
-	englishName: "Igbo",
-	nativeName: "Igbo",
-	language: "ig",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Aiku","Aje","Isegun","Ojo'ru","Ojo'bo","Eti","Abameta"],
-				namesAbbr: ["Aik","Aje","Ise","Ojo","Ojo","Eti","Aba"],
-				namesShort: ["A","A","I","O","O","E","A"]
-			},
-			months: {
-				names: ["Onwa mbu","Onwa ibua","Onwa ato","Onwa ano","Onwa ise","Onwa isi","Onwa asa","Onwa asato","Onwa itolu","Onwa iri","Onwa iri n'ofu","Onwa iri n'ibua",""],
-				namesAbbr: ["mbu.","ibu.","ato.","ano.","ise","isi","asa","asa.","ito.","iri.","n'of.","n'ib.",""]
-			},
-			AM: ["Ututu","ututu","UTUTU"],
-			PM: ["Efifie","efifie","EFIFIE"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii-CN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii-CN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii-CN.js
deleted file mode 100644
index 14906bf..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii-CN.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture ii-CN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ii-CN", "default", {
-	name: "ii-CN",
-	englishName: "Yi (PRC)",
-	nativeName: "\ua188\ua320\ua071\ua0b7 (\ua34f\ua278\ua3d3\ua0b1\ua1ed\ua27c\ua1e9)",
-	language: "ii",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\ua317\ua0b7\ua00b\ua26c",
-		negativeInfinity: "\ua004\ua2ad\ua310\ua00b\ua246",
-		positiveInfinity: "\ua224\ua1c1\ua456\ua00b\ua26c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\ua46d\ua18f\ua44d","\ua18f\ua282\ua494","\ua18f\ua282\ua44d","\ua18f\ua282\ua315","\ua18f\ua282\ua1d6","\ua18f\ua282\ua26c","\ua18f\ua282\ua0d8"],
-				namesAbbr: ["\ua46d\ua18f","\ua18f\ua494","\ua18f\ua44d","\ua18f\ua315","\ua18f\ua1d6","\ua18f\ua26c","\ua18f\ua0d8"],
-				namesShort: ["\ua18f","\ua494","\ua44d","\ua315","\ua1d6","\ua26c","\ua0d8"]
-			},
-			months: {
-				names: ["\ua2cd\ua1aa","\ua44d\ua1aa","\ua315\ua1aa","\ua1d6\ua1aa","\ua26c\ua1aa","\ua0d8\ua1aa","\ua3c3\ua1aa","\ua246\ua1aa","\ua22c\ua1aa","\ua2b0\ua1aa","\ua2af\ua2aa\ua1aa","\ua2b0\ua44b\ua1aa",""],
-				namesAbbr: ["\ua2cd\ua1aa","\ua44d\ua1aa","\ua315\ua1aa","\ua1d6\ua1aa","\ua26c\ua1aa","\ua0d8\ua1aa","\ua3c3\ua1aa","\ua246\ua1aa","\ua22c\ua1aa","\ua2b0\ua1aa","\ua2af\ua2aa\ua1aa","\ua2b0\ua44b\ua1aa",""]
-			},
-			AM: ["\ua0b5\ua1aa\ua20c\ua210","\ua0b5\ua1aa\ua20c\ua210","\ua0b5\ua1aa\ua20c\ua210"],
-			PM: ["\ua0b5\ua1aa\ua20c\ua248","\ua0b5\ua1aa\ua20c\ua248","\ua0b5\ua1aa\ua20c\ua248"],
-			eras: [{"name":"\ua1ec\ua47c","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\ua20e' M'\ua1aa' d'\ua44d'",
-				t: "tt h:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\ua20e' M'\ua1aa' d'\ua44d' tt h:mm",
-				F: "yyyy'\ua20e' M'\ua1aa' d'\ua44d' H:mm:ss",
-				M: "M'\ua1aa' d'\ua44d'",
-				Y: "yyyy'\ua20e' M'\ua1aa'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii.js
deleted file mode 100644
index 53d078a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ii.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture ii
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ii", "default", {
-	name: "ii",
-	englishName: "Yi",
-	nativeName: "\ua188\ua320\ua071\ua0b7",
-	language: "ii",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\ua317\ua0b7\ua00b\ua26c",
-		negativeInfinity: "\ua004\ua2ad\ua310\ua00b\ua246",
-		positiveInfinity: "\ua224\ua1c1\ua456\ua00b\ua26c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\ua46d\ua18f\ua44d","\ua18f\ua282\ua494","\ua18f\ua282\ua44d","\ua18f\ua282\ua315","\ua18f\ua282\ua1d6","\ua18f\ua282\ua26c","\ua18f\ua282\ua0d8"],
-				namesAbbr: ["\ua46d\ua18f","\ua18f\ua494","\ua18f\ua44d","\ua18f\ua315","\ua18f\ua1d6","\ua18f\ua26c","\ua18f\ua0d8"],
-				namesShort: ["\ua18f","\ua494","\ua44d","\ua315","\ua1d6","\ua26c","\ua0d8"]
-			},
-			months: {
-				names: ["\ua2cd\ua1aa","\ua44d\ua1aa","\ua315\ua1aa","\ua1d6\ua1aa","\ua26c\ua1aa","\ua0d8\ua1aa","\ua3c3\ua1aa","\ua246\ua1aa","\ua22c\ua1aa","\ua2b0\ua1aa","\ua2af\ua2aa\ua1aa","\ua2b0\ua44b\ua1aa",""],
-				namesAbbr: ["\ua2cd\ua1aa","\ua44d\ua1aa","\ua315\ua1aa","\ua1d6\ua1aa","\ua26c\ua1aa","\ua0d8\ua1aa","\ua3c3\ua1aa","\ua246\ua1aa","\ua22c\ua1aa","\ua2b0\ua1aa","\ua2af\ua2aa\ua1aa","\ua2b0\ua44b\ua1aa",""]
-			},
-			AM: ["\ua0b5\ua1aa\ua20c\ua210","\ua0b5\ua1aa\ua20c\ua210","\ua0b5\ua1aa\ua20c\ua210"],
-			PM: ["\ua0b5\ua1aa\ua20c\ua248","\ua0b5\ua1aa\ua20c\ua248","\ua0b5\ua1aa\ua20c\ua248"],
-			eras: [{"name":"\ua1ec\ua47c","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\ua20e' M'\ua1aa' d'\ua44d'",
-				t: "tt h:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\ua20e' M'\ua1aa' d'\ua44d' tt h:mm",
-				F: "yyyy'\ua20e' M'\ua1aa' d'\ua44d' H:mm:ss",
-				M: "M'\ua1aa' d'\ua44d'",
-				Y: "yyyy'\ua20e' M'\ua1aa'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is-IS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is-IS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is-IS.js
deleted file mode 100644
index 795f0f9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is-IS.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture is-IS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "is-IS", "default", {
-	name: "is-IS",
-	englishName: "Icelandic (Iceland)",
-	nativeName: "�slenska (�sland)",
-	language: "is",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnudagur","m�nudagur","�ri�judagur","mi�vikudagur","fimmtudagur","f�studagur","laugardagur"],
-				namesAbbr: ["sun.","m�n.","�ri.","mi�.","fim.","f�s.","lau."],
-				namesShort: ["su","m�","�r","mi","fi","f�","la"]
-			},
-			months: {
-				names: ["jan�ar","febr�ar","mars","apr�l","ma�","j�n�","j�l�","�g�st","september","okt�ber","n�vember","desember",""],
-				namesAbbr: ["jan.","feb.","mar.","apr.","ma�","j�n.","j�l.","�g�.","sep.","okt.","n�v.","des.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is.js
deleted file mode 100644
index f274692..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.is.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture is
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "is", "default", {
-	name: "is",
-	englishName: "Icelandic",
-	nativeName: "�slenska",
-	language: "is",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sunnudagur","m�nudagur","�ri�judagur","mi�vikudagur","fimmtudagur","f�studagur","laugardagur"],
-				namesAbbr: ["sun.","m�n.","�ri.","mi�.","fim.","f�s.","lau."],
-				namesShort: ["su","m�","�r","mi","fi","f�","la"]
-			},
-			months: {
-				names: ["jan�ar","febr�ar","mars","apr�l","ma�","j�n�","j�l�","�g�st","september","okt�ber","n�vember","desember",""],
-				namesAbbr: ["jan.","feb.","mar.","apr.","ma�","j�n.","j�l.","�g�.","sep.","okt.","n�v.","des.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-CH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-CH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-CH.js
deleted file mode 100644
index d91a2a5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-CH.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture it-CH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "it-CH", "default", {
-	name: "it-CH",
-	englishName: "Italian (Switzerland)",
-	nativeName: "italiano (Svizzera)",
-	language: "it",
-	numberFormat: {
-		",": "'",
-		"NaN": "Non un numero reale",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "fr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["domenica","luned�","marted�","mercoled�","gioved�","venerd�","sabato"],
-				namesAbbr: ["dom","lun","mar","mer","gio","ven","sab"],
-				namesShort: ["do","lu","ma","me","gi","ve","sa"]
-			},
-			months: {
-				names: ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],
-				namesAbbr: ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-IT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-IT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-IT.js
deleted file mode 100644
index df4fbd8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it-IT.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture it-IT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "it-IT", "default", {
-	name: "it-IT",
-	englishName: "Italian (Italy)",
-	nativeName: "italiano (Italia)",
-	language: "it",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "Non un numero reale",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domenica","luned�","marted�","mercoled�","gioved�","venerd�","sabato"],
-				namesAbbr: ["dom","lun","mar","mer","gio","ven","sab"],
-				namesShort: ["do","lu","ma","me","gi","ve","sa"]
-			},
-			months: {
-				names: ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],
-				namesAbbr: ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it.js
deleted file mode 100644
index de88495..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.it.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture it
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "it", "default", {
-	name: "it",
-	englishName: "Italian",
-	nativeName: "italiano",
-	language: "it",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "Non un numero reale",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domenica","luned�","marted�","mercoled�","gioved�","venerd�","sabato"],
-				namesAbbr: ["dom","lun","mar","mer","gio","ven","sab"],
-				namesShort: ["do","lu","ma","me","gi","ve","sa"]
-			},
-			months: {
-				names: ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""],
-				namesAbbr: ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans-CA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans-CA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans-CA.js
deleted file mode 100644
index ac00a68..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans-CA.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture iu-Cans-CA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "iu-Cans-CA", "default", {
-	name: "iu-Cans-CA",
-	englishName: "Inuktitut (Syllabics, Canada)",
-	nativeName: "\u1403\u14c4\u1483\u144e\u1450\u1466 (\u1472\u14c7\u1455\u14a5)",
-	language: "iu-Cans",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u14c8\u1466\u144f\u1591\u152d","\u14c7\u14a1\u1490\u153e\u152d\u1405","\u140a\u1403\u1449\u1431\u1585","\u1431\u1593\u1466\u14ef\u1585","\u14ef\u1455\u14bb\u14a5\u1585","\u1455\u14ea\u14d5\u1550\u14a5\u1585","\u14ef\u1559\u1456\u1550\u1555\u1483"],
-				namesAbbr: ["\u14c8\u1466\u144f","\u14c7\u14a1\u1490","\u140a\u1403\u1449\u1431","\u1431\u1593\u1466\u14ef","\u14ef\u1455","\u1455\u14ea\u14d5","\u14ef\u1559\u1456\u1550\u1555\u1483"],
-				namesShort: ["\u14c8","\u14c7","\u140a","\u1431","\u14ef","\u1455","\u14ef"]
-			},
-			months: {
-				names: ["\u152e\u14d0\u14c4\u140a\u1546","\u1556\u155d\u1557\u140a\u1546","\u14ab\u1466\u14ef","\u1404\u1433\u1546","\u14aa\u1403","\u152b\u14c2","\u152a\u14da\u1403","\u140b\u14a1\u148c\u14ef","\u14ef\u144e\u1431\u1546","\u1405\u1450\u1431\u1546","\u14c4\u1555\u1431\u1546","\u144e\u14ef\u1431\u1546",""],
-				namesAbbr: ["\u152e\u14d0\u14c4","\u1556\u155d\u1557","\u14ab\u1466\u14ef","\u1404\u1433\u1546","\u14aa\u1403","\u152b\u14c2","\u152a\u14da\u1403","\u140b\u14a1\u148c","\u14ef\u144e\u1431","\u1405\u1450\u1431","\u14c4\u1555\u1431","\u144e\u14ef\u1431",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd,MMMM dd,yyyy",
-				f: "dddd,MMMM dd,yyyy h:mm tt",
-				F: "dddd,MMMM dd,yyyy h:mm:ss tt",
-				Y: "MMMM,yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans.js
deleted file mode 100644
index e3942c5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Cans.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture iu-Cans
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "iu-Cans", "default", {
-	name: "iu-Cans",
-	englishName: "Inuktitut (Syllabics)",
-	nativeName: "\u1403\u14c4\u1483\u144e\u1450\u1466",
-	language: "iu-Cans",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u14c8\u1466\u144f\u1591\u152d","\u14c7\u14a1\u1490\u153e\u152d\u1405","\u140a\u1403\u1449\u1431\u1585","\u1431\u1593\u1466\u14ef\u1585","\u14ef\u1455\u14bb\u14a5\u1585","\u1455\u14ea\u14d5\u1550\u14a5\u1585","\u14ef\u1559\u1456\u1550\u1555\u1483"],
-				namesAbbr: ["\u14c8\u1466\u144f","\u14c7\u14a1\u1490","\u140a\u1403\u1449\u1431","\u1431\u1593\u1466\u14ef","\u14ef\u1455","\u1455\u14ea\u14d5","\u14ef\u1559\u1456\u1550\u1555\u1483"],
-				namesShort: ["\u14c8","\u14c7","\u140a","\u1431","\u14ef","\u1455","\u14ef"]
-			},
-			months: {
-				names: ["\u152e\u14d0\u14c4\u140a\u1546","\u1556\u155d\u1557\u140a\u1546","\u14ab\u1466\u14ef","\u1404\u1433\u1546","\u14aa\u1403","\u152b\u14c2","\u152a\u14da\u1403","\u140b\u14a1\u148c\u14ef","\u14ef\u144e\u1431\u1546","\u1405\u1450\u1431\u1546","\u14c4\u1555\u1431\u1546","\u144e\u14ef\u1431\u1546",""],
-				namesAbbr: ["\u152e\u14d0\u14c4","\u1556\u155d\u1557","\u14ab\u1466\u14ef","\u1404\u1433\u1546","\u14aa\u1403","\u152b\u14c2","\u152a\u14da\u1403","\u140b\u14a1\u148c","\u14ef\u144e\u1431","\u1405\u1450\u1431","\u14c4\u1555\u1431","\u144e\u14ef\u1431",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd,MMMM dd,yyyy",
-				f: "dddd,MMMM dd,yyyy h:mm tt",
-				F: "dddd,MMMM dd,yyyy h:mm:ss tt",
-				Y: "MMMM,yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn-CA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn-CA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn-CA.js
deleted file mode 100644
index 689ba45..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn-CA.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture iu-Latn-CA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "iu-Latn-CA", "default", {
-	name: "iu-Latn-CA",
-	englishName: "Inuktitut (Latin, Canada)",
-	nativeName: "Inuktitut (Kanatami)",
-	language: "iu-Latn",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Naattiinguja","Naggajjau","Aippiq","Pingatsiq","Sitammiq","Tallirmiq","Sivataarvik"],
-				namesAbbr: ["Nat","Nag","Aip","Pi","Sit","Tal","Siv"],
-				namesShort: ["N","N","A","P","S","T","S"]
-			},
-			months: {
-				names: ["Jaannuari","Viivvuari","Maatsi","Iipuri","Mai","Juuni","Julai","Aaggiisi","Sitipiri","Utupiri","Nuvipiri","Tisipiri",""],
-				namesAbbr: ["Jan","Viv","Mas","Ipu","Mai","Jun","Jul","Agi","Sii","Uut","Nuv","Tis",""]
-			},
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "ddd, MMMM dd,yyyy",
-				f: "ddd, MMMM dd,yyyy h:mm tt",
-				F: "ddd, MMMM dd,yyyy h:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn.js
deleted file mode 100644
index d6776af..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu-Latn.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture iu-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "iu-Latn", "default", {
-	name: "iu-Latn",
-	englishName: "Inuktitut (Latin)",
-	nativeName: "Inuktitut",
-	language: "iu-Latn",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Naattiinguja","Naggajjau","Aippiq","Pingatsiq","Sitammiq","Tallirmiq","Sivataarvik"],
-				namesAbbr: ["Nat","Nag","Aip","Pi","Sit","Tal","Siv"],
-				namesShort: ["N","N","A","P","S","T","S"]
-			},
-			months: {
-				names: ["Jaannuari","Viivvuari","Maatsi","Iipuri","Mai","Juuni","Julai","Aaggiisi","Sitipiri","Utupiri","Nuvipiri","Tisipiri",""],
-				namesAbbr: ["Jan","Viv","Mas","Ipu","Mai","Jun","Jul","Agi","Sii","Uut","Nuv","Tis",""]
-			},
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "ddd, MMMM dd,yyyy",
-				f: "ddd, MMMM dd,yyyy h:mm tt",
-				F: "ddd, MMMM dd,yyyy h:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu.js
deleted file mode 100644
index 9ec5816..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.iu.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture iu
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "iu", "default", {
-	name: "iu",
-	englishName: "Inuktitut",
-	nativeName: "Inuktitut",
-	language: "iu",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Naattiinguja","Naggajjau","Aippiq","Pingatsiq","Sitammiq","Tallirmiq","Sivataarvik"],
-				namesAbbr: ["Nat","Nag","Aip","Pi","Sit","Tal","Siv"],
-				namesShort: ["N","N","A","P","S","T","S"]
-			},
-			months: {
-				names: ["Jaannuari","Viivvuari","Maatsi","Iipuri","Mai","Juuni","Julai","Aaggiisi","Sitipiri","Utupiri","Nuvipiri","Tisipiri",""],
-				namesAbbr: ["Jan","Viv","Mas","Ipu","Mai","Jun","Jul","Agi","Sii","Uut","Nuv","Tis",""]
-			},
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "ddd, MMMM dd,yyyy",
-				f: "ddd, MMMM dd,yyyy h:mm tt",
-				F: "ddd, MMMM dd,yyyy h:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja-JP.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja-JP.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja-JP.js
deleted file mode 100644
index e4c1ff6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja-JP.js
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Globalize Culture ja-JP
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ja-JP", "default", {
-	name: "ja-JP",
-	englishName: "Japanese (Japan)",
-	nativeName: "\u65e5\u672c\u8a9e (\u65e5\u672c)",
-	language: "ja",
-	numberFormat: {
-		"NaN": "NaN (\u975e\u6570\u5024)",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "+\u221e",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u897f\u66a6","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		},
-		Japanese: {
-			name: "Japanese",
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u5e73\u6210","start":null,"offset":1867},{"name":"\u662d\u548c","start":-1812153600000,"offset":1911},{"name":"\u5927\u6b63","start":-1357603200000,"offset":1925},{"name":"\u660e\u6cbb","start":60022080000,"offset":1988}],
-			twoDigitYearMax: 99,
-			patterns: {
-				d: "gg y/M/d",
-				D: "gg y'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "gg y'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja.js
deleted file mode 100644
index 14fe806..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ja.js
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Globalize Culture ja
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ja", "default", {
-	name: "ja",
-	englishName: "Japanese",
-	nativeName: "\u65e5\u672c\u8a9e",
-	language: "ja",
-	numberFormat: {
-		"NaN": "NaN (\u975e\u6570\u5024)",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "+\u221e",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u897f\u66a6","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		},
-		Japanese: {
-			name: "Japanese",
-			days: {
-				names: ["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],
-				namesAbbr: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],
-				namesShort: ["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]
-			},
-			months: {
-				names: ["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\u5348\u524d","\u5348\u524d","\u5348\u524d"],
-			PM: ["\u5348\u5f8c","\u5348\u5f8c","\u5348\u5f8c"],
-			eras: [{"name":"\u5e73\u6210","start":null,"offset":1867},{"name":"\u662d\u548c","start":-1812153600000,"offset":1911},{"name":"\u5927\u6b63","start":-1357603200000,"offset":1925},{"name":"\u660e\u6cbb","start":60022080000,"offset":1988}],
-			twoDigitYearMax: 99,
-			patterns: {
-				d: "gg y/M/d",
-				D: "gg y'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "gg y'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "gg y'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka-GE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka-GE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka-GE.js
deleted file mode 100644
index d46d777..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka-GE.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture ka-GE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ka-GE", "default", {
-	name: "ka-GE",
-	englishName: "Georgian (Georgia)",
-	nativeName: "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8 (\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd)",
-	language: "ka",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "Lari"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u10d9\u10d5\u10d8\u10e0\u10d0","\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8","\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"],
-				namesAbbr: ["\u10d9\u10d5\u10d8\u10e0\u10d0","\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8","\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"],
-				namesShort: ["\u10d9","\u10dd","\u10e1","\u10dd","\u10ee","\u10de","\u10e8"]
-			},
-			months: {
-				names: ["\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8","\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8","\u10db\u10d0\u10e0\u10e2\u10d8","\u10d0\u10de\u10e0\u10d8\u10da\u10d8","\u10db\u10d0\u10d8\u10e1\u10d8","\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8","\u10d8\u10d5\u10da\u10d8\u10e1\u10d8","\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd","\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8","\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8",""],
-				namesAbbr: ["\u10d8\u10d0\u10dc","\u10d7\u10d4\u10d1","\u10db\u10d0\u10e0","\u10d0\u10de\u10e0","\u10db\u10d0\u10d8\u10e1","\u10d8\u10d5\u10dc","\u10d8\u10d5\u10da","\u10d0\u10d2\u10d5","\u10e1\u10d4\u10e5","\u10dd\u10e5\u10e2","\u10dc\u10dd\u10d4\u10db","\u10d3\u10d4\u10d9",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd H:mm",
-				F: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd H:mm:ss",
-				M: "dd MM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));



[11/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-CA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-CA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-CA.js
deleted file mode 100644
index 1c8c1b5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-CA.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Globalize Culture en-CA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-CA", "default", {
-	name: "en-CA",
-	englishName: "English (Canada)",
-	nativeName: "English (Canada)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "MMMM-dd-yy",
-				f: "MMMM-dd-yy h:mm tt",
-				F: "MMMM-dd-yy h:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-GB.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-GB.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-GB.js
deleted file mode 100644
index 518cc1b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-GB.js
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Globalize Culture en-GB
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-GB", "default", {
-	name: "en-GB",
-	englishName: "English (United Kingdom)",
-	nativeName: "English (United Kingdom)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IE.js
deleted file mode 100644
index 8475128..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IE.js
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Globalize Culture en-IE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-IE", "default", {
-	name: "en-IE",
-	englishName: "English (Ireland)",
-	nativeName: "English (Ireland)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IN.js
deleted file mode 100644
index a98dc7e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-IN.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture en-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-IN", "default", {
-	name: "en-IN",
-	englishName: "English (India)",
-	nativeName: "English (India)",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "Rs."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-JM.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-JM.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-JM.js
deleted file mode 100644
index 2110f01..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-JM.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Globalize Culture en-JM
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-JM", "default", {
-	name: "en-JM",
-	englishName: "English (Jamaica)",
-	nativeName: "English (Jamaica)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "J$"
-		}
-	},
-	calendars: {
-		standard: {
-			patterns: {
-				d: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-MY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-MY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-MY.js
deleted file mode 100644
index 909804d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-MY.js
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Globalize Culture en-MY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-MY", "default", {
-	name: "en-MY",
-	englishName: "English (Malaysia)",
-	nativeName: "English (Malaysia)",
-	numberFormat: {
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			symbol: "RM"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd, d MMMM, yyyy",
-				f: "dddd, d MMMM, yyyy h:mm tt",
-				F: "dddd, d MMMM, yyyy h:mm:ss tt",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-NZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-NZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-NZ.js
deleted file mode 100644
index 60c54a5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-NZ.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Globalize Culture en-NZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-NZ", "default", {
-	name: "en-NZ",
-	englishName: "English (New Zealand)",
-	nativeName: "English (New Zealand)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "dddd, d MMMM yyyy",
-				f: "dddd, d MMMM yyyy h:mm tt",
-				F: "dddd, d MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-PH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-PH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-PH.js
deleted file mode 100644
index 4d06ea2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-PH.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Globalize Culture en-PH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-PH", "default", {
-	name: "en-PH",
-	englishName: "English (Republic of the Philippines)",
-	nativeName: "English (Philippines)",
-	numberFormat: {
-		currency: {
-			symbol: "Php"
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-SG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-SG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-SG.js
deleted file mode 100644
index 34e0d3b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-SG.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Globalize Culture en-SG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-SG", "default", {
-	name: "en-SG",
-	englishName: "English (Singapore)",
-	nativeName: "English (Singapore)",
-	numberFormat: {
-		percent: {
-			pattern: ["-n%","n%"]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd, d MMMM, yyyy",
-				f: "dddd, d MMMM, yyyy h:mm tt",
-				F: "dddd, d MMMM, yyyy h:mm:ss tt",
-				M: "d MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-TT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-TT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-TT.js
deleted file mode 100644
index 4cc0148..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-TT.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Globalize Culture en-TT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-TT", "default", {
-	name: "en-TT",
-	englishName: "English (Trinidad and Tobago)",
-	nativeName: "English (Trinidad y Tobago)",
-	numberFormat: {
-		currency: {
-			groupSizes: [3,0],
-			symbol: "TT$"
-		}
-	},
-	calendars: {
-		standard: {
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd MMMM yyyy hh:mm tt",
-				F: "dddd, dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-US.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-US.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-US.js
deleted file mode 100644
index 03b3ec3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-US.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Globalize Culture en-US
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-US", "default", {
-	name: "en-US",
-	englishName: "English (United States)"
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZA.js
deleted file mode 100644
index 22dbfd3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZA.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Globalize Culture en-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-ZA", "default", {
-	name: "en-ZA",
-	englishName: "English (South Africa)",
-	nativeName: "English (South Africa)",
-	numberFormat: {
-		",": "�",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZW.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZW.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZW.js
deleted file mode 100644
index e4f9beb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-ZW.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Globalize Culture en-ZW
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-ZW", "default", {
-	name: "en-ZW",
-	englishName: "English (Zimbabwe)",
-	nativeName: "English (Zimbabwe)",
-	numberFormat: {
-		currency: {
-			symbol: "Z$"
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-AR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-AR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-AR.js
deleted file mode 100644
index f71f9e0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-AR.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture es-AR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-AR", "default", {
-	name: "es-AR",
-	englishName: "Spanish (Argentina)",
-	nativeName: "Espa�ol (Argentina)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-BO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-BO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-BO.js
deleted file mode 100644
index 09c20b9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-BO.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture es-BO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-BO", "default", {
-	name: "es-BO",
-	englishName: "Spanish (Bolivia)",
-	nativeName: "Espa�ol (Bolivia)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "$b"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CL.js
deleted file mode 100644
index 7fd8303..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CL.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture es-CL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-CL", "default", {
-	name: "es-CL",
-	englishName: "Spanish (Chile)",
-	nativeName: "Espa�ol (Chile)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CO.js
deleted file mode 100644
index 3fdef6b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CO.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture es-CO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-CO", "default", {
-	name: "es-CO",
-	englishName: "Spanish (Colombia)",
-	nativeName: "Espa�ol (Colombia)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CR.js
deleted file mode 100644
index 7904cff..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-CR.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture es-CR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-CR", "default", {
-	name: "es-CR",
-	englishName: "Spanish (Costa Rica)",
-	nativeName: "Espa�ol (Costa Rica)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			",": ".",
-			".": ",",
-			symbol: "\u20a1"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-DO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-DO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-DO.js
deleted file mode 100644
index 955edc9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-DO.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture es-DO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-DO", "default", {
-	name: "es-DO",
-	englishName: "Spanish (Dominican Republic)",
-	nativeName: "Espa�ol (Rep�blica Dominicana)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			symbol: "RD$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-EC.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-EC.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-EC.js
deleted file mode 100644
index 7c80e93..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-EC.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture es-EC
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-EC", "default", {
-	name: "es-EC",
-	englishName: "Spanish (Ecuador)",
-	nativeName: "Espa�ol (Ecuador)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-ES.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-ES.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-ES.js
deleted file mode 100644
index 0d30eb4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-ES.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture es-ES
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-ES", "default", {
-	name: "es-ES",
-	englishName: "Spanish (Spain, International Sort)",
-	nativeName: "Espa�ol (Espa�a, alfabetizaci�n internacional)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-GT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-GT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-GT.js
deleted file mode 100644
index 9384ff9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-GT.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture es-GT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-GT", "default", {
-	name: "es-GT",
-	englishName: "Spanish (Guatemala)",
-	nativeName: "Espa�ol (Guatemala)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			symbol: "Q"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-HN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-HN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-HN.js
deleted file mode 100644
index 896cb9e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-HN.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Globalize Culture es-HN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-HN", "default", {
-	name: "es-HN",
-	englishName: "Spanish (Honduras)",
-	nativeName: "Espa�ol (Honduras)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,0],
-			symbol: "L."
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-MX.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-MX.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-MX.js
deleted file mode 100644
index d28bea4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-MX.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture es-MX
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-MX", "default", {
-	name: "es-MX",
-	englishName: "Spanish (Mexico)",
-	nativeName: "Espa�ol (M�xico)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-NI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-NI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-NI.js
deleted file mode 100644
index 1c3e4a9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-NI.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Globalize Culture es-NI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-NI", "default", {
-	name: "es-NI",
-	englishName: "Spanish (Nicaragua)",
-	nativeName: "Espa�ol (Nicaragua)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["($ n)","$ n"],
-			groupSizes: [3,0],
-			symbol: "C$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PA.js
deleted file mode 100644
index f26d7bb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PA.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture es-PA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-PA", "default", {
-	name: "es-PA",
-	englishName: "Spanish (Panama)",
-	nativeName: "Espa�ol (Panam�)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["($ n)","$ n"],
-			symbol: "B/."
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PE.js
deleted file mode 100644
index d51af4b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PE.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture es-PE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-PE", "default", {
-	name: "es-PE",
-	englishName: "Spanish (Peru)",
-	nativeName: "Espa�ol (Per�)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["$ -n","$ n"],
-			symbol: "S/."
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PR.js
deleted file mode 100644
index 3d0ef31..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PR.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture es-PR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-PR", "default", {
-	name: "es-PR",
-	englishName: "Spanish (Puerto Rico)",
-	nativeName: "Espa�ol (Puerto Rico)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			pattern: ["($ n)","$ n"],
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PY.js
deleted file mode 100644
index 15dbe62..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-PY.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture es-PY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-PY", "default", {
-	name: "es-PY",
-	englishName: "Spanish (Paraguay)",
-	nativeName: "Espa�ol (Paraguay)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "Gs"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-SV.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-SV.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-SV.js
deleted file mode 100644
index 9d4433e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-SV.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture es-SV
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-SV", "default", {
-	name: "es-SV",
-	englishName: "Spanish (El Salvador)",
-	nativeName: "Espa�ol (El Salvador)",
-	language: "es",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-US.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-US.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-US.js
deleted file mode 100644
index b983e1f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-US.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Globalize Culture es-US
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-US", "default", {
-	name: "es-US",
-	englishName: "Spanish (United States)",
-	nativeName: "Espa�ol (Estados Unidos)",
-	language: "es",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","sa"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				M: "dd' de 'MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-UY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-UY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-UY.js
deleted file mode 100644
index 8eb79f3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-UY.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture es-UY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-UY", "default", {
-	name: "es-UY",
-	englishName: "Spanish (Uruguay)",
-	nativeName: "Espa�ol (Uruguay)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "$U"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-VE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-VE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-VE.js
deleted file mode 100644
index 1bfc8ac..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es-VE.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture es-VE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es-VE", "default", {
-	name: "es-VE",
-	englishName: "Spanish (Bolivarian Republic of Venezuela)",
-	nativeName: "Espa�ol (Republica Bolivariana de Venezuela)",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "Bs. F."
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es.js
deleted file mode 100644
index 658054d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.es.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture es
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "es", "default", {
-	name: "es",
-	englishName: "Spanish",
-	nativeName: "espa�ol",
-	language: "es",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et-EE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et-EE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et-EE.js
deleted file mode 100644
index 5759bea..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et-EE.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture et-EE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "et-EE", "default", {
-	name: "et-EE",
-	englishName: "Estonian (Estonia)",
-	nativeName: "eesti (Eesti)",
-	language: "et",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "avaldamatu",
-		negativeInfinity: "miinusl�pmatus",
-		positiveInfinity: "plussl�pmatus",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["p�hap�ev","esmasp�ev","teisip�ev","kolmap�ev","neljap�ev","reede","laup�ev"],
-				namesAbbr: ["P","E","T","K","N","R","L"],
-				namesShort: ["P","E","T","K","N","R","L"]
-			},
-			months: {
-				names: ["jaanuar","veebruar","m�rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""],
-				namesAbbr: ["jaan","veebr","m�rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""]
-			},
-			AM: ["EL","el","EL"],
-			PM: ["PL","pl","PL"],
-			patterns: {
-				d: "d.MM.yyyy",
-				D: "d. MMMM yyyy'. a.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy'. a.' H:mm",
-				F: "d. MMMM yyyy'. a.' H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy'. a.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et.js
deleted file mode 100644
index 386c6a4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.et.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture et
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "et", "default", {
-	name: "et",
-	englishName: "Estonian",
-	nativeName: "eesti",
-	language: "et",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "avaldamatu",
-		negativeInfinity: "miinusl�pmatus",
-		positiveInfinity: "plussl�pmatus",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["p�hap�ev","esmasp�ev","teisip�ev","kolmap�ev","neljap�ev","reede","laup�ev"],
-				namesAbbr: ["P","E","T","K","N","R","L"],
-				namesShort: ["P","E","T","K","N","R","L"]
-			},
-			months: {
-				names: ["jaanuar","veebruar","m�rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""],
-				namesAbbr: ["jaan","veebr","m�rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""]
-			},
-			AM: ["EL","el","EL"],
-			PM: ["PL","pl","PL"],
-			patterns: {
-				d: "d.MM.yyyy",
-				D: "d. MMMM yyyy'. a.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy'. a.' H:mm",
-				F: "d. MMMM yyyy'. a.' H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy'. a.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu-ES.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu-ES.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu-ES.js
deleted file mode 100644
index 18044b4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu-ES.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture eu-ES
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "eu-ES", "default", {
-	name: "eu-ES",
-	englishName: "Basque (Basque)",
-	nativeName: "euskara (euskara)",
-	language: "eu",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "EdZ",
-		negativeInfinity: "-Infinitu",
-		positiveInfinity: "Infinitu",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],
-				namesAbbr: ["ig.","al.","as.","az.","og.","or.","lr."],
-				namesShort: ["ig","al","as","az","og","or","lr"]
-			},
-			months: {
-				names: ["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua",""],
-				namesAbbr: ["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dddd, yyyy.'eko' MMMM'k 'd",
-				t: "HH:mm",
-				T: "H:mm:ss",
-				f: "dddd, yyyy.'eko' MMMM'k 'd HH:mm",
-				F: "dddd, yyyy.'eko' MMMM'k 'd H:mm:ss",
-				Y: "yyyy.'eko' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu.js
deleted file mode 100644
index 4a05b26..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.eu.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture eu
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "eu", "default", {
-	name: "eu",
-	englishName: "Basque",
-	nativeName: "euskara",
-	language: "eu",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "EdZ",
-		negativeInfinity: "-Infinitu",
-		positiveInfinity: "Infinitu",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],
-				namesAbbr: ["ig.","al.","as.","az.","og.","or.","lr."],
-				namesShort: ["ig","al","as","az","og","or","lr"]
-			},
-			months: {
-				names: ["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua",""],
-				namesAbbr: ["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dddd, yyyy.'eko' MMMM'k 'd",
-				t: "HH:mm",
-				T: "H:mm:ss",
-				f: "dddd, yyyy.'eko' MMMM'k 'd HH:mm",
-				F: "dddd, yyyy.'eko' MMMM'k 'd H:mm:ss",
-				Y: "yyyy.'eko' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));


[04/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn.js
deleted file mode 100644
index c657979..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr-Latn.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr-Latn", "default", {
-	name: "sr-Latn",
-	englishName: "Serbian (Latin)",
-	nativeName: "srpski",
-	language: "sr-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Din."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr.js
deleted file mode 100644
index 2d691fe..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sr.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture sr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sr", "default", {
-	name: "sr",
-	englishName: "Serbian",
-	nativeName: "srpski",
-	language: "sr",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-beskona\u010dnost",
-		positiveInfinity: "+beskona\u010dnost",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Din."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sre","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n.e.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-FI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-FI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-FI.js
deleted file mode 100644
index 1aa912e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-FI.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture sv-FI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sv-FI", "default", {
-	name: "sv-FI",
-	englishName: "Swedish (Finland)",
-	nativeName: "svenska (Finland)",
-	language: "sv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tisdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","m�","ti","on","to","fr","l�"],
-				namesShort: ["s�","m�","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "'den 'd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "'den 'd MMMM yyyy HH:mm",
-				F: "'den 'd MMMM yyyy HH:mm:ss",
-				M: "'den 'd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-SE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-SE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-SE.js
deleted file mode 100644
index 5c2c729..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv-SE.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture sv-SE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sv-SE", "default", {
-	name: "sv-SE",
-	englishName: "Swedish (Sweden)",
-	nativeName: "svenska (Sverige)",
-	language: "sv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tisdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","m�","ti","on","to","fr","l�"],
-				namesShort: ["s�","m�","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "'den 'd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "'den 'd MMMM yyyy HH:mm",
-				F: "'den 'd MMMM yyyy HH:mm:ss",
-				M: "'den 'd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv.js
deleted file mode 100644
index ed02c2f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sv.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture sv
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sv", "default", {
-	name: "sv",
-	englishName: "Swedish",
-	nativeName: "svenska",
-	language: "sv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tisdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","m�","ti","on","to","fr","l�"],
-				namesShort: ["s�","m�","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "'den 'd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "'den 'd MMMM yyyy HH:mm",
-				F: "'den 'd MMMM yyyy HH:mm:ss",
-				M: "'den 'd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw-KE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw-KE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw-KE.js
deleted file mode 100644
index 579e4fa..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw-KE.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Globalize Culture sw-KE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sw-KE", "default", {
-	name: "sw-KE",
-	englishName: "Kiswahili (Kenya)",
-	nativeName: "Kiswahili (Kenya)",
-	language: "sw",
-	numberFormat: {
-		currency: {
-			symbol: "S"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],
-				namesAbbr: ["Jumap.","Jumat.","Juman.","Jumat.","Alh.","Iju.","Jumam."],
-				namesShort: ["P","T","N","T","A","I","M"]
-			},
-			months: {
-				names: ["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Decemba",""],
-				namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Dec",""]
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw.js
deleted file mode 100644
index 14824e9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sw.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Globalize Culture sw
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sw", "default", {
-	name: "sw",
-	englishName: "Kiswahili",
-	nativeName: "Kiswahili",
-	language: "sw",
-	numberFormat: {
-		currency: {
-			symbol: "S"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],
-				namesAbbr: ["Jumap.","Jumat.","Juman.","Jumat.","Alh.","Iju.","Jumam."],
-				namesShort: ["P","T","N","T","A","I","M"]
-			},
-			months: {
-				names: ["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Decemba",""],
-				namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Dec",""]
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr-SY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr-SY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr-SY.js
deleted file mode 100644
index b44cf98..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr-SY.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture syr-SY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "syr-SY", "default", {
-	name: "syr-SY",
-	englishName: "Syriac (Syria)",
-	nativeName: "\u0723\u0718\u072a\u071d\u071d\u0710 (\u0633\u0648\u0631\u064a\u0627)",
-	language: "syr",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0644.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u071a\u0715�\u0712\u072b\u0712\u0710","\u072c\u072a\u071d\u0722�\u0712\u072b\u0712\u0710","\u072c\u0720\u072c\u0710�\u0712\u072b\u0712\u0710","\u0710\u072a\u0712\u0725\u0710�\u0712\u072b\u0712\u0710","\u071a\u0721\u072b\u0710�\u0712\u072b\u0712\u0710","\u0725\u072a\u0718\u0712\u072c\u0710","\u072b\u0712\u072c\u0710"],
-				namesAbbr: ["\u070f\u0710�\u070f\u0712\u072b","\u070f\u0712�\u070f\u0712\u072b","\u070f\u0713�\u070f\u0712\u072b","\u070f\u0715�\u070f\u0712\u072b","\u070f\u0717�\u070f\u0712\u072b","\u070f\u0725\u072a\u0718\u0712","\u070f\u072b\u0712"],
-				namesShort: ["\u0710","\u0712","\u0713","\u0715","\u0717","\u0725","\u072b"]
-			},
-			months: {
-				names: ["\u071f\u0722\u0718\u0722�\u0710\u071a\u072a\u071d","\u072b\u0712\u071b","\u0710\u0715\u072a","\u0722\u071d\u0723\u0722","\u0710\u071d\u072a","\u071a\u0719\u071d\u072a\u0722","\u072c\u0721\u0718\u0719","\u0710\u0712","\u0710\u071d\u0720\u0718\u0720","\u072c\u072b\u072a\u071d�\u0729\u0715\u071d\u0721","\u072c\u072b\u072a\u071d�\u0710\u071a\u072a\u071d","\u071f\u0722\u0718\u0722�\u0729\u0715\u071d\u0721",""],
-				namesAbbr: ["\u070f\u071f\u0722�\u070f\u0712","\u072b\u0712\u071b","\u0710\u0715\u072a","\u0722\u071d\u0723\u0722","\u0710\u071d\u072a","\u071a\u0719\u071d\u072a\u0722","\u072c\u0721\u0718\u0719","\u0710\u0712","\u0710\u071d\u0720\u0718\u0720","\u070f\u072c\u072b�\u070f\u0710","\u070f\u072c\u072b�\u070f\u0712","\u070f\u071f\u0722�\u070f\u0710",""]
-			},
-			AM: ["\u0729.\u071b","\u0729.\u071b","\u0729.\u071b"],
-			PM: ["\u0712.\u071b","\u0712.\u071b","\u0712.\u071b"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr.js
deleted file mode 100644
index 2d9f1d2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.syr.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture syr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "syr", "default", {
-	name: "syr",
-	englishName: "Syriac",
-	nativeName: "\u0723\u0718\u072a\u071d\u071d\u0710",
-	language: "syr",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0644.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u071a\u0715�\u0712\u072b\u0712\u0710","\u072c\u072a\u071d\u0722�\u0712\u072b\u0712\u0710","\u072c\u0720\u072c\u0710�\u0712\u072b\u0712\u0710","\u0710\u072a\u0712\u0725\u0710�\u0712\u072b\u0712\u0710","\u071a\u0721\u072b\u0710�\u0712\u072b\u0712\u0710","\u0725\u072a\u0718\u0712\u072c\u0710","\u072b\u0712\u072c\u0710"],
-				namesAbbr: ["\u070f\u0710�\u070f\u0712\u072b","\u070f\u0712�\u070f\u0712\u072b","\u070f\u0713�\u070f\u0712\u072b","\u070f\u0715�\u070f\u0712\u072b","\u070f\u0717�\u070f\u0712\u072b","\u070f\u0725\u072a\u0718\u0712","\u070f\u072b\u0712"],
-				namesShort: ["\u0710","\u0712","\u0713","\u0715","\u0717","\u0725","\u072b"]
-			},
-			months: {
-				names: ["\u071f\u0722\u0718\u0722�\u0710\u071a\u072a\u071d","\u072b\u0712\u071b","\u0710\u0715\u072a","\u0722\u071d\u0723\u0722","\u0710\u071d\u072a","\u071a\u0719\u071d\u072a\u0722","\u072c\u0721\u0718\u0719","\u0710\u0712","\u0710\u071d\u0720\u0718\u0720","\u072c\u072b\u072a\u071d�\u0729\u0715\u071d\u0721","\u072c\u072b\u072a\u071d�\u0710\u071a\u072a\u071d","\u071f\u0722\u0718\u0722�\u0729\u0715\u071d\u0721",""],
-				namesAbbr: ["\u070f\u071f\u0722�\u070f\u0712","\u072b\u0712\u071b","\u0710\u0715\u072a","\u0722\u071d\u0723\u0722","\u0710\u071d\u072a","\u071a\u0719\u071d\u072a\u0722","\u072c\u0721\u0718\u0719","\u0710\u0712","\u0710\u071d\u0720\u0718\u0720","\u070f\u072c\u072b�\u070f\u0710","\u070f\u072c\u072b�\u070f\u0712","\u070f\u071f\u0722�\u070f\u0710",""]
-			},
-			AM: ["\u0729.\u071b","\u0729.\u071b","\u0729.\u071b"],
-			PM: ["\u0712.\u071b","\u0712.\u071b","\u0712.\u071b"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta-IN.js
deleted file mode 100644
index b9d550a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta-IN.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture ta-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ta-IN", "default", {
-	name: "ta-IN",
-	englishName: "Tamil (India)",
-	nativeName: "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd (\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe)",
-	language: "ta",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0bb0\u0bc2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8"],
-				namesAbbr: ["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf","\u0b9a\u0ba9\u0bbf"],
-				namesShort: ["\u0b9e\u0bbe","\u0ba4\u0bbf","\u0b9a\u0bc6","\u0baa\u0bc1","\u0bb5\u0bbf","\u0bb5\u0bc6","\u0b9a"]
-			},
-			months: {
-				names: ["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf","\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf","\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd","\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd","\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd","\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd",""],
-				namesAbbr: ["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf","\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf","\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd","\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd","\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd","\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd",""]
-			},
-			AM: ["\u0b95\u0bbe\u0bb2\u0bc8","\u0b95\u0bbe\u0bb2\u0bc8","\u0b95\u0bbe\u0bb2\u0bc8"],
-			PM: ["\u0bae\u0bbe\u0bb2\u0bc8","\u0bae\u0bbe\u0bb2\u0bc8","\u0bae\u0bbe\u0bb2\u0bc8"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta.js
deleted file mode 100644
index 3d15ce1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ta.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture ta
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ta", "default", {
-	name: "ta",
-	englishName: "Tamil",
-	nativeName: "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",
-	language: "ta",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0bb0\u0bc2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8"],
-				namesAbbr: ["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf","\u0b9a\u0ba9\u0bbf"],
-				namesShort: ["\u0b9e\u0bbe","\u0ba4\u0bbf","\u0b9a\u0bc6","\u0baa\u0bc1","\u0bb5\u0bbf","\u0bb5\u0bc6","\u0b9a"]
-			},
-			months: {
-				names: ["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf","\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf","\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd","\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd","\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd","\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd",""],
-				namesAbbr: ["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf","\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf","\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd","\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd","\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd","\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd",""]
-			},
-			AM: ["\u0b95\u0bbe\u0bb2\u0bc8","\u0b95\u0bbe\u0bb2\u0bc8","\u0b95\u0bbe\u0bb2\u0bc8"],
-			PM: ["\u0bae\u0bbe\u0bb2\u0bc8","\u0bae\u0bbe\u0bb2\u0bc8","\u0bae\u0bbe\u0bb2\u0bc8"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te-IN.js
deleted file mode 100644
index b9f8b84..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture te-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "te-IN", "default", {
-	name: "te-IN",
-	englishName: "Telugu (India)",
-	nativeName: "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41 (\u0c2d\u0c3e\u0c30\u0c24�\u0c26\u0c47\u0c36\u0c02)",
-	language: "te",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0c30\u0c42"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02","\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02","\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02","\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02","\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"],
-				namesAbbr: ["\u0c06\u0c26\u0c3f.","\u0c38\u0c4b\u0c2e.","\u0c2e\u0c02\u0c17\u0c33.","\u0c2c\u0c41\u0c27.","\u0c17\u0c41\u0c30\u0c41.","\u0c36\u0c41\u0c15\u0c4d\u0c30.","\u0c36\u0c28\u0c3f."],
-				namesShort: ["\u0c06","\u0c38\u0c4b","\u0c2e\u0c02","\u0c2c\u0c41","\u0c17\u0c41","\u0c36\u0c41","\u0c36"]
-			},
-			months: {
-				names: ["\u0c1c\u0c28\u0c35\u0c30\u0c3f","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c42\u0c32\u0c48","\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d","\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d","\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d","\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d",""],
-				namesAbbr: ["\u0c1c\u0c28\u0c35\u0c30\u0c3f","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c42\u0c32\u0c48","\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d","\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d","\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d","\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d",""]
-			},
-			AM: ["\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28","\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28","\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28"],
-			PM: ["\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28","\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28","\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te.js
deleted file mode 100644
index 4ef21e0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.te.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture te
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "te", "default", {
-	name: "te",
-	englishName: "Telugu",
-	nativeName: "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",
-	language: "te",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0c30\u0c42"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02","\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02","\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02","\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02","\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"],
-				namesAbbr: ["\u0c06\u0c26\u0c3f.","\u0c38\u0c4b\u0c2e.","\u0c2e\u0c02\u0c17\u0c33.","\u0c2c\u0c41\u0c27.","\u0c17\u0c41\u0c30\u0c41.","\u0c36\u0c41\u0c15\u0c4d\u0c30.","\u0c36\u0c28\u0c3f."],
-				namesShort: ["\u0c06","\u0c38\u0c4b","\u0c2e\u0c02","\u0c2c\u0c41","\u0c17\u0c41","\u0c36\u0c41","\u0c36"]
-			},
-			months: {
-				names: ["\u0c1c\u0c28\u0c35\u0c30\u0c3f","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c42\u0c32\u0c48","\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d","\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d","\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d","\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d",""],
-				namesAbbr: ["\u0c1c\u0c28\u0c35\u0c30\u0c3f","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c42\u0c32\u0c48","\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d","\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d","\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d","\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d",""]
-			},
-			AM: ["\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28","\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28","\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28"],
-			PM: ["\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28","\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28","\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl-TJ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl-TJ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl-TJ.js
deleted file mode 100644
index 3fe4d1b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl-TJ.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture tg-Cyrl-TJ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tg-Cyrl-TJ", "default", {
-	name: "tg-Cyrl-TJ",
-	englishName: "Tajik (Cyrillic, Tajikistan)",
-	nativeName: "\u0422\u043e\u04b7\u0438\u043a\u04e3 (\u0422\u043e\u04b7\u0438\u043a\u0438\u0441\u0442\u043e\u043d)",
-	language: "tg-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ";",
-			symbol: "\u0442.\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			days: {
-				names: ["\u042f\u0448","\u0414\u0443\u0448\u0430\u043d\u0431\u0435","\u0421\u0435\u0448\u0430\u043d\u0431\u0435","\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435","\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435","\u04b6\u0443\u043c\u044a\u0430","\u0428\u0430\u043d\u0431\u0435"],
-				namesAbbr: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"],
-				namesShort: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0430\u043b\u0438","\u043c\u0430\u0440\u0442\u0438","\u0430\u043f\u0440\u0435\u043b\u0438","\u043c\u0430\u0438","\u0438\u044e\u043d\u0438","\u0438\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442\u0438","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438","\u043e\u043a\u0442\u044f\u0431\u0440\u0438","\u043d\u043e\u044f\u0431\u0440\u0438","\u0434\u0435\u043a\u0430\u0431\u0440\u0438",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl.js
deleted file mode 100644
index 5825abd..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg-Cyrl.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture tg-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tg-Cyrl", "default", {
-	name: "tg-Cyrl",
-	englishName: "Tajik (Cyrillic)",
-	nativeName: "\u0422\u043e\u04b7\u0438\u043a\u04e3",
-	language: "tg-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ";",
-			symbol: "\u0442.\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			days: {
-				names: ["\u042f\u0448","\u0414\u0443\u0448\u0430\u043d\u0431\u0435","\u0421\u0435\u0448\u0430\u043d\u0431\u0435","\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435","\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435","\u04b6\u0443\u043c\u044a\u0430","\u0428\u0430\u043d\u0431\u0435"],
-				namesAbbr: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"],
-				namesShort: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0430\u043b\u0438","\u043c\u0430\u0440\u0442\u0438","\u0430\u043f\u0440\u0435\u043b\u0438","\u043c\u0430\u0438","\u0438\u044e\u043d\u0438","\u0438\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442\u0438","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438","\u043e\u043a\u0442\u044f\u0431\u0440\u0438","\u043d\u043e\u044f\u0431\u0440\u0438","\u0434\u0435\u043a\u0430\u0431\u0440\u0438",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg.js
deleted file mode 100644
index 5c3494f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tg.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture tg
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tg", "default", {
-	name: "tg",
-	englishName: "Tajik",
-	nativeName: "\u0422\u043e\u04b7\u0438\u043a\u04e3",
-	language: "tg",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ";",
-			symbol: "\u0442.\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			days: {
-				names: ["\u042f\u0448","\u0414\u0443\u0448\u0430\u043d\u0431\u0435","\u0421\u0435\u0448\u0430\u043d\u0431\u0435","\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435","\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435","\u04b6\u0443\u043c\u044a\u0430","\u0428\u0430\u043d\u0431\u0435"],
-				namesAbbr: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"],
-				namesShort: ["\u042f\u0448","\u0414\u0448","\u0421\u0448","\u0427\u0448","\u041f\u0448","\u04b6\u043c","\u0428\u043d"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0430\u043b\u0438","\u043c\u0430\u0440\u0442\u0438","\u0430\u043f\u0440\u0435\u043b\u0438","\u043c\u0430\u0438","\u0438\u044e\u043d\u0438","\u0438\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442\u0438","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438","\u043e\u043a\u0442\u044f\u0431\u0440\u0438","\u043d\u043e\u044f\u0431\u0440\u0438","\u0434\u0435\u043a\u0430\u0431\u0440\u0438",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th-TH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th-TH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th-TH.js
deleted file mode 100644
index 5451bf1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th-TH.js
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Globalize Culture th-TH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "th-TH", "default", {
-	name: "th-TH",
-	englishName: "Thai (Thailand)",
-	nativeName: "\u0e44\u0e17\u0e22 (\u0e44\u0e17\u0e22)",
-	language: "th",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u0e3f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "ThaiBuddhist",
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			eras: [{"name":"\u0e1e.\u0e28.","start":null,"offset":-543}],
-			twoDigitYearMax: 2572,
-			patterns: {
-				d: "d/M/yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm",
-				F: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th.js
deleted file mode 100644
index 5490f58..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.th.js
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Globalize Culture th
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "th", "default", {
-	name: "th",
-	englishName: "Thai",
-	nativeName: "\u0e44\u0e17\u0e22",
-	language: "th",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u0e3f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "ThaiBuddhist",
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			eras: [{"name":"\u0e1e.\u0e28.","start":null,"offset":-543}],
-			twoDigitYearMax: 2572,
-			patterns: {
-				d: "d/M/yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 1,
-			days: {
-				names: ["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],
-				namesAbbr: ["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],
-				namesShort: ["\u0e2d","\u0e08","\u0e2d","\u0e1e","\u0e1e","\u0e28","\u0e2a"]
-			},
-			months: {
-				names: ["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21",""],
-				namesAbbr: ["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04.",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm",
-				F: "'\u0e27\u0e31\u0e19'dddd'\u0e17\u0e35\u0e48' d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk-TM.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk-TM.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk-TM.js
deleted file mode 100644
index 7f2e2a3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk-TM.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture tk-TM
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tk-TM", "default", {
-	name: "tk-TM",
-	englishName: "Turkmen (Turkmenistan)",
-	nativeName: "t�rkmen�e (T�rkmenistan)",
-	language: "tk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-�zn�ksizlik",
-		positiveInfinity: "�zn�ksizlik",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "m."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Du\u015fenbe","Si\u015fenbe","�ar\u015fenbe","Pen\u015fenbe","Anna","\u015eenbe","�ek\u015fenbe"],
-				namesAbbr: ["Db","Sb","�b","Pb","An","\u015eb","�b"],
-				namesShort: ["D","S","�","P","A","\u015e","�"]
-			},
-			months: {
-				names: ["�anwar","Fewral","Mart","Aprel","Ma�","l�un","l�ul","Awgust","Sent�abr","Okt�abr","No�abr","Dekabr",""],
-				namesAbbr: ["�an","Few","Mart","Apr","Ma�","l�un","l�ul","Awg","Sen","Okt","Not","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "yyyy '�.' MMMM d",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '�.' MMMM d H:mm",
-				F: "yyyy '�.' MMMM d H:mm:ss",
-				Y: "yyyy '�.' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk.js
deleted file mode 100644
index 151c2ee..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tk.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture tk
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tk", "default", {
-	name: "tk",
-	englishName: "Turkmen",
-	nativeName: "t�rkmen�e",
-	language: "tk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-�zn�ksizlik",
-		positiveInfinity: "�zn�ksizlik",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "m."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Du\u015fenbe","Si\u015fenbe","�ar\u015fenbe","Pen\u015fenbe","Anna","\u015eenbe","�ek\u015fenbe"],
-				namesAbbr: ["Db","Sb","�b","Pb","An","\u015eb","�b"],
-				namesShort: ["D","S","�","P","A","\u015e","�"]
-			},
-			months: {
-				names: ["�anwar","Fewral","Mart","Aprel","Ma�","l�un","l�ul","Awgust","Sent�abr","Okt�abr","No�abr","Dekabr",""],
-				namesAbbr: ["�an","Few","Mart","Apr","Ma�","l�un","l�ul","Awg","Sen","Okt","Not","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "yyyy '�.' MMMM d",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '�.' MMMM d H:mm",
-				F: "yyyy '�.' MMMM d H:mm:ss",
-				Y: "yyyy '�.' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn-ZA.js
deleted file mode 100644
index e08cc81..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn-ZA.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture tn-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tn-ZA", "default", {
-	name: "tn-ZA",
-	englishName: "Setswana (South Africa)",
-	nativeName: "Setswana (Aforika Borwa)",
-	language: "tn",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Latshipi","Mosupologo","Labobedi","Laboraro","Labone","Labotlhano","Lamatlhatso"],
-				namesAbbr: ["Ltp.","Mos.","Lbd.","Lbr.","Lbn.","Lbt.","Lmt."],
-				namesShort: ["Lp","Ms","Lb","Lr","Ln","Lt","Lm"]
-			},
-			months: {
-				names: ["Ferikgong","Tlhakole","Mopitloe","Moranang","Motsheganong","Seetebosigo","Phukwi","Phatwe","Lwetse","Diphalane","Ngwanatsele","Sedimothole",""],
-				namesAbbr: ["Fer.","Tlhak.","Mop.","Mor.","Motsh.","Seet.","Phukw.","Phatw.","Lwets.","Diph.","Ngwan.","Sed.",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn.js
deleted file mode 100644
index 54b9745..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tn.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture tn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tn", "default", {
-	name: "tn",
-	englishName: "Setswana",
-	nativeName: "Setswana",
-	language: "tn",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Latshipi","Mosupologo","Labobedi","Laboraro","Labone","Labotlhano","Lamatlhatso"],
-				namesAbbr: ["Ltp.","Mos.","Lbd.","Lbr.","Lbn.","Lbt.","Lmt."],
-				namesShort: ["Lp","Ms","Lb","Lr","Ln","Lt","Lm"]
-			},
-			months: {
-				names: ["Ferikgong","Tlhakole","Mopitloe","Moranang","Motsheganong","Seetebosigo","Phukwi","Phatwe","Lwetse","Diphalane","Ngwanatsele","Sedimothole",""],
-				namesAbbr: ["Fer.","Tlhak.","Mop.","Mor.","Motsh.","Seet.","Phukw.","Phatw.","Lwets.","Diph.","Ngwan.","Sed.",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr-TR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr-TR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr-TR.js
deleted file mode 100644
index c0377ba..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr-TR.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture tr-TR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tr-TR", "default", {
-	name: "tr-TR",
-	englishName: "Turkish (Turkey)",
-	nativeName: "T�rk�e (T�rkiye)",
-	language: "tr",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "TL"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Pazar","Pazartesi","Sal\u0131","�ar\u015famba","Per\u015fembe","Cuma","Cumartesi"],
-				namesAbbr: ["Paz","Pzt","Sal","�ar","Per","Cum","Cmt"],
-				namesShort: ["Pz","Pt","Sa","�a","Pe","Cu","Ct"]
-			},
-			months: {
-				names: ["Ocak","\u015eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011fustos","Eyl�l","Ekim","Kas\u0131m","Aral\u0131k",""],
-				namesAbbr: ["Oca","\u015eub","Mar","Nis","May","Haz","Tem","A\u011fu","Eyl","Eki","Kas","Ara",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dd MMMM yyyy dddd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy dddd HH:mm",
-				F: "dd MMMM yyyy dddd HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr.js
deleted file mode 100644
index 47a18cc..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tr.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture tr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tr", "default", {
-	name: "tr",
-	englishName: "Turkish",
-	nativeName: "T�rk�e",
-	language: "tr",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "TL"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Pazar","Pazartesi","Sal\u0131","�ar\u015famba","Per\u015fembe","Cuma","Cumartesi"],
-				namesAbbr: ["Paz","Pzt","Sal","�ar","Per","Cum","Cmt"],
-				namesShort: ["Pz","Pt","Sa","�a","Pe","Cu","Ct"]
-			},
-			months: {
-				names: ["Ocak","\u015eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011fustos","Eyl�l","Ekim","Kas\u0131m","Aral\u0131k",""],
-				namesAbbr: ["Oca","\u015eub","Mar","Nis","May","Haz","Tem","A\u011fu","Eyl","Eki","Kas","Ara",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dd MMMM yyyy dddd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy dddd HH:mm",
-				F: "dd MMMM yyyy dddd HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt-RU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt-RU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt-RU.js
deleted file mode 100644
index 163d755..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt-RU.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture tt-RU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tt-RU", "default", {
-	name: "tt-RU",
-	englishName: "Tatar (Russia)",
-	nativeName: "\u0422\u0430\u0442\u0430\u0440 (\u0420\u043e\u0441\u0441\u0438\u044f)",
-	language: "tt",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u042f\u043a\u0448\u04d9\u043c\u0431\u0435","\u0414\u04af\u0448\u04d9\u043c\u0431\u0435","\u0421\u0438\u0448\u04d9\u043c\u0431\u0435","\u0427\u04d9\u0440\u0448\u04d9\u043c\u0431\u0435","\u041f\u04d9\u043d\u0497\u0435\u0448\u04d9\u043c\u0431\u0435","\u0496\u043e\u043c\u0433\u0430","\u0428\u0438\u043c\u0431\u04d9"],
-				namesAbbr: ["\u042f\u043a\u0448","\u0414\u04af\u0448","\u0421\u0438\u0448","\u0427\u04d9\u0440\u0448","\u041f\u04d9\u043d\u0497","\u0496\u043e\u043c","\u0428\u0438\u043c"],
-				namesShort: ["\u042f","\u0414","\u0421","\u0427","\u041f","\u0496","\u0428"]
-			},
-			months: {
-				names: ["\u0413\u044b\u0439\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u0413\u044b\u0439\u043d.","\u0424\u0435\u0432.","\u041c\u0430\u0440.","\u0410\u043f\u0440.","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433.","\u0421\u0435\u043d.","\u041e\u043a\u0442.","\u041d\u043e\u044f\u0431.","\u0414\u0435\u043a.",""]
-			},
-			monthsGenitive: {
-				names: ["\u0413\u044b\u0439\u043d\u0432\u0430\u0440\u043d\u044b\u04a3","\u0424\u0435\u0432\u0440\u0430\u043b\u044c\u043d\u0435\u04a3","\u041c\u0430\u0440\u0442\u043d\u044b\u04a3","\u0410\u043f\u0440\u0435\u043b\u044c\u043d\u0435\u04a3","\u041c\u0430\u0439\u043d\u044b\u04a3","\u0418\u044e\u043d\u044c\u043d\u0435\u04a3","\u0418\u044e\u043b\u044c\u043d\u0435\u04a3","\u0410\u0432\u0433\u0443\u0441\u0442\u043d\u044b\u04a3","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u041e\u043a\u0442\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u041d\u043e\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u0414\u0435\u043a\u0430\u0431\u0440\u044c\u043d\u044b\u04a3",""],
-				namesAbbr: ["\u0413\u044b\u0439\u043d.-\u043d\u044b\u04a3","\u0424\u0435\u0432.-\u043d\u0435\u04a3","\u041c\u0430\u0440.-\u043d\u044b\u04a3","\u0410\u043f\u0440.-\u043d\u0435\u04a3","\u041c\u0430\u0439\u043d\u044b\u04a3","\u0418\u044e\u043d\u044c\u043d\u0435\u04a3","\u0418\u044e\u043b\u044c\u043d\u0435\u04a3","\u0410\u0432\u0433.-\u043d\u044b\u04a3","\u0421\u0435\u043d.-\u043d\u044b\u04a3","\u041e\u043a\u0442.-\u043d\u044b\u04a3","\u041d\u043e\u044f\u0431.-\u043d\u044b\u04a3","\u0414\u0435\u043a.-\u043d\u044b\u04a3",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt.js
deleted file mode 100644
index 0d810ad..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tt.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture tt
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tt", "default", {
-	name: "tt",
-	englishName: "Tatar",
-	nativeName: "\u0422\u0430\u0442\u0430\u0440",
-	language: "tt",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u042f\u043a\u0448\u04d9\u043c\u0431\u0435","\u0414\u04af\u0448\u04d9\u043c\u0431\u0435","\u0421\u0438\u0448\u04d9\u043c\u0431\u0435","\u0427\u04d9\u0440\u0448\u04d9\u043c\u0431\u0435","\u041f\u04d9\u043d\u0497\u0435\u0448\u04d9\u043c\u0431\u0435","\u0496\u043e\u043c\u0433\u0430","\u0428\u0438\u043c\u0431\u04d9"],
-				namesAbbr: ["\u042f\u043a\u0448","\u0414\u04af\u0448","\u0421\u0438\u0448","\u0427\u04d9\u0440\u0448","\u041f\u04d9\u043d\u0497","\u0496\u043e\u043c","\u0428\u0438\u043c"],
-				namesShort: ["\u042f","\u0414","\u0421","\u0427","\u041f","\u0496","\u0428"]
-			},
-			months: {
-				names: ["\u0413\u044b\u0439\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u0413\u044b\u0439\u043d.","\u0424\u0435\u0432.","\u041c\u0430\u0440.","\u0410\u043f\u0440.","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433.","\u0421\u0435\u043d.","\u041e\u043a\u0442.","\u041d\u043e\u044f\u0431.","\u0414\u0435\u043a.",""]
-			},
-			monthsGenitive: {
-				names: ["\u0413\u044b\u0439\u043d\u0432\u0430\u0440\u043d\u044b\u04a3","\u0424\u0435\u0432\u0440\u0430\u043b\u044c\u043d\u0435\u04a3","\u041c\u0430\u0440\u0442\u043d\u044b\u04a3","\u0410\u043f\u0440\u0435\u043b\u044c\u043d\u0435\u04a3","\u041c\u0430\u0439\u043d\u044b\u04a3","\u0418\u044e\u043d\u044c\u043d\u0435\u04a3","\u0418\u044e\u043b\u044c\u043d\u0435\u04a3","\u0410\u0432\u0433\u0443\u0441\u0442\u043d\u044b\u04a3","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u041e\u043a\u0442\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u041d\u043e\u044f\u0431\u0440\u044c\u043d\u044b\u04a3","\u0414\u0435\u043a\u0430\u0431\u0440\u044c\u043d\u044b\u04a3",""],
-				namesAbbr: ["\u0413\u044b\u0439\u043d.-\u043d\u044b\u04a3","\u0424\u0435\u0432.-\u043d\u0435\u04a3","\u041c\u0430\u0440.-\u043d\u044b\u04a3","\u0410\u043f\u0440.-\u043d\u0435\u04a3","\u041c\u0430\u0439\u043d\u044b\u04a3","\u0418\u044e\u043d\u044c\u043d\u0435\u04a3","\u0418\u044e\u043b\u044c\u043d\u0435\u04a3","\u0410\u0432\u0433.-\u043d\u044b\u04a3","\u0421\u0435\u043d.-\u043d\u044b\u04a3","\u041e\u043a\u0442.-\u043d\u044b\u04a3","\u041d\u043e\u044f\u0431.-\u043d\u044b\u04a3","\u0414\u0435\u043a.-\u043d\u044b\u04a3",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn-DZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn-DZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn-DZ.js
deleted file mode 100644
index 68504af..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn-DZ.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture tzm-Latn-DZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tzm-Latn-DZ", "default", {
-	name: "tzm-Latn-DZ",
-	englishName: "Tamazight (Latin, Algeria)",
-	nativeName: "Tamazight (Djaza�r)",
-	language: "tzm-Latn",
-	numberFormat: {
-		pattern: ["n-"],
-		",": ".",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "DZD"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 6,
-			days: {
-				names: ["Acer","Arime","Aram","Ahad","Amhadh","Sem","Sedh"],
-				namesAbbr: ["Ace","Ari","Ara","Aha","Amh","Sem","Sed"],
-				namesShort: ["Ac","Ar","Ar","Ah","Am","Se","Se"]
-			},
-			months: {
-				names: ["Yenayer","Furar","Maghres","Yebrir","Mayu","Yunyu","Yulyu","Ghuct","Cutenber","Ktuber","Wambir","Dujanbir",""],
-				namesAbbr: ["Yen","Fur","Mag","Yeb","May","Yun","Yul","Ghu","Cut","Ktu","Wam","Duj",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn.js
deleted file mode 100644
index 0391387..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm-Latn.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture tzm-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tzm-Latn", "default", {
-	name: "tzm-Latn",
-	englishName: "Tamazight (Latin)",
-	nativeName: "Tamazight",
-	language: "tzm-Latn",
-	numberFormat: {
-		pattern: ["n-"],
-		",": ".",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "DZD"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 6,
-			days: {
-				names: ["Acer","Arime","Aram","Ahad","Amhadh","Sem","Sedh"],
-				namesAbbr: ["Ace","Ari","Ara","Aha","Amh","Sem","Sed"],
-				namesShort: ["Ac","Ar","Ar","Ah","Am","Se","Se"]
-			},
-			months: {
-				names: ["Yenayer","Furar","Maghres","Yebrir","Mayu","Yunyu","Yulyu","Ghuct","Cutenber","Ktuber","Wambir","Dujanbir",""],
-				namesAbbr: ["Yen","Fur","Mag","Yeb","May","Yun","Yul","Ghu","Cut","Ktu","Wam","Duj",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm.js
deleted file mode 100644
index 92b44c6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.tzm.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture tzm
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "tzm", "default", {
-	name: "tzm",
-	englishName: "Tamazight",
-	nativeName: "Tamazight",
-	language: "tzm",
-	numberFormat: {
-		pattern: ["n-"],
-		",": ".",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			symbol: "DZD"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 6,
-			days: {
-				names: ["Acer","Arime","Aram","Ahad","Amhadh","Sem","Sedh"],
-				namesAbbr: ["Ace","Ari","Ara","Aha","Amh","Sem","Sed"],
-				namesShort: ["Ac","Ar","Ar","Ah","Am","Se","Se"]
-			},
-			months: {
-				names: ["Yenayer","Furar","Maghres","Yebrir","Mayu","Yunyu","Yulyu","Ghuct","Cutenber","Ktuber","Wambir","Dujanbir",""],
-				namesAbbr: ["Yen","Fur","Mag","Yeb","May","Yun","Yul","Ghu","Cut","Ktu","Wam","Duj",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug-CN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug-CN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug-CN.js
deleted file mode 100644
index 02a3d50..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug-CN.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Globalize Culture ug-CN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ug-CN", "default", {
-	name: "ug-CN",
-	englishName: "Uyghur (PRC)",
-	nativeName: "\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5 (\u062c\u06c7\u06ad\u062e\u06c7\u0627 \u062e\u06d5\u0644\u0642 \u062c\u06c7\u0645\u06be\u06c7\u0631\u0649\u064a\u0649\u062a\u0649)",
-	language: "ug",
-	isRTL: true,
-	numberFormat: {
-		"NaN": "\u0633\u0627\u0646 \u0626\u06d5\u0645\u06d5\u0633",
-		negativeInfinity: "\u0645\u06d5\u0646\u067e\u0649\u064a \u0686\u06d5\u0643\u0633\u0649\u0632\u0644\u0649\u0643",
-		positiveInfinity: "\u0645\u06c7\u0633\u0628\u06d5\u062a \u0686\u06d5\u0643\u0633\u0649\u0632\u0644\u0649\u0643",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5","\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5","\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5","\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5","\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5","\u062c\u06c8\u0645\u06d5","\u0634\u06d5\u0646\u0628\u06d5"],
-				namesAbbr: ["\u064a\u06d5","\u062f\u06c8","\u0633\u06d5","\u0686\u0627","\u067e\u06d5","\u062c\u06c8","\u0634\u06d5"],
-				namesShort: ["\u064a","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["1-\u0626\u0627\u064a","2-\u0626\u0627\u064a","3-\u0626\u0627\u064a","4-\u0626\u0627\u064a","5-\u0626\u0627\u064a","6-\u0626\u0627\u064a","7-\u0626\u0627\u064a","8-\u0626\u0627\u064a","9-\u0626\u0627\u064a","10-\u0626\u0627\u064a","11-\u0626\u0627\u064a","12-\u0626\u0627\u064a",""],
-				namesAbbr: ["1-\u0626\u0627\u064a","2-\u0626\u0627\u064a","3-\u0626\u0627\u064a","4-\u0626\u0627\u064a","5-\u0626\u0627\u064a","6-\u0626\u0627\u064a","7-\u0626\u0627\u064a","8-\u0626\u0627\u064a","9-\u0626\u0627\u064a","10-\u0626\u0627\u064a","11-\u0626\u0627\u064a","12-\u0626\u0627\u064a",""]
-			},
-			AM: ["\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"],
-			PM: ["\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"],
-			eras: [{"name":"\u0645\u0649\u0644\u0627\u062f\u0649","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-M-d",
-				D: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c' H:mm",
-				F: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c' H:mm:ss",
-				M: "MMMM d'-\u0643\u06c8\u0646\u0649'",
-				Y: "yyyy-'\u064a\u0649\u0644\u0649' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug.js
deleted file mode 100644
index d8dd8a4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ug.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Globalize Culture ug
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ug", "default", {
-	name: "ug",
-	englishName: "Uyghur",
-	nativeName: "\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5",
-	language: "ug",
-	isRTL: true,
-	numberFormat: {
-		"NaN": "\u0633\u0627\u0646 \u0626\u06d5\u0645\u06d5\u0633",
-		negativeInfinity: "\u0645\u06d5\u0646\u067e\u0649\u064a \u0686\u06d5\u0643\u0633\u0649\u0632\u0644\u0649\u0643",
-		positiveInfinity: "\u0645\u06c7\u0633\u0628\u06d5\u062a \u0686\u06d5\u0643\u0633\u0649\u0632\u0644\u0649\u0643",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5","\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5","\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5","\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5","\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5","\u062c\u06c8\u0645\u06d5","\u0634\u06d5\u0646\u0628\u06d5"],
-				namesAbbr: ["\u064a\u06d5","\u062f\u06c8","\u0633\u06d5","\u0686\u0627","\u067e\u06d5","\u062c\u06c8","\u0634\u06d5"],
-				namesShort: ["\u064a","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["1-\u0626\u0627\u064a","2-\u0626\u0627\u064a","3-\u0626\u0627\u064a","4-\u0626\u0627\u064a","5-\u0626\u0627\u064a","6-\u0626\u0627\u064a","7-\u0626\u0627\u064a","8-\u0626\u0627\u064a","9-\u0626\u0627\u064a","10-\u0626\u0627\u064a","11-\u0626\u0627\u064a","12-\u0626\u0627\u064a",""],
-				namesAbbr: ["1-\u0626\u0627\u064a","2-\u0626\u0627\u064a","3-\u0626\u0627\u064a","4-\u0626\u0627\u064a","5-\u0626\u0627\u064a","6-\u0626\u0627\u064a","7-\u0626\u0627\u064a","8-\u0626\u0627\u064a","9-\u0626\u0627\u064a","10-\u0626\u0627\u064a","11-\u0626\u0627\u064a","12-\u0626\u0627\u064a",""]
-			},
-			AM: ["\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"],
-			PM: ["\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646","\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"],
-			eras: [{"name":"\u0645\u0649\u0644\u0627\u062f\u0649","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-M-d",
-				D: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c' H:mm",
-				F: "yyyy-'\u064a\u0649\u0644\u0649' MMMM d-'\u0643\u06c8\u0646\u0649\u060c' H:mm:ss",
-				M: "MMMM d'-\u0643\u06c8\u0646\u0649'",
-				Y: "yyyy-'\u064a\u0649\u0644\u0649' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk-UA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk-UA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk-UA.js
deleted file mode 100644
index e46fe44..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk-UA.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture uk-UA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uk-UA", "default", {
-	name: "uk-UA",
-	englishName: "Ukrainian (Ukraine)",
-	nativeName: "\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 (\u0423\u043a\u0440\u0430\u0457\u043d\u0430)",
-	language: "uk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20b4"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0456\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a","\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043f'\u044f\u0442\u043d\u0438\u0446\u044f","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0456\u0447\u0435\u043d\u044c","\u041b\u044e\u0442\u0438\u0439","\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c","\u041a\u0432\u0456\u0442\u0435\u043d\u044c","\u0422\u0440\u0430\u0432\u0435\u043d\u044c","\u0427\u0435\u0440\u0432\u0435\u043d\u044c","\u041b\u0438\u043f\u0435\u043d\u044c","\u0421\u0435\u0440\u043f\u0435\u043d\u044c","\u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c","\u0416\u043e\u0432\u0442\u0435\u043d\u044c","\u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434","\u0413\u0440\u0443\u0434\u0435\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0456\u0447","\u041b\u044e\u0442","\u0411\u0435\u0440","\u041a\u0432\u0456","\u0422\u0440\u0430","\u0427\u0435\u0440","\u041b\u0438\u043f","\u0421\u0435\u0440","\u0412\u0435\u0440","\u0416\u043e\u0432","\u041b\u0438\u0441","\u0413\u0440\u0443",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0456\u0447\u043d\u044f","\u043b\u044e\u0442\u043e\u0433\u043e","\u0431\u0435\u0440\u0435\u0437\u043d\u044f","\u043a\u0432\u0456\u0442\u043d\u044f","\u0442\u0440\u0430\u0432\u043d\u044f","\u0447\u0435\u0440\u0432\u043d\u044f","\u043b\u0438\u043f\u043d\u044f","\u0441\u0435\u0440\u043f\u043d\u044f","\u0432\u0435\u0440\u0435\u0441\u043d\u044f","\u0436\u043e\u0432\u0442\u043d\u044f","\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043d\u044f",""],
-				namesAbbr: ["\u0441\u0456\u0447","\u043b\u044e\u0442","\u0431\u0435\u0440","\u043a\u0432\u0456","\u0442\u0440\u0430","\u0447\u0435\u0440","\u043b\u0438\u043f","\u0441\u0435\u0440","\u0432\u0435\u0440","\u0436\u043e\u0432","\u043b\u0438\u0441","\u0433\u0440\u0443",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy' \u0440.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy' \u0440.' H:mm",
-				F: "d MMMM yyyy' \u0440.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy' \u0440.'"
-			}
-		}
-	}
-});
-
-}( this ));



[08/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka.js
deleted file mode 100644
index 4fb5a0c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ka.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture ka
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ka", "default", {
-	name: "ka",
-	englishName: "Georgian",
-	nativeName: "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8",
-	language: "ka",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "Lari"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u10d9\u10d5\u10d8\u10e0\u10d0","\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8","\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"],
-				namesAbbr: ["\u10d9\u10d5\u10d8\u10e0\u10d0","\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8","\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"],
-				namesShort: ["\u10d9","\u10dd","\u10e1","\u10dd","\u10ee","\u10de","\u10e8"]
-			},
-			months: {
-				names: ["\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8","\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8","\u10db\u10d0\u10e0\u10e2\u10d8","\u10d0\u10de\u10e0\u10d8\u10da\u10d8","\u10db\u10d0\u10d8\u10e1\u10d8","\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8","\u10d8\u10d5\u10da\u10d8\u10e1\u10d8","\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd","\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8","\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8",""],
-				namesAbbr: ["\u10d8\u10d0\u10dc","\u10d7\u10d4\u10d1","\u10db\u10d0\u10e0","\u10d0\u10de\u10e0","\u10db\u10d0\u10d8\u10e1","\u10d8\u10d5\u10dc","\u10d8\u10d5\u10da","\u10d0\u10d2\u10d5","\u10e1\u10d4\u10e5","\u10dd\u10e5\u10e2","\u10dc\u10dd\u10d4\u10db","\u10d3\u10d4\u10d9",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd H:mm",
-				F: "yyyy '\u10ec\u10da\u10d8\u10e1' dd MM, dddd H:mm:ss",
-				M: "dd MM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk-KZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk-KZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk-KZ.js
deleted file mode 100644
index 98ce051..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk-KZ.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture kk-KZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kk-KZ", "default", {
-	name: "kk-KZ",
-	englishName: "Kazakh (Kazakhstan)",
-	nativeName: "\u049a\u0430\u0437\u0430\u049b (\u049a\u0430\u0437\u0430\u049b\u0441\u0442\u0430\u043d)",
-	language: "kk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			",": "�",
-			".": "-",
-			symbol: "\u0422"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0416\u0435\u043a\u0441\u0435\u043d\u0431\u0456","\u0414\u04af\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u04d9\u0440\u0441\u0435\u043d\u0431\u0456","\u0411\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0416\u04b1\u043c\u0430","\u0421\u0435\u043d\u0431\u0456"],
-				namesAbbr: ["\u0416\u043a","\u0414\u0441","\u0421\u0441","\u0421\u0440","\u0411\u0441","\u0416\u043c","\u0421\u043d"],
-				namesShort: ["\u0416\u043a","\u0414\u0441","\u0421\u0441","\u0421\u0440","\u0411\u0441","\u0416\u043c","\u0421\u043d"]
-			},
-			months: {
-				names: ["\u049b\u0430\u04a3\u0442\u0430\u0440","\u0430\u049b\u043f\u0430\u043d","\u043d\u0430\u0443\u0440\u044b\u0437","\u0441\u04d9\u0443\u0456\u0440","\u043c\u0430\u043c\u044b\u0440","\u043c\u0430\u0443\u0441\u044b\u043c","\u0448\u0456\u043b\u0434\u0435","\u0442\u0430\u043c\u044b\u0437","\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a","\u049b\u0430\u0437\u0430\u043d","\u049b\u0430\u0440\u0430\u0448\u0430","\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d",""],
-				namesAbbr: ["\u049a\u0430\u04a3","\u0410\u049b\u043f","\u041d\u0430\u0443","\u0421\u04d9\u0443","\u041c\u0430\u043c","\u041c\u0430\u0443","\u0428\u0456\u043b","\u0422\u0430\u043c","\u049a\u044b\u0440","\u049a\u0430\u0437","\u049a\u0430\u0440","\u0416\u0435\u043b",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy '\u0436.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0436.' H:mm",
-				F: "d MMMM yyyy '\u0436.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk.js
deleted file mode 100644
index d1d4877..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kk.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture kk
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kk", "default", {
-	name: "kk",
-	englishName: "Kazakh",
-	nativeName: "\u049a\u0430\u0437\u0430\u049b",
-	language: "kk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			",": "�",
-			".": "-",
-			symbol: "\u0422"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0416\u0435\u043a\u0441\u0435\u043d\u0431\u0456","\u0414\u04af\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u04d9\u0440\u0441\u0435\u043d\u0431\u0456","\u0411\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0416\u04b1\u043c\u0430","\u0421\u0435\u043d\u0431\u0456"],
-				namesAbbr: ["\u0416\u043a","\u0414\u0441","\u0421\u0441","\u0421\u0440","\u0411\u0441","\u0416\u043c","\u0421\u043d"],
-				namesShort: ["\u0416\u043a","\u0414\u0441","\u0421\u0441","\u0421\u0440","\u0411\u0441","\u0416\u043c","\u0421\u043d"]
-			},
-			months: {
-				names: ["\u049b\u0430\u04a3\u0442\u0430\u0440","\u0430\u049b\u043f\u0430\u043d","\u043d\u0430\u0443\u0440\u044b\u0437","\u0441\u04d9\u0443\u0456\u0440","\u043c\u0430\u043c\u044b\u0440","\u043c\u0430\u0443\u0441\u044b\u043c","\u0448\u0456\u043b\u0434\u0435","\u0442\u0430\u043c\u044b\u0437","\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a","\u049b\u0430\u0437\u0430\u043d","\u049b\u0430\u0440\u0430\u0448\u0430","\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d",""],
-				namesAbbr: ["\u049a\u0430\u04a3","\u0410\u049b\u043f","\u041d\u0430\u0443","\u0421\u04d9\u0443","\u041c\u0430\u043c","\u041c\u0430\u0443","\u0428\u0456\u043b","\u0422\u0430\u043c","\u049a\u044b\u0440","\u049a\u0430\u0437","\u049a\u0430\u0440","\u0416\u0435\u043b",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy '\u0436.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0436.' H:mm",
-				F: "d MMMM yyyy '\u0436.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl-GL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl-GL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl-GL.js
deleted file mode 100644
index 1ad7b00..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl-GL.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture kl-GL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kl-GL", "default", {
-	name: "kl-GL",
-	englishName: "Greenlandic (Greenland)",
-	nativeName: "kalaallisut (Kalaallit Nunaat)",
-	language: "kl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			groupSizes: [3,0],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,0],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],
-				namesAbbr: ["sap","ata","mar","ping","sis","tal","arf"],
-				namesShort: ["sa","at","ma","pi","si","ta","ar"]
-			},
-			months: {
-				names: ["januari","februari","martsi","apriili","maaji","juni","juli","aggusti","septembari","oktobari","novembari","decembari",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl.js
deleted file mode 100644
index 55d5449..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kl.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture kl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kl", "default", {
-	name: "kl",
-	englishName: "Greenlandic",
-	nativeName: "kalaallisut",
-	language: "kl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			groupSizes: [3,0],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,0],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],
-				namesAbbr: ["sap","ata","mar","ping","sis","tal","arf"],
-				namesShort: ["sa","at","ma","pi","si","ta","ar"]
-			},
-			months: {
-				names: ["januari","februari","martsi","apriili","maaji","juni","juli","aggusti","septembari","oktobari","novembari","decembari",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km-KH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km-KH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km-KH.js
deleted file mode 100644
index 92e7aec..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km-KH.js
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Globalize Culture km-KH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "km-KH", "default", {
-	name: "km-KH",
-	englishName: "Khmer (Cambodia)",
-	nativeName: "\u1781\u17d2\u1798\u17c2\u179a (\u1780\u1798\u17d2\u1796\u17bb\u1787\u17b6)",
-	language: "km",
-	numberFormat: {
-		pattern: ["- n"],
-		groupSizes: [3,0],
-		"NaN": "NAN",
-		negativeInfinity: "-- \u17a2\u1793\u1793\u17d2\u178f",
-		positiveInfinity: "\u17a2\u1793\u1793\u17d2\u178f",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			symbol: "\u17db"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u1790\u17d2\u1784\u17c3\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799","\u1790\u17d2\u1784\u17c3\u1785\u17d0\u1793\u17d2\u1791","\u1790\u17d2\u1784\u17c3\u17a2\u1784\u17d2\u1782\u17b6\u179a","\u1790\u17d2\u1784\u17c3\u1796\u17bb\u1792","\u1790\u17d2\u1784\u17c3\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd","\u1790\u17d2\u1784\u17c3\u179f\u17bb\u1780\u17d2\u179a","\u1790\u17d2\u1784\u17c3\u179f\u17c5\u179a\u17cd"],
-				namesAbbr: ["\u17a2\u17b6\u1791\u17b7.","\u1785.","\u17a2.","\u1796\u17bb","\u1796\u17d2\u179a\u17a0.","\u179f\u17bb.","\u179f."],
-				namesShort: ["\u17a2\u17b6","\u1785","\u17a2","\u1796\u17bb","\u1796\u17d2","\u179f\u17bb","\u179f"]
-			},
-			months: {
-				names: ["\u1798\u1780\u179a\u17b6","\u1780\u17bb\u1798\u17d2\u1797\u17c8","\u1798\u17b7\u1793\u17b6","\u1798\u17c1\u179f\u17b6","\u17a7\u179f\u1797\u17b6","\u1798\u17b7\u1790\u17bb\u1793\u17b6","\u1780\u1780\u17d2\u1780\u178a\u17b6","\u179f\u17b8\u17a0\u17b6","\u1780\u1789\u17d2\u1789\u17b6","\u178f\u17bb\u179b\u17b6","\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6","\u1792\u17d2\u1793\u17bc",""],
-				namesAbbr: ["\u17e1","\u17e2","\u17e3","\u17e4","\u17e5","\u17e6","\u17e7","\u17e8","\u17e9","\u17e1\u17e0","\u17e1\u17e1","\u17e1\u17e2",""]
-			},
-			AM: ["\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780"],
-			PM: ["\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785"],
-			eras: [{"name":"\u1798\u17bb\u1793\u1782.\u179f.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy H:mm tt",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "'\u1790\u17d2\u1784\u17c3\u1791\u17b8' dd '\u1781\u17c2' MM",
-				Y: "'\u1781\u17c2' MM '\u1786\u17d2\u1793\u17b6\u17c6' yyyy"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780"],
-			PM: ["\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm tt",
-				F: "dddd, MMMM dd, yyyy HH:mm:ss"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km.js
deleted file mode 100644
index 4463b91..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.km.js
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Globalize Culture km
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "km", "default", {
-	name: "km",
-	englishName: "Khmer",
-	nativeName: "\u1781\u17d2\u1798\u17c2\u179a",
-	language: "km",
-	numberFormat: {
-		pattern: ["- n"],
-		groupSizes: [3,0],
-		"NaN": "NAN",
-		negativeInfinity: "-- \u17a2\u1793\u1793\u17d2\u178f",
-		positiveInfinity: "\u17a2\u1793\u1793\u17d2\u178f",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			symbol: "\u17db"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u1790\u17d2\u1784\u17c3\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799","\u1790\u17d2\u1784\u17c3\u1785\u17d0\u1793\u17d2\u1791","\u1790\u17d2\u1784\u17c3\u17a2\u1784\u17d2\u1782\u17b6\u179a","\u1790\u17d2\u1784\u17c3\u1796\u17bb\u1792","\u1790\u17d2\u1784\u17c3\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd","\u1790\u17d2\u1784\u17c3\u179f\u17bb\u1780\u17d2\u179a","\u1790\u17d2\u1784\u17c3\u179f\u17c5\u179a\u17cd"],
-				namesAbbr: ["\u17a2\u17b6\u1791\u17b7.","\u1785.","\u17a2.","\u1796\u17bb","\u1796\u17d2\u179a\u17a0.","\u179f\u17bb.","\u179f."],
-				namesShort: ["\u17a2\u17b6","\u1785","\u17a2","\u1796\u17bb","\u1796\u17d2","\u179f\u17bb","\u179f"]
-			},
-			months: {
-				names: ["\u1798\u1780\u179a\u17b6","\u1780\u17bb\u1798\u17d2\u1797\u17c8","\u1798\u17b7\u1793\u17b6","\u1798\u17c1\u179f\u17b6","\u17a7\u179f\u1797\u17b6","\u1798\u17b7\u1790\u17bb\u1793\u17b6","\u1780\u1780\u17d2\u1780\u178a\u17b6","\u179f\u17b8\u17a0\u17b6","\u1780\u1789\u17d2\u1789\u17b6","\u178f\u17bb\u179b\u17b6","\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6","\u1792\u17d2\u1793\u17bc",""],
-				namesAbbr: ["\u17e1","\u17e2","\u17e3","\u17e4","\u17e5","\u17e6","\u17e7","\u17e8","\u17e9","\u17e1\u17e0","\u17e1\u17e1","\u17e1\u17e2",""]
-			},
-			AM: ["\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780"],
-			PM: ["\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785"],
-			eras: [{"name":"\u1798\u17bb\u1793\u1782.\u179f.","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy H:mm tt",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "'\u1790\u17d2\u1784\u17c3\u1791\u17b8' dd '\u1781\u17c2' MM",
-				Y: "'\u1781\u17c2' MM '\u1786\u17d2\u1793\u17b6\u17c6' yyyy"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780","\u1796\u17d2\u179a\u17b9\u1780"],
-			PM: ["\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785","\u179b\u17d2\u1784\u17b6\u1785"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm tt",
-				F: "dddd, MMMM dd, yyyy HH:mm:ss"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn-IN.js
deleted file mode 100644
index aa6ff62..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture kn-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kn-IN", "default", {
-	name: "kn-IN",
-	englishName: "Kannada (India)",
-	nativeName: "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1 (\u0cad\u0cbe\u0cb0\u0ca4)",
-	language: "kn",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0cb0\u0cc2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb8\u0ccb\u0cae\u0cb5\u0cbe\u0cb0","\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0","\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0","\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0","\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0"],
-				namesAbbr: ["\u0cad\u0cbe\u0ca8\u0cc1.","\u0cb8\u0ccb\u0cae.","\u0cae\u0c82\u0c97\u0cb3.","\u0cac\u0cc1\u0ca7.","\u0c97\u0cc1\u0cb0\u0cc1.","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0.","\u0cb6\u0ca8\u0cbf."],
-				namesShort: ["\u0cb0","\u0cb8","\u0cae","\u0cac","\u0c97","\u0cb6","\u0cb6"]
-			},
-			months: {
-				names: ["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8e\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0c82\u0cac\u0cb0\u0ccd","\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd","\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd",""],
-				namesAbbr: ["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8e\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0c82\u0cac\u0cb0\u0ccd","\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd","\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd",""]
-			},
-			AM: ["\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8","\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8","\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8"],
-			PM: ["\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8","\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8","\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn.js
deleted file mode 100644
index 65af8db..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kn.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture kn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kn", "default", {
-	name: "kn",
-	englishName: "Kannada",
-	nativeName: "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1",
-	language: "kn",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0cb0\u0cc2"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb8\u0ccb\u0cae\u0cb5\u0cbe\u0cb0","\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0","\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0","\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0","\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0"],
-				namesAbbr: ["\u0cad\u0cbe\u0ca8\u0cc1.","\u0cb8\u0ccb\u0cae.","\u0cae\u0c82\u0c97\u0cb3.","\u0cac\u0cc1\u0ca7.","\u0c97\u0cc1\u0cb0\u0cc1.","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0.","\u0cb6\u0ca8\u0cbf."],
-				namesShort: ["\u0cb0","\u0cb8","\u0cae","\u0cac","\u0c97","\u0cb6","\u0cb6"]
-			},
-			months: {
-				names: ["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8e\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0c82\u0cac\u0cb0\u0ccd","\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd","\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd",""],
-				namesAbbr: ["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8e\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0c82\u0cac\u0cb0\u0ccd","\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd","\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd",""]
-			},
-			AM: ["\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8","\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8","\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8"],
-			PM: ["\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8","\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8","\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko-KR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko-KR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko-KR.js
deleted file mode 100644
index 153f761..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko-KR.js
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Globalize Culture ko-KR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ko-KR", "default", {
-	name: "ko-KR",
-	englishName: "Korean (Korea)",
-	nativeName: "\ud55c\uad6d\uc5b4 (\ub300\ud55c\ubbfc\uad6d)",
-	language: "ko",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "\u20a9"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\uc11c\uae30","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "yyyy'\ub144' M'\uc6d4'"
-			}
-		},
-		Korean: {
-			name: "Korean",
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\ub2e8\uae30","start":null,"offset":-2333}],
-			twoDigitYearMax: 4362,
-			patterns: {
-				d: "gg yyyy-MM-dd",
-				D: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "gg yyyy'\ub144' M'\uc6d4'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko.js
deleted file mode 100644
index 7cd1c93..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ko.js
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Globalize Culture ko
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ko", "default", {
-	name: "ko",
-	englishName: "Korean",
-	nativeName: "\ud55c\uad6d\uc5b4",
-	language: "ko",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"],
-			decimals: 0,
-			symbol: "\u20a9"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\uc11c\uae30","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "yyyy'\ub144' M'\uc6d4'"
-			}
-		},
-		Korean: {
-			name: "Korean",
-			"/": "-",
-			days: {
-				names: ["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],
-				namesAbbr: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],
-				namesShort: ["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]
-			},
-			months: {
-				names: ["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["\uc624\uc804","\uc624\uc804","\uc624\uc804"],
-			PM: ["\uc624\ud6c4","\uc624\ud6c4","\uc624\ud6c4"],
-			eras: [{"name":"\ub2e8\uae30","start":null,"offset":-2333}],
-			twoDigitYearMax: 4362,
-			patterns: {
-				d: "gg yyyy-MM-dd",
-				D: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm",
-				F: "gg yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd tt h:mm:ss",
-				M: "M'\uc6d4' d'\uc77c'",
-				Y: "gg yyyy'\ub144' M'\uc6d4'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok-IN.js
deleted file mode 100644
index 1d9fca1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture kok-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kok-IN", "default", {
-	name: "kok-IN",
-	englishName: "Konkani (India)",
-	nativeName: "\u0915\u094b\u0902\u0915\u0923\u0940 (\u092d\u093e\u0930\u0924)",
-	language: "kok",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0906\u092f\u0924\u093e\u0930","\u0938\u094b\u092e\u093e\u0930","\u092e\u0902\u0917\u0933\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930","\u0938\u0941\u0915\u094d\u0930\u093e\u0930","\u0936\u0947\u0928\u0935\u093e\u0930"],
-				namesAbbr: ["\u0906\u092f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0933.","\u092c\u0941\u0927.","\u092c\u093f\u0930\u0947.","\u0938\u0941\u0915\u094d\u0930.","\u0936\u0947\u0928."],
-				namesShort: ["\u0906","\u0938","\u092e","\u092c","\u092c","\u0938","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""],
-				namesAbbr: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""]
-			},
-			AM: ["\u092e.\u092a\u0942.","\u092e.\u092a\u0942.","\u092e.\u092a\u0942."],
-			PM: ["\u092e.\u0928\u0902.","\u092e.\u0928\u0902.","\u092e.\u0928\u0902."],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok.js
deleted file mode 100644
index f6b3b3e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.kok.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture kok
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "kok", "default", {
-	name: "kok",
-	englishName: "Konkani",
-	nativeName: "\u0915\u094b\u0902\u0915\u0923\u0940",
-	language: "kok",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0906\u092f\u0924\u093e\u0930","\u0938\u094b\u092e\u093e\u0930","\u092e\u0902\u0917\u0933\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930","\u0938\u0941\u0915\u094d\u0930\u093e\u0930","\u0936\u0947\u0928\u0935\u093e\u0930"],
-				namesAbbr: ["\u0906\u092f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0933.","\u092c\u0941\u0927.","\u092c\u093f\u0930\u0947.","\u0938\u0941\u0915\u094d\u0930.","\u0936\u0947\u0928."],
-				namesShort: ["\u0906","\u0938","\u092e","\u092c","\u092c","\u0938","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""],
-				namesAbbr: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""]
-			},
-			AM: ["\u092e.\u092a\u0942.","\u092e.\u092a\u0942.","\u092e.\u092a\u0942."],
-			PM: ["\u092e.\u0928\u0902.","\u092e.\u0928\u0902.","\u092e.\u0928\u0902."],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky-KG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky-KG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky-KG.js
deleted file mode 100644
index 1b372f8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky-KG.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture ky-KG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ky-KG", "default", {
-	name: "ky-KG",
-	englishName: "Kyrgyz (Kyrgyzstan)",
-	nativeName: "\u041a\u044b\u0440\u0433\u044b\u0437 (\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d)",
-	language: "ky",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": "-",
-			symbol: "\u0441\u043e\u043c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438","\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af","\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438","\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0416\u0443\u043c\u0430","\u0418\u0448\u0435\u043c\u0431\u0438"],
-				namesAbbr: ["\u0416\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u0411\u0448","\u0416\u043c","\u0418\u0448"],
-				namesShort: ["\u0416\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u0411\u0448","\u0416\u043c","\u0418\u0448"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d'-'MMMM yyyy'-\u0436.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d'-'MMMM yyyy'-\u0436.' H:mm",
-				F: "d'-'MMMM yyyy'-\u0436.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy'-\u0436.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky.js
deleted file mode 100644
index b19156a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ky.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture ky
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ky", "default", {
-	name: "ky",
-	englishName: "Kyrgyz",
-	nativeName: "\u041a\u044b\u0440\u0433\u044b\u0437",
-	language: "ky",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": "-",
-			symbol: "\u0441\u043e\u043c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438","\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af","\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438","\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0416\u0443\u043c\u0430","\u0418\u0448\u0435\u043c\u0431\u0438"],
-				namesAbbr: ["\u0416\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u0411\u0448","\u0416\u043c","\u0418\u0448"],
-				namesShort: ["\u0416\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u0411\u0448","\u0416\u043c","\u0418\u0448"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d'-'MMMM yyyy'-\u0436.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d'-'MMMM yyyy'-\u0436.' H:mm",
-				F: "d'-'MMMM yyyy'-\u0436.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy'-\u0436.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb-LU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb-LU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb-LU.js
deleted file mode 100644
index 74d0f64..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb-LU.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture lb-LU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lb-LU", "default", {
-	name: "lb-LU",
-	englishName: "Luxembourgish (Luxembourg)",
-	nativeName: "L�tzebuergesch (Luxembourg)",
-	language: "lb",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "n. num.",
-		negativeInfinity: "-onendlech",
-		positiveInfinity: "+onendlech",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sonndeg","M�indeg","D�nschdeg","M�ttwoch","Donneschdeg","Freideg","Samschdeg"],
-				namesAbbr: ["Son","M�i","D�n","M�t","Don","Fre","Sam"],
-				namesShort: ["So","M�","D�","M�","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�erz","Abr�ll","Mee","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","M�e","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb.js
deleted file mode 100644
index 51c616a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lb.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture lb
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lb", "default", {
-	name: "lb",
-	englishName: "Luxembourgish",
-	nativeName: "L�tzebuergesch",
-	language: "lb",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "n. num.",
-		negativeInfinity: "-onendlech",
-		positiveInfinity: "+onendlech",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sonndeg","M�indeg","D�nschdeg","M�ttwoch","Donneschdeg","Freideg","Samschdeg"],
-				namesAbbr: ["Son","M�i","D�n","M�t","Don","Fre","Sam"],
-				namesShort: ["So","M�","D�","M�","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�erz","Abr�ll","Mee","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","M�e","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo-LA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo-LA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo-LA.js
deleted file mode 100644
index a6f75e9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo-LA.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture lo-LA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lo-LA", "default", {
-	name: "lo-LA",
-	englishName: "Lao (Lao P.D.R.)",
-	nativeName: "\u0ea5\u0eb2\u0ea7 (\u0eaa.\u0e9b.\u0e9b. \u0ea5\u0eb2\u0ea7)",
-	language: "lo",
-	numberFormat: {
-		pattern: ["(n)"],
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["(n$)","n$"],
-			groupSizes: [3,0],
-			symbol: "\u20ad"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99","\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94","\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81","\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2"],
-				namesAbbr: ["\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0e88\u0eb1\u0e99","\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0e9e\u0eb8\u0e94","\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0eaa\u0eb8\u0e81","\u0ec0\u0eaa\u0ebb\u0eb2"],
-				namesShort: ["\u0ead","\u0e88","\u0ead","\u0e9e","\u0e9e","\u0eaa","\u0ec0"]
-			},
-			months: {
-				names: ["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99","\u0e81\u0eb8\u0ea1\u0e9e\u0eb2","\u0ea1\u0eb5\u0e99\u0eb2","\u0ec0\u0ea1\u0eaa\u0eb2","\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2","\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2","\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94","\u0eaa\u0eb4\u0e87\u0eab\u0eb2","\u0e81\u0eb1\u0e99\u0e8d\u0eb2","\u0e95\u0eb8\u0ea5\u0eb2","\u0e9e\u0eb0\u0e88\u0eb4\u0e81","\u0e97\u0eb1\u0e99\u0ea7\u0eb2",""],
-				namesAbbr: ["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99","\u0e81\u0eb8\u0ea1\u0e9e\u0eb2","\u0ea1\u0eb5\u0e99\u0eb2","\u0ec0\u0ea1\u0eaa\u0eb2","\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2","\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2","\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94","\u0eaa\u0eb4\u0e87\u0eab\u0eb2","\u0e81\u0eb1\u0e99\u0e8d\u0eb2","\u0e95\u0eb8\u0ea5\u0eb2","\u0e9e\u0eb0\u0e88\u0eb4\u0e81","\u0e97\u0eb1\u0e99\u0ea7\u0eb2",""]
-			},
-			AM: ["\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2","\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2","\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2"],
-			PM: ["\u0ec1\u0ea5\u0e87","\u0ec1\u0ea5\u0e87","\u0ec1\u0ea5\u0e87"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy H:mm tt",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo.js
deleted file mode 100644
index 91a0734..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lo.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture lo
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lo", "default", {
-	name: "lo",
-	englishName: "Lao",
-	nativeName: "\u0ea5\u0eb2\u0ea7",
-	language: "lo",
-	numberFormat: {
-		pattern: ["(n)"],
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["(n$)","n$"],
-			groupSizes: [3,0],
-			symbol: "\u20ad"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99","\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94","\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81","\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2"],
-				namesAbbr: ["\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0e88\u0eb1\u0e99","\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0e9e\u0eb8\u0e94","\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0eaa\u0eb8\u0e81","\u0ec0\u0eaa\u0ebb\u0eb2"],
-				namesShort: ["\u0ead","\u0e88","\u0ead","\u0e9e","\u0e9e","\u0eaa","\u0ec0"]
-			},
-			months: {
-				names: ["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99","\u0e81\u0eb8\u0ea1\u0e9e\u0eb2","\u0ea1\u0eb5\u0e99\u0eb2","\u0ec0\u0ea1\u0eaa\u0eb2","\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2","\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2","\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94","\u0eaa\u0eb4\u0e87\u0eab\u0eb2","\u0e81\u0eb1\u0e99\u0e8d\u0eb2","\u0e95\u0eb8\u0ea5\u0eb2","\u0e9e\u0eb0\u0e88\u0eb4\u0e81","\u0e97\u0eb1\u0e99\u0ea7\u0eb2",""],
-				namesAbbr: ["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99","\u0e81\u0eb8\u0ea1\u0e9e\u0eb2","\u0ea1\u0eb5\u0e99\u0eb2","\u0ec0\u0ea1\u0eaa\u0eb2","\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2","\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2","\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94","\u0eaa\u0eb4\u0e87\u0eab\u0eb2","\u0e81\u0eb1\u0e99\u0e8d\u0eb2","\u0e95\u0eb8\u0ea5\u0eb2","\u0e9e\u0eb0\u0e88\u0eb4\u0e81","\u0e97\u0eb1\u0e99\u0ea7\u0eb2",""]
-			},
-			AM: ["\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2","\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2","\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2"],
-			PM: ["\u0ec1\u0ea5\u0e87","\u0ec1\u0ea5\u0e87","\u0ec1\u0ea5\u0e87"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm tt",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy H:mm tt",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt-LT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt-LT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt-LT.js
deleted file mode 100644
index e61c1c6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt-LT.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture lt-LT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lt-LT", "default", {
-	name: "lt-LT",
-	englishName: "Lithuanian (Lithuania)",
-	nativeName: "lietuvi\u0173 (Lietuva)",
-	language: "lt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-begalyb\u0117",
-		positiveInfinity: "begalyb\u0117",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Lt"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sekmadienis","pirmadienis","antradienis","tre\u010diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],
-				namesAbbr: ["Sk","Pr","An","Tr","Kt","Pn","\u0160t"],
-				namesShort: ["S","P","A","T","K","Pn","\u0160"]
-			},
-			months: {
-				names: ["sausis","vasaris","kovas","balandis","gegu\u017e\u0117","bir\u017eelis","liepa","rugpj\u016btis","rugs\u0117jis","spalis","lapkritis","gruodis",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			monthsGenitive: {
-				names: ["sausio","vasario","kovo","baland\u017eio","gegu\u017e\u0117s","bir\u017eelio","liepos","rugpj\u016b\u010dio","rugs\u0117jo","spalio","lapkri\u010dio","gruod\u017eio",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd",
-				D: "yyyy 'm.' MMMM d 'd.'",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'm.' MMMM d 'd.' HH:mm",
-				F: "yyyy 'm.' MMMM d 'd.' HH:mm:ss",
-				M: "MMMM d 'd.'",
-				Y: "yyyy 'm.' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt.js
deleted file mode 100644
index 56aeb3b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lt.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture lt
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lt", "default", {
-	name: "lt",
-	englishName: "Lithuanian",
-	nativeName: "lietuvi\u0173",
-	language: "lt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-begalyb\u0117",
-		positiveInfinity: "begalyb\u0117",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "Lt"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sekmadienis","pirmadienis","antradienis","tre\u010diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],
-				namesAbbr: ["Sk","Pr","An","Tr","Kt","Pn","\u0160t"],
-				namesShort: ["S","P","A","T","K","Pn","\u0160"]
-			},
-			months: {
-				names: ["sausis","vasaris","kovas","balandis","gegu\u017e\u0117","bir\u017eelis","liepa","rugpj\u016btis","rugs\u0117jis","spalis","lapkritis","gruodis",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			monthsGenitive: {
-				names: ["sausio","vasario","kovo","baland\u017eio","gegu\u017e\u0117s","bir\u017eelio","liepos","rugpj\u016b\u010dio","rugs\u0117jo","spalio","lapkri\u010dio","gruod\u017eio",""],
-				namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd",
-				D: "yyyy 'm.' MMMM d 'd.'",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'm.' MMMM d 'd.' HH:mm",
-				F: "yyyy 'm.' MMMM d 'd.' HH:mm:ss",
-				M: "MMMM d 'd.'",
-				Y: "yyyy 'm.' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv-LV.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv-LV.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv-LV.js
deleted file mode 100644
index 60319c4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv-LV.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture lv-LV
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lv-LV", "default", {
-	name: "lv-LV",
-	englishName: "Latvian (Latvia)",
-	nativeName: "latvie\u0161u (Latvija)",
-	language: "lv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-bezgal\u012bba",
-		positiveInfinity: "bezgal\u012bba",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "Ls"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],
-				namesAbbr: ["sv","pr","ot","tr","ce","pk","se"],
-				namesShort: ["sv","pr","ot","tr","ce","pk","se"]
-			},
-			months: {
-				names: ["janv\u0101ris","febru\u0101ris","marts","apr\u012blis","maijs","j\u016bnijs","j\u016blijs","augusts","septembris","oktobris","novembris","decembris",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			monthsGenitive: {
-				names: ["janv\u0101r\u012b","febru\u0101r\u012b","mart\u0101","apr\u012bl\u012b","maij\u0101","j\u016bnij\u0101","j\u016blij\u0101","august\u0101","septembr\u012b","oktobr\u012b","novembr\u012b","decembr\u012b",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "dddd, yyyy'. gada 'd. MMMM",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, yyyy'. gada 'd. MMMM H:mm",
-				F: "dddd, yyyy'. gada 'd. MMMM H:mm:ss",
-				M: "d. MMMM",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv.js
deleted file mode 100644
index 1324959..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.lv.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture lv
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "lv", "default", {
-	name: "lv",
-	englishName: "Latvian",
-	nativeName: "latvie\u0161u",
-	language: "lv",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-bezgal\u012bba",
-		positiveInfinity: "bezgal\u012bba",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "Ls"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],
-				namesAbbr: ["sv","pr","ot","tr","ce","pk","se"],
-				namesShort: ["sv","pr","ot","tr","ce","pk","se"]
-			},
-			months: {
-				names: ["janv\u0101ris","febru\u0101ris","marts","apr\u012blis","maijs","j\u016bnijs","j\u016blijs","augusts","septembris","oktobris","novembris","decembris",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			monthsGenitive: {
-				names: ["janv\u0101r\u012b","febru\u0101r\u012b","mart\u0101","apr\u012bl\u012b","maij\u0101","j\u016bnij\u0101","j\u016blij\u0101","august\u0101","septembr\u012b","oktobr\u012b","novembr\u012b","decembr\u012b",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","j\u016bn","j\u016bl","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy.MM.dd.",
-				D: "dddd, yyyy'. gada 'd. MMMM",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, yyyy'. gada 'd. MMMM H:mm",
-				F: "dddd, yyyy'. gada 'd. MMMM H:mm:ss",
-				M: "d. MMMM",
-				Y: "yyyy. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi-NZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi-NZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi-NZ.js
deleted file mode 100644
index e8498a2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi-NZ.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture mi-NZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mi-NZ", "default", {
-	name: "mi-NZ",
-	englishName: "Maori (New Zealand)",
-	nativeName: "Reo M\u0101ori (Aotearoa)",
-	language: "mi",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["R\u0101tapu","R\u0101hina","R\u0101t\u016b","R\u0101apa","R\u0101pare","R\u0101mere","R\u0101horoi"],
-				namesAbbr: ["Ta","Hi","T\u016b","Apa","Pa","Me","Ho"],
-				namesShort: ["Ta","Hi","T\u016b","Aa","Pa","Me","Ho"]
-			},
-			months: {
-				names: ["Kohi-t\u0101tea","Hui-tanguru","Pout\u016b-te-rangi","Paenga-wh\u0101wh\u0101","Haratua","Pipiri","H\u014dngongoi","Here-turi-k\u014dk\u0101","Mahuru","Whiringa-\u0101-nuku","Whiringa-\u0101-rangi","Hakihea",""],
-				namesAbbr: ["Kohi","Hui","Pou","Pae","Hara","Pipi","H\u014dngo","Here","Mahu","Nuku","Rangi","Haki",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd MMMM, yyyy",
-				f: "dddd, dd MMMM, yyyy h:mm tt",
-				F: "dddd, dd MMMM, yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM, yy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi.js
deleted file mode 100644
index 54e9bbb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mi.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture mi
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mi", "default", {
-	name: "mi",
-	englishName: "Maori",
-	nativeName: "Reo M\u0101ori",
-	language: "mi",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["R\u0101tapu","R\u0101hina","R\u0101t\u016b","R\u0101apa","R\u0101pare","R\u0101mere","R\u0101horoi"],
-				namesAbbr: ["Ta","Hi","T\u016b","Apa","Pa","Me","Ho"],
-				namesShort: ["Ta","Hi","T\u016b","Aa","Pa","Me","Ho"]
-			},
-			months: {
-				names: ["Kohi-t\u0101tea","Hui-tanguru","Pout\u016b-te-rangi","Paenga-wh\u0101wh\u0101","Haratua","Pipiri","H\u014dngongoi","Here-turi-k\u014dk\u0101","Mahuru","Whiringa-\u0101-nuku","Whiringa-\u0101-rangi","Hakihea",""],
-				namesAbbr: ["Kohi","Hui","Pou","Pae","Hara","Pipi","H\u014dngo","Here","Mahu","Nuku","Rangi","Haki",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd MMMM, yyyy",
-				f: "dddd, dd MMMM, yyyy h:mm tt",
-				F: "dddd, dd MMMM, yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM, yy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk-MK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk-MK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk-MK.js
deleted file mode 100644
index d2f9c04..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk-MK.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture mk-MK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mk-MK", "default", {
-	name: "mk-MK",
-	englishName: "Macedonian (Former Yugoslav Republic of Macedonia)",
-	nativeName: "\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a (\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430)",
-	language: "mk",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u0434\u0435\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u043b\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a","\u043f\u0435\u0442\u043e\u043a","\u0441\u0430\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0432\u0442\u0440","\u0441\u0440\u0434","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0430\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0432\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0430"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d\u0438","\u0458\u0443\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0435","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, dd MMMM yyyy HH:mm",
-				F: "dddd, dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk.js
deleted file mode 100644
index 0fdc048..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mk.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture mk
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mk", "default", {
-	name: "mk",
-	englishName: "Macedonian (FYROM)",
-	nativeName: "\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a",
-	language: "mk",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u0434\u0435\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u043b\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a","\u043f\u0435\u0442\u043e\u043a","\u0441\u0430\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0432\u0442\u0440","\u0441\u0440\u0434","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0430\u0431"],
-				namesShort: ["\u043d\u0435","\u043f\u043e","\u0432\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0430"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d\u0438","\u0458\u0443\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0435","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, dd MMMM yyyy HH:mm",
-				F: "dddd, dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml-IN.js
deleted file mode 100644
index 1c43494..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture ml-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ml-IN", "default", {
-	name: "ml-IN",
-	englishName: "Malayalam (India)",
-	nativeName: "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02 (\u0d2d\u0d3e\u0d30\u0d24\u0d02)",
-	language: "ml",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			pattern: ["-%n","%n"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0d15"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			":": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a","\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a","\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a","\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a"],
-				namesAbbr: ["\u0d1e\u0d3e\u0d2f\u0d7c.","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e.","\u0d1a\u0d4a\u0d35\u0d4d\u0d35.","\u0d2c\u0d41\u0d27\u0d7b.","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02.","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f.","\u0d36\u0d28\u0d3f."],
-				namesShort: ["\u0d1e","\u0d24","\u0d1a","\u0d2c","\u0d35","\u0d35\u0d46","\u0d36"]
-			},
-			months: {
-				names: ["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d31\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d31\u0d4d\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d31\u0d3f\u0d32\u0d4d","\u0d2e\u0d46\u0d2f\u0d4d","\u0d1c\u0d42\u0d23\u0d4d","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d31\u0d02\u0d2c\u0d31\u0d4d","\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d31\u0d4d","\u0d28\u0d35\u0d02\u0d2c\u0d31\u0d4d","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d31\u0d4d",""],
-				namesAbbr: ["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d31\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d31\u0d4d\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d31\u0d3f\u0d32\u0d4d","\u0d2e\u0d46\u0d2f\u0d4d","\u0d1c\u0d42\u0d23\u0d4d","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d31\u0d02\u0d2c\u0d31\u0d4d","\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d31\u0d4d","\u0d28\u0d35\u0d02\u0d2c\u0d31\u0d4d","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d31\u0d4d",""]
-			},
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH.mm",
-				T: "HH.mm.ss",
-				f: "dd MMMM yyyy HH.mm",
-				F: "dd MMMM yyyy HH.mm.ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml.js
deleted file mode 100644
index b6b89e8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ml.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture ml
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ml", "default", {
-	name: "ml",
-	englishName: "Malayalam",
-	nativeName: "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02",
-	language: "ml",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			pattern: ["-%n","%n"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0d15"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			":": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a","\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a","\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a","\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a"],
-				namesAbbr: ["\u0d1e\u0d3e\u0d2f\u0d7c.","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e.","\u0d1a\u0d4a\u0d35\u0d4d\u0d35.","\u0d2c\u0d41\u0d27\u0d7b.","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02.","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f.","\u0d36\u0d28\u0d3f."],
-				namesShort: ["\u0d1e","\u0d24","\u0d1a","\u0d2c","\u0d35","\u0d35\u0d46","\u0d36"]
-			},
-			months: {
-				names: ["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d31\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d31\u0d4d\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d31\u0d3f\u0d32\u0d4d","\u0d2e\u0d46\u0d2f\u0d4d","\u0d1c\u0d42\u0d23\u0d4d","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d31\u0d02\u0d2c\u0d31\u0d4d","\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d31\u0d4d","\u0d28\u0d35\u0d02\u0d2c\u0d31\u0d4d","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d31\u0d4d",""],
-				namesAbbr: ["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d31\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d31\u0d4d\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d31\u0d3f\u0d32\u0d4d","\u0d2e\u0d46\u0d2f\u0d4d","\u0d1c\u0d42\u0d23\u0d4d","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d31\u0d02\u0d2c\u0d31\u0d4d","\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d31\u0d4d","\u0d28\u0d35\u0d02\u0d2c\u0d31\u0d4d","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d31\u0d4d",""]
-			},
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH.mm",
-				T: "HH.mm.ss",
-				f: "dd MMMM yyyy HH.mm",
-				F: "dd MMMM yyyy HH.mm.ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Cyrl.js
deleted file mode 100644
index dd07a23..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Cyrl.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture mn-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mn-Cyrl", "default", {
-	name: "mn-Cyrl",
-	englishName: "Mongolian (Cyrillic)",
-	nativeName: "\u041c\u043e\u043d\u0433\u043e\u043b�\u0445\u044d\u043b",
-	language: "mn-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ae"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u041d\u044f\u043c","\u0414\u0430\u0432\u0430\u0430","\u041c\u044f\u0433\u043c\u0430\u0440","\u041b\u0445\u0430\u0433\u0432\u0430","\u041f\u04af\u0440\u044d\u0432","\u0411\u0430\u0430\u0441\u0430\u043d","\u0411\u044f\u043c\u0431\u0430"],
-				namesAbbr: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"],
-				namesShort: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"]
-			},
-			months: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			monthsGenitive: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yy.MM.dd",
-				D: "yyyy '\u043e\u043d\u044b' MMMM d",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '\u043e\u043d\u044b' MMMM d H:mm",
-				F: "yyyy '\u043e\u043d\u044b' MMMM d H:mm:ss",
-				M: "d MMMM",
-				Y: "yyyy '\u043e\u043d' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));


[07/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-MN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-MN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-MN.js
deleted file mode 100644
index 0f0a8a3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-MN.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture mn-MN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mn-MN", "default", {
-	name: "mn-MN",
-	englishName: "Mongolian (Cyrillic, Mongolia)",
-	nativeName: "\u041c\u043e\u043d\u0433\u043e\u043b�\u0445\u044d\u043b (\u041c\u043e\u043d\u0433\u043e\u043b�\u0443\u043b\u0441)",
-	language: "mn-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ae"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u041d\u044f\u043c","\u0414\u0430\u0432\u0430\u0430","\u041c\u044f\u0433\u043c\u0430\u0440","\u041b\u0445\u0430\u0433\u0432\u0430","\u041f\u04af\u0440\u044d\u0432","\u0411\u0430\u0430\u0441\u0430\u043d","\u0411\u044f\u043c\u0431\u0430"],
-				namesAbbr: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"],
-				namesShort: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"]
-			},
-			months: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			monthsGenitive: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yy.MM.dd",
-				D: "yyyy '\u043e\u043d\u044b' MMMM d",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '\u043e\u043d\u044b' MMMM d H:mm",
-				F: "yyyy '\u043e\u043d\u044b' MMMM d H:mm:ss",
-				M: "d MMMM",
-				Y: "yyyy '\u043e\u043d' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong-CN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong-CN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong-CN.js
deleted file mode 100644
index 02f2e0b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong-CN.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture mn-Mong-CN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mn-Mong-CN", "default", {
-	name: "mn-Mong-CN",
-	englishName: "Mongolian (Traditional Mongolian, PRC)",
-	nativeName: "\u182e\u1824\u1828\u182d\u182d\u1824\u182f \u182c\u1821\u182f\u1821 (\u182a\u1826\u182d\u1826\u1833\u1821 \u1828\u1820\u1822\u1837\u1820\u182e\u1833\u1820\u182c\u1824 \u1833\u1824\u182e\u1833\u1820\u1833\u1824 \u1820\u1837\u1820\u1833 \u1823\u182f\u1823\u1830)",
-	language: "mn-Mong",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\u1832\u1824\u182d\u1820\u1820 \u182a\u1824\u1830\u1824",
-		negativeInfinity: "\u1830\u1826\u182c\u1821\u1837\u182c\u1826 \u182c\u1822\u1835\u1820\u182d\u1820\u1837\u182d\u1826\u1822 \u1836\u1821\u182c\u1821",
-		positiveInfinity: "\u1821\u1836\u180b\u1821\u1837\u182c\u1826 \u182c\u1822\u1835\u1820\u182d\u1820\u1837\u182d\u1826\u1822 \u1836\u1820\u182c\u1821",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			groupSizes: [3,0],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1821\u1833\u1826\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1828\u1822\u182d\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182c\u1823\u1836\u1820\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182d\u1824\u1837\u182a\u1820\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1833\u1825\u1837\u182a\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1832\u1820\u182a\u1824\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1835\u1822\u1837\u182d\u1824\u182d\u1820\u1828"],
-				namesAbbr: ["\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1821\u1833\u1826\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1828\u1822\u182d\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182c\u1823\u1836\u1820\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182d\u1824\u1837\u182a\u1820\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1833\u1825\u1837\u182a\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1832\u1820\u182a\u1824\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1835\u1822\u1837\u182d\u1824\u182d\u1820\u1828"],
-				namesShort: ["\u1821\u200d","\u1828\u1822\u200d","\u182c\u1823\u200d","\u182d\u1824\u200d","\u1833\u1825\u200d","\u1832\u1820\u200d","\u1835\u1822\u200d"]
-			},
-			months: {
-				names: ["\u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u182d\u1824\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1826\u1837\u182a\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1820\u182a\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1835\u1822\u1837\u182d\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1824\u182f\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1828\u1820\u1822\u182e\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1836\u1822\u1830\u1826\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820",""],
-				namesAbbr: ["\u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u182d\u1824\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1826\u1837\u182a\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1820\u182a\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1835\u1822\u1837\u182d\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1824\u182f\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1828\u1820\u1822\u182e\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1836\u1822\u1830\u1826\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u1823\u1828 \u1832\u1823\u182d\u1820\u182f\u1820\u182f \u1824\u1828","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837' H:mm",
-				F: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837' H:mm:ss",
-				M: "M'\u1830\u1820\u1837\u180e\u1820' d'\u1821\u1833\u1826\u1837'",
-				Y: "yyyy'\u1823\u1828' M'\u1830\u1820\u1837\u180e\u1820'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong.js
deleted file mode 100644
index 7f21608..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn-Mong.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture mn-Mong
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mn-Mong", "default", {
-	name: "mn-Mong",
-	englishName: "Mongolian (Traditional Mongolian)",
-	nativeName: "\u182e\u1824\u1828\u182d\u182d\u1824\u182f \u182c\u1821\u182f\u1821",
-	language: "mn-Mong",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\u1832\u1824\u182d\u1820\u1820 \u182a\u1824\u1830\u1824",
-		negativeInfinity: "\u1830\u1826\u182c\u1821\u1837\u182c\u1826 \u182c\u1822\u1835\u1820\u182d\u1820\u1837\u182d\u1826\u1822 \u1836\u1821\u182c\u1821",
-		positiveInfinity: "\u1821\u1836\u180b\u1821\u1837\u182c\u1826 \u182c\u1822\u1835\u1820\u182d\u1820\u1837\u182d\u1826\u1822 \u1836\u1820\u182c\u1821",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			groupSizes: [3,0],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1821\u1833\u1826\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1828\u1822\u182d\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182c\u1823\u1836\u1820\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182d\u1824\u1837\u182a\u1820\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1833\u1825\u1837\u182a\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1832\u1820\u182a\u1824\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1835\u1822\u1837\u182d\u1824\u182d\u1820\u1828"],
-				namesAbbr: ["\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1821\u1833\u1826\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1828\u1822\u182d\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182c\u1823\u1836\u1820\u1837","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u182d\u1824\u1837\u182a\u1820\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1833\u1825\u1837\u182a\u1821\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1832\u1820\u182a\u1824\u1828","\u182d\u1820\u1837\u1820\u182d\u202f\u1824\u1828 \u1835\u1822\u1837\u182d\u1824\u182d\u1820\u1828"],
-				namesShort: ["\u1821\u200d","\u1828\u1822\u200d","\u182c\u1823\u200d","\u182d\u1824\u200d","\u1833\u1825\u200d","\u1832\u1820\u200d","\u1835\u1822\u200d"]
-			},
-			months: {
-				names: ["\u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u182d\u1824\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1826\u1837\u182a\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1820\u182a\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1835\u1822\u1837\u182d\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1824\u182f\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1828\u1820\u1822\u182e\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1836\u1822\u1830\u1826\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820",""],
-				namesAbbr: ["\u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u182d\u1824\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1826\u1837\u182a\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1820\u182a\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1835\u1822\u1837\u182d\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1832\u1824\u182f\u1824\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1828\u1820\u1822\u182e\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1836\u1822\u1830\u1826\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u1828\u1822\u182d\u1821\u1833\u1826\u182d\u1821\u1837 \u1830\u1820\u1837\u180e\u1820","\u1820\u1837\u182a\u1820\u1828 \u182c\u1824\u1836\u180b\u1820\u1833\u1824\u182d\u1820\u1837 \u1830\u1820\u1837\u180e\u1820",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u1823\u1828 \u1832\u1823\u182d\u1820\u182f\u1820\u182f \u1824\u1828","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837' H:mm",
-				F: "yyyy'\u1823\u1828 \u1824\u180b' M'\u1830\u1820\u1837\u180e\u1820 \u202f\u1822\u1822\u1828 'd' \u1824\u180b \u1821\u1833\u1826\u1837' H:mm:ss",
-				M: "M'\u1830\u1820\u1837\u180e\u1820' d'\u1821\u1833\u1826\u1837'",
-				Y: "yyyy'\u1823\u1828' M'\u1830\u1820\u1837\u180e\u1820'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn.js
deleted file mode 100644
index 5d43c23..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mn.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture mn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mn", "default", {
-	name: "mn",
-	englishName: "Mongolian",
-	nativeName: "\u041c\u043e\u043d\u0433\u043e\u043b�\u0445\u044d\u043b",
-	language: "mn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ae"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u041d\u044f\u043c","\u0414\u0430\u0432\u0430\u0430","\u041c\u044f\u0433\u043c\u0430\u0440","\u041b\u0445\u0430\u0433\u0432\u0430","\u041f\u04af\u0440\u044d\u0432","\u0411\u0430\u0430\u0441\u0430\u043d","\u0411\u044f\u043c\u0431\u0430"],
-				namesAbbr: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"],
-				namesShort: ["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"]
-			},
-			months: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			monthsGenitive: {
-				names: ["1�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","2�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","3�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","4�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","5�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","6�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","7�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","8�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","9�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","10�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d","11�\u0434\u04af\u0433\u044d\u044d\u0440�\u0441\u0430\u0440\u044b\u043d","12�\u0434\u0443\u0433\u0430\u0430\u0440�\u0441\u0430\u0440\u044b\u043d",""],
-				namesAbbr: ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yy.MM.dd",
-				D: "yyyy '\u043e\u043d\u044b' MMMM d",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy '\u043e\u043d\u044b' MMMM d H:mm",
-				F: "yyyy '\u043e\u043d\u044b' MMMM d H:mm:ss",
-				M: "d MMMM",
-				Y: "yyyy '\u043e\u043d' MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh-CA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh-CA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh-CA.js
deleted file mode 100644
index 98a5a2e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh-CA.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Globalize Culture moh-CA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "moh-CA", "default", {
-	name: "moh-CA",
-	englishName: "Mohawk (Mohawk)",
-	nativeName: "Kanien'k�ha",
-	language: "moh",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Awentatokent�:ke","Awentata�n'ke","Ratironhia'kehron�n:ke","Sos�hne","Okaristii�hne","Ronwaia'tanentaktonhne","Ent�kta"],
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			months: {
-				names: ["Tsothohrk�:Wa","Enniska","Ennisk�:Wa","Oneraht�kha","Onerahtohk�:Wa","Ohiari:Ha","Ohiarihk�:Wa","Sesk�ha","Seskehk�:Wa","Kent�nha","Kentenhk�:Wa","Tsoth�hrha",""]
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh.js
deleted file mode 100644
index 2bd054c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.moh.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Globalize Culture moh
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "moh", "default", {
-	name: "moh",
-	englishName: "Mohawk",
-	nativeName: "Kanien'k�ha",
-	language: "moh",
-	numberFormat: {
-		groupSizes: [3,0],
-		percent: {
-			groupSizes: [3,0]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Awentatokent�:ke","Awentata�n'ke","Ratironhia'kehron�n:ke","Sos�hne","Okaristii�hne","Ronwaia'tanentaktonhne","Ent�kta"],
-				namesShort: ["S","M","T","W","T","F","S"]
-			},
-			months: {
-				names: ["Tsothohrk�:Wa","Enniska","Ennisk�:Wa","Oneraht�kha","Onerahtohk�:Wa","Ohiari:Ha","Ohiarihk�:Wa","Sesk�ha","Seskehk�:Wa","Kent�nha","Kentenhk�:Wa","Tsoth�hrha",""]
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr-IN.js
deleted file mode 100644
index cc703a2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture mr-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mr-IN", "default", {
-	name: "mr-IN",
-	englishName: "Marathi (India)",
-	nativeName: "\u092e\u0930\u093e\u0920\u0940 (\u092d\u093e\u0930\u0924)",
-	language: "mr",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0933\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0930\u0935\u093f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0933.","\u092c\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094d\u0930.","\u0936\u0928\u093f."],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""],
-				namesAbbr: ["\u091c\u093e\u0928\u0947.","\u092b\u0947\u092c\u094d\u0930\u0941.","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902.","\u0911\u0915\u094d\u091f\u094b.","\u0928\u094b\u0935\u094d\u0939\u0947\u0902.","\u0921\u093f\u0938\u0947\u0902.",""]
-			},
-			AM: ["\u092e.\u092a\u0942.","\u092e.\u092a\u0942.","\u092e.\u092a\u0942."],
-			PM: ["\u092e.\u0928\u0902.","\u092e.\u0928\u0902.","\u092e.\u0928\u0902."],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr.js
deleted file mode 100644
index 2d275be..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mr.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture mr
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mr", "default", {
-	name: "mr",
-	englishName: "Marathi",
-	nativeName: "\u092e\u0930\u093e\u0920\u0940",
-	language: "mr",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0933\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0930\u0935\u093f.","\u0938\u094b\u092e.","\u092e\u0902\u0917\u0933.","\u092c\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094d\u0930.","\u0936\u0928\u093f."],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930",""],
-				namesAbbr: ["\u091c\u093e\u0928\u0947.","\u092b\u0947\u092c\u094d\u0930\u0941.","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902.","\u0911\u0915\u094d\u091f\u094b.","\u0928\u094b\u0935\u094d\u0939\u0947\u0902.","\u0921\u093f\u0938\u0947\u0902.",""]
-			},
-			AM: ["\u092e.\u092a\u0942.","\u092e.\u092a\u0942.","\u092e.\u092a\u0942."],
-			PM: ["\u092e.\u0928\u0902.","\u092e.\u0928\u0902.","\u092e.\u0928\u0902."],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-BN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-BN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-BN.js
deleted file mode 100644
index f6b6229..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-BN.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture ms-BN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ms-BN", "default", {
-	name: "ms-BN",
-	englishName: "Malay (Brunei Darussalam)",
-	nativeName: "Bahasa Melayu (Brunei Darussalam)",
-	language: "ms",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			decimals: 0,
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],
-				namesAbbr: ["Ahad","Isnin","Sel","Rabu","Khamis","Jumaat","Sabtu"],
-				namesShort: ["A","I","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""],
-				namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-MY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-MY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-MY.js
deleted file mode 100644
index 7a55c38..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms-MY.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture ms-MY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ms-MY", "default", {
-	name: "ms-MY",
-	englishName: "Malay (Malaysia)",
-	nativeName: "Bahasa Melayu (Malaysia)",
-	language: "ms",
-	numberFormat: {
-		currency: {
-			decimals: 0,
-			symbol: "RM"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],
-				namesAbbr: ["Ahad","Isnin","Sel","Rabu","Khamis","Jumaat","Sabtu"],
-				namesShort: ["A","I","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""],
-				namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms.js
deleted file mode 100644
index 9a8ed21..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ms.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture ms
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ms", "default", {
-	name: "ms",
-	englishName: "Malay",
-	nativeName: "Bahasa Melayu",
-	language: "ms",
-	numberFormat: {
-		currency: {
-			decimals: 0,
-			symbol: "RM"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],
-				namesAbbr: ["Ahad","Isnin","Sel","Rabu","Khamis","Jumaat","Sabtu"],
-				namesShort: ["A","I","S","R","K","J","S"]
-			},
-			months: {
-				names: ["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember",""],
-				namesAbbr: ["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sept","Okt","Nov","Dis",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM yyyy H:mm",
-				F: "dd MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt-MT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt-MT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt-MT.js
deleted file mode 100644
index 639c902..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt-MT.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Globalize Culture mt-MT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mt-MT", "default", {
-	name: "mt-MT",
-	englishName: "Maltese (Malta)",
-	nativeName: "Malti (Malta)",
-	language: "mt",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Il-\u0126add","It-Tnejn","It-Tlieta","L-Erbg\u0127a","Il-\u0126amis","Il-\u0120img\u0127a","Is-Sibt"],
-				namesAbbr: ["\u0126ad","Tne","Tli","Erb","\u0126am","\u0120im","Sib"],
-				namesShort: ["I","I","I","L","I","I","I"]
-			},
-			months: {
-				names: ["Jannar","Frar","Marzu","April","Mejju","\u0120unju","Lulju","Awissu","Settembru","Ottubru","Novembru","Di\u010bembru",""],
-				namesAbbr: ["Jan","Fra","Mar","Apr","Mej","\u0120un","Lul","Awi","Set","Ott","Nov","Di\u010b",""]
-			},
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' ta\\' 'MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' ta\\' 'MMMM yyyy HH:mm",
-				F: "dddd, d' ta\\' 'MMMM yyyy HH:mm:ss",
-				M: "d' ta\\' 'MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt.js
deleted file mode 100644
index cde5105..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.mt.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Globalize Culture mt
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "mt", "default", {
-	name: "mt",
-	englishName: "Maltese",
-	nativeName: "Malti",
-	language: "mt",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Il-\u0126add","It-Tnejn","It-Tlieta","L-Erbg\u0127a","Il-\u0126amis","Il-\u0120img\u0127a","Is-Sibt"],
-				namesAbbr: ["\u0126ad","Tne","Tli","Erb","\u0126am","\u0120im","Sib"],
-				namesShort: ["I","I","I","L","I","I","I"]
-			},
-			months: {
-				names: ["Jannar","Frar","Marzu","April","Mejju","\u0120unju","Lulju","Awissu","Settembru","Ottubru","Novembru","Di\u010bembru",""],
-				namesAbbr: ["Jan","Fra","Mar","Apr","Mej","\u0120un","Lul","Awi","Set","Ott","Nov","Di\u010b",""]
-			},
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' ta\\' 'MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' ta\\' 'MMMM yyyy HH:mm",
-				F: "dddd, d' ta\\' 'MMMM yyyy HH:mm:ss",
-				M: "d' ta\\' 'MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb-NO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb-NO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb-NO.js
deleted file mode 100644
index 27c7442..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb-NO.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture nb-NO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nb-NO", "default", {
-	name: "nb-NO",
-	englishName: "Norwegian, Bokm�l (Norway)",
-	nativeName: "norsk, bokm�l (Norge)",
-	language: "nb",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb.js
deleted file mode 100644
index 8b959ed..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nb.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture nb
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nb", "default", {
-	name: "nb",
-	englishName: "Norwegian (Bokm�l)",
-	nativeName: "norsk (bokm�l)",
-	language: "nb",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne-NP.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne-NP.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne-NP.js
deleted file mode 100644
index e353fba..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne-NP.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Globalize Culture ne-NP
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ne-NP", "default", {
-	name: "ne-NP",
-	englishName: "Nepali (Nepal)",
-	nativeName: "\u0928\u0947\u092a\u093e\u0932\u0940 (\u0928\u0947\u092a\u093e\u0932)",
-	language: "ne",
-	numberFormat: {
-		groupSizes: [3,2],
-		"NaN": "nan",
-		negativeInfinity: "-infinity",
-		positiveInfinity: "infinity",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u0906\u0907\u0924\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u092c\u093f\u0939\u0940\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0906\u0907\u0924","\u0938\u094b\u092e","\u092e\u0919\u094d\u0917\u0932","\u092c\u0941\u0927","\u092c\u093f\u0939\u0940","\u0936\u0941\u0915\u094d\u0930","\u0936\u0928\u093f"],
-				namesShort: ["\u0906","\u0938\u094b","\u092e","\u092c\u0941","\u092c\u093f","\u0936\u0941","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0905\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928","\u092b\u0947\u092c","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917","\u0938\u0947\u092a\u094d\u091f","\u0905\u0915\u094d\u091f","\u0928\u094b\u092d","\u0921\u093f\u0938",""]
-			},
-			AM: ["\u0935\u093f\u0939\u093e\u0928\u0940","\u0935\u093f\u0939\u093e\u0928\u0940","\u0935\u093f\u0939\u093e\u0928\u0940"],
-			PM: ["\u092c\u0947\u0932\u0941\u0915\u0940","\u092c\u0947\u0932\u0941\u0915\u0940","\u092c\u0947\u0932\u0941\u0915\u0940"],
-			eras: [{"name":"a.d.","start":null,"offset":0}],
-			patterns: {
-				Y: "MMMM,yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne.js
deleted file mode 100644
index c36a960..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ne.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Globalize Culture ne
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ne", "default", {
-	name: "ne",
-	englishName: "Nepali",
-	nativeName: "\u0928\u0947\u092a\u093e\u0932\u0940",
-	language: "ne",
-	numberFormat: {
-		groupSizes: [3,2],
-		"NaN": "nan",
-		negativeInfinity: "-infinity",
-		positiveInfinity: "infinity",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u0906\u0907\u0924\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u092c\u093f\u0939\u0940\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"],
-				namesAbbr: ["\u0906\u0907\u0924","\u0938\u094b\u092e","\u092e\u0919\u094d\u0917\u0932","\u092c\u0941\u0927","\u092c\u093f\u0939\u0940","\u0936\u0941\u0915\u094d\u0930","\u0936\u0928\u093f"],
-				namesShort: ["\u0906","\u0938\u094b","\u092e","\u092c\u0941","\u092c\u093f","\u0936\u0941","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0905\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928","\u092b\u0947\u092c","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917","\u0938\u0947\u092a\u094d\u091f","\u0905\u0915\u094d\u091f","\u0928\u094b\u092d","\u0921\u093f\u0938",""]
-			},
-			AM: ["\u0935\u093f\u0939\u093e\u0928\u0940","\u0935\u093f\u0939\u093e\u0928\u0940","\u0935\u093f\u0939\u093e\u0928\u0940"],
-			PM: ["\u092c\u0947\u0932\u0941\u0915\u0940","\u092c\u0947\u0932\u0941\u0915\u0940","\u092c\u0947\u0932\u0941\u0915\u0940"],
-			eras: [{"name":"a.d.","start":null,"offset":0}],
-			patterns: {
-				Y: "MMMM,yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-BE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-BE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-BE.js
deleted file mode 100644
index 39417db..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-BE.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture nl-BE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nl-BE", "default", {
-	name: "nl-BE",
-	englishName: "Dutch (Belgium)",
-	nativeName: "Nederlands (Belgi�)",
-	language: "nl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NaN (Niet-een-getal)",
-		negativeInfinity: "-oneindig",
-		positiveInfinity: "oneindig",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],
-				namesAbbr: ["zo","ma","di","wo","do","vr","za"],
-				namesShort: ["zo","ma","di","wo","do","vr","za"]
-			},
-			months: {
-				names: ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-NL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-NL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-NL.js
deleted file mode 100644
index 39994a6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl-NL.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture nl-NL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nl-NL", "default", {
-	name: "nl-NL",
-	englishName: "Dutch (Netherlands)",
-	nativeName: "Nederlands (Nederland)",
-	language: "nl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],
-				namesAbbr: ["zo","ma","di","wo","do","vr","za"],
-				namesShort: ["zo","ma","di","wo","do","vr","za"]
-			},
-			months: {
-				names: ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d-M-yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl.js
deleted file mode 100644
index cb58ea8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nl.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture nl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nl", "default", {
-	name: "nl",
-	englishName: "Dutch",
-	nativeName: "Nederlands",
-	language: "nl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],
-				namesAbbr: ["zo","ma","di","wo","do","vr","za"],
-				namesShort: ["zo","ma","di","wo","do","vr","za"]
-			},
-			months: {
-				names: ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d-M-yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd d MMMM yyyy H:mm",
-				F: "dddd d MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn-NO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn-NO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn-NO.js
deleted file mode 100644
index e50b1e5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn-NO.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture nn-NO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nn-NO", "default", {
-	name: "nn-NO",
-	englishName: "Norwegian, Nynorsk (Norway)",
-	nativeName: "norsk, nynorsk (Noreg)",
-	language: "nn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tysdag","onsdag","torsdag","fredag","laurdag"],
-				namesAbbr: ["s�","m�","ty","on","to","fr","la"],
-				namesShort: ["s�","m�","ty","on","to","fr","la"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn.js
deleted file mode 100644
index 7f5fa46..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nn.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture nn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nn", "default", {
-	name: "nn",
-	englishName: "Norwegian (Nynorsk)",
-	nativeName: "norsk (nynorsk)",
-	language: "nn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","m�ndag","tysdag","onsdag","torsdag","fredag","laurdag"],
-				namesAbbr: ["s�","m�","ty","on","to","fr","la"],
-				namesShort: ["s�","m�","ty","on","to","fr","la"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.no.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.no.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.no.js
deleted file mode 100644
index 5f38c71..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.no.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture no
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "no", "default", {
-	name: "no",
-	englishName: "Norwegian",
-	nativeName: "norsk",
-	language: "no",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "kr"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""],
-				namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso-ZA.js
deleted file mode 100644
index d334ee0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso-ZA.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture nso-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nso-ZA", "default", {
-	name: "nso-ZA",
-	englishName: "Sesotho sa Leboa (South Africa)",
-	nativeName: "Sesotho sa Leboa (Afrika Borwa)",
-	language: "nso",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Lamorena","Mo\u0161upologo","Labobedi","Laboraro","Labone","Labohlano","Mokibelo"],
-				namesAbbr: ["Lam","Mo\u0161","Lbb","Lbr","Lbn","Lbh","Mok"],
-				namesShort: ["L","M","L","L","L","L","M"]
-			},
-			months: {
-				names: ["Pherekgong","Hlakola","Mopitlo","Moranang","Mosegamanye","Ngoatobo\u0161ego","Phuphu","Phato","Lewedi","Diphalana","Dibatsela","Manthole",""],
-				namesAbbr: ["Pher","Hlak","Mop","Mor","Mos","Ngwat","Phup","Phat","Lew","Dip","Dib","Man",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso.js
deleted file mode 100644
index 9933d40..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.nso.js
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Globalize Culture nso
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "nso", "default", {
-	name: "nso",
-	englishName: "Sesotho sa Leboa",
-	nativeName: "Sesotho sa Leboa",
-	language: "nso",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Lamorena","Mo\u0161upologo","Labobedi","Laboraro","Labone","Labohlano","Mokibelo"],
-				namesAbbr: ["Lam","Mo\u0161","Lbb","Lbr","Lbn","Lbh","Mok"],
-				namesShort: ["L","M","L","L","L","L","M"]
-			},
-			months: {
-				names: ["Pherekgong","Hlakola","Mopitlo","Moranang","Mosegamanye","Ngoatobo\u0161ego","Phuphu","Phato","Lewedi","Diphalana","Dibatsela","Manthole",""],
-				namesAbbr: ["Pher","Hlak","Mop","Mor","Mos","Ngwat","Phup","Phat","Lew","Dip","Dib","Man",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc-FR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc-FR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc-FR.js
deleted file mode 100644
index c175e7c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc-FR.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture oc-FR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "oc-FR", "default", {
-	name: "oc-FR",
-	englishName: "Occitan (France)",
-	nativeName: "Occitan (Fran�a)",
-	language: "oc",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Numeric",
-		negativeInfinity: "-Infinit",
-		positiveInfinity: "+Infinit",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimenge","diluns","dimars","dim�cres","dij�us","divendres","dissabte"],
-				namesAbbr: ["dim.","lun.","mar.","m�c.","j�u.","ven.","sab."],
-				namesShort: ["di","lu","ma","m�","j�","ve","sa"]
-			},
-			months: {
-				names: ["genier","febrier","mar�","abril","mai","junh","julh","agost","setembre","octobre","novembre","desembre",""],
-				namesAbbr: ["gen.","feb.","mar.","abr.","mai.","jun.","jul.","ag.","set.","oct.","nov.","des.",""]
-			},
-			monthsGenitive: {
-				names: ["de genier","de febrier","de mar�","d'abril","de mai","de junh","de julh","d'agost","de setembre","d'octobre","de novembre","de desembre",""],
-				namesAbbr: ["gen.","feb.","mar.","abr.","mai.","jun.","jul.","ag.","set.","oct.","nov.","des.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"apr�s J�sus-Crist","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd,' lo 'd MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd,' lo 'd MMMM' de 'yyyy HH:mm",
-				F: "dddd,' lo 'd MMMM' de 'yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc.js
deleted file mode 100644
index 7547503..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.oc.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture oc
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "oc", "default", {
-	name: "oc",
-	englishName: "Occitan",
-	nativeName: "Occitan",
-	language: "oc",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Numeric",
-		negativeInfinity: "-Infinit",
-		positiveInfinity: "+Infinit",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimenge","diluns","dimars","dim�cres","dij�us","divendres","dissabte"],
-				namesAbbr: ["dim.","lun.","mar.","m�c.","j�u.","ven.","sab."],
-				namesShort: ["di","lu","ma","m�","j�","ve","sa"]
-			},
-			months: {
-				names: ["genier","febrier","mar�","abril","mai","junh","julh","agost","setembre","octobre","novembre","desembre",""],
-				namesAbbr: ["gen.","feb.","mar.","abr.","mai.","jun.","jul.","ag.","set.","oct.","nov.","des.",""]
-			},
-			monthsGenitive: {
-				names: ["de genier","de febrier","de mar�","d'abril","de mai","de junh","de julh","d'agost","de setembre","d'octobre","de novembre","de desembre",""],
-				namesAbbr: ["gen.","feb.","mar.","abr.","mai.","jun.","jul.","ag.","set.","oct.","nov.","des.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"apr�s J�sus-Crist","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd,' lo 'd MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd,' lo 'd MMMM' de 'yyyy HH:mm",
-				F: "dddd,' lo 'd MMMM' de 'yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or-IN.js
deleted file mode 100644
index 2da61a7..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or-IN.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture or-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "or-IN", "default", {
-	name: "or-IN",
-	englishName: "Oriya (India)",
-	nativeName: "\u0b13\u0b5c\u0b3f\u0b06 (\u0b2d\u0b3e\u0b30\u0b24)",
-	language: "or",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0b1f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u0b30\u0b2c\u0b3f\u0b2c\u0b3e\u0b30","\u0b38\u0b47\u0b3e\u0b2e\u0b2c\u0b3e\u0b30","\u0b2e\u0b19\u0b4d\u0b17\u0b33\u0b2c\u0b3e\u0b30","\u0b2c\u0b41\u0b27\u0b2c\u0b3e\u0b30","\u0b17\u0b41\u0b30\u0b41\u0b2c\u0b3e\u0b30","\u0b36\u0b41\u0b15\u0b4d\u0b30\u0b2c\u0b3e\u0b30","\u0b36\u0b28\u0b3f\u0b2c\u0b3e\u0b30"],
-				namesAbbr: ["\u0b30\u0b2c\u0b3f.","\u0b38\u0b47\u0b3e\u0b2e.","\u0b2e\u0b19\u0b4d\u0b17\u0b33.","\u0b2c\u0b41\u0b27.","\u0b17\u0b41\u0b30\u0b41.","\u0b36\u0b41\u0b15\u0b4d\u0b30.","\u0b36\u0b28\u0b3f."],
-				namesShort: ["\u0b30","\u0b38\u0b47\u0b3e","\u0b2e","\u0b2c\u0b41","\u0b17\u0b41","\u0b36\u0b41","\u0b36"]
-			},
-			months: {
-				names: ["\u0b1c\u0b3e\u0b28\u0b41\u0b5f\u0b3e\u0b30\u0b40","\u0b2b\u0b4d\u0b30\u0b47\u0b2c\u0b43\u0b5f\u0b3e\u0b30\u0b40","\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a","\u0b0f\u0b2a\u0b4d\u0b30\u0b3f\u0b32\u0b4d\u200c","\u0b2e\u0b47","\u0b1c\u0b41\u0b28\u0b4d\u200c","\u0b1c\u0b41\u0b32\u0b3e\u0b07","\u0b05\u0b17\u0b37\u0b4d\u0b1f","\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30","\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30","(\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30",""],
-				namesAbbr: ["\u0b1c\u0b3e\u0b28\u0b41\u0b5f\u0b3e\u0b30\u0b40","\u0b2b\u0b4d\u0b30\u0b47\u0b2c\u0b43\u0b5f\u0b3e\u0b30\u0b40","\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a","\u0b0f\u0b2a\u0b4d\u0b30\u0b3f\u0b32\u0b4d\u200c","\u0b2e\u0b47","\u0b1c\u0b41\u0b28\u0b4d\u200c","\u0b1c\u0b41\u0b32\u0b3e\u0b07","\u0b05\u0b17\u0b37\u0b4d\u0b1f","\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30","\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30","(\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30",""]
-			},
-			eras: [{"name":"\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b3e\u0b2c\u0b4d\u0b26","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or.js
deleted file mode 100644
index 3ce2909..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.or.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture or
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "or", "default", {
-	name: "or",
-	englishName: "Oriya",
-	nativeName: "\u0b13\u0b5c\u0b3f\u0b06",
-	language: "or",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0b1f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u0b30\u0b2c\u0b3f\u0b2c\u0b3e\u0b30","\u0b38\u0b47\u0b3e\u0b2e\u0b2c\u0b3e\u0b30","\u0b2e\u0b19\u0b4d\u0b17\u0b33\u0b2c\u0b3e\u0b30","\u0b2c\u0b41\u0b27\u0b2c\u0b3e\u0b30","\u0b17\u0b41\u0b30\u0b41\u0b2c\u0b3e\u0b30","\u0b36\u0b41\u0b15\u0b4d\u0b30\u0b2c\u0b3e\u0b30","\u0b36\u0b28\u0b3f\u0b2c\u0b3e\u0b30"],
-				namesAbbr: ["\u0b30\u0b2c\u0b3f.","\u0b38\u0b47\u0b3e\u0b2e.","\u0b2e\u0b19\u0b4d\u0b17\u0b33.","\u0b2c\u0b41\u0b27.","\u0b17\u0b41\u0b30\u0b41.","\u0b36\u0b41\u0b15\u0b4d\u0b30.","\u0b36\u0b28\u0b3f."],
-				namesShort: ["\u0b30","\u0b38\u0b47\u0b3e","\u0b2e","\u0b2c\u0b41","\u0b17\u0b41","\u0b36\u0b41","\u0b36"]
-			},
-			months: {
-				names: ["\u0b1c\u0b3e\u0b28\u0b41\u0b5f\u0b3e\u0b30\u0b40","\u0b2b\u0b4d\u0b30\u0b47\u0b2c\u0b43\u0b5f\u0b3e\u0b30\u0b40","\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a","\u0b0f\u0b2a\u0b4d\u0b30\u0b3f\u0b32\u0b4d\u200c","\u0b2e\u0b47","\u0b1c\u0b41\u0b28\u0b4d\u200c","\u0b1c\u0b41\u0b32\u0b3e\u0b07","\u0b05\u0b17\u0b37\u0b4d\u0b1f","\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30","\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30","(\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30",""],
-				namesAbbr: ["\u0b1c\u0b3e\u0b28\u0b41\u0b5f\u0b3e\u0b30\u0b40","\u0b2b\u0b4d\u0b30\u0b47\u0b2c\u0b43\u0b5f\u0b3e\u0b30\u0b40","\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a","\u0b0f\u0b2a\u0b4d\u0b30\u0b3f\u0b32\u0b4d\u200c","\u0b2e\u0b47","\u0b1c\u0b41\u0b28\u0b4d\u200c","\u0b1c\u0b41\u0b32\u0b3e\u0b07","\u0b05\u0b17\u0b37\u0b4d\u0b1f","\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30","\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30","(\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30",""]
-			},
-			eras: [{"name":"\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b3e\u0b2c\u0b4d\u0b26","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa-IN.js
deleted file mode 100644
index dcaab14..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa-IN.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture pa-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pa-IN", "default", {
-	name: "pa-IN",
-	englishName: "Punjabi (India)",
-	nativeName: "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40 (\u0a2d\u0a3e\u0a30\u0a24)",
-	language: "pa",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0a30\u0a41"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0a10\u0a24\u0a35\u0a3e\u0a30","\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30","\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30","\u0a2c\u0a41\u0a71\u0a27\u0a35\u0a3e\u0a30","\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30","\u0a36\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30","\u0a36\u0a28\u0a3f\u0a71\u0a1a\u0a30\u0a35\u0a3e\u0a30"],
-				namesAbbr: ["\u0a10\u0a24.","\u0a38\u0a4b\u0a2e.","\u0a2e\u0a70\u0a17\u0a32.","\u0a2c\u0a41\u0a71\u0a27.","\u0a35\u0a40\u0a30.","\u0a36\u0a41\u0a15\u0a30.","\u0a36\u0a28\u0a3f\u0a71\u0a1a\u0a30."],
-				namesShort: ["\u0a10","\u0a38","\u0a2e","\u0a2c","\u0a35","\u0a36","\u0a36"]
-			},
-			months: {
-				names: ["\u0a1c\u0a28\u0a35\u0a30\u0a40","\u0a5e\u0a30\u0a35\u0a30\u0a40","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e\u0a08","\u0a05\u0a17\u0a38\u0a24","\u0a38\u0a24\u0a70\u0a2c\u0a30","\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30","\u0a28\u0a35\u0a70\u0a2c\u0a30","\u0a26\u0a38\u0a70\u0a2c\u0a30",""],
-				namesAbbr: ["\u0a1c\u0a28\u0a35\u0a30\u0a40","\u0a5e\u0a30\u0a35\u0a30\u0a40","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e\u0a08","\u0a05\u0a17\u0a38\u0a24","\u0a38\u0a24\u0a70\u0a2c\u0a30","\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30","\u0a28\u0a35\u0a70\u0a2c\u0a30","\u0a26\u0a38\u0a70\u0a2c\u0a30",""]
-			},
-			AM: ["\u0a38\u0a35\u0a47\u0a30","\u0a38\u0a35\u0a47\u0a30","\u0a38\u0a35\u0a47\u0a30"],
-			PM: ["\u0a36\u0a3e\u0a2e","\u0a36\u0a3e\u0a2e","\u0a36\u0a3e\u0a2e"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy dddd",
-				t: "tt hh:mm",
-				T: "tt hh:mm:ss",
-				f: "dd MMMM yyyy dddd tt hh:mm",
-				F: "dd MMMM yyyy dddd tt hh:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa.js
deleted file mode 100644
index 74cbec2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pa.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture pa
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pa", "default", {
-	name: "pa",
-	englishName: "Punjabi",
-	nativeName: "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",
-	language: "pa",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0a30\u0a41"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0a10\u0a24\u0a35\u0a3e\u0a30","\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30","\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30","\u0a2c\u0a41\u0a71\u0a27\u0a35\u0a3e\u0a30","\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30","\u0a36\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30","\u0a36\u0a28\u0a3f\u0a71\u0a1a\u0a30\u0a35\u0a3e\u0a30"],
-				namesAbbr: ["\u0a10\u0a24.","\u0a38\u0a4b\u0a2e.","\u0a2e\u0a70\u0a17\u0a32.","\u0a2c\u0a41\u0a71\u0a27.","\u0a35\u0a40\u0a30.","\u0a36\u0a41\u0a15\u0a30.","\u0a36\u0a28\u0a3f\u0a71\u0a1a\u0a30."],
-				namesShort: ["\u0a10","\u0a38","\u0a2e","\u0a2c","\u0a35","\u0a36","\u0a36"]
-			},
-			months: {
-				names: ["\u0a1c\u0a28\u0a35\u0a30\u0a40","\u0a5e\u0a30\u0a35\u0a30\u0a40","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e\u0a08","\u0a05\u0a17\u0a38\u0a24","\u0a38\u0a24\u0a70\u0a2c\u0a30","\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30","\u0a28\u0a35\u0a70\u0a2c\u0a30","\u0a26\u0a38\u0a70\u0a2c\u0a30",""],
-				namesAbbr: ["\u0a1c\u0a28\u0a35\u0a30\u0a40","\u0a5e\u0a30\u0a35\u0a30\u0a40","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e\u0a08","\u0a05\u0a17\u0a38\u0a24","\u0a38\u0a24\u0a70\u0a2c\u0a30","\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30","\u0a28\u0a35\u0a70\u0a2c\u0a30","\u0a26\u0a38\u0a70\u0a2c\u0a30",""]
-			},
-			AM: ["\u0a38\u0a35\u0a47\u0a30","\u0a38\u0a35\u0a47\u0a30","\u0a38\u0a35\u0a47\u0a30"],
-			PM: ["\u0a36\u0a3e\u0a2e","\u0a36\u0a3e\u0a2e","\u0a36\u0a3e\u0a2e"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy dddd",
-				t: "tt hh:mm",
-				T: "tt hh:mm:ss",
-				f: "dd MMMM yyyy dddd tt hh:mm",
-				F: "dd MMMM yyyy dddd tt hh:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl-PL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl-PL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl-PL.js
deleted file mode 100644
index f737ad9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl-PL.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture pl-PL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pl-PL", "default", {
-	name: "pl-PL",
-	englishName: "Polish (Poland)",
-	nativeName: "polski (Polska)",
-	language: "pl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nie jest liczb\u0105",
-		negativeInfinity: "-niesko\u0144czono\u015b\u0107",
-		positiveInfinity: "+niesko\u0144czono\u015b\u0107",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "z\u0142"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],
-				namesAbbr: ["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."],
-				namesShort: ["N","Pn","Wt","\u015ar","Cz","Pt","So"]
-			},
-			months: {
-				names: ["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			monthsGenitive: {
-				names: ["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl.js
deleted file mode 100644
index 2a1188d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pl.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture pl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pl", "default", {
-	name: "pl",
-	englishName: "Polish",
-	nativeName: "polski",
-	language: "pl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "nie jest liczb\u0105",
-		negativeInfinity: "-niesko\u0144czono\u015b\u0107",
-		positiveInfinity: "+niesko\u0144czono\u015b\u0107",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "z\u0142"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],
-				namesAbbr: ["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."],
-				namesShort: ["N","Pn","Wt","\u015ar","Cz","Pt","So"]
-			},
-			months: {
-				names: ["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			monthsGenitive: {
-				names: ["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia",""],
-				namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "yyyy-MM-dd",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));



[16/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LB.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LB.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LB.js
deleted file mode 100644
index 6c621f8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LB.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-LB
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-LB", "default", {
-	name: "ar-LB",
-	englishName: "Arabic (Lebanon)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0644\u0628\u0646\u0627\u0646)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0644.\u0644.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LY.js
deleted file mode 100644
index 73a4266..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-LY.js
+++ /dev/null
@@ -1,462 +0,0 @@
-/*
- * Globalize Culture ar-LY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-LY", "default", {
-	name: "ar-LY",
-	englishName: "Arabic (Libya)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0644\u064a\u0628\u064a\u0627)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$n"],
-			decimals: 3,
-			symbol: "\u062f.\u0644.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-MA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-MA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-MA.js
deleted file mode 100644
index 0b953c4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-MA.js
+++ /dev/null
@@ -1,458 +0,0 @@
-/*
- * Globalize Culture ar-MA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-MA", "default", {
-	name: "ar-MA",
-	englishName: "Arabic (Morocco)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u063a\u0631\u0628\u064a\u0629)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u062f.\u0645.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648\u0632","\u063a\u0634\u062a","\u0634\u062a\u0646\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0646\u0628\u0631","\u062f\u062c\u0646\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648\u0632","\u063a\u0634\u062a","\u0634\u062a\u0646\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0646\u0628\u0631","\u062f\u062c\u0646\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MM/yyyy H:mm",
-				F: "dd/MM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MMMM/yyyy H:mm",
-				F: "dd/MMMM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		}
-	}
-});
-
-}( this ));


[03/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk.js
deleted file mode 100644
index 18e0a89..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uk.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture uk
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uk", "default", {
-	name: "uk",
-	englishName: "Ukrainian",
-	nativeName: "\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",
-	language: "uk",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0437\u043c\u0435\u0436\u043d\u0456\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u20b4"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0456\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a","\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043f'\u044f\u0442\u043d\u0438\u0446\u044f","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u041d\u0434","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0456\u0447\u0435\u043d\u044c","\u041b\u044e\u0442\u0438\u0439","\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c","\u041a\u0432\u0456\u0442\u0435\u043d\u044c","\u0422\u0440\u0430\u0432\u0435\u043d\u044c","\u0427\u0435\u0440\u0432\u0435\u043d\u044c","\u041b\u0438\u043f\u0435\u043d\u044c","\u0421\u0435\u0440\u043f\u0435\u043d\u044c","\u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c","\u0416\u043e\u0432\u0442\u0435\u043d\u044c","\u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434","\u0413\u0440\u0443\u0434\u0435\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0456\u0447","\u041b\u044e\u0442","\u0411\u0435\u0440","\u041a\u0432\u0456","\u0422\u0440\u0430","\u0427\u0435\u0440","\u041b\u0438\u043f","\u0421\u0435\u0440","\u0412\u0435\u0440","\u0416\u043e\u0432","\u041b\u0438\u0441","\u0413\u0440\u0443",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0456\u0447\u043d\u044f","\u043b\u044e\u0442\u043e\u0433\u043e","\u0431\u0435\u0440\u0435\u0437\u043d\u044f","\u043a\u0432\u0456\u0442\u043d\u044f","\u0442\u0440\u0430\u0432\u043d\u044f","\u0447\u0435\u0440\u0432\u043d\u044f","\u043b\u0438\u043f\u043d\u044f","\u0441\u0435\u0440\u043f\u043d\u044f","\u0432\u0435\u0440\u0435\u0441\u043d\u044f","\u0436\u043e\u0432\u0442\u043d\u044f","\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043d\u044f",""],
-				namesAbbr: ["\u0441\u0456\u0447","\u043b\u044e\u0442","\u0431\u0435\u0440","\u043a\u0432\u0456","\u0442\u0440\u0430","\u0447\u0435\u0440","\u043b\u0438\u043f","\u0441\u0435\u0440","\u0432\u0435\u0440","\u0436\u043e\u0432","\u043b\u0438\u0441","\u0433\u0440\u0443",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy' \u0440.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy' \u0440.' H:mm",
-				F: "d MMMM yyyy' \u0440.' H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy' \u0440.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur-PK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur-PK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur-PK.js
deleted file mode 100644
index c92e6e3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur-PK.js
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * Globalize Culture ur-PK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ur-PK", "default", {
-	name: "ur-PK",
-	englishName: "Urdu (Islamic Republic of Pakistan)",
-	nativeName: "\u0627\u064f\u0631\u062f\u0648 (\u067e\u0627\u06a9\u0633\u062a\u0627\u0646)",
-	language: "ur",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["$n-","$n"],
-			symbol: "Rs"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesAbbr: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesShort: ["\u0627","\u067e","\u0645","\u0628","\u062c","\u062c","\u0647"]
-			},
-			months: {
-				names: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""]
-			},
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				f: "dd MMMM, yyyy h:mm tt",
-				F: "dd MMMM, yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur.js
deleted file mode 100644
index 3b6709d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ur.js
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * Globalize Culture ur
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ur", "default", {
-	name: "ur",
-	englishName: "Urdu",
-	nativeName: "\u0627\u064f\u0631\u062f\u0648",
-	language: "ur",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["$n-","$n"],
-			symbol: "Rs"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesAbbr: ["\u0627\u062a\u0648\u0627\u0631","\u067e\u064a\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u0647","\u0647\u0641\u062a\u0647"],
-				namesShort: ["\u0627","\u067e","\u0645","\u0628","\u062c","\u062c","\u0647"]
-			},
-			months: {
-				names: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631",""]
-			},
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				f: "dd MMMM, yyyy h:mm tt",
-				F: "dd MMMM, yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl-UZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl-UZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl-UZ.js
deleted file mode 100644
index f034500..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl-UZ.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture uz-Cyrl-UZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uz-Cyrl-UZ", "default", {
-	name: "uz-Cyrl-UZ",
-	englishName: "Uzbek (Cyrillic, Uzbekistan)",
-	nativeName: "\u040e\u0437\u0431\u0435\u043a (\u040e\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u043e\u043d)",
-	language: "uz-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0441\u045e\u043c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u044f\u043a\u0448\u0430\u043d\u0431\u0430","\u0434\u0443\u0448\u0430\u043d\u0431\u0430","\u0441\u0435\u0448\u0430\u043d\u0431\u0430","\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0430","\u043f\u0430\u0439\u0448\u0430\u043d\u0431\u0430","\u0436\u0443\u043c\u0430","\u0448\u0430\u043d\u0431\u0430"],
-				namesAbbr: ["\u044f\u043a\u0448","\u0434\u0448","\u0441\u0448","\u0447\u0448","\u043f\u0448","\u0436","\u0448"],
-				namesShort: ["\u044f","\u0434","\u0441","\u0447","\u043f","\u0436","\u0448"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440","\u043e\u043a\u0442\u044f\u0431\u0440","\u043d\u043e\u044f\u0431\u0440","\u0434\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u043c\u0430\u044f","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "yyyy '\u0439\u0438\u043b' d-MMMM",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy '\u0439\u0438\u043b' d-MMMM HH:mm",
-				F: "yyyy '\u0439\u0438\u043b' d-MMMM HH:mm:ss",
-				M: "d-MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl.js
deleted file mode 100644
index 8dbb77c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Cyrl.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture uz-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uz-Cyrl", "default", {
-	name: "uz-Cyrl",
-	englishName: "Uzbek (Cyrillic)",
-	nativeName: "\u040e\u0437\u0431\u0435\u043a",
-	language: "uz-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0441\u045e\u043c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u044f\u043a\u0448\u0430\u043d\u0431\u0430","\u0434\u0443\u0448\u0430\u043d\u0431\u0430","\u0441\u0435\u0448\u0430\u043d\u0431\u0430","\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0430","\u043f\u0430\u0439\u0448\u0430\u043d\u0431\u0430","\u0436\u0443\u043c\u0430","\u0448\u0430\u043d\u0431\u0430"],
-				namesAbbr: ["\u044f\u043a\u0448","\u0434\u0448","\u0441\u0448","\u0447\u0448","\u043f\u0448","\u0436","\u0448"],
-				namesShort: ["\u044f","\u0434","\u0441","\u0447","\u043f","\u0436","\u0448"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440","\u043e\u043a\u0442\u044f\u0431\u0440","\u043d\u043e\u044f\u0431\u0440","\u0434\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u043c\u0430\u044f","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "yyyy '\u0439\u0438\u043b' d-MMMM",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy '\u0439\u0438\u043b' d-MMMM HH:mm",
-				F: "yyyy '\u0439\u0438\u043b' d-MMMM HH:mm:ss",
-				M: "d-MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn-UZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn-UZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn-UZ.js
deleted file mode 100644
index 7f22ce8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn-UZ.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture uz-Latn-UZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uz-Latn-UZ", "default", {
-	name: "uz-Latn-UZ",
-	englishName: "Uzbek (Latin, Uzbekistan)",
-	nativeName: "U'zbek (U'zbekiston Respublikasi)",
-	language: "uz-Latn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": "�",
-			".": ",",
-			symbol: "so'm"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["yakshanba","dushanba","seshanba","chorshanba","payshanba","juma","shanba"],
-				namesAbbr: ["yak.","dsh.","sesh.","chr.","psh.","jm.","sh."],
-				namesShort: ["ya","d","s","ch","p","j","sh"]
-			},
-			months: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM yyyy",
-				D: "yyyy 'yil' d-MMMM",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'yil' d-MMMM HH:mm",
-				F: "yyyy 'yil' d-MMMM HH:mm:ss",
-				M: "d-MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn.js
deleted file mode 100644
index 33d160b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz-Latn.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture uz-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uz-Latn", "default", {
-	name: "uz-Latn",
-	englishName: "Uzbek (Latin)",
-	nativeName: "U'zbek",
-	language: "uz-Latn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": "�",
-			".": ",",
-			symbol: "so'm"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["yakshanba","dushanba","seshanba","chorshanba","payshanba","juma","shanba"],
-				namesAbbr: ["yak.","dsh.","sesh.","chr.","psh.","jm.","sh."],
-				namesShort: ["ya","d","s","ch","p","j","sh"]
-			},
-			months: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM yyyy",
-				D: "yyyy 'yil' d-MMMM",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'yil' d-MMMM HH:mm",
-				F: "yyyy 'yil' d-MMMM HH:mm:ss",
-				M: "d-MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz.js
deleted file mode 100644
index 63eac49..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.uz.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture uz
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "uz", "default", {
-	name: "uz",
-	englishName: "Uzbek",
-	nativeName: "U'zbek",
-	language: "uz",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			decimals: 0,
-			",": "�",
-			".": ",",
-			symbol: "so'm"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["yakshanba","dushanba","seshanba","chorshanba","payshanba","juma","shanba"],
-				namesAbbr: ["yak.","dsh.","sesh.","chr.","psh.","jm.","sh."],
-				namesShort: ["ya","d","s","ch","p","j","sh"]
-			},
-			months: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM yyyy",
-				D: "yyyy 'yil' d-MMMM",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy 'yil' d-MMMM HH:mm",
-				F: "yyyy 'yil' d-MMMM HH:mm:ss",
-				M: "d-MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi-VN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi-VN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi-VN.js
deleted file mode 100644
index b559778..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi-VN.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture vi-VN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "vi-VN", "default", {
-	name: "vi-VN",
-	englishName: "Vietnamese (Vietnam)",
-	nativeName: "Ti�\u0301ng Vi\u1ec7t (Vi\u1ec7t Nam)",
-	language: "vi",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ab"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Chu\u0309 Nh�\u0323t","Th\u01b0\u0301 Hai","Th\u01b0\u0301 Ba","Th\u01b0\u0301 T\u01b0","Th\u01b0\u0301 N\u0103m","Th\u01b0\u0301 Sa\u0301u","Th\u01b0\u0301 Ba\u0309y"],
-				namesAbbr: ["CN","Hai","Ba","T\u01b0","N\u0103m","Sa\u0301u","Ba\u0309y"],
-				namesShort: ["C","H","B","T","N","S","B"]
-			},
-			months: {
-				names: ["Tha\u0301ng Gi�ng","Tha\u0301ng Hai","Tha\u0301ng Ba","Tha\u0301ng T\u01b0","Tha\u0301ng N\u0103m","Tha\u0301ng Sa\u0301u","Tha\u0301ng Ba\u0309y","Tha\u0301ng Ta\u0301m","Tha\u0301ng Chi\u0301n","Tha\u0301ng M\u01b0\u01a1\u0300i","Tha\u0301ng M\u01b0\u01a1\u0300i M�\u0323t","Tha\u0301ng M\u01b0\u01a1\u0300i Hai",""],
-				namesAbbr: ["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""]
-			},
-			AM: ["SA","sa","SA"],
-			PM: ["CH","ch","CH"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				f: "dd MMMM yyyy h:mm tt",
-				F: "dd MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi.js
deleted file mode 100644
index d7191bf..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.vi.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture vi
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "vi", "default", {
-	name: "vi",
-	englishName: "Vietnamese",
-	nativeName: "Ti�\u0301ng Vi\u1ec7t",
-	language: "vi",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ab"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Chu\u0309 Nh�\u0323t","Th\u01b0\u0301 Hai","Th\u01b0\u0301 Ba","Th\u01b0\u0301 T\u01b0","Th\u01b0\u0301 N\u0103m","Th\u01b0\u0301 Sa\u0301u","Th\u01b0\u0301 Ba\u0309y"],
-				namesAbbr: ["CN","Hai","Ba","T\u01b0","N\u0103m","Sa\u0301u","Ba\u0309y"],
-				namesShort: ["C","H","B","T","N","S","B"]
-			},
-			months: {
-				names: ["Tha\u0301ng Gi�ng","Tha\u0301ng Hai","Tha\u0301ng Ba","Tha\u0301ng T\u01b0","Tha\u0301ng N\u0103m","Tha\u0301ng Sa\u0301u","Tha\u0301ng Ba\u0309y","Tha\u0301ng Ta\u0301m","Tha\u0301ng Chi\u0301n","Tha\u0301ng M\u01b0\u01a1\u0300i","Tha\u0301ng M\u01b0\u01a1\u0300i M�\u0323t","Tha\u0301ng M\u01b0\u01a1\u0300i Hai",""],
-				namesAbbr: ["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""]
-			},
-			AM: ["SA","sa","SA"],
-			PM: ["CH","ch","CH"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				f: "dd MMMM yyyy h:mm tt",
-				F: "dd MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo-SN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo-SN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo-SN.js
deleted file mode 100644
index 245f6ec..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo-SN.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture wo-SN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "wo-SN", "default", {
-	name: "wo-SN",
-	englishName: "Wolof (Senegal)",
-	nativeName: "Wolof (S�n�gal)",
-	language: "wo",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "XOF"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo.js
deleted file mode 100644
index da94905..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.wo.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture wo
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "wo", "default", {
-	name: "wo",
-	englishName: "Wolof",
-	nativeName: "Wolof",
-	language: "wo",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Non Num�rique",
-		negativeInfinity: "-Infini",
-		positiveInfinity: "+Infini",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "XOF"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh-ZA.js
deleted file mode 100644
index 10f34c3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh-ZA.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture xh-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "xh-ZA", "default", {
-	name: "xh-ZA",
-	englishName: "isiXhosa (South Africa)",
-	nativeName: "isiXhosa (uMzantsi Afrika)",
-	language: "xh",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["iCawa","uMvulo","uLwesibini","uLwesithathu","uLwesine","uLwesihlanu","uMgqibelo"],
-				namesShort: ["Ca","Mv","Lb","Lt","Ln","Lh","Mg"]
-			},
-			months: {
-				names: ["Mqungu","Mdumba","Kwindla","Tshazimpuzi","Canzibe","Silimela","Khala","Thupha","Msintsi","Dwarha","Nkanga","Mnga",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh.js
deleted file mode 100644
index d15a3b8..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.xh.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture xh
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "xh", "default", {
-	name: "xh",
-	englishName: "isiXhosa",
-	nativeName: "isiXhosa",
-	language: "xh",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["iCawa","uMvulo","uLwesibini","uLwesithathu","uLwesine","uLwesihlanu","uMgqibelo"],
-				namesShort: ["Ca","Mv","Lb","Lt","Ln","Lh","Mg"]
-			},
-			months: {
-				names: ["Mqungu","Mdumba","Kwindla","Tshazimpuzi","Canzibe","Silimela","Khala","Thupha","Msintsi","Dwarha","Nkanga","Mnga",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo-NG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo-NG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo-NG.js
deleted file mode 100644
index c968ad3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo-NG.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture yo-NG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "yo-NG", "default", {
-	name: "yo-NG",
-	englishName: "Yoruba (Nigeria)",
-	nativeName: "Yoruba (Nigeria)",
-	language: "yo",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Aiku","Aje","Isegun","Ojo'ru","Ojo'bo","Eti","Abameta"],
-				namesAbbr: ["Aik","Aje","Ise","Ojo","Ojo","Eti","Aba"],
-				namesShort: ["A","A","I","O","O","E","A"]
-			},
-			months: {
-				names: ["Osu kinni","Osu keji","Osu keta","Osu kerin","Osu karun","Osu kefa","Osu keje","Osu kejo","Osu kesan","Osu kewa","Osu kokanla","Osu keresi",""],
-				namesAbbr: ["kin.","kej.","ket.","ker.","kar.","kef.","kej.","kej.","kes.","kew.","kok.","ker.",""]
-			},
-			AM: ["Owuro","owuro","OWURO"],
-			PM: ["Ale","ale","ALE"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo.js
deleted file mode 100644
index 15b5c8c..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.yo.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Globalize Culture yo
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "yo", "default", {
-	name: "yo",
-	englishName: "Yoruba",
-	nativeName: "Yoruba",
-	language: "yo",
-	numberFormat: {
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "N"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Aiku","Aje","Isegun","Ojo'ru","Ojo'bo","Eti","Abameta"],
-				namesAbbr: ["Aik","Aje","Ise","Ojo","Ojo","Eti","Aba"],
-				namesShort: ["A","A","I","O","O","E","A"]
-			},
-			months: {
-				names: ["Osu kinni","Osu keji","Osu keta","Osu kerin","Osu karun","Osu kefa","Osu keje","Osu kejo","Osu kesan","Osu kewa","Osu kokanla","Osu keresi",""],
-				namesAbbr: ["kin.","kej.","ket.","ker.","kar.","kef.","kej.","kej.","kes.","kew.","kok.","ker.",""]
-			},
-			AM: ["Owuro","owuro","OWURO"],
-			PM: ["Ale","ale","ALE"],
-			eras: [{"name":"AD","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHS.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHS.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHS.js
deleted file mode 100644
index 265227d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHS.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture zh-CHS
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-CHS", "default", {
-	name: "zh-CHS",
-	englishName: "Chinese (Simplified) Legacy",
-	nativeName: "\u4e2d\u6587(\u7b80\u4f53) \u65e7\u7248",
-	language: "zh-CHS",
-	numberFormat: {
-		"NaN": "\u975e\u6570\u5b57",
-		negativeInfinity: "\u8d1f\u65e0\u7a77\u5927",
-		positiveInfinity: "\u6b63\u65e0\u7a77\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHT.js
deleted file mode 100644
index a0438f0..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CHT.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture zh-CHT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-CHT", "default", {
-	name: "zh-CHT",
-	englishName: "Chinese (Traditional) Legacy",
-	nativeName: "\u4e2d\u6587(\u7e41\u9ad4) \u820a\u7248",
-	language: "zh-CHT",
-	numberFormat: {
-		"NaN": "\u975e\u6578\u5b57",
-		negativeInfinity: "\u8ca0\u7121\u7aae\u5927",
-		positiveInfinity: "\u6b63\u7121\u7aae\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			symbol: "HK$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CN.js
deleted file mode 100644
index d9de0cd..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-CN.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture zh-CN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-CN", "default", {
-	name: "zh-CN",
-	englishName: "Chinese (Simplified, PRC)",
-	nativeName: "\u4e2d\u6587(\u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd)",
-	language: "zh-CHS",
-	numberFormat: {
-		"NaN": "\u975e\u6570\u5b57",
-		negativeInfinity: "\u8d1f\u65e0\u7a77\u5927",
-		positiveInfinity: "\u6b63\u65e0\u7a77\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-HK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-HK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-HK.js
deleted file mode 100644
index 0bac5bf..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-HK.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture zh-HK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-HK", "default", {
-	name: "zh-HK",
-	englishName: "Chinese (Traditional, Hong Kong S.A.R.)",
-	nativeName: "\u4e2d\u6587(\u9999\u6e2f\u7279\u5225\u884c\u653f\u5340)",
-	language: "zh-CHT",
-	numberFormat: {
-		"NaN": "\u975e\u6578\u5b57",
-		negativeInfinity: "\u8ca0\u7121\u7aae\u5927",
-		positiveInfinity: "\u6b63\u7121\u7aae\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			symbol: "HK$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hans.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hans.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hans.js
deleted file mode 100644
index 9be13a3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hans.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture zh-Hans
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-Hans", "default", {
-	name: "zh-Hans",
-	englishName: "Chinese (Simplified)",
-	nativeName: "\u4e2d\u6587(\u7b80\u4f53)",
-	language: "zh-Hans",
-	numberFormat: {
-		"NaN": "\u975e\u6570\u5b57",
-		negativeInfinity: "\u8d1f\u65e0\u7a77\u5927",
-		positiveInfinity: "\u6b63\u65e0\u7a77\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hant.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hant.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hant.js
deleted file mode 100644
index 9392ea7..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-Hant.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture zh-Hant
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-Hant", "default", {
-	name: "zh-Hant",
-	englishName: "Chinese (Traditional)",
-	nativeName: "\u4e2d\u6587(\u7e41\u9ad4)",
-	language: "zh-Hant",
-	numberFormat: {
-		"NaN": "\u975e\u6578\u5b57",
-		negativeInfinity: "\u8ca0\u7121\u7aae\u5927",
-		positiveInfinity: "\u6b63\u7121\u7aae\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			symbol: "HK$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-MO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-MO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-MO.js
deleted file mode 100644
index 7a72964..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-MO.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Globalize Culture zh-MO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-MO", "default", {
-	name: "zh-MO",
-	englishName: "Chinese (Traditional, Macao S.A.R.)",
-	nativeName: "\u4e2d\u6587(\u6fb3\u9580\u7279\u5225\u884c\u653f\u5340)",
-	language: "zh-CHT",
-	numberFormat: {
-		"NaN": "\u975e\u6578\u5b57",
-		negativeInfinity: "\u8ca0\u7121\u7aae\u5927",
-		positiveInfinity: "\u6b63\u7121\u7aae\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			symbol: "MOP"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-SG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-SG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-SG.js
deleted file mode 100644
index 8034930..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-SG.js
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Globalize Culture zh-SG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-SG", "default", {
-	name: "zh-SG",
-	englishName: "Chinese (Simplified, Singapore)",
-	nativeName: "\u4e2d\u6587(\u65b0\u52a0\u5761)",
-	language: "zh-CHS",
-	numberFormat: {
-		percent: {
-			pattern: ["-n%","n%"]
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			patterns: {
-				d: "d/M/yyyy",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt h:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt h:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-TW.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-TW.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-TW.js
deleted file mode 100644
index 14d1725..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh-TW.js
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Globalize Culture zh-TW
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh-TW", "default", {
-	name: "zh-TW",
-	englishName: "Chinese (Traditional, Taiwan)",
-	nativeName: "\u4e2d\u6587(\u53f0\u7063)",
-	language: "zh-CHT",
-	numberFormat: {
-		"NaN": "\u4e0d\u662f\u4e00\u500b\u6578\u5b57",
-		negativeInfinity: "\u8ca0\u7121\u7aae\u5927",
-		positiveInfinity: "\u6b63\u7121\u7aae\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "NT$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u897f\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "tt hh:mm",
-				T: "tt hh:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt hh:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt hh:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		},
-		Taiwan: {
-			name: "Taiwan",
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"","start":null,"offset":1911}],
-			twoDigitYearMax: 99,
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "tt hh:mm",
-				T: "tt hh:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt hh:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' tt hh:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh.js
deleted file mode 100644
index b828385..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zh.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture zh
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zh", "default", {
-	name: "zh",
-	englishName: "Chinese",
-	nativeName: "\u4e2d\u6587",
-	language: "zh",
-	numberFormat: {
-		"NaN": "\u975e\u6570\u5b57",
-		negativeInfinity: "\u8d1f\u65e0\u7a77\u5927",
-		positiveInfinity: "\u6b63\u65e0\u7a77\u5927",
-		percent: {
-			pattern: ["-n%","n%"]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],
-				namesAbbr: ["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],
-				namesShort: ["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]
-			},
-			months: {
-				names: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],
-				namesAbbr: ["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""]
-			},
-			AM: ["\u4e0a\u5348","\u4e0a\u5348","\u4e0a\u5348"],
-			PM: ["\u4e0b\u5348","\u4e0b\u5348","\u4e0b\u5348"],
-			eras: [{"name":"\u516c\u5143","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u5e74'M'\u6708'd'\u65e5'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm",
-				F: "yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss",
-				M: "M'\u6708'd'\u65e5'",
-				Y: "yyyy'\u5e74'M'\u6708'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu-ZA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu-ZA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu-ZA.js
deleted file mode 100644
index ffc8947..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu-ZA.js
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Globalize Culture zu-ZA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zu-ZA", "default", {
-	name: "zu-ZA",
-	englishName: "isiZulu (South Africa)",
-	nativeName: "isiZulu (iNingizimu Afrika)",
-	language: "zu",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["iSonto","uMsombuluko","uLwesibili","uLwesithathu","uLwesine","uLwesihlanu","uMgqibelo"],
-				namesAbbr: ["Son.","Mso.","Bi.","Tha.","Ne.","Hla.","Mgq."]
-			},
-			months: {
-				names: ["uMasingana","uNhlolanja","uNdasa","uMbaso","uNhlaba","uNhlangulana","uNtulikazi","uNcwaba","uMandulo","uMfumfu","uLwezi","uZibandlela",""],
-				namesAbbr: ["Mas.","Nhlo.","Nda.","Mba.","Nhla.","Nhlang.","Ntu.","Ncwa.","Man.","Mfu.","Lwe.","Zib.",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu.js
deleted file mode 100644
index d1fbcc1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.zu.js
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Globalize Culture zu
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "zu", "default", {
-	name: "zu",
-	englishName: "isiZulu",
-	nativeName: "isiZulu",
-	language: "zu",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			symbol: "R"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["iSonto","uMsombuluko","uLwesibili","uLwesithathu","uLwesine","uLwesihlanu","uMgqibelo"],
-				namesAbbr: ["Son.","Mso.","Bi.","Tha.","Ne.","Hla.","Mgq."]
-			},
-			months: {
-				names: ["uMasingana","uNhlolanja","uNdasa","uMbaso","uNhlaba","uNhlangulana","uNtulikazi","uNcwaba","uMandulo","uMfumfu","uLwezi","uZibandlela",""],
-				namesAbbr: ["Mas.","Nhlo.","Nda.","Mba.","Nhla.","Nhlang.","Ntu.","Ncwa.","Man.","Mfu.","Lwe.","Zib.",""]
-			},
-			patterns: {
-				d: "yyyy/MM/dd",
-				D: "dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM yyyy hh:mm tt",
-				F: "dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));


[22/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
RANGER-964: Fix NOTICE and LICENSE file contents

Signed-off-by: Velmurugan Periasamy <ve...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/2b7122d3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/2b7122d3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/2b7122d3

Branch: refs/heads/master
Commit: 2b7122d3ca51623ebe2dc058c228631bd4c37a35
Parents: 9b791db
Author: Gautam Borad <ga...@apache.org>
Authored: Fri Jun 17 16:25:00 2016 +0530
Committer: Velmurugan Periasamy <ve...@apache.org>
Committed: Mon Jun 20 13:46:46 2016 -0400

----------------------------------------------------------------------
 LICENSE.txt                                     |    30 +-
 .../main/webapp/libs/bower/globalize/LICENSE    |    21 -
 .../main/webapp/libs/bower/globalize/README.md  |   865 -
 .../globalize/examples/browser/browser.css      |    80 -
 .../bower/globalize/examples/browser/browser.js |   115 -
 .../bower/globalize/examples/browser/index.html |   265 -
 .../globalize/examples/browser/jquery-1.4.4.js  |  7179 -----
 .../globalize/examples/browser/jquery.tmpl.js   |   131 -
 .../bower/globalize/generator/HijriCalendar.js  |    70 -
 .../libs/bower/globalize/generator/Program.cs   |   672 -
 .../generator/Properties/AssemblyInfo.cs        |    36 -
 .../libs/bower/globalize/generator/StringExt.cs |    43 -
 .../globalize/generator/UmAlQuraCalendar.js     |   190 -
 .../bower/globalize/generator/generator.csproj  |    61 -
 .../main/webapp/libs/bower/globalize/grunt.js   |    36 -
 .../webapp/libs/bower/globalize/js/globalize.js |  1586 --
 .../lib/cultures/globalize.culture.af-ZA.js     |    67 -
 .../lib/cultures/globalize.culture.af.js        |    67 -
 .../lib/cultures/globalize.culture.am-ET.js     |    74 -
 .../lib/cultures/globalize.culture.am.js        |    74 -
 .../lib/cultures/globalize.culture.ar-AE.js     |   457 -
 .../lib/cultures/globalize.culture.ar-BH.js     |   462 -
 .../lib/cultures/globalize.culture.ar-DZ.js     |   458 -
 .../lib/cultures/globalize.culture.ar-EG.js     |   484 -
 .../lib/cultures/globalize.culture.ar-IQ.js     |   457 -
 .../lib/cultures/globalize.culture.ar-JO.js     |   462 -
 .../lib/cultures/globalize.culture.ar-KW.js     |   462 -
 .../lib/cultures/globalize.culture.ar-LB.js     |   457 -
 .../lib/cultures/globalize.culture.ar-LY.js     |   462 -
 .../lib/cultures/globalize.culture.ar-MA.js     |   458 -
 .../lib/cultures/globalize.culture.ar-OM.js     |   458 -
 .../lib/cultures/globalize.culture.ar-QA.js     |   457 -
 .../lib/cultures/globalize.culture.ar-SA.js     |   457 -
 .../lib/cultures/globalize.culture.ar-SY.js     |   457 -
 .../lib/cultures/globalize.culture.ar-TN.js     |   463 -
 .../lib/cultures/globalize.culture.ar-YE.js     |   457 -
 .../lib/cultures/globalize.culture.ar.js        |   457 -
 .../lib/cultures/globalize.culture.arn-CL.js    |    78 -
 .../lib/cultures/globalize.culture.arn.js       |    78 -
 .../lib/cultures/globalize.culture.as-IN.js     |    78 -
 .../lib/cultures/globalize.culture.as.js        |    78 -
 .../cultures/globalize.culture.az-Cyrl-AZ.js    |    81 -
 .../lib/cultures/globalize.culture.az-Cyrl.js   |    81 -
 .../cultures/globalize.culture.az-Latn-AZ.js    |    81 -
 .../lib/cultures/globalize.culture.az-Latn.js   |    81 -
 .../lib/cultures/globalize.culture.az.js        |    81 -
 .../lib/cultures/globalize.culture.ba-RU.js     |    81 -
 .../lib/cultures/globalize.culture.ba.js        |    81 -
 .../lib/cultures/globalize.culture.be-BY.js     |    80 -
 .../lib/cultures/globalize.culture.be.js        |    80 -
 .../lib/cultures/globalize.culture.bg-BG.js     |    79 -
 .../lib/cultures/globalize.culture.bg.js        |    79 -
 .../lib/cultures/globalize.culture.bn-BD.js     |    74 -
 .../lib/cultures/globalize.culture.bn-IN.js     |    74 -
 .../lib/cultures/globalize.culture.bn.js        |    74 -
 .../lib/cultures/globalize.culture.bo-CN.js     |    77 -
 .../lib/cultures/globalize.culture.bo.js        |    77 -
 .../lib/cultures/globalize.culture.br-FR.js     |    79 -
 .../lib/cultures/globalize.culture.br.js        |    79 -
 .../cultures/globalize.culture.bs-Cyrl-BA.js    |    78 -
 .../lib/cultures/globalize.culture.bs-Cyrl.js   |    78 -
 .../cultures/globalize.culture.bs-Latn-BA.js    |    76 -
 .../lib/cultures/globalize.culture.bs-Latn.js   |    76 -
 .../lib/cultures/globalize.culture.bs.js        |    76 -
 .../lib/cultures/globalize.culture.ca-ES.js     |    79 -
 .../lib/cultures/globalize.culture.ca.js        |    79 -
 .../lib/cultures/globalize.culture.co-FR.js     |    79 -
 .../lib/cultures/globalize.culture.co.js        |    79 -
 .../lib/cultures/globalize.culture.cs-CZ.js     |    85 -
 .../lib/cultures/globalize.culture.cs.js        |    85 -
 .../lib/cultures/globalize.culture.cy-GB.js     |    70 -
 .../lib/cultures/globalize.culture.cy.js        |    70 -
 .../lib/cultures/globalize.culture.da-DK.js     |    78 -
 .../lib/cultures/globalize.culture.da.js        |    78 -
 .../lib/cultures/globalize.culture.de-AT.js     |    81 -
 .../lib/cultures/globalize.culture.de-CH.js     |    78 -
 .../lib/cultures/globalize.culture.de-DE.js     |    81 -
 .../lib/cultures/globalize.culture.de-LI.js     |    78 -
 .../lib/cultures/globalize.culture.de-LU.js     |    81 -
 .../lib/cultures/globalize.culture.de.js        |    81 -
 .../lib/cultures/globalize.culture.dsb-DE.js    |    84 -
 .../lib/cultures/globalize.culture.dsb.js       |    84 -
 .../lib/cultures/globalize.culture.dv-MV.js     |   164 -
 .../lib/cultures/globalize.culture.dv.js        |   164 -
 .../lib/cultures/globalize.culture.el-GR.js     |    82 -
 .../lib/cultures/globalize.culture.el.js        |    82 -
 .../lib/cultures/globalize.culture.en-029.js    |    47 -
 .../lib/cultures/globalize.culture.en-AU.js     |    52 -
 .../lib/cultures/globalize.culture.en-BZ.js     |    54 -
 .../lib/cultures/globalize.culture.en-CA.js     |    49 -
 .../lib/cultures/globalize.culture.en-GB.js     |    55 -
 .../lib/cultures/globalize.culture.en-IE.js     |    57 -
 .../lib/cultures/globalize.culture.en-IN.js     |    60 -
 .../lib/cultures/globalize.culture.en-JM.js     |    51 -
 .../lib/cultures/globalize.culture.en-MY.js     |    56 -
 .../lib/cultures/globalize.culture.en-NZ.js     |    54 -
 .../lib/cultures/globalize.culture.en-PH.js     |    39 -
 .../lib/cultures/globalize.culture.en-SG.js     |    53 -
 .../lib/cultures/globalize.culture.en-TT.js     |    54 -
 .../lib/cultures/globalize.culture.en-US.js     |    33 -
 .../lib/cultures/globalize.culture.en-ZA.js     |    61 -
 .../lib/cultures/globalize.culture.en-ZW.js     |    39 -
 .../lib/cultures/globalize.culture.es-AR.js     |    77 -
 .../lib/cultures/globalize.culture.es-BO.js     |    78 -
 .../lib/cultures/globalize.culture.es-CL.js     |    78 -
 .../lib/cultures/globalize.culture.es-CO.js     |    77 -
 .../lib/cultures/globalize.culture.es-CR.js     |    77 -
 .../lib/cultures/globalize.culture.es-DO.js     |    69 -
 .../lib/cultures/globalize.culture.es-EC.js     |    77 -
 .../lib/cultures/globalize.culture.es-ES.js     |    79 -
 .../lib/cultures/globalize.culture.es-GT.js     |    69 -
 .../lib/cultures/globalize.culture.es-HN.js     |    71 -
 .../lib/cultures/globalize.culture.es-MX.js     |    69 -
 .../lib/cultures/globalize.culture.es-NI.js     |    71 -
 .../lib/cultures/globalize.culture.es-PA.js     |    70 -
 .../lib/cultures/globalize.culture.es-PE.js     |    70 -
 .../lib/cultures/globalize.culture.es-PR.js     |    70 -
 .../lib/cultures/globalize.culture.es-PY.js     |    79 -
 .../lib/cultures/globalize.culture.es-SV.js     |    69 -
 .../lib/cultures/globalize.culture.es-US.js     |    62 -
 .../lib/cultures/globalize.culture.es-UY.js     |    79 -
 .../lib/cultures/globalize.culture.es-VE.js     |    78 -
 .../lib/cultures/globalize.culture.es.js        |    79 -
 .../lib/cultures/globalize.culture.et-EE.js     |    79 -
 .../lib/cultures/globalize.culture.et.js        |    79 -
 .../lib/cultures/globalize.culture.eu-ES.js     |    78 -
 .../lib/cultures/globalize.culture.eu.js        |    78 -
 .../lib/cultures/globalize.culture.fa-IR.js     |   213 -
 .../lib/cultures/globalize.culture.fa.js        |   213 -
 .../lib/cultures/globalize.culture.fi-FI.js     |    78 -
 .../lib/cultures/globalize.culture.fi.js        |    78 -
 .../lib/cultures/globalize.culture.fil-PH.js    |    54 -
 .../lib/cultures/globalize.culture.fil.js       |    54 -
 .../lib/cultures/globalize.culture.fo-FO.js     |    79 -
 .../lib/cultures/globalize.culture.fo.js        |    79 -
 .../lib/cultures/globalize.culture.fr-BE.js     |    79 -
 .../lib/cultures/globalize.culture.fr-CA.js     |    77 -
 .../lib/cultures/globalize.culture.fr-CH.js     |    77 -
 .../lib/cultures/globalize.culture.fr-FR.js     |    79 -
 .../lib/cultures/globalize.culture.fr-LU.js     |    79 -
 .../lib/cultures/globalize.culture.fr-MC.js     |    79 -
 .../lib/cultures/globalize.culture.fr.js        |    79 -
 .../lib/cultures/globalize.culture.fy-NL.js     |    76 -
 .../lib/cultures/globalize.culture.fy.js        |    76 -
 .../lib/cultures/globalize.culture.ga-IE.js     |    67 -
 .../lib/cultures/globalize.culture.ga.js        |    67 -
 .../lib/cultures/globalize.culture.gd-GB.js     |    69 -
 .../lib/cultures/globalize.culture.gd.js        |    69 -
 .../lib/cultures/globalize.culture.gl-ES.js     |    79 -
 .../lib/cultures/globalize.culture.gl.js        |    79 -
 .../lib/cultures/globalize.culture.gsw-FR.js    |    79 -
 .../lib/cultures/globalize.culture.gsw.js       |    79 -
 .../lib/cultures/globalize.culture.gu-IN.js     |    72 -
 .../lib/cultures/globalize.culture.gu.js        |    72 -
 .../cultures/globalize.culture.ha-Latn-NG.js    |    60 -
 .../lib/cultures/globalize.culture.ha-Latn.js   |    60 -
 .../lib/cultures/globalize.culture.ha.js        |    60 -
 .../lib/cultures/globalize.culture.he-IL.js     |    97 -
 .../lib/cultures/globalize.culture.he.js        |    97 -
 .../lib/cultures/globalize.culture.hi-IN.js     |    72 -
 .../lib/cultures/globalize.culture.hi.js        |    72 -
 .../lib/cultures/globalize.culture.hr-BA.js     |    80 -
 .../lib/cultures/globalize.culture.hr-HR.js     |    81 -
 .../lib/cultures/globalize.culture.hr.js        |    81 -
 .../lib/cultures/globalize.culture.hsb-DE.js    |    84 -
 .../lib/cultures/globalize.culture.hsb.js       |    84 -
 .../lib/cultures/globalize.culture.hu-HU.js     |    80 -
 .../lib/cultures/globalize.culture.hu.js        |    80 -
 .../lib/cultures/globalize.culture.hy-AM.js     |    67 -
 .../lib/cultures/globalize.culture.hy.js        |    67 -
 .../lib/cultures/globalize.culture.id-ID.js     |    75 -
 .../lib/cultures/globalize.culture.id.js        |    75 -
 .../lib/cultures/globalize.culture.ig-NG.js     |    60 -
 .../lib/cultures/globalize.culture.ig.js        |    60 -
 .../lib/cultures/globalize.culture.ii-CN.js     |    76 -
 .../lib/cultures/globalize.culture.ii.js        |    76 -
 .../lib/cultures/globalize.culture.is-IS.js     |    80 -
 .../lib/cultures/globalize.culture.is.js        |    80 -
 .../lib/cultures/globalize.culture.it-CH.js     |    78 -
 .../lib/cultures/globalize.culture.it-IT.js     |    80 -
 .../lib/cultures/globalize.culture.it.js        |    80 -
 .../cultures/globalize.culture.iu-Cans-CA.js    |    65 -
 .../lib/cultures/globalize.culture.iu-Cans.js   |    65 -
 .../cultures/globalize.culture.iu-Latn-CA.js    |    60 -
 .../lib/cultures/globalize.culture.iu-Latn.js   |    60 -
 .../lib/cultures/globalize.culture.iu.js        |    60 -
 .../lib/cultures/globalize.culture.ja-JP.js     |   100 -
 .../lib/cultures/globalize.culture.ja.js        |   100 -
 .../lib/cultures/globalize.culture.ka-GE.js     |    76 -
 .../lib/cultures/globalize.culture.ka.js        |    76 -
 .../lib/cultures/globalize.culture.kk-KZ.js     |    77 -
 .../lib/cultures/globalize.culture.kk.js        |    77 -
 .../lib/cultures/globalize.culture.kl-GL.js     |    81 -
 .../lib/cultures/globalize.culture.kl.js        |    81 -
 .../lib/cultures/globalize.culture.km-KH.js     |    99 -
 .../lib/cultures/globalize.culture.km.js        |    99 -
 .../lib/cultures/globalize.culture.kn-IN.js     |    72 -
 .../lib/cultures/globalize.culture.kn.js        |    72 -
 .../lib/cultures/globalize.culture.ko-KR.js     |    96 -
 .../lib/cultures/globalize.culture.ko.js        |    96 -
 .../lib/cultures/globalize.culture.kok-IN.js    |    72 -
 .../lib/cultures/globalize.culture.kok.js       |    72 -
 .../lib/cultures/globalize.culture.ky-KG.js     |    77 -
 .../lib/cultures/globalize.culture.ky.js        |    77 -
 .../lib/cultures/globalize.culture.lb-LU.js     |    79 -
 .../lib/cultures/globalize.culture.lb.js        |    79 -
 .../lib/cultures/globalize.culture.lo-LA.js     |    72 -
 .../lib/cultures/globalize.culture.lo.js        |    72 -
 .../lib/cultures/globalize.culture.lt-LT.js     |    83 -
 .../lib/cultures/globalize.culture.lt.js        |    83 -
 .../lib/cultures/globalize.culture.lv-LV.js     |    83 -
 .../lib/cultures/globalize.culture.lv.js        |    83 -
 .../lib/cultures/globalize.culture.mi-NZ.js     |    67 -
 .../lib/cultures/globalize.culture.mi.js        |    67 -
 .../lib/cultures/globalize.culture.mk-MK.js     |    76 -
 .../lib/cultures/globalize.culture.mk.js        |    76 -
 .../lib/cultures/globalize.culture.ml-IN.js     |    72 -
 .../lib/cultures/globalize.culture.ml.js        |    72 -
 .../lib/cultures/globalize.culture.mn-Cyrl.js   |    80 -
 .../lib/cultures/globalize.culture.mn-MN.js     |    80 -
 .../cultures/globalize.culture.mn-Mong-CN.js    |    77 -
 .../lib/cultures/globalize.culture.mn-Mong.js   |    77 -
 .../lib/cultures/globalize.culture.mn.js        |    80 -
 .../lib/cultures/globalize.culture.moh-CA.js    |    52 -
 .../lib/cultures/globalize.culture.moh.js       |    52 -
 .../lib/cultures/globalize.culture.mr-IN.js     |    72 -
 .../lib/cultures/globalize.culture.mr.js        |    72 -
 .../lib/cultures/globalize.culture.ms-BN.js     |    74 -
 .../lib/cultures/globalize.culture.ms-MY.js     |    67 -
 .../lib/cultures/globalize.culture.ms.js        |    67 -
 .../lib/cultures/globalize.culture.mt-MT.js     |    68 -
 .../lib/cultures/globalize.culture.mt.js        |    68 -
 .../lib/cultures/globalize.culture.nb-NO.js     |    78 -
 .../lib/cultures/globalize.culture.nb.js        |    78 -
 .../lib/cultures/globalize.culture.ne-NP.js     |    68 -
 .../lib/cultures/globalize.culture.ne.js        |    68 -
 .../lib/cultures/globalize.culture.nl-BE.js     |    79 -
 .../lib/cultures/globalize.culture.nl-NL.js     |    76 -
 .../lib/cultures/globalize.culture.nl.js        |    76 -
 .../lib/cultures/globalize.culture.nn-NO.js     |    78 -
 .../lib/cultures/globalize.culture.nn.js        |    78 -
 .../lib/cultures/globalize.culture.no.js        |    78 -
 .../lib/cultures/globalize.culture.nso-ZA.js    |    67 -
 .../lib/cultures/globalize.culture.nso.js       |    67 -
 .../lib/cultures/globalize.culture.oc-FR.js     |    83 -
 .../lib/cultures/globalize.culture.oc.js        |    83 -
 .../lib/cultures/globalize.culture.or-IN.js     |    70 -
 .../lib/cultures/globalize.culture.or.js        |    70 -
 .../lib/cultures/globalize.culture.pa-IN.js     |    72 -
 .../lib/cultures/globalize.culture.pa.js        |    72 -
 .../lib/cultures/globalize.culture.pl-PL.js     |    84 -
 .../lib/cultures/globalize.culture.pl.js        |    84 -
 .../lib/cultures/globalize.culture.prs-AF.js    |   174 -
 .../lib/cultures/globalize.culture.prs.js       |   174 -
 .../lib/cultures/globalize.culture.ps-AF.js     |   176 -
 .../lib/cultures/globalize.culture.ps.js        |   176 -
 .../lib/cultures/globalize.culture.pt-BR.js     |    79 -
 .../lib/cultures/globalize.culture.pt-PT.js     |    81 -
 .../lib/cultures/globalize.culture.pt.js        |    79 -
 .../lib/cultures/globalize.culture.qut-GT.js    |    69 -
 .../lib/cultures/globalize.culture.qut.js       |    69 -
 .../lib/cultures/globalize.culture.quz-BO.js    |    74 -
 .../lib/cultures/globalize.culture.quz-EC.js    |    73 -
 .../lib/cultures/globalize.culture.quz-PE.js    |    68 -
 .../lib/cultures/globalize.culture.quz.js       |    74 -
 .../lib/cultures/globalize.culture.rm-CH.js     |    77 -
 .../lib/cultures/globalize.culture.rm.js        |    77 -
 .../lib/cultures/globalize.culture.ro-RO.js     |    77 -
 .../lib/cultures/globalize.culture.ro.js        |    77 -
 .../lib/cultures/globalize.culture.ru-RU.js     |    82 -
 .../lib/cultures/globalize.culture.ru.js        |    82 -
 .../lib/cultures/globalize.culture.rw-RW.js     |    65 -
 .../lib/cultures/globalize.culture.rw.js        |    65 -
 .../lib/cultures/globalize.culture.sa-IN.js     |    71 -
 .../lib/cultures/globalize.culture.sa.js        |    71 -
 .../lib/cultures/globalize.culture.sah-RU.js    |    83 -
 .../lib/cultures/globalize.culture.sah.js       |    83 -
 .../lib/cultures/globalize.culture.se-FI.js     |    80 -
 .../lib/cultures/globalize.culture.se-NO.js     |    81 -
 .../lib/cultures/globalize.culture.se-SE.js     |    80 -
 .../lib/cultures/globalize.culture.se.js        |    81 -
 .../lib/cultures/globalize.culture.si-LK.js     |    72 -
 .../lib/cultures/globalize.culture.si.js        |    72 -
 .../lib/cultures/globalize.culture.sk-SK.js     |    85 -
 .../lib/cultures/globalize.culture.sk.js        |    85 -
 .../lib/cultures/globalize.culture.sl-SI.js     |    79 -
 .../lib/cultures/globalize.culture.sl.js        |    79 -
 .../lib/cultures/globalize.culture.sma-NO.js    |    81 -
 .../lib/cultures/globalize.culture.sma-SE.js    |    80 -
 .../lib/cultures/globalize.culture.sma.js       |    80 -
 .../lib/cultures/globalize.culture.smj-NO.js    |    81 -
 .../lib/cultures/globalize.culture.smj-SE.js    |    80 -
 .../lib/cultures/globalize.culture.smj.js       |    80 -
 .../lib/cultures/globalize.culture.smn-FI.js    |    76 -
 .../lib/cultures/globalize.culture.smn.js       |    76 -
 .../lib/cultures/globalize.culture.sms-FI.js    |    80 -
 .../lib/cultures/globalize.culture.sms.js       |    80 -
 .../lib/cultures/globalize.culture.sq-AL.js     |    77 -
 .../lib/cultures/globalize.culture.sq.js        |    77 -
 .../cultures/globalize.culture.sr-Cyrl-BA.js    |    78 -
 .../cultures/globalize.culture.sr-Cyrl-CS.js    |    80 -
 .../cultures/globalize.culture.sr-Cyrl-ME.js    |    80 -
 .../cultures/globalize.culture.sr-Cyrl-RS.js    |    80 -
 .../lib/cultures/globalize.culture.sr-Cyrl.js   |    80 -
 .../cultures/globalize.culture.sr-Latn-BA.js    |    79 -
 .../cultures/globalize.culture.sr-Latn-CS.js    |    80 -
 .../cultures/globalize.culture.sr-Latn-ME.js    |    80 -
 .../cultures/globalize.culture.sr-Latn-RS.js    |    80 -
 .../lib/cultures/globalize.culture.sr-Latn.js   |    80 -
 .../lib/cultures/globalize.culture.sr.js        |    80 -
 .../lib/cultures/globalize.culture.sv-FI.js     |    78 -
 .../lib/cultures/globalize.culture.sv-SE.js     |    78 -
 .../lib/cultures/globalize.culture.sv.js        |    78 -
 .../lib/cultures/globalize.culture.sw-KE.js     |    53 -
 .../lib/cultures/globalize.culture.sw.js        |    53 -
 .../lib/cultures/globalize.culture.syr-SY.js    |    67 -
 .../lib/cultures/globalize.culture.syr.js       |    67 -
 .../lib/cultures/globalize.culture.ta-IN.js     |    73 -
 .../lib/cultures/globalize.culture.ta.js        |    73 -
 .../lib/cultures/globalize.culture.te-IN.js     |    72 -
 .../lib/cultures/globalize.culture.te.js        |    72 -
 .../cultures/globalize.culture.tg-Cyrl-TJ.js    |    84 -
 .../lib/cultures/globalize.culture.tg-Cyrl.js   |    84 -
 .../lib/cultures/globalize.culture.tg.js        |    84 -
 .../lib/cultures/globalize.culture.th-TH.js     |    90 -
 .../lib/cultures/globalize.culture.th.js        |    90 -
 .../lib/cultures/globalize.culture.tk-TM.js     |    78 -
 .../lib/cultures/globalize.culture.tk.js        |    78 -
 .../lib/cultures/globalize.culture.tn-ZA.js     |    67 -
 .../lib/cultures/globalize.culture.tn.js        |    67 -
 .../lib/cultures/globalize.culture.tr-TR.js     |    77 -
 .../lib/cultures/globalize.culture.tr.js        |    77 -
 .../lib/cultures/globalize.culture.tt-RU.js     |    81 -
 .../lib/cultures/globalize.culture.tt.js        |    81 -
 .../cultures/globalize.culture.tzm-Latn-DZ.js   |    77 -
 .../lib/cultures/globalize.culture.tzm-Latn.js  |    77 -
 .../lib/cultures/globalize.culture.tzm.js       |    77 -
 .../lib/cultures/globalize.culture.ug-CN.js     |    75 -
 .../lib/cultures/globalize.culture.ug.js        |    75 -
 .../lib/cultures/globalize.culture.uk-UA.js     |    83 -
 .../lib/cultures/globalize.culture.uk.js        |    83 -
 .../lib/cultures/globalize.culture.ur-PK.js     |   157 -
 .../lib/cultures/globalize.culture.ur.js        |   157 -
 .../cultures/globalize.culture.uz-Cyrl-UZ.js    |    81 -
 .../lib/cultures/globalize.culture.uz-Cyrl.js   |    81 -
 .../cultures/globalize.culture.uz-Latn-UZ.js    |    77 -
 .../lib/cultures/globalize.culture.uz-Latn.js   |    77 -
 .../lib/cultures/globalize.culture.uz.js        |    77 -
 .../lib/cultures/globalize.culture.vi-VN.js     |    73 -
 .../lib/cultures/globalize.culture.vi.js        |    73 -
 .../lib/cultures/globalize.culture.wo-SN.js     |    79 -
 .../lib/cultures/globalize.culture.wo.js        |    79 -
 .../lib/cultures/globalize.culture.xh-ZA.js     |    65 -
 .../lib/cultures/globalize.culture.xh.js        |    65 -
 .../lib/cultures/globalize.culture.yo-NG.js     |    60 -
 .../lib/cultures/globalize.culture.yo.js        |    60 -
 .../lib/cultures/globalize.culture.zh-CHS.js    |    73 -
 .../lib/cultures/globalize.culture.zh-CHT.js    |    72 -
 .../lib/cultures/globalize.culture.zh-CN.js     |    73 -
 .../lib/cultures/globalize.culture.zh-HK.js     |    72 -
 .../lib/cultures/globalize.culture.zh-Hans.js   |    73 -
 .../lib/cultures/globalize.culture.zh-Hant.js   |    72 -
 .../lib/cultures/globalize.culture.zh-MO.js     |    72 -
 .../lib/cultures/globalize.culture.zh-SG.js     |    63 -
 .../lib/cultures/globalize.culture.zh-TW.js     |    99 -
 .../lib/cultures/globalize.culture.zh.js        |    73 -
 .../lib/cultures/globalize.culture.zu-ZA.js     |    66 -
 .../lib/cultures/globalize.culture.zu.js        |    66 -
 .../lib/cultures/globalize.cultures.js          | 24063 -----------------
 .../webapp/libs/bower/globalize/package.json    |    56 -
 .../webapp/libs/bower/globalize/test/culture.js |    18 -
 .../libs/bower/globalize/test/cultures.js       |    15 -
 .../bower/globalize/test/findClosestCulture.js  |    62 -
 .../webapp/libs/bower/globalize/test/format.js  |    74 -
 .../webapp/libs/bower/globalize/test/index.html |    26 -
 .../libs/bower/globalize/test/instance.js       |    13 -
 .../webapp/libs/bower/globalize/test/parse.js   |    57 -
 .../libs/bower/globalize/test/qunit/qunit.css   |   226 -
 .../libs/bower/globalize/test/qunit/qunit.js    |  1506 --
 .../libs/bower/globalize/test/testsuite.js      |    19 -
 .../webapp/libs/other/backgrid/backgrid.css     |    15 +
 .../main/webapp/libs/other/backgrid/backgrid.js |    25 +-
 .../jquery-ui/js/jquery-ui-1.10.3.custom.js     |    10 +-
 .../libs/other/visualsearch/css/reset.css       |     9 +-
 .../PasswordComparisonAuthenticator.java        |     1 -
 385 files changed, 66 insertions(+), 71400 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/LICENSE.txt
----------------------------------------------------------------------
diff --git a/LICENSE.txt b/LICENSE.txt
index ec8da73..4f716dc 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -214,7 +214,7 @@ licenses.
 
 The Apache Ranger project bundles the following files under the MIT License:
 
-This product includes jQuery (http://jquery.org - MIT license), Copyright � 2014, John Resig.  
+This product includes jQuery (http://jquery.org - MIT license), Copyright � 2014, John Resig.
 This product includes jQuery UI (http://jqueryui.com - MIT license), Copyright � 2013 jQuery Foundation.  
 This product includes Backbone (http://backbonejs.org - MIT license), Copyright � 2010-2014 Jeremy Ashkenas, DocumentCloud.
 This product includes underscore (http:underscorejs.org - MIT license), Copyright � 2009-2014 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors.  
@@ -235,13 +235,18 @@ This product includes jQuery UI Tag-it! (http://aehlke.github.com/tag-it/ - MIT
 This product includes bootbox.js v3.3.0 (http://bootboxjs.com/ - MIT license), Copyright � 2011-2014 by Nick Payne.  
 This product includes moment.js (http://moment.js - MIT license), Copyright � 2011-2014 Tim Wood, Iskren Chernev, Moment.js contributors.  
 This product includes Globalize (http://github.com/jquery/globalize - MIT license), Copyright Software Freedom Conservancy, Inc. Globalize license applies to all files under globalize including globalize/generator.
-This product includes RequireJS 2.1.8 (http://github.com/jrburke/requirejs - New BSD or MIT licensed), Copyright � 2010-2012, The Dojo Foundation All Rights Reserved.
+This product includes RequireJS 2.1.8 (https://github.com/requirejs/requirejs - MIT licensed), Copyright jQuery Foundation and other contributors.
 This product includes Handlebars.js (http://handlebarsjs.com/ - MIT license), Copyright � 2011-2014 by Yehuda Katz.  
-This product includes Font Awesome 3.2.1 (http://fontawesome.io/ - MIT licence) by Dave Gandy
+This product includes Font Awesome 3.2.1 (http://fontawesome.io/ - MIT license) by Dave Gandy
 This product includes Qunit(https://qunitjs.com/ - MIT license) Copyright (c) 2011 John Resig, J�rn Zaefferer
 This product includes jQuery Migrate-v1.1.1 (https://plugins.jquery.com/migrate/ - MIT license) Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
 This product includes bootstrap v2.3.2 (http://getbootstrap.com/ - MIT License) Copyright 2013 Twitter, Inc.
 This product includes Block UI v1.1.1 (https://github.com/dreamerslab/jquery.msg/ - MIT License) Copyright 2011, Ben Lin.
+This product includes Sizzle (http://sizzlejs.com/ - MIT license), Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
+This product includes ES5 15.5.4.20 (https://github.com/kriskowal/es5-shim - MIT license), Copyright 2009, 2010 Kristopher Michael Kowal.
+This product includes PURE CSS GUI ICONS 1.0.1(http://nicolasgallagher.com/pure-css-gui-icons/ - Dual licensed under MIT and GNU GPLv2), by Nicolas Gallagher
+ 
+
 
 All rights reserved.
 
@@ -318,10 +323,27 @@ This product includes Bootstrap Datepicker (http://www.eyecon.ro/bootstrap-datep
 This product includes bootstrap-transition.js v2.3.2 (http://twbs.github.com/bootstrap/javascript.html#transitions - Apache License - 2.0), Copyright 2013 Twitter, Inc.  
 This product includes Select2 3.4.3 (http://ivaynberg.github.io/select2/ - Apache License - 2.0), Copyright 2012 Igor Vaynberg.  
 This product includes bootstrap-notify v1.0 (http://goodybag.github.io/bootstrap-notify/ - Apache License - 2.0), Copyright 2012 Goodybag, Inc.
-This product includes Open Sans font (http://www.opensans.com/ - Apache License - 2.0), � 2016 OpenSans.com 
+This product includes Open Sans font (http://www.opensans.com/ - Apache License - 2.0), � 2016 OpenSans.com
+This product includes Jisql (https://bitbucket.org/stdunbar/jisql - Apache License - 2.0), � 2004-2011 Scott Dunbar
+This product includes PasswordComparisonAuthenticator.java in Spring Security (https://github.com/spring-projects/spring-security - Apache License - 2.0), Copyright 2004, 2005, 2006 Acegi Technology Pty Limited
 
 -----------------------------------------------------------------------
  BSD license
 -----------------------------------------------------------------------
 This product includes jsDump v1.0.0(http://flesler.blogspot.com -BSD licence) Copyright (c) 2008 Ariel Flesler.
+This product includes Easing Functions in jQuery UI v1.10.3 (http://www.robertpenner.com/easing - BSD License), Copyright � 2001 by Robert Penner.
+
+-----------------------------------------------------------------------
+ SIL Open Font License (OFL)
+-----------------------------------------------------------------------
+This product includes Font Awesome 3.2.1 (http://fontawesome.io/ - SIL Open Font License (OFL) licensee) by Dave Gandy
+
+-----------------------------------------------------------------------
+ Public Domain License
+-----------------------------------------------------------------------
+This product includes reset.css in VisualSearch.js 0.4.0 (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ - Public Domain licensee) by Eric Meyer's
+This product includes json2.js (https://github.com/douglascrockford/JSON-js - Public Domain license) by Douglas Crockford
+
+------------------------------------------------------------------------------------------------------------------------------------------
+
 

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/LICENSE
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/LICENSE b/security-admin/src/main/webapp/libs/bower/globalize/LICENSE
deleted file mode 100644
index 9c8b022..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright Software Freedom Conservancy, Inc.
-http://jquery.org/license
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/README.md
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/README.md b/security-admin/src/main/webapp/libs/bower/globalize/README.md
deleted file mode 100644
index cfbbe61..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/README.md
+++ /dev/null
@@ -1,865 +0,0 @@
-# Globalize
-
-A JavaScript library for globalization and localization. Enables complex
-culture-aware number and date parsing and formatting, including the raw
-culture information for hundreds of different languages and countries, as well
-as an extensible system for localization.
-
-<hr>
-<ul>
-<li><a href="#why">Why Globalization</a></li>
-<li><a href="#what">What is a Culture?</a></li>
-<li><a href="#addCultureInfo">Globalize.addCultureInfo</a></li>
-<li><a href="#cultures">Globalize.cultures</a></li>
-<li><a href="#culture">Globalize.culture</a></li>
-<li><a href="#find">Globalize.findClosestCulture</a></li>
-<li><a href="#format">Globalize.format</a></li>
-<li><a href="#localize">Globalize.localize</a></li>
-<li><a href="#parseInt">Globalize.parseInt</a></li>
-<li><a href="#parseFloat">Globalize.parseFloat</a></li>
-<li><a href="#parseDate">Globalize.parseDate</a></li>
-<li><a href="#extend">Utilizing and Extending Cultures</a></li>
-<li><a href="#defining">Defining Culture Information</a></li>
-<li><a href="#numbers">Number Formatting</a></li>
-<li><a href="#currency">Currency Formatting</a></li>
-<li><a href="#dates">Date Formatting</a></li>
-<li><a href="#generating">Generating Culture Files</a></li>
-<li><a href="#building">Building Globalize</a></li>
-</ul>
-
-<a name="why"></a>
-<h2 id="why">Why Globalization?</h2>
-<p>
-Each language, and the countries that speak that language, have different
-expectations when it comes to how numbers (including currency and percentages)
-and dates should appear. Obviously, each language has different names for the
-days of the week and the months of the year. But they also have different
-expectations for the structure of dates, such as what order the day, month and
-year are in. In number formatting, not only does the character used to
-delineate number groupings and the decimal portion differ, but the placement of
-those characters differ as well.
-</p>
-<p>
-A user using an application should be able to read and write dates and numbers
-in the format they are accustomed to. This library makes this possible,
-providing an API to convert user-entered number and date strings - in their
-own format - into actual numbers and dates, and conversely, to format numbers
-and dates into that string format.
-</p>
-
-<a name="what"></a>
-<h2 id="what">What is a Culture?</h2>
-<p>
-Globalize defines roughly 350 cultures. Part of the reason for this large
-number, besides there being a lot of cultures in the world, is because for
-some languages, expectations differ among the countries that speak it.
-English, for example, is an official language in dozens of countries. Despite
-the language being English, the expected date formatting still greatly differs
-between them.
-</p>
-<p>
-So, it does not seem useful to define cultures by their language alone. Nor
-is it useful to define a culture by its country alone, as many countries have
-several official languages, spoken by sizable populations. Therefore, cultures
-are defined as a combination of the language and the country speaking it. Each
-culture is given a unique code that is a combination of an ISO 639 two-letter
-lowercase culture code for the language, and a two-letter uppercase code for
-the country or region. For example, "en-US" is the culture code for English in
-the United States.
-</p>
-<p>
-Yet, it is perhaps unreasonable to expect application developers to cater to
-every possible language/country combination perfectly. It is important then to
-define so-called "neutral" cultures based on each language. These cultures
-define the most likely accepted set of rules by anyone speaking that language,
-whatever the country. Neutral cultures are defined only by their language code.
-For example, "es" is the neutral culture for Spanish.
-</p>
-
-<a name="addCultureInfo"></a>
-<h2 id="addCultureInfo">Globalize.addCultureInfo( cultureName, extendCultureName, info )</h2>
-<p>
-This method allows you to create a new culture based on an existing culture or
-add to existing culture info. If the optional argument <pre>extendCultureName</pre>
-is not supplied, it will extend the existing culture if it exists or create a new
-culture based on the default culture if it doesn't exist. If cultureName is not
-supplied, it will add the supplied info to the current culture. See .culture().
-</p>
-
-
-<a name="cultures"></a>
-<h2 id="cultures">Globalize.cultures</h2>
-<p>
-A mapping of culture codes to culture objects. For example,
-Globalize.cultures.fr is an object representing the complete culture
-definition for the neutral French culture. Note that the main globalize.js file
-alone only includes a neutral English culture. To get additional cultures, you
-must include one or more of the culture scripts that come with it. You
-can see in the section <a href="#defining">Defining Culture Information</a>
-below which fields are defined in each culture.
-</p>
-
-<a name="culture"></a>
-<h2 id="culture">Globalize.culture( selector )</h2>
-<p>
-An application that supports globalization and/or localization will need to
-have a way to determine the user's preference. Attempting to automatically
-determine the appropriate culture is useful, but it is good practice to always
-offer the user a choice, by whatever means.
-</p>
-<p>
-Whatever your mechanism, it is likely that you will have to correlate the
-user's preferences with the list of cultures supported in the app. This
-method allows you to select the best match given the culture scripts that you
-have included and to set the Globalize culture to the culture which the user
-prefers.
-</p>
-<p>
-If you pass an array of names instead of a single name string, the first
-culture for which there is a match (that culture's script has been referenced)
-will be used. If none match, the search restarts using the corresponding
-neutral cultures. For example, if the application has included only the neutral
-"fr" culture, any of these would select it:
-<pre>
-Globalize.culture( "fr" );
-console.log( Globalize.culture().name ) // "fr"
-
-Globalize.culture( "fr-FR" );
-console.log( Globalize.culture().name ) // "fr-FR"
-
-Globalize.culture([ "es-MX", "fr-FR" ]);
-console.log( Globalize.culture().name ) // "es-MX"
-</pre>
-
-In any case, if no match is found, the neutral English culture "en" is selected
-by default.
-
-If you don't pass a selector, .culture() will return the current Globalize
-culture.
-</p>
-<p>
-Each culture string may also follow the pattern defined in
-<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4"
->RFC2616 sec 14.4</a>. That is, a culture name may include a "quality" value
-that indicates an estimate of the user's preference for the language.
-
-<pre>
-Globalize.culture( "fr;q=0.4, es;q=0.5, he" );
-</pre>
-In this example, the neutral Hebrew culture "he" is given top priority (an
-unspecified quality is equal to 1). If that language is not an exact match for
-any of the cultures available in Globalize.cultures, then "es" is the next
-highest priority with 0.5, etc. If none of these match, just like with the array
-syntax, the search starts over and the same rules are applied to the
-corresponding neutral language culture for each. If still none match, the
-neutral English culture "en" is used.
-</p>
-
-<a name="find"></a>
-<h2 id="find">Globalize.findClosestCulture( selector )</h2>
-<p>
-Just like .culture( selector ), but it just returns the matching culture, if
-any, without setting it to the current Globalize culture, returned by
-.culture().
-</p>
-
-<a name="format"></a>
-<h2 id="format">Globalize.format( value, format, culture )</h2>
-<p>
-Formats a date or number according to the given format string and the given
-culture (or the current culture if not specified). See the sections
-<a href="#numbers">Number Formatting</a> and
-<a href="#dates">Date Formatting</a> below for details on the available
-formats.
-<pre>
-// assuming a culture with number grouping of 3 digits,
-// using "," separator and "." decimal symbol.
-Globalize.format( 1234.567, "n" ); // "1,234.57"
-Globalize.format( 1234.567, "n1" ); // "1,234.6"
-Globalize.format( 1234.567, "n0" ); // "1,235"
-
-// assuming a culture with "/" as the date separator symbol
-Globalize.format( new Date(1955,10,5), "yyyy/MM/dd" ); // "1955/11/05"
-Globalize.format( new Date(1955,10,5), "dddd MMMM d, yyyy" ); // "Saturday November 5, 1955"
-</pre>
-</p>
-
-<a name="localize"></a>
-<h2 id="localize">Globalize.localize( key, culture )</h2>
-<p>
-Gets or sets a localized value. This method allows you to extend the
-information available to a particular culture, and to easily retrieve it
-without worrying about finding the most appropriate culture. For example, to
-define the word "translate" in French:
-<pre>
-Globalize.addCultureInfo( "fr", {
-	messages: {
-		"translate": "traduire"
-	}
-});
-console.log( Globalize.localize( "translate", "fr" ) ); // "traduire"
-</pre>
-Note that localize() will find the closest match available per the same
-semantics as the Globalize.findClosestCulture() method. If there is no
-match, the translation given is for the neutral English culture "en" by
-default.
-</p>
-
-
-<a name="parseInt"></a>
-<h2 id="parseInt">Globalize.parseInt( value, radix, culture )</h2>
-<p>
-Parses a string representing a whole number in the given radix (10 by default),
-taking into account any formatting rules followed by the given culture (or the
-current culture, if not specified).
-
-If a percentage is passed into parseInt, the percent sign will be removed and the number parsed as is.
-Example: 12.34% would be returned as 12.
-<pre>
-// assuming a culture where "," is the group separator
-// and "." is the decimal separator
-Globalize.parseInt( "1,234.56" ); // 1234
-// assuming a culture where "." is the group separator
-// and "," is the decimal separator
-Globalize.parseInt( "1.234,56" ); // 1234
-</pre>
-</p>
-
-<a name="parseFloat"></a>
-<h2 id="parseFloat">Globalize.parseFloat( value, radix, culture )</h2>
-<p>
-Parses a string representing a floating point number in the given radix (10 by
-default), taking into account any formatting rules followed by the given
-culture (or the current culture, if not specified).
-
-If a percentage is passed into parseFloat, the percent sign will be removed and the number parsed as is.
-Example: 12.34% would be returned as 12.34
-<pre>
-// assuming a culture where "," is the group separator
-// and "." is the decimal separator
-Globalize.parseFloat( "1,234.56" ); // 1234.56
-// assuming a culture where "." is the group separator
-// and "," is the decimal separator
-Globalize.parseFloat( "1.234,56" ); // 1234.56
-</pre>
-</p>
-
-<a name="parseDate"></a>
-<h2 id="parseDate">Globalize.parseDate( value, formats, culture )</h2>
-<p>
-Parses a string representing a date into a JavaScript Date object, taking into
-account the given possible formats (or the given culture's set of default
-formats if not given). As before, the current culture is used if one is not
-specified.
-<pre>
-Globalize.culture( "en" );
-Globalize.parseDate( "1/2/2003" ); // Thu Jan 02 2003
-Globalize.culture( "fr" );
-Globalize.parseDate( "1/2/2003" ); // Sat Feb 01 2003
-</pre>
-</p>
-
-<a name="extend"></a>
-<h2 id="extend">Utilizing and Extending Cultures</h2>
-<p>
-The culture information included with each culture is mostly necessary for the
-parsing and formatting methods, but not all of it. For example, the Native and
-English names for each culture is given, as well as a boolean indicating
-whether the language is right-to-left. This may be useful information for your
-own purposes. You may also add to the culture information directly if so
-desired.
-</p>
-<p>
-As an example, in the U.S., the word "billion" means the number 1,000,000,000
-(9 zeros). But in other countries, that number is "1000 million" or a
-"milliard", and a billion is 1,000,000,000,000 (12 zeros). If you needed to
-provide functionality to your app or custom plugin that needed to know how many
-zeros are in a "billion", you could extend the culture information as follows:
-<pre>
-// define additional culture information for a possibly existing culture
-Globalize.addCultureInfo( "fr", {
-	numberFormat: {
-		billionZeroes: 12
-	}
-});
-</pre>
-Using this mechanism, the "fr" culture will be created if it does not exist.
-And if it does, the given values will be added to it.
-</p>
-
-<a name="defining"></a>
-<h2 id="defining">Defining Culture Information</h2>
-<p>
-Each culture is defined in its own script with the naming scheme
-globalize.culture.&lt;name&gt;.js. You may include any number of these scripts,
-making them available in the Globalize.cultures mapping. Including one of
-these scripts does NOT automatically make it the current culture selected in the
-Globalize.culture property.
-</p>
-<p>
-The neutral English culture is defined directly in globalize.js, and set
-both to the properties "en" and "default" of the Globalize.cultures mapping.
-Extensive comments describe the purpose of each of the fields defined.
-</p>
-<p>
-Looking at the source code of the scripts for each culture, you will notice
-that each script uses Globalize.addCultureInfo() to have the "default" neutral
-English culture "en", as a common basis, and defines only the properties that
-differ from neutral English.
-</p>
-<p>
-The neutral English culture is listed here along with the comments:
-<pre>
-Globalize.cultures[ "default" ] = {
-	// A unique name for the culture in the form
-	// &lt;language code&gt;-&lt;country/region code&gt;
-	name: "English",
-	// the name of the culture in the English language
-	englishName: "English",
-	// the name of the culture in its own language
-	nativeName: "English",
-	// whether the culture uses right-to-left text
-	isRTL: false,
-	// "language" is used for so-called "specific" cultures.
-	// For example, the culture "es-CL" means Spanish in Chili.
-	// It represents the Spanish-speaking culture as it is in Chili,
-	// which might have different formatting rules or even translations
-	// than Spanish in Spain. A "neutral" culture is one that is not
-	// specific to a region. For example, the culture "es" is the generic
-	// Spanish culture, which may be a more generalized version of the language
-	// that may or may not be what a specific culture expects.
-	// For a specific culture like "es-CL", the "language" field refers to the
-	// neutral, generic culture information for the language it is using.
-	// This is not always a simple matter of the string before the dash.
-	// For example, the "zh-Hans" culture is neutral (Simplified Chinese).
-	// And the "zh-SG" culture is Simplified Chinese in Singapore, whose
-	// language field is "zh-CHS", not "zh".
-	// This field should be used to navigate from a specific culture to its
-	// more general, neutral culture. If a culture is already as general as it
-	// can get, the language may refer to itself.
-	language: "en",
-	// "numberFormat" defines general number formatting rules, like the digits
-	// in each grouping, the group separator, and how negative numbers are
-	// displayed.
-	numberFormat: {
-		// [negativePattern]
-		// Note, numberFormat.pattern has no "positivePattern" unlike percent
-		// and currency, but is still defined as an array for consistency with
-		// them.
-		//	  negativePattern: one of "(n)|-n|- n|n-|n -"
-		pattern: [ "-n" ],
-		// number of decimal places normally shown
-		decimals: 2,
-		// string that separates number groups, as in 1,000,000
-		",": ",",
-		// string that separates a number from the fractional portion,
-		// as in 1.99
-		".": ".",
-		// array of numbers indicating the size of each number group.
-		groupSizes: [ 3 ],
-		// symbol used for positive numbers
-		"+": "+",
-		// symbol used for negative numbers
-		"-": "-",
-		percent: {
-			// [negativePattern, positivePattern]
-			//	   negativePattern: one of "-n %|-n%|-%n|%-n|%n-|n-%|n%-|-% n|n %-|% n-|% -n|n- %"
-			//	   positivePattern: one of "n %|n%|%n|% n"
-			pattern: [ "-n %", "n %" ],
-			// number of decimal places normally shown
-			decimals: 2,
-			// array of numbers indicating the size of each number group.
-			groupSizes: [ 3 ],
-			// string that separates number groups, as in 1,000,000
-			",": ",",
-			// string that separates a number from the fractional portion, as in 1.99
-			".": ".",
-			// symbol used to represent a percentage
-			symbol: "%"
-		},
-		currency: {
-			// [negativePattern, positivePattern]
-			//	   negativePattern: one of "($n)|-$n|$-n|$n-|(n$)|-n$|n-$|n$-|-n $|-$ n|n $-|$ n-|$ -n|n- $|($ n)|(n $)"
-			//	   positivePattern: one of "$n|n$|$ n|n $"
-			pattern: [ "($n)", "$n" ],
-			// number of decimal places normally shown
-			decimals: 2,
-			// array of numbers indicating the size of each number group.
-			groupSizes: [ 3 ],
-			// string that separates number groups, as in 1,000,000
-			",": ",",
-			// string that separates a number from the fractional portion, as in 1.99
-			".": ".",
-			// symbol used to represent currency
-			symbol: "$"
-		}
-	},
-	// "calendars" property defines all the possible calendars used by this
-	// culture. There should be at least one defined with name "standard" which
-	// is the default calendar used by the culture.
-	// A calendar contains information about how dates are formatted,
-	// information about the calendar's eras, a standard set of the date
-	// formats, translations for day and month names, and if the calendar is
-	// not based on the Gregorian calendar, conversion functions to and from
-	// the Gregorian calendar.
-	calendars: {
-		standard: {
-			// name that identifies the type of calendar this is
-			name: "Gregorian_USEnglish",
-			// separator of parts of a date (e.g. "/" in 11/05/1955)
-			"/": "/",
-			// separator of parts of a time (e.g. ":" in 05:44 PM)
-			":": ":",
-			// the first day of the week (0 = Sunday, 1 = Monday, etc)
-			firstDay: 0,
-			days: {
-				// full day names
-				names: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
-				// abbreviated day names
-				namesAbbr: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
-				// shortest day names
-				namesShort: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ]
-			},
-			months: [
-				// full month names (13 months for lunar calendars -- 13th month should be "" if not lunar)
-				names: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "" ],
-				// abbreviated month names
-				namesAbbr: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "" ]
-			],
-			// AM and PM designators in one of these forms:
-			// The usual view, and the upper and lower case versions
-			//		[standard,lowercase,uppercase]
-			// The culture does not use AM or PM (likely all standard date
-			// formats use 24 hour time)
-			//		null
-			AM: [ "AM", "am", "AM" ],
-			PM: [ "PM", "pm", "PM" ],
-			eras: [
-				// eras in reverse chronological order.
-				// name: the name of the era in this culture (e.g. A.D., C.E.)
-				// start: when the era starts in ticks, null if it is the
-				//		  earliest supported era.
-				// offset: offset in years from gregorian calendar
-				{"name":"A.D.","start":null,"offset":0}
-			],
-			// when a two digit year is given, it will never be parsed as a
-			// four digit year greater than this year (in the appropriate era
-			// for the culture)
-			// Set it as a full year (e.g. 2029) or use an offset format
-			// starting from the current year: "+19" would correspond to 2029
-			// if the current year is 2010.
-			twoDigitYearMax: 2029,
-			// set of predefined date and time patterns used by the culture.
-			// These represent the format someone in this culture would expect
-			// to see given the portions of the date that are shown.
-			patterns: {
-				// short date pattern
-				d: "M/d/yyyy",
-				// long date pattern
-				D: "dddd, MMMM dd, yyyy",
-				// short time pattern
-				t: "h:mm tt",
-				// long time pattern
-				T: "h:mm:ss tt",
-				// long date, short time pattern
-				f: "dddd, MMMM dd, yyyy h:mm tt",
-				// long date, long time pattern
-				F: "dddd, MMMM dd, yyyy h:mm:ss tt",
-				// month/day pattern
-				M: "MMMM dd",
-				// month/year pattern
-				Y: "yyyy MMMM",
-				// S is a sortable format that does not vary by culture
-				S: "yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss"
-			}
-			// optional fields for each calendar:
-			/*
-			monthsGenitive:
-				Same as months but used when the day preceeds the month.
-				Omit if the culture has no genitive distinction in month names.
-				For an explanation of genitive months, see
-				http://blogs.msdn.com/michkap/archive/2004/12/25/332259.aspx
-			convert:
-				Allows for the support of non-gregorian based calendars. This
-				"convert" object defines two functions to convert a date to and
-				from a gregorian calendar date:
-					fromGregorian( date )
-						Given the date as a parameter, return an array with
-						parts [ year, month, day ] corresponding to the
-						non-gregorian based year, month, and day for the
-						calendar.
-					toGregorian( year, month, day )
-						Given the non-gregorian year, month, and day, return a
-						new Date() object set to the corresponding date in the
-						gregorian calendar.
-			*/
-		}
-	},
-	// Map of messages used by .localize()
-	messages: {}
-}
-</pre>
-</p>
-<p>
-Each culture can have several possible calendars. The calendar named "standard"
-is the default calendar used by that culture. You may change the calendar in
-use by setting the "calendar" field. Take a look at the calendars defined by
-each culture by looking at the script or enumerating its calendars collection.
-<pre>
-// switch to a non-standard calendar
-Globalize.culture().calendar = Globalize.culture().calendars.SomeOtherCalendar;
-// back to the standard calendar
-Globalize.culture().calendar = Globalize.culture().calendars.standard;
-</pre>
-
-</p>
-
-<a name="numbers"></a>
-<h2 id="numbers">Number Formatting</h2>
-<p>
-When formatting a number with format(), the main purpose is to convert the
-number into a human readable string using the culture's standard grouping and
-decimal rules. The rules between cultures can vary a lot. For example, in some
-cultures, the grouping of numbers is done unevenly. In the "te-IN" culture
-(Telugu in India), groups have 3 digits and then 2 digits. The number 1000000
-(one million) is written as "10,00,000". Some cultures do not group numbers at
-all.
-</p>
-<p>
-There are four main types of number formatting:
-<ul>
-<li><strong>n</strong> for number</li>
-<li><strong>d</strong> for decimal digits</li>
-<li><strong>p</strong> for percentage</li>
-<li><strong>c</strong> for currency</li>
-</ul>
-Even within the same culture, the formatting rules can vary between these four
-types of numbers. For example, the expected number of decimal places may differ
-from the number format to the currency format. Each format token may also be
-followed by a number. The number determines how many decimal places to display
-for all the format types except decimal, for which it means the minimum number
-of digits to display, zero padding it if necessary. Also note that the way
-negative numbers are represented in each culture can vary, such as what the
-negative sign is, and whether the negative sign appears before or after the
-number. This is especially apparent with currency formatting, where many
-cultures use parentheses instead of a negative sign.
-<pre>
-// just for example - will vary by culture
-Globalize.format( 123.45, "n" ); // 123.45
-Globalize.format( 123.45, "n0" ); // 123
-Globalize.format( 123.45, "n1" ); // 123.5
-
-Globalize.format( 123.45, "d" ); // 123
-Globalize.format( 12, "d3" ); // 012
-
-Globalize.format( 123.45, "c" ); // $123.45
-Globalize.format( 123.45, "c0" ); // $123
-Globalize.format( 123.45, "c1" ); // $123.5
-Globalize.format( -123.45, "c" ); // ($123.45)
-
-Globalize.format( 0.12345, "p" ); // 12.35 %
-Globalize.format( 0.12345, "p0" ); // 12 %
-Globalize.format( 0.12345, "p4" ); // 12.3450 %
-</pre>
-Parsing with parseInt and parseFloat also accepts any of these formats.
-</p>
-
-<a name="currency"></a>
-<h2 id="currency">Currency Formatting</h2>
-<p>
-Globalize has a default currency symbol for each locale. This is used when
-formatting a currency value such as
-<pre>
-Globalize.format( 1234.56, "c" ); // $1,234.56
-</pre>
-You can change the currency symbol for a locale by modifying the culture's
-<code>numberFormat.currency.symbol</code> property:
-<pre>
-Globalize.culture( "en-US" ).numberFormat.currency.symbol = '\u20ac'; // euro sign U+20AC
-</pre>
-If you need to switch between currency symbols, you could write a function
-to do that, such as
-<pre>
-function setCurrency( currSym ) {
-  Globalize.culture().numberFormat.currency.symbol = currSym;
-}
-</pre>
-
-<a name="dates"></a>
-<h2 id="dates">Date Formatting</h2>
-<p>
-Date formatting varies wildly by culture, not just in the spelling of month and
-day names, and the date separator, but by the expected order of the various
-date components, whether to use a 12 or 24 hour clock, and how months and days
-are abbreviated. Many cultures even include "genitive" month names, which are
-different from the typical names and are used only in certain cases.
-</p>
-<p>
-Also, each culture has a set of "standard" or "typical" formats. For example,
-in "en-US", when displaying a date in its fullest form, it looks like
-"Saturday, November 05, 1955". Note the non-abbreviated day and month name, the
-zero padded date, and four digit year. So, Globalize expects a certain set
-of "standard" formatting strings for dates in the "patterns" property of the
-"standard" calendar of each culture, that describe specific formats for the
-culture. The third column shows example values in the neutral English culture
-"en-US"; see the second table for the meaning tokens used in date formats.
-
-<pre>
-// just for example - will vary by culture
-Globalize.format( new Date(2012, 1, 20), 'd' ); // 2/20/2012
-Globalize.format( new Date(2012, 1, 20), 'D' ); // Monday, February 20, 2012
-</pre>
-<p>
-
-</p>
-<table>
-<tr>
-  <th>Format</th>
-  <th>Meaning</th>
-  <th>"en-US"</th>
-</tr>
-<tr>
-   <td>f</td>
-   <td>Long Date, Short Time</td>
-   <td>dddd, MMMM dd, yyyy h:mm tt</td>
-</tr>
-<tr>
-   <td>F</td>
-   <td>Long Date, Long Time</td>
-   <td>dddd, MMMM dd, yyyy h:mm:ss tt</td>
-</tr>
-<tr>
-   <td>t</td>
-   <td>Short Time</td>
-   <td>h:mm tt</td>
-</tr>
-<tr>
-   <td>T</td>
-   <td>Long Time</td>
-   <td>h:mm:ss tt</td>
-</tr>
-<tr>
-   <td>d</td>
-   <td>Short Date</td>
-   <td>M/d/yyyy</td>
-</tr>
-<tr>
-   <td>D</td>
-   <td>Long Date</td>
-   <td>dddd, MMMM dd, yyyy</td>
-</tr>
-<tr>
-   <td>Y</td>
-   <td>Month/Year</td>
-   <td>MMMM, yyyy</td>
-</tr>
-<tr>
-   <td>M</td>
-   <td>Month/Day</td>
-   <td>MMMM dd</td>
-</tr>
-</table>
-</p>
-<p>
-In addition to these standard formats, there is the "S" format. This is a
-sortable format that is identical in every culture:
-"<strong>yyyy'-'MM'-'dd'T'HH':'mm':'ss</strong>".
-</p>
-<p>
-When more specific control is needed over the formatting, you may use any
-format you wish by specifying the following custom tokens:
-<table>
-<tr>
-   <th>Token</th>
-   <th>Meaning</th>
-   <th>Example</th>
-</tr>
-<tr>
-   <td>d</td>
-   <td>Day of month (no leading zero)</td>
-   <td>5</td>
-</tr>
-<tr>
-   <td>dd</td>
-   <td>Day of month (leading zero)</td>
-   <td>05</td>
-</tr>
-<tr>
-   <td>ddd</td>
-   <td>Day name (abbreviated)</td>
-   <td>Sat</td>
-</tr>
-<tr>
-   <td>dddd</td>
-   <td>Day name (full)</td>
-   <td>Saturday</td>
-</tr>
-<tr>
-   <td>M</td>
-   <td>Month of year (no leading zero)</td>
-   <td>9</td>
-</tr>
-<tr>
-   <td>MM</td>
-   <td>Month of year (leading zero)</td>
-   <td>09</td>
-</tr>
-<tr>
-   <td>MMM</td>
-   <td>Month name (abbreviated)</td>
-   <td>Sep</td>
-</tr>
-<tr>
-   <td>MMMM</td>
-   <td>Month name (full)</td>
-   <td>September</td>
-</tr>
-<tr>
-   <td>yy</td>
-   <td>Year (two digits)</td>
-   <td>55</td>
-</tr>
-<tr>
-   <td>yyyy</td>
-   <td>Year (four digits)</td>
-   <td>1955</td>
-</tr>
-<tr>
-   <td>'literal'</td>
-   <td>Literal Text</td>
-   <td>'of the clock'</td>
-</tr>
-<tr>
-   <td>\'</td>
-   <td>Single Quote</td>
-   <td>'o'\''clock'</td><!-- o'clock -->
-</tr>
-<tr>
-   <td>m</td>
-   <td>Minutes (no leading zero)</td>
-   <td>9</td>
-</tr>
-<tr>
-   <td>mm</td>
-   <td>Minutes (leading zero)</td>
-   <td>09</td>
-</tr>
-<tr>
-   <td>h</td>
-   <td>Hours (12 hour time, no leading zero)</td>
-   <td>6</td>
-</tr>
-<tr>
-   <td>hh</td>
-   <td>Hours (12 hour time, leading zero)</td>
-   <td>06</td>
-</tr>
-<tr>
-   <td>H</td>
-   <td>Hours (24 hour time, no leading zero)</td>
-   <td>5 (5am) 15 (3pm)</td>
-</tr>
-<tr>
-   <td>HH</td>
-   <td>Hours (24 hour time, leading zero)</td>
-   <td>05 (5am) 15 (3pm)</td>
-</tr>
-<tr>
-   <td>s</td>
-   <td>Seconds (no leading zero)</td>
-   <td>9</td>
-</tr>
-<tr>
-   <td>ss</td>
-   <td>Seconds (leading zero)</td>
-   <td>09</td>
-</tr>
-<tr>
-   <td>f</td>
-   <td>Deciseconds</td>
-   <td>1</td>
-</tr>
-<tr>
-   <td>ff</td>
-   <td>Centiseconds</td>
-   <td>11</td>
-</tr>
-<tr>
-   <td>fff</td>
-   <td>Milliseconds</td>
-   <td>111</td>
-</tr>
-<tr>
-   <td>t</td>
-   <td>AM/PM indicator (first letter)</td>
-   <td>A or P</td>
-</tr>
-<tr>
-   <td>tt</td>
-   <td>AM/PM indicator (full)</td>
-   <td>AM or PM</td>
-</tr>
-<tr>
-   <td>z</td>
-   <td>Timezone offset (hours only, no leading zero)</td>
-   <td>-8</td>
-</tr>
-<tr>
-   <td>zz</td>
-   <td>Timezone offset (hours only, leading zero)</td>
-   <td>-08</td>
-</tr>
-<tr>
-   <td>zzz</td>
-   <td>Timezone offset (full hours/minutes)</td>
-   <td>-08:00</td>
-</tr>
-<tr>
-   <td>g or gg</td>
-   <td>Era name</td>
-   <td>A.D.</td>
-</tr>
-</table>
-</p>
-
-<a name="generating"></a>
-<h1 id="generating">Generating Culture Files</h1>
-
-The Globalize culture files are generated JavaScript containing metadata and
-functions based on culture info in the Microsoft .Net Framework 4.
-
-<h2>Requirements</h2>
-
-<ul>
-	<li>Windows</li>
-	<li>Microsoft .Net Framework 4 (Full, not just Client Profile) <a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7">download dotNetFx40_Full_x86_x64.exe</a></li>
-</ul>
-
-<h2>Building the generator</h2>
-
-1. Open a Windows Command Prompt ( Start -> Run... -> cmd )
-1. Change directory to root of Globalize project (where README.md file is located)
-1. >"C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild" generator\generator.csproj
-
-<h2>Running the generator</h2>
-
-1. Open a Windows Command Prompt
-1. Change directory to root of Globalize project (where README.md file is located)
-1. >"generator\bin\Debug\generator.exe"
-
-<a name="building"></a>
-<h1 id="building">Building Globalize</h1>
-
-Globalize is built using <a href="https://github.com/cowboy/grunt">grunt</a>, a
-node-based build utility. First, make sure grunt is installed globally:
-
-<pre>
-> npm install -g grunt
-</pre>
-
-then you can lint and test by simply running grunt in the globalize folder
-
-<pre>
-> cd globalize
-> grunt
-</pre>

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.css
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.css b/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.css
deleted file mode 100644
index 3b8bc5b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.css
+++ /dev/null
@@ -1,80 +0,0 @@
-body {
-	font-family: Arial
-}
-a {
-	color: #6D929B;
-}
-input {
-	width: 100px;
-	margin: 5px;
-}
-.results  {
-	border-collapse: collapse;
-}
-.results td {
-	border: 1px solid #C1DAD7;
-	padding: 2px 2px 2px 2px;
-	color: #6D929B;
-	font-size: x-small;
-	white-space: nowrap;
-	text-align: center;
-}
-.results th {
-	border: 1px solid #C1DAD7;
-	letter-spacing: 2px;
-	text-align: center;
-	padding: 6px 6px 6px 12px;
-	white-space: nowrap;
-}
-table {
-	width: 100%;
-}
-fieldset.info {
-	width: 45%;
-	float: left;
-}
-.info td {
-	font-size: x-small;
-}
-
-.tab {
-	margin-top: 5px;
-	margin-right: 5px;
-	padding: 2px;
-	cursor: pointer;
-	background-color: #EEEEEE;
-}
-
-.active {
-	border: 1px solid black;
-	float: left;
-}
-
-.inactive {
-	float: left;
-}
-
-.tab.active {
-	font-weight: bold;
-	border: 1px solid black;
-	float: left;
-}
-
-div.inactive {
-	display: none;
-}
-
-div.active {
-	clear: both;
-	min-width: 100%;
-}
-
-.pane {
-	margin-top: 10px;
-	clear: both;
-}
-
-#intro {
-	font-size: x-small;
-	margin-bottom: 10px;
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.js b/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.js
deleted file mode 100644
index a639435..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/browser.js
+++ /dev/null
@@ -1,115 +0,0 @@
-(function( $ ) {
-
-$(function() {
-
-    // setup sample data
-    window.numbers = [
-       0, 1, 10, 100, 1000, 10000, 0.1, 0.12, 0.123, 0.1234, 0.12345, 1000.123, 10000.12345,
-          -1, -10, -100, -1000, -10000, -0.1, -0.12, -0.123, -0.1234, -0.12345, -1000.123, -10000.12345
-    ];
-    window.formats = [
-       "n", "n1", "n3", "d", "d2", "d3", "p", "p1", "p3", "c", "c0"
-    ];
-    window.dates = $.map([
-        "Jan 1, 1970 1:34 PM", "Dec 31, 1970 1:34 PM", "Apr 1, 1999 1:34 PM", "Dec 31, 1999 1:34 PM", "Jan 1, 2000 1:34 PM", "Nov 5, 1955 1:34 PM"
-    ], function(d) { return d instanceof Date ? d : new Date(Date.parse(d)); } );
-
-    window.dateFormats = [
-        "d", "D", "f", "F", "M", "S", "t", "T", "Y"
-    ];
-
-    // add template extensions to format numbers and dates declaratively
-    $.extend( $.tmplcmd, {
-        demoFormat: {
-            _default: [0,0],
-            prefix: "_.push(Globalize.format(numbers[$2],formats[$1]));"
-        },
-        demoDateFormat: {
-            _default: [0,0],
-            prefix: "_.push(Globalize.format(dates[$2],typeof $1 === 'number' ? dateFormats[$1] : $1));"
-        }
-    });
-
-    // activate tabs
-    $(".tab").click(function() {
-        $(".active").removeClass("active").addClass("inactive");
-        $("#" + this.id + "content").removeClass("inactive").addClass("active");
-        $(this).removeClass("inactive").addClass("active");
-    });
-
-    // fill cultures dropdown with the available cultures
-    $.each(sortByName(Globalize.cultures), function(i, culture) {
-        $("<option/>", {
-            value: culture.name,
-            text: culture.name + ": " + culture.englishName + " (" + culture.nativeName + ")"
-        }).appendTo("#cultures");
-    });
-
-    // re-render templates after selecting a culture
-    $("#cultures").bind("change keyup", selectCulture)
-        // set default culture to Japanese in Japan
-        .val("ja-JP");
-
-    // re-render templates after selecting a calendar
-    var calendars = $("#calendars").bind("change keyup", function() {
-        Globalize.culture().calendar = Globalize.culture().calendars[calendars.val()] || Globalize.culture().calendars.standard;
-        render();
-    });
-
-    $("#parseDate").change(function() {
-        $("#parseDateResult").text(Globalize.parseDate($(this).val()).toString());
-    });
-    $("#parseNumber").change(function() {
-        $("#parseNumberResult").text(Globalize.parseFloat($(this).val()).toString());
-    });
-
-    function sortByName(map) {
-        // converts a dictionary into a sorted dictionary based on obj.name
-        var arr = [];
-        $.each(map, function(name, value) {
-            arr.push(value);
-        });
-        arr.sort(function(a, b) {
-            return a.name < b.name ? -1 : 1;
-        });
-        return arr;
-    }
-
-    function selectCulture() {
-        // sets the current culture to the value specified in the cultures dropdown,
-        // populates the calendars dropdown with that cultures calendars,
-        // and renders the formatting templates.
-        Globalize.culture($("#cultures").val());
-
-        calendars.empty();
-        $.each(sortByName(Globalize.culture().calendars), function(i, cal) {
-            $("<option/>", { value: cal.name, text: cal.name }).appendTo(calendars);
-        });
-        calendars.val(Globalize.culture().calendar.name);
-
-        render();
-    }
-
-    function render() {
-        $("#dateformat").empty();
-        $("#dateformattmpl").render({}).appendTo("#dateformat");
-
-        $("#format").empty();
-        $("#formattmpl").render({}).appendTo("#format");
-
-        $("#englishName").text(Globalize.culture().englishName);
-        $("#nativeName").text(Globalize.culture().nativeName);
-        $("#isRTL").text(Globalize.culture().isRTL ? "YES" : "no");
-
-        $("#infonumber").empty();
-        $("#infonumbertmpl").render(Globalize.culture().numberFormat).appendTo("#infonumber");
-
-        $("#infodate").empty();
-        $("#infodatetmpl").render(Globalize.culture().calendar).appendTo("#infodate");
-    }
-
-    // initial rendering
-    selectCulture();
-});
-
-}( jQuery ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/index.html
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/index.html b/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/index.html
deleted file mode 100644
index c7af94d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/index.html
+++ /dev/null
@@ -1,265 +0,0 @@
-\ufeff<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="UTF-8">
-    <title>Globalization Demo</title>
-    <link type="text/css" rel="Stylesheet" href="browser.css">
-    <script src="../../lib/globalize.js"></script>
-    <script src="../../lib/cultures/globalize.cultures.js"></script>
-    <script src="jquery-1.4.4.js"></script>
-    <script src="jquery.tmpl.js"></script>
-    <script src="browser.js"></script>
-    <script id="formattmpl" type="text/x-jquery-tmpl">
-        <tr>
-            <th>Number</th>
-            {{each formats}}
-            <th>{{=}}</th>
-            {{/each}}
-        </tr>
-        {{each(i) numbers}}
-        <tr class="result">
-            <td>
-                ${numbers[i]}
-            </td>
-            {{each(j) formats}}
-            <td>
-            {{demoFormat(i) j}}
-            </td>
-            {{/each}}
-        </tr>
-        {{/each}}
-    </script>
-    <script id="dateformattmpl" type="text/x-jquery-tmpl">
-        <tr>
-            <th>Date</th>
-            {{each dateFormats}}
-            <th>{{=}}</th>
-            {{/each}}
-        </tr>
-        {{each(i) dates}}
-        <tr class="result">
-            <td>
-				{{=}}
-            </td>
-            {{each(j) dateFormats}}
-            <td>
-            {{demoDateFormat(i) j}}
-            </td>
-            {{/each}}
-        </tr>
-        {{/each}}
-    </script>
-    <script id="infonumbertmpl" type="text/x-jquery-tmpl">
-        <legend>Number Formatting</legend>
-        <table class="info">
-            <tr>
-                <td>Pattern</td>
-                <td>${pattern}</td>
-                <td>Decimals</td>
-                <td>${decimals} (${$data['.']})</td>
-            </tr>
-            <tr>
-                <td>Grouping</td>
-                <td>${$data[',']}</td>
-                <td>Group Size</td>
-                <td>${groupSizes}</td>
-            </tr>
-            <tr>
-                <td>Positive</td>
-                <td>${$data['+']}</td>
-                <td>Negative</td>
-                <td>${$data['-']}</td>
-            </tr>
-            <tr>
-                <td colspan="4" align="center">Percent (symbol = ${percent.symbol})</td>
-            </tr>
-            <tr>
-                <td>Pattern</td>
-                <td>${percent.pattern}</td>
-                <td>Decimals</td>
-                <td>${percent.decimals} (${percent['.']})</td>
-            </tr>
-            <tr>
-                <td>Grouping</td>
-                <td>${percent[',']}</td>
-                <td>Group Size</td>
-                <td>${percent.groupSizes}</td>
-            </tr>
-            <tr>
-                <td colspan="4" align="center">Currency (symbol = ${currency.symbol})</td>
-            </tr>
-            <tr>
-                <td>Pattern</td>
-                <td>${currency.pattern}</td>
-                <td>Decimals</td>
-                <td>${currency.decimals} (${currency['.']})</td>
-            </tr>
-            <tr>
-                <td>Grouping</td>
-                <td>${currency[',']}</td>
-                <td>Group Size</td>
-                <td>${currency.groupSizes}</td>
-            </tr>
-        </table>
-    </script>
-    <script id="infodatetmpl" type="text/x-jquery-tmpl">
-        <legend>Date Formatting</legend>
-        <table class="info">
-            <tr>
-                <td>Name</td>
-                <td colspan="3">${name}</td>
-            </tr>
-            <tr>
-                <td>AM</td>
-                <td>${AM}</td>
-                <td>PM</td>
-                <td>${PM}</td>
-            </tr>
-            <tr>
-                <td>Eras</td>
-                <td colspan="3">
-                    <ol>
-                    {{each eras}}
-                    <li>${name} (year offset ${offset})</li>
-                    {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            <tr>
-                <td>Days</td>
-                <td colspan="3">
-                    <ol>
-                        {{each days.names}}
-                        <li>{{=}}</li>
-                        {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            <tr>
-                <td>Days (abbreviated)</td>
-                <td colspan="3">
-                    <ol>
-                        {{each days.namesAbbr}}
-                        <li>{{=}}</li>
-                        {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            <tr>
-                <td>Days (shortest)</td>
-                <td colspan="3">
-                    <ol>
-                        {{each days.namesShort}}
-                        <li>{{=}}</li>
-                        {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            <tr>
-                <td>Months</td>
-                <td colspan="3">
-                    <ol>
-                        {{each months.names}}
-                        <li>{{=}}</li>
-                        {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            <tr>
-                <td>Months (abbreviated)</td>
-                <td colspan="3">
-                    <ol>
-                        {{each months.namesAbbr}}
-                        <li>{{=}}</li>
-                        {{/each}}
-                    </ol>
-                </td>
-            </tr>
-            {{if typeof monthsGenitive !== 'undefined'}}
-            <tr>
-                <td>Months (Genitive)</td>
-                <td>${monthsGenitive.names}</td>
-                <td>Months (Abbr. Gen.)</td>
-                <td>${monthsGenitive.namesAbbr}</td>
-            </tr>
-            {{/if}}
-            <tr>
-                <td align="center" colspan="4">Patterns</td>
-            </tr>
-            {{each(n,v) patterns}}
-            <tr>
-                <td>${n}</td>
-                <td colspan="3">{{=}}</td>
-            </tr>
-            {{/each}}
-        </table>
-    </script>
-</head>
-
-<body>
-<div id="intro">
-This is a demo of the Globalize library. You can follow the discussion and provide feedback on the planning page, here:
-<br/><a href="http://wiki.jqueryui.com/Globalization">Globalization wiki page</a>
-<br/>
-And you can view the source from here or keep up to date with it on github, here:
-<br/><a href="https://github.com/jquery/globalize/">Globalize on GitHub</a>
-</div>
-
-<div>
-    Culture:
-    <select id="cultures"></select>
-</div>
-<div>
-    Calendar:
-    <select id="calendars"></select>
-</div>
-
-<div class="pane">
-    <span class="tab active" id="dates">Dates</span>
-    <span class="tab inactive" id="numbers">Numbers</span>
-    <span class="tab inactive" id="info">Info</span>
-
-    <div id="datescontent" class="active">
-        <table id="dateformat" class="results">
-        </table>
-        <b>Parsing:</b> Type a date in one of the culture formats:
-        <input id="parseDate" type="text" /><span id="parseDateResult"></span>
-    </div>
-
-    <div id="numberscontent" class="inactive">
-        <table id="format" class="results">
-        </table>
-        <b>Parsing:</b> Type a number using the culture group and decimal separators:
-        <input id="parseNumber" type="text" /><span id="parseNumberResult"></span>
-    </div>
-
-    <div id="infocontent" class="inactive">
-        <p>
-            Name (in English) "<span id="englishName"></span>"<br />
-            Name (in Native Language) "<span id="nativeName"></span>".<br />
-            Is RTL culture? <span id="isRTL"></span>.
-        </p>
-        <fieldset id="infonumber" class="info">
-        </fieldset>
-        <fieldset id="infodate" class="info">
-        </fieldset>
-    </div>
-
-</div>
-
-<div class="pane">
-
-Interesting cultures to preview:
-<ul>
-    <li>ja-JP: Has an optional calendar that has 4 different eras.</li>
-    <li>th-TH: Standard calendar has a year offset.</li>
-    <li>te-IN: Numbers have unequal groupings.</li>
-    <li>ar-SA: Standard calendar is UmAlQura, a non-gregorian based calendar that requires custom conversion logic.
-    It also supports the Hijri calendar, and a standard gregorian calendar translated into one of <i>4 languages</i>.
-    </li>
-</ul>
-
-</div>
-
-</body>
-</html>


[14/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SY.js
deleted file mode 100644
index d75faa6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-SY.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-SY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-SY", "default", {
-	name: "ar-SY",
-	englishName: "Arabic (Syria)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0633\u0648\u0631\u064a\u0627)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0644.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-TN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-TN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-TN.js
deleted file mode 100644
index d7614ad..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-TN.js
+++ /dev/null
@@ -1,463 +0,0 @@
-/*
- * Globalize Culture ar-TN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-TN", "default", {
-	name: "ar-TN",
-	englishName: "Arabic (Tunisia)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u062a\u0648\u0646\u0633)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$ n"],
-			decimals: 3,
-			symbol: "\u062f.\u062a.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM, yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd MMMM, yyyy H:mm",
-				F: "dd MMMM, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MM/yyyy H:mm",
-				F: "dd/MM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dd/MMMM/yyyy H:mm",
-				F: "dd/MMMM/yyyy H:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 1,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 1,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, MMMM dd, yyyy H:mm",
-				F: "dddd, MMMM dd, yyyy H:mm:ss"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-YE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-YE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-YE.js
deleted file mode 100644
index 9076dce..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-YE.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-YE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-YE", "default", {
-	name: "ar-YE",
-	englishName: "Arabic (Yemen)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u064a\u0645\u0646)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0631.\u064a.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));


[12/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl-BA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl-BA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl-BA.js
deleted file mode 100644
index e525510..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl-BA.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture bs-Cyrl-BA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bs-Cyrl-BA", "default", {
-	name: "bs-Cyrl-BA",
-	englishName: "Bosnian (Cyrillic, Bosnia and Herzegovina)",
-	nativeName: "\u0431\u043e\u0441\u0430\u043d\u0441\u043a\u0438 (\u0411\u043e\u0441\u043d\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430)",
-	language: "bs-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u041a\u041c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0458\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0458\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0438\u0458\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d","\u043f","\u0443","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl.js
deleted file mode 100644
index 8920d40..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Cyrl.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture bs-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bs-Cyrl", "default", {
-	name: "bs-Cyrl",
-	englishName: "Bosnian (Cyrillic)",
-	nativeName: "\u0431\u043e\u0441\u0430\u043d\u0441\u043a\u0438",
-	language: "bs-Cyrl",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+\u0431\u0435\u0441\u043a\u043e\u043d\u0430\u0447\u043d\u043e\u0441\u0442",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u041a\u041c"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0458\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0458\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0438\u0458\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"],
-				namesShort: ["\u043d","\u043f","\u0443","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440",""],
-				namesAbbr: ["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u043d.\u0435.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn-BA.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn-BA.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn-BA.js
deleted file mode 100644
index e02bb96..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn-BA.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture bs-Latn-BA
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bs-Latn-BA", "default", {
-	name: "bs-Latn-BA",
-	englishName: "Bosnian (Latin, Bosnia and Herzegovina)",
-	nativeName: "bosanski (Bosna i Hercegovina)",
-	language: "bs-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "KM"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn.js
deleted file mode 100644
index 3692487..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs-Latn.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture bs-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bs-Latn", "default", {
-	name: "bs-Latn",
-	englishName: "Bosnian (Latin)",
-	nativeName: "bosanski",
-	language: "bs-Latn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "KM"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs.js
deleted file mode 100644
index 0deadc9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bs.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Globalize Culture bs
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bs", "default", {
-	name: "bs",
-	englishName: "Bosnian",
-	nativeName: "bosanski",
-	language: "bs",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "KM"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],
-				namesAbbr: ["ned","pon","uto","sri","\u010det","pet","sub"],
-				namesShort: ["ne","po","ut","sr","\u010de","pe","su"]
-			},
-			months: {
-				names: ["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca-ES.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca-ES.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca-ES.js
deleted file mode 100644
index 03e21f2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca-ES.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture ca-ES
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ca-ES", "default", {
-	name: "ca-ES",
-	englishName: "Catalan (Catalan)",
-	nativeName: "catal� (catal�)",
-	language: "ca",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinit",
-		positiveInfinity: "Infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],
-				namesAbbr: ["dg.","dl.","dt.","dc.","dj.","dv.","ds."],
-				namesShort: ["dg","dl","dt","dc","dj","dv","ds"]
-			},
-			months: {
-				names: ["gener","febrer","mar�","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""],
-				namesAbbr: ["gen","feb","mar�","abr","maig","juny","jul","ag","set","oct","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' / 'MMMM' / 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' / 'MMMM' / 'yyyy HH:mm",
-				F: "dddd, d' / 'MMMM' / 'yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' / 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca.js
deleted file mode 100644
index 06c31da..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ca.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture ca
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ca", "default", {
-	name: "ca",
-	englishName: "Catalan",
-	nativeName: "catal�",
-	language: "ca",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinit",
-		positiveInfinity: "Infinit",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],
-				namesAbbr: ["dg.","dl.","dt.","dc.","dj.","dv.","ds."],
-				namesShort: ["dg","dl","dt","dc","dj","dv","ds"]
-			},
-			months: {
-				names: ["gener","febrer","mar�","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""],
-				namesAbbr: ["gen","feb","mar�","abr","maig","juny","jul","ag","set","oct","nov","des",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' / 'MMMM' / 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' / 'MMMM' / 'yyyy HH:mm",
-				F: "dddd, d' / 'MMMM' / 'yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' / 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co-FR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co-FR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co-FR.js
deleted file mode 100644
index 7d6ef38..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co-FR.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture co-FR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "co-FR", "default", {
-	name: "co-FR",
-	englishName: "Corsican (France)",
-	nativeName: "Corsu (France)",
-	language: "co",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Mica numericu",
-		negativeInfinity: "-Infinitu",
-		positiveInfinity: "+Infinitu",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dumenica","luni","marti","mercuri","ghjovi","venderi","sabbatu"],
-				namesAbbr: ["dum.","lun.","mar.","mer.","ghj.","ven.","sab."],
-				namesShort: ["du","lu","ma","me","gh","ve","sa"]
-			},
-			months: {
-				names: ["ghjennaghju","ferraghju","marzu","aprile","maghju","ghjunghju","lugliu","aostu","settembre","ottobre","nuvembre","dicembre",""],
-				namesAbbr: ["ghje","ferr","marz","apri","magh","ghju","lugl","aost","sett","otto","nuve","dice",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"dopu J-C","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co.js
deleted file mode 100644
index a4535aa..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.co.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture co
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "co", "default", {
-	name: "co",
-	englishName: "Corsican",
-	nativeName: "Corsu",
-	language: "co",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Mica numericu",
-		negativeInfinity: "-Infinitu",
-		positiveInfinity: "+Infinitu",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dumenica","luni","marti","mercuri","ghjovi","venderi","sabbatu"],
-				namesAbbr: ["dum.","lun.","mar.","mer.","ghj.","ven.","sab."],
-				namesShort: ["du","lu","ma","me","gh","ve","sa"]
-			},
-			months: {
-				names: ["ghjennaghju","ferraghju","marzu","aprile","maghju","ghjunghju","lugliu","aostu","settembre","ottobre","nuvembre","dicembre",""],
-				namesAbbr: ["ghje","ferr","marz","apri","magh","ghju","lugl","aost","sett","otto","nuve","dice",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"dopu J-C","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs-CZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs-CZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs-CZ.js
deleted file mode 100644
index 6e6b2b1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs-CZ.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Globalize Culture cs-CZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "cs-CZ", "default", {
-	name: "cs-CZ",
-	englishName: "Czech (Czech Republic)",
-	nativeName: "\u010de\u0161tina (\u010cesk�republika)",
-	language: "cs",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nen� \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "K\u010d"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["ned\u011ble","pond\u011bl�","�ter�","st\u0159eda","\u010dtvrtek","p�tek","sobota"],
-				namesAbbr: ["ne","po","�t","st","\u010dt","p�","so"],
-				namesShort: ["ne","po","�t","st","\u010dt","p�","so"]
-			},
-			months: {
-				names: ["leden","�nor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z�\u0159�","\u0159�jen","listopad","prosinec",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["ledna","�nora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z�\u0159�","\u0159�jna","listopadu","prosince",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["dop.","dop.","DOP."],
-			PM: ["odp.","odp.","ODP."],
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs.js
deleted file mode 100644
index 4503271..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cs.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Globalize Culture cs
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "cs", "default", {
-	name: "cs",
-	englishName: "Czech",
-	nativeName: "\u010de\u0161tina",
-	language: "cs",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "Nen� \u010d�slo",
-		negativeInfinity: "-nekone\u010dno",
-		positiveInfinity: "+nekone\u010dno",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "K\u010d"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["ned\u011ble","pond\u011bl�","�ter�","st\u0159eda","\u010dtvrtek","p�tek","sobota"],
-				namesAbbr: ["ne","po","�t","st","\u010dt","p�","so"],
-				namesShort: ["ne","po","�t","st","\u010dt","p�","so"]
-			},
-			months: {
-				names: ["leden","�nor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z�\u0159�","\u0159�jen","listopad","prosinec",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			monthsGenitive: {
-				names: ["ledna","�nora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z�\u0159�","\u0159�jna","listopadu","prosince",""],
-				namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
-			},
-			AM: ["dop.","dop.","DOP."],
-			PM: ["odp.","odp.","ODP."],
-			eras: [{"name":"n. l.","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy",
-				D: "d. MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d. MMMM yyyy H:mm",
-				F: "d. MMMM yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy-GB.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy-GB.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy-GB.js
deleted file mode 100644
index 0b07a62..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy-GB.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture cy-GB
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "cy-GB", "default", {
-	name: "cy-GB",
-	englishName: "Welsh (United Kingdom)",
-	nativeName: "Cymraeg (y Deyrnas Unedig)",
-	language: "cy",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"],
-				namesAbbr: ["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],
-				namesShort: ["Su","Ll","Ma","Me","Ia","Gw","Sa"]
-			},
-			months: {
-				names: ["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr",""],
-				namesAbbr: ["Ion","Chwe","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rhag",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy.js
deleted file mode 100644
index 20b93b2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.cy.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Globalize Culture cy
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "cy", "default", {
-	name: "cy",
-	englishName: "Welsh",
-	nativeName: "Cymraeg",
-	language: "cy",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["-$n","$n"],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"],
-				namesAbbr: ["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],
-				namesShort: ["Su","Ll","Ma","Me","Ia","Gw","Sa"]
-			},
-			months: {
-				names: ["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr",""],
-				namesAbbr: ["Ion","Chwe","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rhag",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy HH:mm",
-				F: "dd MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da-DK.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da-DK.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da-DK.js
deleted file mode 100644
index 8d30e5a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da-DK.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture da-DK
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "da-DK", "default", {
-	name: "da-DK",
-	englishName: "Danish (Denmark)",
-	nativeName: "dansk (Danmark)",
-	language: "da",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da.js
deleted file mode 100644
index 8186cd5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.da.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture da
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "da", "default", {
-	name: "da",
-	englishName: "Danish",
-	nativeName: "dansk",
-	language: "da",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		negativeInfinity: "-INF",
-		positiveInfinity: "INF",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "kr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["s�ndag","mandag","tirsdag","onsdag","torsdag","fredag","l�rdag"],
-				namesAbbr: ["s�","ma","ti","on","to","fr","l�"],
-				namesShort: ["s�","ma","ti","on","to","fr","l�"]
-			},
-			months: {
-				names: ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""],
-				namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d. MMMM yyyy HH:mm",
-				F: "d. MMMM yyyy HH:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-AT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-AT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-AT.js
deleted file mode 100644
index 04c5aa1..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-AT.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture de-AT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de-AT", "default", {
-	name: "de-AT",
-	englishName: "German (Austria)",
-	nativeName: "Deutsch (�sterreich)",
-	language: "de",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["J�nner","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["J�n","Feb","M�r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, dd. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, dd. MMMM yyyy HH:mm",
-				F: "dddd, dd. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-CH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-CH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-CH.js
deleted file mode 100644
index b19e6f7..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-CH.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture de-CH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de-CH", "default", {
-	name: "de-CH",
-	englishName: "German (Switzerland)",
-	nativeName: "Deutsch (Schweiz)",
-	language: "de",
-	numberFormat: {
-		",": "'",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "Fr."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-DE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-DE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-DE.js
deleted file mode 100644
index a104e76..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-DE.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture de-DE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de-DE", "default", {
-	name: "de-DE",
-	englishName: "German (Germany)",
-	nativeName: "Deutsch (Deutschland)",
-	language: "de",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LI.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LI.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LI.js
deleted file mode 100644
index 142726d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LI.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture de-LI
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de-LI", "default", {
-	name: "de-LI",
-	englishName: "German (Liechtenstein)",
-	nativeName: "Deutsch (Liechtenstein)",
-	language: "de",
-	numberFormat: {
-		",": "'",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "CHF"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LU.js
deleted file mode 100644
index c79b18b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de-LU.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture de-LU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de-LU", "default", {
-	name: "de-LU",
-	englishName: "German (Luxembourg)",
-	nativeName: "Deutsch (Luxemburg)",
-	language: "de",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de.js
deleted file mode 100644
index d0c718d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.de.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture de
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "de", "default", {
-	name: "de",
-	englishName: "German",
-	nativeName: "Deutsch",
-	language: "de",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "n. def.",
-		negativeInfinity: "-unendlich",
-		positiveInfinity: "+unendlich",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
-				namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
-				namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
-			},
-			months: {
-				names: ["Januar","Februar","M�rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
-				namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"n. Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "dddd, d. MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d. MMMM yyyy HH:mm",
-				F: "dddd, d. MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb-DE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb-DE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb-DE.js
deleted file mode 100644
index 27a633e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb-DE.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture dsb-DE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "dsb-DE", "default", {
-	name: "dsb-DE",
-	englishName: "Lower Sorbian (Germany)",
-	nativeName: "dolnoserb\u0161\u0107ina (Nimska)",
-	language: "dsb",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "njedefinowane",
-		negativeInfinity: "-njeko\u0144cne",
-		positiveInfinity: "+njeko\u0144cne",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["nje\u017aela","ponje\u017aele","wa\u0142tora","srjoda","stwortk","p\u011btk","sobota"],
-				namesAbbr: ["nje","pon","wa\u0142","srj","stw","p\u011bt","sob"],
-				namesShort: ["n","p","w","s","s","p","s"]
-			},
-			months: {
-				names: ["januar","februar","m\u011brc","apryl","maj","junij","julij","awgust","september","oktober","nowember","december",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","maj","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			monthsGenitive: {
-				names: ["januara","februara","m\u011brca","apryla","maja","junija","julija","awgusta","septembra","oktobra","nowembra","decembra",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","maj","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"po Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "dddd, 'dnja' d. MMMM yyyy",
-				t: "H.mm 'go\u017a.'",
-				T: "H:mm:ss",
-				f: "dddd, 'dnja' d. MMMM yyyy H.mm 'go\u017a.'",
-				F: "dddd, 'dnja' d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb.js
deleted file mode 100644
index 3098b07..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dsb.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Globalize Culture dsb
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "dsb", "default", {
-	name: "dsb",
-	englishName: "Lower Sorbian",
-	nativeName: "dolnoserb\u0161\u0107ina",
-	language: "dsb",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "njedefinowane",
-		negativeInfinity: "-njeko\u0144cne",
-		positiveInfinity: "+njeko\u0144cne",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ". ",
-			firstDay: 1,
-			days: {
-				names: ["nje\u017aela","ponje\u017aele","wa\u0142tora","srjoda","stwortk","p\u011btk","sobota"],
-				namesAbbr: ["nje","pon","wa\u0142","srj","stw","p\u011bt","sob"],
-				namesShort: ["n","p","w","s","s","p","s"]
-			},
-			months: {
-				names: ["januar","februar","m\u011brc","apryl","maj","junij","julij","awgust","september","oktober","nowember","december",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","maj","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			monthsGenitive: {
-				names: ["januara","februara","m\u011brca","apryla","maja","junija","julija","awgusta","septembra","oktobra","nowembra","decembra",""],
-				namesAbbr: ["jan","feb","m\u011br","apr","maj","jun","jul","awg","sep","okt","now","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"po Chr.","start":null,"offset":0}],
-			patterns: {
-				d: "d. M. yyyy",
-				D: "dddd, 'dnja' d. MMMM yyyy",
-				t: "H.mm 'go\u017a.'",
-				T: "H:mm:ss",
-				f: "dddd, 'dnja' d. MMMM yyyy H.mm 'go\u017a.'",
-				F: "dddd, 'dnja' d. MMMM yyyy H:mm:ss",
-				M: "d. MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv-MV.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv-MV.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv-MV.js
deleted file mode 100644
index 26048c2..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv-MV.js
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Globalize Culture dv-MV
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "dv-MV", "default", {
-	name: "dv-MV",
-	englishName: "Divehi (Maldives)",
-	nativeName: "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0 (\u078b\u07a8\u0788\u07ac\u0780\u07a8 \u0783\u07a7\u0787\u07b0\u0796\u07ac)",
-	language: "dv",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["n $-","n $"],
-			symbol: "\u0783."
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			days: {
-				names: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesAbbr: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesShort: ["\u0787\u07a7","\u0780\u07af","\u0787\u07a6","\u0784\u07aa","\u0784\u07aa","\u0780\u07aa","\u0780\u07ae"]
-			},
-			months: {
-				names: ["\u0789\u07aa\u0799\u07a6\u0787\u07b0\u0783\u07a6\u0789\u07b0","\u079e\u07a6\u078a\u07a6\u0783\u07aa","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a6\u0787\u07b0\u0788\u07a6\u078d\u07b0","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07aa","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07ab\u078d\u07a7","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07a7","\u0783\u07a6\u0796\u07a6\u0784\u07b0","\u079d\u07a6\u07a2\u07b0\u0784\u07a7\u0782\u07b0","\u0783\u07a6\u0789\u07a6\u079f\u07a7\u0782\u07b0","\u079d\u07a6\u0787\u07b0\u0788\u07a7\u078d\u07b0","\u079b\u07aa\u078d\u07b0\u07a4\u07a6\u07a2\u07a8\u078b\u07a7","\u079b\u07aa\u078d\u07b0\u0799\u07a8\u0787\u07b0\u0796\u07a7",""],
-				namesAbbr: ["\u0789\u07aa\u0799\u07a6\u0787\u07b0\u0783\u07a6\u0789\u07b0","\u079e\u07a6\u078a\u07a6\u0783\u07aa","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a6\u0787\u07b0\u0788\u07a6\u078d\u07b0","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07aa","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07ab\u078d\u07a7","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07a7","\u0783\u07a6\u0796\u07a6\u0784\u07b0","\u079d\u07a6\u07a2\u07b0\u0784\u07a7\u0782\u07b0","\u0783\u07a6\u0789\u07a6\u079f\u07a7\u0782\u07b0","\u079d\u07a6\u0787\u07b0\u0788\u07a7\u078d\u07b0","\u079b\u07aa\u078d\u07b0\u07a4\u07a6\u07a2\u07a8\u078b\u07a7","\u079b\u07aa\u078d\u07b0\u0799\u07a8\u0787\u07b0\u0796\u07a7",""]
-			},
-			AM: ["\u0789\u0786","\u0789\u0786","\u0789\u0786"],
-			PM: ["\u0789\u078a","\u0789\u078a","\u0789\u078a"],
-			eras: [{"name":"\u0780\u07a8\u0796\u07b0\u0783\u07a9","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd/MM/yyyy HH:mm",
-				F: "dd/MM/yyyy HH:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			days: {
-				names: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesAbbr: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesShort: ["\u0787\u07a7","\u0780\u07af","\u0787\u07a6","\u0784\u07aa","\u0784\u07aa","\u0780\u07aa","\u0780\u07ae"]
-			},
-			months: {
-				names: ["\u0796\u07a6\u0782\u07a6\u0788\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0797\u07b0","\u0787\u07ad\u0795\u07b0\u0783\u07a8\u078d\u07b0","\u0789\u07ac\u0787\u07a8","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07b0","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783",""],
-				namesAbbr: ["\u0796\u07a6\u0782\u07a6\u0788\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0797\u07b0","\u0787\u07ad\u0795\u07b0\u0783\u07a8\u078d\u07b0","\u0789\u07ac\u0787\u07a8","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07b0","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783",""]
-			},
-			AM: ["\u0789\u0786","\u0789\u0786","\u0789\u0786"],
-			PM: ["\u0789\u078a","\u0789\u078a","\u0789\u078a"],
-			eras: [{"name":"\u0789\u07a9\u078d\u07a7\u078b\u07a9","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yy",
-				D: "ddd, yyyy MMMM dd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "ddd, yyyy MMMM dd HH:mm",
-				F: "ddd, yyyy MMMM dd HH:mm:ss",
-				Y: "yyyy, MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv.js
deleted file mode 100644
index 9a95e0d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.dv.js
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Globalize Culture dv
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "dv", "default", {
-	name: "dv",
-	englishName: "Divehi",
-	nativeName: "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0",
-	language: "dv",
-	isRTL: true,
-	numberFormat: {
-		currency: {
-			pattern: ["n $-","n $"],
-			symbol: "\u0783."
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			days: {
-				names: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesAbbr: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesShort: ["\u0787\u07a7","\u0780\u07af","\u0787\u07a6","\u0784\u07aa","\u0784\u07aa","\u0780\u07aa","\u0780\u07ae"]
-			},
-			months: {
-				names: ["\u0789\u07aa\u0799\u07a6\u0787\u07b0\u0783\u07a6\u0789\u07b0","\u079e\u07a6\u078a\u07a6\u0783\u07aa","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a6\u0787\u07b0\u0788\u07a6\u078d\u07b0","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07aa","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07ab\u078d\u07a7","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07a7","\u0783\u07a6\u0796\u07a6\u0784\u07b0","\u079d\u07a6\u07a2\u07b0\u0784\u07a7\u0782\u07b0","\u0783\u07a6\u0789\u07a6\u079f\u07a7\u0782\u07b0","\u079d\u07a6\u0787\u07b0\u0788\u07a7\u078d\u07b0","\u079b\u07aa\u078d\u07b0\u07a4\u07a6\u07a2\u07a8\u078b\u07a7","\u079b\u07aa\u078d\u07b0\u0799\u07a8\u0787\u07b0\u0796\u07a7",""],
-				namesAbbr: ["\u0789\u07aa\u0799\u07a6\u0787\u07b0\u0783\u07a6\u0789\u07b0","\u079e\u07a6\u078a\u07a6\u0783\u07aa","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a6\u0787\u07b0\u0788\u07a6\u078d\u07b0","\u0783\u07a6\u0784\u07a9\u07a2\u07aa\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07aa","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07ab\u078d\u07a7","\u0796\u07aa\u0789\u07a7\u078b\u07a6\u078d\u07b0\u0787\u07a7\u079a\u07a8\u0783\u07a7","\u0783\u07a6\u0796\u07a6\u0784\u07b0","\u079d\u07a6\u07a2\u07b0\u0784\u07a7\u0782\u07b0","\u0783\u07a6\u0789\u07a6\u079f\u07a7\u0782\u07b0","\u079d\u07a6\u0787\u07b0\u0788\u07a7\u078d\u07b0","\u079b\u07aa\u078d\u07b0\u07a4\u07a6\u07a2\u07a8\u078b\u07a7","\u079b\u07aa\u078d\u07b0\u0799\u07a8\u0787\u07b0\u0796\u07a7",""]
-			},
-			AM: ["\u0789\u0786","\u0789\u0786","\u0789\u0786"],
-			PM: ["\u0789\u078a","\u0789\u078a","\u0789\u078a"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd/MM/yyyy HH:mm",
-				F: "dd/MM/yyyy HH:mm:ss",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			days: {
-				names: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesAbbr: ["\u0787\u07a7\u078b\u07a9\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],
-				namesShort: ["\u0787\u07a7","\u0780\u07af","\u0787\u07a6","\u0784\u07aa","\u0784\u07aa","\u0780\u07aa","\u0780\u07ae"]
-			},
-			months: {
-				names: ["\u0796\u07a6\u0782\u07a6\u0788\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0797\u07b0","\u0787\u07ad\u0795\u07b0\u0783\u07a8\u078d\u07b0","\u0789\u07ac\u0787\u07a8","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07b0","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783",""],
-				namesAbbr: ["\u0796\u07a6\u0782\u07a6\u0788\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0797\u07b0","\u0787\u07ad\u0795\u07b0\u0783\u07a8\u078d\u07b0","\u0789\u07ac\u0787\u07a8","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07b0","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783",""]
-			},
-			AM: ["\u0789\u0786","\u0789\u0786","\u0789\u0786"],
-			PM: ["\u0789\u078a","\u0789\u078a","\u0789\u078a"],
-			eras: [{"name":"\u0789\u07a9\u078d\u07a7\u078b\u07a9","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yy",
-				D: "ddd, yyyy MMMM dd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "ddd, yyyy MMMM dd HH:mm",
-				F: "ddd, yyyy MMMM dd HH:mm:ss",
-				Y: "yyyy, MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el-GR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el-GR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el-GR.js
deleted file mode 100644
index 1b01a9f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el-GR.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Globalize Culture el-GR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "el-GR", "default", {
-	name: "el-GR",
-	englishName: "Greek (Greece)",
-	nativeName: "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac (\u0395\u03bb\u03bb\u03ac\u03b4\u03b1)",
-	language: "el",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "\u03bc\u03b7�\u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2",
-		negativeInfinity: "-\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		positiveInfinity: "\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","\u03a4\u03c1\u03af\u03c4\u03b7","\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"],
-				namesAbbr: ["\u039a\u03c5\u03c1","\u0394\u03b5\u03c5","\u03a4\u03c1\u03b9","\u03a4\u03b5\u03c4","\u03a0\u03b5\u03bc","\u03a0\u03b1\u03c1","\u03a3\u03b1\u03b2"],
-				namesShort: ["\u039a\u03c5","\u0394\u03b5","\u03a4\u03c1","\u03a4\u03b5","\u03a0\u03b5","\u03a0\u03b1","\u03a3\u03ac"]
-			},
-			months: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2","\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2","\u039c\u03ac\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2","\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2","\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2","\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			monthsGenitive: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5","\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5","\u039c\u03b1\u0390\u03bf\u03c5","\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5","\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5","\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5","\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5","\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			AM: ["\u03c0\u03bc","\u03c0\u03bc","\u03a0\u039c"],
-			PM: ["\u03bc\u03bc","\u03bc\u03bc","\u039c\u039c"],
-			eras: [{"name":"\u03bc.\u03a7.","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd, d MMMM yyyy",
-				f: "dddd, d MMMM yyyy h:mm tt",
-				F: "dddd, d MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el.js
deleted file mode 100644
index 87ba4b5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.el.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Globalize Culture el
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "el", "default", {
-	name: "el",
-	englishName: "Greek",
-	nativeName: "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",
-	language: "el",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "\u03bc\u03b7�\u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2",
-		negativeInfinity: "-\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		positiveInfinity: "\u0386\u03c0\u03b5\u03b9\u03c1\u03bf",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","\u03a4\u03c1\u03af\u03c4\u03b7","\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"],
-				namesAbbr: ["\u039a\u03c5\u03c1","\u0394\u03b5\u03c5","\u03a4\u03c1\u03b9","\u03a4\u03b5\u03c4","\u03a0\u03b5\u03bc","\u03a0\u03b1\u03c1","\u03a3\u03b1\u03b2"],
-				namesShort: ["\u039a\u03c5","\u0394\u03b5","\u03a4\u03c1","\u03a4\u03b5","\u03a0\u03b5","\u03a0\u03b1","\u03a3\u03ac"]
-			},
-			months: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2","\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2","\u039c\u03ac\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2","\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2","\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2","\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			monthsGenitive: {
-				names: ["\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5","\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5","\u039c\u03b1\u0390\u03bf\u03c5","\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5","\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5","\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5","\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5","\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5",""],
-				namesAbbr: ["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u03ca","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba",""]
-			},
-			AM: ["\u03c0\u03bc","\u03c0\u03bc","\u03a0\u039c"],
-			PM: ["\u03bc\u03bc","\u03bc\u03bc","\u039c\u039c"],
-			eras: [{"name":"\u03bc.\u03a7.","start":null,"offset":0}],
-			patterns: {
-				d: "d/M/yyyy",
-				D: "dddd, d MMMM yyyy",
-				f: "dddd, d MMMM yyyy h:mm tt",
-				F: "dddd, d MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-029.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-029.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-029.js
deleted file mode 100644
index 0e55864..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-029.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Globalize Culture en-029
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-029", "default", {
-	name: "en-029",
-	englishName: "English (Caribbean)",
-	nativeName: "English (Caribbean)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			patterns: {
-				d: "MM/dd/yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-AU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-AU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-AU.js
deleted file mode 100644
index 068722a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-AU.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Globalize Culture en-AU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-AU", "default", {
-	name: "en-AU",
-	englishName: "English (Australia)",
-	nativeName: "English (Australia)",
-	numberFormat: {
-		currency: {
-			pattern: ["-$n","$n"]
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			patterns: {
-				d: "d/MM/yyyy",
-				D: "dddd, d MMMM yyyy",
-				f: "dddd, d MMMM yyyy h:mm tt",
-				F: "dddd, d MMMM yyyy h:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-BZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-BZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-BZ.js
deleted file mode 100644
index 4a0692d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.en-BZ.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Globalize Culture en-BZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "en-BZ", "default", {
-	name: "en-BZ",
-	englishName: "English (Belize)",
-	nativeName: "English (Belize)",
-	numberFormat: {
-		currency: {
-			groupSizes: [3,0],
-			symbol: "BZ$"
-		}
-	},
-	calendars: {
-		standard: {
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd MMMM yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd MMMM yyyy hh:mm tt",
-				F: "dddd, dd MMMM yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));



[20/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery.tmpl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery.tmpl.js b/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery.tmpl.js
deleted file mode 100644
index f731a32..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/examples/browser/jquery.tmpl.js
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * jQuery Templating Plugin
- *   NOTE: Created for demonstration purposes.
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- */
-(function(jQuery){
-	// Override the DOM manipulation function
-	var oldManip = jQuery.fn.domManip;
-	
-	jQuery.fn.extend({
-		render: function( data ) {
-			return this.map(function(i, tmpl){
-				return jQuery.render( tmpl, data );
-			});
-		},
-		
-		// This will allow us to do: .append( "template", dataObject )
-		domManip: function( args ) {
-			// This appears to be a bug in the appendTo, etc. implementation
-			// it should be doing .call() instead of .apply(). See #6227
-			if ( args.length > 1 && args[0].nodeType ) {
-				arguments[0] = [ jQuery.makeArray(args) ];
-			}
-
-			if ( args.length === 2 && typeof args[0] === "string" && typeof args[1] !== "string" ) {
-				arguments[0] = [ jQuery.render( args[0], args[1] ) ];
-			}
-			
-			return oldManip.apply( this, arguments );
-		}
-	});
-	
-	jQuery.extend({
-		render: function( tmpl, data ) {
-			var fn;
-			
-			// Use a pre-defined template, if available
-			if ( jQuery.templates[ tmpl ] ) {
-				fn = jQuery.templates[ tmpl ];
-				
-			// We're pulling from a script node
-			} else if ( tmpl.nodeType ) {
-				var node = tmpl, elemData = jQuery.data( node );
-				fn = elemData.tmpl || jQuery.tmpl( node.innerHTML );
-			}
-
-			fn = fn || jQuery.tmpl( tmpl );
-			
-			// We assume that if the template string is being passed directly
-			// in the user doesn't want it cached. They can stick it in
-			// jQuery.templates to cache it.
-
-			if ( jQuery.isArray( data ) ) {
-				return jQuery.map( data, function( data, i ) {
-					return fn.call( data, jQuery, data, i );
-				});
-
-			} else {
-				return fn.call( data, jQuery, data, 0 );
-			}
-		},
-		
-		// You can stick pre-built template functions here
-		templates: {},
-
-		/*
-		 * For example, someone could do:
-		 *   jQuery.templates.foo = jQuery.tmpl("some long templating string");
-		 *   $("#test").append("foo", data);
-		 */
-
-		tmplcmd: {
-			each: {
-				_default: [ null, "$i" ],
-				prefix: "jQuery.each($1,function($2){with(this){",
-				suffix: "}});"
-			},
-			"if": {
-				prefix: "if($1){",
-				suffix: "}"
-			},
-			"else": {
-				prefix: "}else{"
-			},
-			html: {
-				prefix: "_.push(typeof $1==='function'?$1.call(this):$1);"
-			},
-			"=": {
-				_default: [ "this" ],
-				prefix: "_.push($.encode(typeof $1==='function'?$1.call(this):$1));"
-			}
-		},
-
-		encode: function( text ) {
-			return text != null ? document.createTextNode( text.toString() ).nodeValue : "";
-		},
-
-		tmpl: function(str, data, i) {
-			// Generate a reusable function that will serve as a template
-			// generator (and which will be cached).
-			var fn = new Function("jQuery","$data","$i",
-				"var $=jQuery,_=[];_.data=$data;_.index=$i;" +
-
-				// Introduce the data as local variables using with(){}
-				"with($data){_.push('" +
-
-				// Convert the template into pure JavaScript
-				str
-					.replace(/[\r\t\n]/g, " ")
-					.replace(/\${([^}]*)}/g, "{{= $1}}")
-					.replace(/{{(\/?)(\w+|.)(?:\((.*?)\))?(?: (.*?))?}}/g, function(all, slash, type, fnargs, args) {
-						var tmpl = jQuery.tmplcmd[ type ];
-
-						if ( !tmpl ) {
-							throw "Template not found: " + type;
-						}
-
-						var def = tmpl._default;
-
-						return "');" + tmpl[slash ? "suffix" : "prefix"]
-							.split("$1").join(args || (def?def[0]:null))
-							.split("$2").join(fnargs || (def?def[1]:null)) + "_.push('";
-					})
-				+ "');}return $(_.join('')).get();");
-
-			// Provide some basic currying to the user
-			return data ? fn.call( this, jQuery, data, i ) : fn;
-		}
-	});
-})(jQuery);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/HijriCalendar.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/HijriCalendar.js b/security-admin/src/main/webapp/libs/bower/globalize/generator/HijriCalendar.js
deleted file mode 100644
index 461833b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/HijriCalendar.js
+++ /dev/null
@@ -1,70 +0,0 @@
-\ufeff                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: %HIJRIADJUSTMENT%,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/Program.cs
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/Program.cs b/security-admin/src/main/webapp/libs/bower/globalize/generator/Program.cs
deleted file mode 100644
index 890fbb9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/Program.cs
+++ /dev/null
@@ -1,672 +0,0 @@
-\ufeffusing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.IO;
-using System.Globalization;
-using System.Web.Script.Serialization;
-using System.Collections.Specialized;
-using System.Collections;
-using System.Text.RegularExpressions;
-using System.Reflection;
-using System.Diagnostics;
-using Globalization;
-
-namespace Globalization {
-    public class GlobalizationInfo {
-        public string name = "";
-        public string englishName;
-        public string nativeName;
-        public string language;
-        public bool isRTL;
-        public NumberFormatInfo numberFormat;
-        public Dictionary<String, DateFormatInfo> calendars;
-        private CultureInfo culture;
-        public static Dictionary<String, Object> BasisGlobInfo;
-
-
-        private static string[] _numberNegativePatterns = "(n)|-n|- n|n-|n -".Split('|');
-        private static string[] _currencyNegativePatterns = "($n)|-$n|$-n|$n-|(n$)|-n$|n-$|n$-|-n $|-$ n|n $-|$ n-|$ -n|n- $|($ n)|(n $)".Split('|');
-        private static string[] _percentNegativePatterns = "-n %|-n%|-%n|%-n|%n-|n-%|n%-|-% n|n %-|% n-|% -n|n- %".Split('|');
-        private static string[] _currencyPositivePatterns = "$n|n$|$ n|n $".Split('|');
-        private static string[] _percentPositivePatterns = "n %|n%|%n|% n".Split('|');
-
-        public static GlobalizationInfo GetGlobInfo(CultureInfo culture) {
-            var info = new GlobalizationInfo {
-                culture = culture,
-                language = (culture == CultureInfo.InvariantCulture || culture.IsNeutralCulture) ? culture.Name : culture.Parent.Name,
-                name = String.IsNullOrEmpty(culture.Name) ? "invariant" : culture.Name,
-                englishName = String.IsNullOrEmpty(culture.Name) ? "invariant" : culture.EnglishName,
-                nativeName = String.IsNullOrEmpty(culture.Name) ? "invariant" : culture.NativeName,
-                isRTL = culture.TextInfo.IsRightToLeft,
-                numberFormat = GetNumberFormatInfo(culture),
-                calendars = GetCalendars(culture)
-            };
-            return info;
-        }
-
-        public static Dictionary<String, DateFormatInfo> GetCalendars(CultureInfo culture) {
-            var calendars = new Dictionary<String, DateFormatInfo>();
-            bool foundStandard = false;
-            var gregorianType = typeof(GregorianCalendar);
-            var defaultCalendar = culture.DateTimeFormat.Calendar;
-            var defaultCalendarType = defaultCalendar.GetType();
-            GregorianCalendarTypes? gregorianCalendarType = null;
-            if (defaultCalendarType == gregorianType) {
-                gregorianCalendarType = ((GregorianCalendar)defaultCalendar).CalendarType;
-            }
-            var optionalCalendars = culture.OptionalCalendars;
-            foreach (var calendar in optionalCalendars) {
-                var type = calendar.GetType();
-                string name;
-                bool isStandard = false;
-                if (type == gregorianType) {
-                    var calendarType = ((GregorianCalendar)calendar).CalendarType;
-                    if (calendarType == GregorianCalendarTypes.USEnglish) {
-                        // we include the Gregorian_USEnglish culture as part of the built-in 'en' culture
-                        // because it is so common -- it is an optional calendar of every single english
-                        // speaking culture. So, skip it when found for any other culture.
-                        continue;
-                    }
-                    else if (culture == CultureInfo.InvariantCulture) {
-                        // invariant has one calendar, Gregorian_Localized, which is identical
-                        // to Gregorian_USEnglish.
-                        name = " Gregorian_USEnglish";
-                    }
-                    else {
-                        name = "Gregorian_" + calendarType.ToString();
-                    }
-                    if (!foundStandard && gregorianCalendarType.HasValue && gregorianCalendarType == gregorianCalendarType.Value) {
-                        isStandard = true;
-                        foundStandard = true;
-                    }
-                }
-                else {
-                    name = type.Name.Replace("Calendar", "");
-                    if (!foundStandard) {
-                        isStandard = true;
-                        foundStandard = true;
-                    }
-                }
-                string key = name;
-                if (isStandard) {
-                    key = "standard";
-                }
-                if (culture != CultureInfo.InvariantCulture) {
-                    culture.DateTimeFormat.Calendar = calendar;
-                }
-                var calendarInfo = GetDateTimeFormatInfo(culture, name);
-                calendars.Add(key, calendarInfo);
-            }
-            if (!foundStandard) {
-                throw new ApplicationException("Could not locate the standard calendar type for culture '" + culture.Name + "'.");
-            }
-            return calendars;
-        }
-
-        public static GlobalizationInfo.NumberFormatInfo GetNumberFormatInfo(CultureInfo culture) {
-            var nf = culture.NumberFormat;
-            return new GlobalizationInfo.NumberFormatInfo {
-                decimals = nf.NumberDecimalDigits,
-                decimalSeparator = nf.NumberDecimalSeparator,
-                groupSeparator = nf.NumberGroupSeparator,
-                groupSizes = nf.NumberGroupSizes,
-                NaN = nf.NaNSymbol,
-                negative = nf.NegativeSign,
-                negativeInfinity = nf.NegativeInfinitySymbol,
-                positive = nf.PositiveSign,
-                positiveInfinity = nf.PositiveInfinitySymbol,
-                pattern = new string[] { GetFromStringList(_numberNegativePatterns, nf.NumberNegativePattern) },
-                currency = new GlobalizationInfo.NumberFormatInfo.NumberClassFormatInfo {
-                    decimals = nf.CurrencyDecimalDigits,
-                    decimalSeparator = nf.CurrencyDecimalSeparator,
-                    groupSeparator = nf.CurrencyGroupSeparator,
-                    groupSizes = nf.CurrencyGroupSizes,
-                    pattern = new string[] {
-                        GetFromStringList(_currencyNegativePatterns, nf.CurrencyNegativePattern),
-                        GetFromStringList(_currencyPositivePatterns, nf.CurrencyPositivePattern)
-                    },
-                    symbol = nf.CurrencySymbol
-                },
-                percent = new GlobalizationInfo.NumberFormatInfo.NumberClassFormatInfo {
-                    decimals = nf.PercentDecimalDigits,
-                    decimalSeparator = nf.PercentDecimalSeparator,
-                    groupSeparator = nf.PercentGroupSeparator,
-                    groupSizes = nf.PercentGroupSizes,
-                    pattern = new string[] {
-                        GetFromStringList(_percentNegativePatterns, nf.PercentNegativePattern),
-                        GetFromStringList(_percentPositivePatterns, nf.PercentPositivePattern)
-                    },
-                    symbol = nf.PercentSymbol
-                }
-            };
-        }
-
-        public static string[] GetAMPMDesignators(CultureInfo culture, string ampm) {
-            return String.IsNullOrEmpty(ampm) ? null : new string[] { ampm, culture.TextInfo.ToLower(ampm), culture.TextInfo.ToUpper(ampm) };
-        }
-
-        public static GlobalizationInfo.DateFormatInfo GetDateTimeFormatInfo(CultureInfo culture, string calendarName) {
-            var df = culture.DateTimeFormat;
-            var info = new GlobalizationInfo.DateFormatInfo {
-                name = calendarName,
-                months = new DateFormatInfo.MonthInfo { names = df.MonthNames, namesAbbr = df.AbbreviatedMonthNames },
-                monthsGenitive = new DateFormatInfo.MonthInfo { names = df.MonthGenitiveNames, namesAbbr = df.AbbreviatedMonthGenitiveNames },
-                firstDay = (int) df.FirstDayOfWeek,
-                dateSeparator = df.DateSeparator,
-                timeSeparator = df.TimeSeparator,
-                days = new DateFormatInfo.DayInfo { names = df.DayNames, namesAbbr = df.AbbreviatedDayNames, namesShort = df.ShortestDayNames },
-                eras = GetEraInfo(culture),
-                twoDigitYearMax = df.Calendar.TwoDigitYearMax,
-                patterns = GetPatterns(df)
-            };
-            info.AM = GetAMPMDesignators(culture, df.AMDesignator);
-            info.PM = GetAMPMDesignators(culture, df.PMDesignator);
-            if (df.Calendar != null) {
-                var type = df.Calendar.GetType();
-                if (type == typeof(HijriCalendar)) {
-                    string convert;
-                    using (var sr = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("Generator.HijriCalendar.js"))) {
-                        convert = sr.ReadToEnd();
-                    }
-                    int adjustment = ((HijriCalendar)df.Calendar).HijriAdjustment;
-                    convert = convert.Replace("%HIJRIADJUSTMENT%", adjustment.ToString(CultureInfo.InvariantCulture));
-                    info.convertScriptBlock = convert;
-                }
-                else if (type == typeof(UmAlQuraCalendar)) {
-                    using (var sr = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("Generator.UmAlQuraCalendar.js"))) {
-                        info.convertScriptBlock = sr.ReadToEnd();
-                    }
-                }
-            }
-            return info;
-        }
-
-        private static GlobalizationInfo.DateFormatInfo.EraInfo[] GetEraInfo(CultureInfo culture) {
-            Calendar cal = culture.DateTimeFormat.Calendar;
-            List<GlobalizationInfo.DateFormatInfo.EraInfo> eras = null;
-            if (cal != null) {
-                eras = new List<GlobalizationInfo.DateFormatInfo.EraInfo>();
-                foreach (var eraNum in cal.Eras) {
-                    eras.Add(GetEraInfo(culture, eraNum));
-                }
-            }
-            return eras == null ? null : eras.ToArray();
-        }
-
-        private static GlobalizationInfo.DateFormatInfo.EraInfo GetEraInfo(CultureInfo culture, int eraNum) {
-            var era = new GlobalizationInfo.DateFormatInfo.EraInfo {
-                name = culture.DateTimeFormat.GetEraName(eraNum),
-                offset = 0,
-                start = null
-            };
-            var calendar = culture.DateTimeFormat.Calendar;
-
-            Type type = calendar.GetType();
-            if (type != typeof(GregorianCalendar)) {
-                if (type == typeof(TaiwanCalendar)) {
-                    era.offset = 0x777;
-                }
-                else if (type == typeof(KoreanCalendar)) {
-                    era.offset = -2333;
-                }
-                else if (type == typeof(ThaiBuddhistCalendar)) {
-                    era.offset = -543;
-                }
-                else if (type == typeof(JapaneseCalendar)) {
-                    switch (eraNum) {
-                        case 1:
-                            era.start = 0xdf9984200L;
-                            era.offset = 0x7c4;
-                            break;
-                        case 2:
-                            era.start = -1357603200000L;
-                            era.offset = 0x785;
-                            break;
-                        case 3:
-                            era.start = -1812153600000L;
-                            era.offset = 0x777;
-                            break;
-                        case 4:
-                            era.start = null;
-                            era.offset = 0x74b;
-                            break;
-                        default:
-                            throw new InvalidOperationException("Invalid era number for JapaneseCalendar: " + eraNum.ToString());
-                    }
-                }
-            }
-            return era;
-        }
-
-        private static Dictionary<String, String> GetPatterns(DateTimeFormatInfo df) {
-            var patterns = new Dictionary<String, String> {
-                { "d", df.ShortDatePattern },
-                { "D", df.LongDatePattern },
-                { "t", df.ShortTimePattern },
-                { "T", df.LongTimePattern },
-                { "f", df.LongDatePattern + " " + df.ShortTimePattern },
-                { "F", df.FullDateTimePattern },
-                { "M", df.MonthDayPattern },
-                { "S", df.SortableDateTimePattern },
-                { "Y", df.YearMonthPattern }
-            };
-            return patterns;
-        }
-
-        private static bool ArrayEquality(Array arr1, Array arr2) {
-            if (arr1.Length == arr2.Length) {
-                for (int i = 0; i < arr1.Length; i++) {
-                    if (!arr1.GetValue(i).Equals(arr2.GetValue(i))) {
-                        return false;
-                    }
-                }
-                return true;
-            }
-            return false;
-        }
-
-        private static bool ListEquality(IList arr1, IList arr2) {
-            if (arr1.Count == arr2.Count) {
-                for (int i = 0; i < arr1.Count; i++) {
-                    var val1 = arr1[i];
-                    var val2 = arr2[i];
-                    if (val1 == null || !val1.Equals(val2)) {
-                        if (val1 is IList && val2 is IList) {
-                            if (!ListEquality(val1 as IList, val2 as IList)) {
-                                return false;
-                            }
-                        }
-                        else if (val1 is Dictionary<String, Object> && val2 is Dictionary<String, Object>) {
-                            var diff = DiffGlobInfos((Dictionary<String, Object>)val1, (Dictionary<String, Object>)val2);
-                            if (diff.Count > 0) {
-                                return false;
-                            }
-                        }
-                        else {
-                            return false;
-                        }
-                    }
-                }
-                return true;
-            }
-            return false;
-        }
-
-        private static string GetFromStringList(string[] list, int value) {
-            return value < list.Length ? list[value] : null;
-        }
-
-        public Dictionary<String, Object> ToDictionary(bool diffCalendars) {
-            var jss = new JavaScriptSerializer();
-            var str = jss.Serialize(this);
-            var dictionary = jss.Deserialize<Dictionary<String, Object>>(str);
-            var cals = (Dictionary<String, Object>) dictionary["calendars"];
-            Dictionary<String, Object> basisStandardCal = null;
-            if (GlobalizationInfo.BasisGlobInfo != null) {
-                basisStandardCal = (Dictionary<String, Object>)((Dictionary<String, Object>)GlobalizationInfo.BasisGlobInfo["calendars"])["standard"];
-                foreach (var pair in this.calendars) {
-                    var cal = (Dictionary<String, Object>)cals[pair.Key];
-                    if (diffCalendars) {
-                        // make each calendar a diff from the standard basis calendar
-                        cals[pair.Key] = cal = DiffGlobInfos(basisStandardCal, cal);
-                    }
-                    // apply convert script if it exists
-                    if (!String.IsNullOrEmpty(pair.Value.convertScriptBlock)) {
-                        cal["convert"] = pair.Value.convertScriptBlock;
-                    }
-                    // remove redundant monthsGenitive array if it is equivilent to months
-                    Dictionary<String, Object> months = cal.ContainsKey("months") ? (Dictionary<String, Object>)cal["months"] : null;
-                    Dictionary<String, Object> monthsGenitive = cal.ContainsKey("monthsGenitive") ? (Dictionary<String, Object>)cal["monthsGenitive"] : null;
-                    Dictionary<String, Object> diff = (months != null && monthsGenitive != null) ? DiffGlobInfos(months, monthsGenitive) : null;
-                    if (diff != null && diff.Count == 0) {
-                        // the genitive months are the same as months, so remove it since it's optional
-                        cal.Remove("monthsGenitive");
-                    }
-                }
-            }
-            return dictionary;
-        }
-
-        public static string GenerateJavaScript(string extend, string global, CultureInfo culture, string name, Dictionary<String, Object> dictionary, StringBuilder aggregateScript) {
-            string cultureFragment = ToJavaScript(extend, culture, dictionary, 1, false);
-
-            if (aggregateScript != null) {
-                aggregateScript.AppendFormat(CultureInfo.InvariantCulture, @"
-Globalize.addCultureInfo( ""{0}"", ""default"", {{
-{1}
-}});
-", name, cultureFragment, extend);
-            }
-
-                return string.Format(CultureInfo.InvariantCulture, @"/*
- * Globalize Culture {0}
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {{
-
-var Globalize;
-
-if ( typeof require !== ""undefined"" &&
-	typeof exports !== ""undefined"" &&
-	typeof module !== ""undefined"" ) {{
-	// Assume CommonJS
-	Globalize = require( ""globalize"" );
-}} else {{
-	// Global variable
-	Globalize = window.Globalize;
-}}
-
-Globalize.addCultureInfo( ""{0}"", ""default"", {{
-{1}
-}});
-
-}}( this ));
-", name, cultureFragment);
-        }
-
-        private static string Serialize(object value) {
-            // no need to escape single quotes
-            return _jss.Serialize(value).Replace("\\u0027", "'")
-                // Unsafe Characters
-                // There are characters that are handled inconsistently in browsers, and so must be escaped when placed in strings.
-                // http://www.jslint.com/lint.html#unsafe
-                .Replace("\xad", "\\xad")
-                .Replace("\u070f", "\\u070f")
-                .Replace("\u200c", "\\u200c")
-                .Replace("\u200d", "\\u200d")
-                .Replace("\u200f", "\\u200f")
-                .Replace("\u202f", "\\u202f");
-        }
-
-        private static string ToJavaScript(string extend, CultureInfo culture, Dictionary<String, Object> dictionary, int level, bool isCalendars) {
-            StringBuilder sb = new StringBuilder();
-            string padding = _padding.Substring(0, level);
-            bool first = true;
-            foreach (var pair in dictionary) {
-                if (!first) {
-                    sb.Append(",\n");
-                }
-                first = false;
-                if (pair.Value is Dictionary<String, Object>) {
-                    sb.AppendFormat("{0}{1}: {{\n{2}\n{0}}}", padding, pair.Key, ToJavaScript(extend, culture, (Dictionary<String, Object>)pair.Value, level + 1, pair.Key.Equals("calendars")));
-                }
-                else if (pair.Key.Equals("convert")) {
-                    sb.AppendFormat("{0}convert: {{\n{1}\n{0}}}", padding, pair.Value);
-                }
-                else if (pair.Key.Equals("groupSeparator")) {
-                    sb.AppendFormat("{0}\",\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("decimalSeparator")) {
-                    sb.AppendFormat("{0}\".\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("positive")) {
-                    sb.AppendFormat("{0}\"+\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("negative")) {
-                    sb.AppendFormat("{0}\"-\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("dateSeparator")) {
-                    sb.AppendFormat("{0}\"/\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("timeSeparator")) {
-                    sb.AppendFormat("{0}\":\": {1}", padding, Serialize(pair.Value));
-                }
-                else if (pair.Key.Equals("NaN")) {
-                    sb.AppendFormat("{0}\"NaN\": {1}", padding, Serialize(pair.Value));
-                }
-                else {
-                    sb.AppendFormat("{0}{1}: {2}", padding, pair.Key, Serialize(pair.Value));
-                }
-            }
-            return sb.ToString();
-        }
-
-        private static JavaScriptSerializer _jss = new JavaScriptSerializer();
-        private static string _padding = "																	";
-
-        private static Dictionary<String, Object> ToDictionary(IEnumerable<KeyValuePair<String, Object>> pairs) {
-            var d = new Dictionary<String, Object>();
-            foreach (var pair in pairs) {
-                d.Add(pair.Key, pair.Value);
-            }
-            return d;
-        }
-
-        public static Dictionary<String, Object> DiffGlobInfos(Dictionary<String, Object> glob1, Dictionary<String, Object> glob2) {
-            var unique = new Dictionary<String, Object>();
-            var comparer = new KeyValueComparer();
-
-            var diff = ToDictionary(glob2.Except(glob1, comparer));
-            foreach (var pair in glob2) {
-                if (diff.ContainsKey(pair.Key) && pair.Value != null) {
-                    if (pair.Value is Dictionary<String, Object>) {
-                        var subdiff = glob1.ContainsKey(pair.Key) ? DiffGlobInfos((Dictionary<String, Object>)glob1[pair.Key], (Dictionary<String, Object>)pair.Value) : (Dictionary<String, Object>)pair.Value;
-                        if (subdiff.Count > 0) {
-                            //Debug.WriteLine("Replacing\n    {0}\nwith\n    {1}", _jss.Serialize(diff[pair.Key]), _jss.Serialize(subdiff));
-                            diff[pair.Key] = subdiff;
-                        }
-                        else {
-                            //Debug.WriteLine("\nRemoving {0}\n", _jss.Serialize(pair.Key));
-                            diff.Remove(pair.Key);
-                        }
-                    }
-                    else if (pair.Value is IList) {
-                        if (glob1.ContainsKey(pair.Key) && ListEquality((IList)pair.Value, (IList)glob1[pair.Key])) {
-                            diff.Remove(pair.Key);
-                        }
-                    }
-                }
-            }
-
-            return diff;
-        }
-
-        public class KeyValueComparer : IEqualityComparer<KeyValuePair<String, Object>> {
-            public bool Equals(KeyValuePair<String, Object> x, KeyValuePair<String, Object> y) {
-                if (x.Key.Equals(y.Key)) {
-                    if ((x.Value == null && y.Value == null) || (x.Value != null && x.Value.Equals(y.Value))) {
-                        return true;
-                    }
-                    else if (x.Value is ArrayList && y.Value is ArrayList) {
-                        return ListEquality((IList)x.Value, (IList)y.Value);
-                    }
-                    else if (x.Value is Array && y.Value is Array) {
-                        return ArrayEquality(x.Value as Array, y.Value as Array);
-                    }
-                    else if (x.Value is Dictionary<String, Object> && y.Value is Dictionary<String, Object>) {
-                        var diff = DiffGlobInfos((Dictionary<String, Object>)x.Value, (Dictionary<String, Object>)y.Value);
-                        if (diff.Count == 0) {
-                            return true;
-                        }
-                        //else {
-                        //    Debug.WriteLine("    Dictionaries diff:\n        {0}\n        {1}", _jss.Serialize(x.Value), _jss.Serialize(y.Value));
-                        //}
-                    }
-                }
-                //Debug.WriteLine("    Diff found: {0}={1}, {2}={3}", x.Key, x.Value, y.Key, y.Value);
-                return false;
-            }
-
-            public int GetHashCode(KeyValuePair<String, Object> obj) {
-                return obj.GetHashCode();
-            }
-        }
-
-        public class NumberFormatInfo {
-            public string[] pattern;
-            public int decimals;
-            public string groupSeparator;
-            public string decimalSeparator;
-            public int[] groupSizes;
-            public string NaN;
-            public string negative;
-            public string negativeInfinity;
-            public string positive;
-            public string positiveInfinity;
-            public NumberClassFormatInfo percent;
-            public NumberClassFormatInfo currency;
-
-            public class NumberClassFormatInfo {
-                public string[] pattern;
-                public int decimals;
-                public int[] groupSizes;
-                public string groupSeparator;
-                public string decimalSeparator;
-                public string symbol;
-            }
-        }
-
-        public class DateFormatInfo {
-            public string name;
-            public string dateSeparator;
-            public string timeSeparator;
-            public int firstDay;
-            public DayInfo days;
-            public MonthInfo months;
-            public MonthInfo monthsGenitive;
-            public string[] AM;
-            public string[] PM;
-            public EraInfo[] eras;
-            public int twoDigitYearMax;
-            public Dictionary<String, String> patterns;
-            internal string convertScriptBlock;
-
-            public class EraInfo {
-                public string name;
-                public long? start;
-                public long offset;
-            }
-
-            public class MonthInfo {
-                public string[] names;
-                public string[] namesAbbr;
-            }
-
-            public class DayInfo {
-                public string[] names;
-                public string[] namesAbbr;
-                public string[] namesShort;
-            }
-        }
-
-    }
-
-    public class Program {
-
-        private static void WriteCulture(string outputdir, string fileName, string extend, string global, CultureInfo culture, StringBuilder aggregateScript) {
-            var globInfo = GlobalizationInfo.GetGlobInfo(culture);
-            var diff = (String.IsNullOrEmpty(extend) || culture == CultureInfo.InvariantCulture || culture.Name.Equals("en")) ? globInfo.ToDictionary(false) : GlobalizationInfo.DiffGlobInfos(GlobalizationInfo.BasisGlobInfo, globInfo.ToDictionary(true));
-
-            // Fix for Issue #31 - en-US 'englishName' is wrong
-            // Special case diff of englishName for en-US. The generator diff seemingly finds both "en" and "en-US" to
-            // have englishName "English (United States)" but globalize.js (correctly) has the neutral "English" for "en"/"default"
-            if (culture.Name.Equals("en-US")) {
-                diff.Add("name", globInfo.name);
-                diff.Add("englishName", globInfo.englishName);
-            }
-
-            var script = GlobalizationInfo.GenerateJavaScript(extend, global, culture, culture.Name, diff, aggregateScript);
-            var filePath = Path.Combine(outputdir, String.Format(fileName, (String.IsNullOrEmpty(culture.Name) ? "invariant" : culture.Name)));
-
-            File.WriteAllText(filePath, script);
-            Console.WriteLine(filePath);
-        }
-
-        [STAThread]
-        static void Main(string[] args) {
-            string outputdir = "lib\\cultures";
-            string extend = "extend";
-            string global = "Globalization";
-            string fileName = "globalize.culture.{0}.js";
-            string aggregateFileName = "globalize.cultures.js";
-            foreach (string param in string.Join(" ", args).SplitCommandLine()) {
-                if (param.StartsWith("/o:")) {
-                    outputdir = param.Substring("/o:".Length);
-                }
-                else if (param == "/?") {
-                    Console.Write(@"
-Usage:glob-generator [<options>]
-
-options:
-
-    /o: The directory to put the culture scripts into. The directory will be
-        created if it does not exist. Existing scripts there will be
-        overwritten if necessary.
-        default: ""lib\cultures""
-
-");
-                    return;
-                }
-            }
-            Directory.CreateDirectory(outputdir);
-            GlobalizationInfo.BasisGlobInfo = GlobalizationInfo.GetGlobInfo(CultureInfo.CreateSpecificCulture("en")).ToDictionary(false);
-
-            StringBuilder aggregateScript = new StringBuilder();
-
-/*
-
-Globalize.addCultureInfo( ""{0}"", ""default"", {{
-{1}
-}});
-
-}}( this ));
-"
-*/
-
-            aggregateScript.Append(
-    @"/*
- * Globalize Cultures
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== ""undefined"" &&
-	typeof exports !== ""undefined"" &&
-	typeof module !== ""undefined"" ) {
-	// Assume CommonJS
-	Globalize = require( ""globalize"" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-");
-
-            int count = 0;
-            foreach (var culture in CultureInfo.GetCultures(CultureTypes.AllCultures)) {
-                if (!String.IsNullOrEmpty(culture.Name) && culture != CultureInfo.InvariantCulture && culture.Name != "en") {
-                    WriteCulture(outputdir, fileName, extend, global, culture, aggregateScript);
-                    count++;
-                }
-            }
-
-            aggregateScript.Append("\r\n}( this ));\r\n");
-            string aggregateScriptString = aggregateScript.ToString();
-            string aggregatePath = Path.Combine(outputdir, aggregateFileName);
-            File.WriteAllText(aggregatePath, aggregateScriptString);
-            Console.WriteLine(aggregatePath);
-
-            Console.WriteLine("Done! Generated scripts for a total of {0} cultures, and 1 aggregate script.", count);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/Properties/AssemblyInfo.cs
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/Properties/AssemblyInfo.cs b/security-admin/src/main/webapp/libs/bower/globalize/generator/Properties/AssemblyInfo.cs
deleted file mode 100644
index 36a678f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-\ufeffusing System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("GlobalizationCultures")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("jQuery")]
-[assembly: AssemblyProduct("GlobalizeCultureGenerator")]
-[assembly: AssemblyCopyright("Copyright Software Freedom Conservancy, Inc.")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("d485ddf1-b620-429a-bc9e-619e9aa5edc4")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers 
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/StringExt.cs
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/StringExt.cs b/security-admin/src/main/webapp/libs/bower/globalize/generator/StringExt.cs
deleted file mode 100644
index 4fa450b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/StringExt.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Globalization;
-
-namespace Globalization {
-    public static class StringExtensions {
-        public static IEnumerable<string> Split(this string str, Func<char, bool> controller) {
-            int nextPiece = 0;
-
-            for (int c = 0; c < str.Length; c++) {
-                if (controller(str[c])) {
-                    yield return str.Substring(nextPiece, c - nextPiece);
-                    nextPiece = c + 1;
-                }
-            }
-
-            yield return str.Substring(nextPiece);
-        }
-
-        public static string TrimMatchingQuotes(this string input, char quote) {
-            if ((input.Length >= 2) &&
-                (input[0] == quote) && (input[input.Length - 1] == quote))
-                return input.Substring(1, input.Length - 2);
-
-            return input;
-        }
-
-        public static IEnumerable<string> SplitCommandLine(this string commandLine) {
-            bool inQuotes = false;
-
-            return commandLine.Split(c => {
-                if (c == '\"')
-                    inQuotes = !inQuotes;
-
-                return !inQuotes && c == ' ';
-            }).Select(arg => arg.Trim().TrimMatchingQuotes('\"'))
-              .Where(arg => !string.IsNullOrEmpty(arg));
-        }
-
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/UmAlQuraCalendar.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/UmAlQuraCalendar.js b/security-admin/src/main/webapp/libs/bower/globalize/generator/UmAlQuraCalendar.js
deleted file mode 100644
index 7dc25ee..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/UmAlQuraCalendar.js
+++ /dev/null
@@ -1,190 +0,0 @@
-\ufeff                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/generator/generator.csproj
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/generator/generator.csproj b/security-admin/src/main/webapp/libs/bower/globalize/generator/generator.csproj
deleted file mode 100644
index 3c9f503..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/generator/generator.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-\ufeff<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
-    <ProjectGuid>{6EBDAB07-7C5E-4CF5-91CA-368ED36D6600}</ProjectGuid>
-    <OutputType>Exe</OutputType>
-    <NoStandardLibraries>false</NoStandardLibraries>
-    <AssemblyName>generator</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <TargetFrameworkProfile>
-    </TargetFrameworkProfile>
-    <FileAlignment>512</FileAlignment>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <PlatformTarget>x86</PlatformTarget>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <PlatformTarget>x86</PlatformTarget>
-  </PropertyGroup>
-  <PropertyGroup>
-    <RootNamespace>Generator</RootNamespace>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.CSharp" />
-    <Reference Include="System" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Data.DataSetExtensions" />
-    <Reference Include="System.Web" />
-    <Reference Include="System.Web.Extensions" />
-    <Reference Include="System.Xml" />
-    <Reference Include="System.Xml.Linq" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="StringExt.cs" />
-    <Compile Include="Program.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="UmAlQuraCalendar.js" />
-    <EmbeddedResource Include="HijriCalendar.js" />
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
-  <ProjectExtensions>
-    <VisualStudio AllowExistingFolder="true" />
-  </ProjectExtensions>
-</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/grunt.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/grunt.js b/security-admin/src/main/webapp/libs/bower/globalize/grunt.js
deleted file mode 100644
index 4e82c73..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/grunt.js
+++ /dev/null
@@ -1,36 +0,0 @@
-module.exports = function( grunt ) {
-
-grunt.initConfig({
-	pkg: "<json:package.json>",
-	meta: {
-		banner: "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " +
-				"<%= grunt.template.today('isoDate') %>\n" +
-				"<%= pkg.homepage ? '* ' + pkg.homepage + '\n' : '' %>" +
-				"* Copyright <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" +
-				" Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */"
-	},
-	lint: {
-		files: [ "lib/globalize.js", "lib/cultures/*.js", "test/*.js" ]
-	},
-	qunit: {
-		files: [ "test/*.html" ]
-	},
-	watch: {
-		files: [ "<config:lint.files>", "test/*.html" ],
-		tasks: "lint qunit"
-	},
-	jshint: {
-		options: {
-			eqnull: true
-		}
-	},
-	min: {
-		"dist/globalize.min.js": [ "<banner:meta.banner>", "lib/globalize.js" ]
-	}
-});
-
-// Default task.
-grunt.registerTask( "default", "lint qunit" );
-
-}
-


[17/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-IQ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-IQ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-IQ.js
deleted file mode 100644
index 14658fb..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-IQ.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar-IQ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-IQ", "default", {
-	name: "ar-IQ",
-	englishName: "Arabic (Iraq)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0639\u0631\u0627\u0642)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u062f.\u0639.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-JO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-JO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-JO.js
deleted file mode 100644
index 9db0acd..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-JO.js
+++ /dev/null
@@ -1,462 +0,0 @@
-/*
- * Globalize Culture ar-JO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-JO", "default", {
-	name: "ar-JO",
-	englishName: "Arabic (Jordan)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0623\u0631\u062f\u0646)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$ n"],
-			decimals: 3,
-			symbol: "\u062f.\u0627.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedEnglish: {
-			name: "Gregorian_TransliteratedEnglish",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u0623","\u0627","\u062b","\u0623","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0627\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0627\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-KW.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-KW.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-KW.js
deleted file mode 100644
index 9cdf76f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar-KW.js
+++ /dev/null
@@ -1,462 +0,0 @@
-/*
- * Globalize Culture ar-KW
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar-KW", "default", {
-	name: "ar-KW",
-	englishName: "Arabic (Kuwait)",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0643\u0648\u064a\u062a)",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		decimals: 3,
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		percent: {
-			decimals: 3
-		},
-		currency: {
-			pattern: ["$n-","$ n"],
-			decimals: 3,
-			symbol: "\u062f.\u0643.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		UmAlQura: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));


[13/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar.js
deleted file mode 100644
index e7c1c02..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ar.js
+++ /dev/null
@@ -1,457 +0,0 @@
-/*
- * Globalize Culture ar
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ar", "default", {
-	name: "ar",
-	englishName: "Arabic",
-	nativeName: "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
-	language: "ar",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		"NaN": "\u0644\u064a\u0633 \u0628\u0631\u0642\u0645",
-		negativeInfinity: "-\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		positiveInfinity: "+\u0644\u0627 \u0646\u0647\u0627\u064a\u0629",
-		currency: {
-			pattern: ["$n-","$ n"],
-			symbol: "\u0631.\u0633.\u200f"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "UmAlQura",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MMMM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MMMM/yyyy hh:mm tt",
-				F: "dd/MMMM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    _yearInfo: [
-                        // MonthLengthFlags, Gregorian Date
-                        [746, -2198707200000],
-                        [1769, -2168121600000],
-                        [3794, -2137449600000],
-                        [3748, -2106777600000],
-                        [3402, -2076192000000],
-                        [2710, -2045606400000],
-                        [1334, -2015020800000],
-                        [2741, -1984435200000],
-                        [3498, -1953763200000],
-                        [2980, -1923091200000],
-                        [2889, -1892505600000],
-                        [2707, -1861920000000],
-                        [1323, -1831334400000],
-                        [2647, -1800748800000],
-                        [1206, -1770076800000],
-                        [2741, -1739491200000],
-                        [1450, -1708819200000],
-                        [3413, -1678233600000],
-                        [3370, -1647561600000],
-                        [2646, -1616976000000],
-                        [1198, -1586390400000],
-                        [2397, -1555804800000],
-                        [748, -1525132800000],
-                        [1749, -1494547200000],
-                        [1706, -1463875200000],
-                        [1365, -1433289600000],
-                        [1195, -1402704000000],
-                        [2395, -1372118400000],
-                        [698, -1341446400000],
-                        [1397, -1310860800000],
-                        [2994, -1280188800000],
-                        [1892, -1249516800000],
-                        [1865, -1218931200000],
-                        [1621, -1188345600000],
-                        [683, -1157760000000],
-                        [1371, -1127174400000],
-                        [2778, -1096502400000],
-                        [1748, -1065830400000],
-                        [3785, -1035244800000],
-                        [3474, -1004572800000],
-                        [3365, -973987200000],
-                        [2637, -943401600000],
-                        [685, -912816000000],
-                        [1389, -882230400000],
-                        [2922, -851558400000],
-                        [2898, -820886400000],
-                        [2725, -790300800000],
-                        [2635, -759715200000],
-                        [1175, -729129600000],
-                        [2359, -698544000000],
-                        [694, -667872000000],
-                        [1397, -637286400000],
-                        [3434, -606614400000],
-                        [3410, -575942400000],
-                        [2710, -545356800000],
-                        [2349, -514771200000],
-                        [605, -484185600000],
-                        [1245, -453600000000],
-                        [2778, -422928000000],
-                        [1492, -392256000000],
-                        [3497, -361670400000],
-                        [3410, -330998400000],
-                        [2730, -300412800000],
-                        [1238, -269827200000],
-                        [2486, -239241600000],
-                        [884, -208569600000],
-                        [1897, -177984000000],
-                        [1874, -147312000000],
-                        [1701, -116726400000],
-                        [1355, -86140800000],
-                        [2731, -55555200000],
-                        [1370, -24883200000],
-                        [2773, 5702400000],
-                        [3538, 36374400000],
-                        [3492, 67046400000],
-                        [3401, 97632000000],
-                        [2709, 128217600000],
-                        [1325, 158803200000],
-                        [2653, 189388800000],
-                        [1370, 220060800000],
-                        [2773, 250646400000],
-                        [1706, 281318400000],
-                        [1685, 311904000000],
-                        [1323, 342489600000],
-                        [2647, 373075200000],
-                        [1198, 403747200000],
-                        [2422, 434332800000],
-                        [1388, 465004800000],
-                        [2901, 495590400000],
-                        [2730, 526262400000],
-                        [2645, 556848000000],
-                        [1197, 587433600000],
-                        [2397, 618019200000],
-                        [730, 648691200000],
-                        [1497, 679276800000],
-                        [3506, 709948800000],
-                        [2980, 740620800000],
-                        [2890, 771206400000],
-                        [2645, 801792000000],
-                        [693, 832377600000],
-                        [1397, 862963200000],
-                        [2922, 893635200000],
-                        [3026, 924307200000],
-                        [3012, 954979200000],
-                        [2953, 985564800000],
-                        [2709, 1016150400000],
-                        [1325, 1046736000000],
-                        [1453, 1077321600000],
-                        [2922, 1107993600000],
-                        [1748, 1138665600000],
-                        [3529, 1169251200000],
-                        [3474, 1199923200000],
-                        [2726, 1230508800000],
-                        [2390, 1261094400000],
-                        [686, 1291680000000],
-                        [1389, 1322265600000],
-                        [874, 1352937600000],
-                        [2901, 1383523200000],
-                        [2730, 1414195200000],
-                        [2381, 1444780800000],
-                        [1181, 1475366400000],
-                        [2397, 1505952000000],
-                        [698, 1536624000000],
-                        [1461, 1567209600000],
-                        [1450, 1597881600000],
-                        [3413, 1628467200000],
-                        [2714, 1659139200000],
-                        [2350, 1689724800000],
-                        [622, 1720310400000],
-                        [1373, 1750896000000],
-                        [2778, 1781568000000],
-                        [1748, 1812240000000],
-                        [1701, 1842825600000],
-                        [0, 1873411200000]
-                    ],
-                    minDate: -2198707200000,
-                    maxDate: 1873411199999,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var days = hday - 1,
-                            gyear = hyear - 1318;
-                        if (gyear < 0 || gyear >= this._yearInfo.length) return null;
-                        var info = this._yearInfo[gyear],
-                            gdate = new Date(info[1]),
-                            monthLength = info[0];
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the gregorian date in the same timezone,
-                        // not what the gregorian date was at GMT time, so we adjust for the offset.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        for (var i = 0; i < hmonth; i++) {
-                            days += 29 + (monthLength & 1);
-                            monthLength = monthLength >> 1;
-                        }
-                        gdate.setDate(gdate.getDate() + days);
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        // Date's ticks in javascript are always from the GMT time,
-                        // but we are interested in the hijri date in the same timezone,
-                        // not what the hijri date was at GMT time, so we adjust for the offset.
-                        var ticks = gdate - gdate.getTimezoneOffset() * 60000;
-                        if (ticks < this.minDate || ticks > this.maxDate) return null;
-                        var hyear = 0,
-                            hmonth = 1;
-                        // find the earliest gregorian date in the array that is greater than or equal to the given date
-                        while (ticks > this._yearInfo[++hyear][1]) { }
-                        if (ticks !== this._yearInfo[hyear][1]) {
-                            hyear--;
-                        }
-                        var info = this._yearInfo[hyear],
-                            // how many days has it been since the date we found in the array?
-                            // 86400000 = ticks per day
-                            days = Math.floor((ticks - info[1]) / 86400000),
-                            monthLength = info[0];
-                        hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N
-                        // now increment day/month based on the total days, considering
-                        // how many days are in each month. We cannot run past the year
-                        // mark since we would have found a different array entry in that case.
-                        var daysInMonth = 29 + (monthLength & 1);
-                        while (days >= daysInMonth) {
-                            days -= daysInMonth;
-                            monthLength = monthLength >> 1;
-                            daysInMonth = 29 + (monthLength & 1);
-                            hmonth++;
-                        }
-                        // remaining days is less than is in one month, thus is the day of the month we landed on
-                        // hmonth-1 because in javascript months are zero based, stay consistent with that.
-                        return [hyear, hmonth - 1, days + 1];
-                    }
-			}
-		},
-		Hijri: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd/MM/yyyy hh:mm tt",
-				F: "dd/MM/yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_MiddleEastFrench: {
-			name: "Gregorian_MiddleEastFrench",
-			firstDay: 6,
-			days: {
-				names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],
-				namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],
-				namesShort: ["di","lu","ma","me","je","ve","sa"]
-			},
-			months: {
-				names: ["janvier","f�vrier","mars","avril","mai","juin","juillet","ao�t","septembre","octobre","novembre","d�cembre",""],
-				namesAbbr: ["janv.","f�vr.","mars","avr.","mai","juin","juil.","ao�t","sept.","oct.","nov.","d�c.",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"ap. J.-C.","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_Arabic: {
-			name: "Gregorian_Arabic",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""],
-				namesAbbr: ["\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0623\u064a\u0627\u0631","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646�\u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646�\u0627\u0644\u0623\u0648\u0644",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dd MMMM, yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dd MMMM, yyyy hh:mm tt",
-				F: "dd MMMM, yyyy hh:mm:ss tt",
-				M: "dd MMMM"
-			}
-		},
-		Gregorian_TransliteratedFrench: {
-			name: "Gregorian_TransliteratedFrench",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""],
-				namesAbbr: ["\u062c\u0627\u0646\u0641\u064a\u064a\u0647","\u0641\u064a\u0641\u0631\u064a\u064a\u0647","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u064a\u0647","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0627\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631",""]
-			},
-			AM: ["\u0635","\u0635","\u0635"],
-			PM: ["\u0645","\u0645","\u0645"],
-			eras: [{"name":"\u0645","start":null,"offset":0}],
-			patterns: {
-				d: "MM/dd/yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, MMMM dd, yyyy hh:mm tt",
-				F: "dddd, MMMM dd, yyyy hh:mm:ss tt"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn-CL.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn-CL.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn-CL.js
deleted file mode 100644
index b898ab3..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn-CL.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture arn-CL
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "arn-CL", "default", {
-	name: "arn-CL",
-	englishName: "Mapudungun (Chile)",
-	nativeName: "Mapudungun (Chile)",
-	language: "arn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn.js
deleted file mode 100644
index b27f5d5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.arn.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture arn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "arn", "default", {
-	name: "arn",
-	englishName: "Mapudungun",
-	nativeName: "Mapudungun",
-	language: "arn",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		percent: {
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["domingo","lunes","martes","mi�rcoles","jueves","viernes","s�bado"],
-				namesAbbr: ["dom","lun","mar","mi�","jue","vie","s�b"],
-				namesShort: ["do","lu","ma","mi","ju","vi","s�"]
-			},
-			months: {
-				names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""],
-				namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as-IN.js
deleted file mode 100644
index fe97442..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as-IN.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture as-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "as-IN", "default", {
-	name: "as-IN",
-	englishName: "Assamese (India)",
-	nativeName: "\u0985\u09b8\u09ae\u09c0\u09df\u09be (\u09ad\u09be\u09f0\u09a4)",
-	language: "as",
-	numberFormat: {
-		groupSizes: [3,2],
-		"NaN": "nan",
-		negativeInfinity: "-infinity",
-		positiveInfinity: "infinity",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","n$"],
-			groupSizes: [3,2],
-			symbol: "\u099f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u09b8\u09cb\u09ae\u09ac\u09be\u09f0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09f0","\u09ac\u09c1\u09a7\u09ac\u09be\u09f0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09f0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09f0","\u09b6\u09a8\u09bf\u09ac\u09be\u09f0","\u09f0\u09ac\u09bf\u09ac\u09be\u09f0"],
-				namesAbbr: ["\u09b8\u09cb\u09ae.","\u09ae\u0999\u09cd\u0997\u09b2.","\u09ac\u09c1\u09a7.","\u09ac\u09c3\u09b9.","\u09b6\u09c1\u0995\u09cd\u09b0.","\u09b6\u09a8\u09bf.","\u09f0\u09ac\u09bf."],
-				namesShort: ["\u09b8\u09cb","\u09ae","\u09ac\u09c1","\u09ac\u09c3","\u09b6\u09c1","\u09b6","\u09b0"]
-			},
-			months: {
-				names: ["\u099c\u09be\u09a8\u09c1\u09f1\u09be\u09f0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09f1\u09be\u09f0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b7\u09cd\u099f","\u099a\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ac\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u099a\u09c7\u09ae\u09cd\u09ac\u09b0",""],
-				namesAbbr: ["\u099c\u09be\u09a8\u09c1","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b7\u09cd\u099f","\u099a\u09c7\u09aa\u09cd\u099f\u09c7","\u0985\u0995\u09cd\u099f\u09cb","\u09a8\u09ac\u09c7","\u09a1\u09bf\u099a\u09c7",""]
-			},
-			AM: ["\u09f0\u09be\u09a4\u09bf\u09aa\u09c1","\u09f0\u09be\u09a4\u09bf\u09aa\u09c1","\u09f0\u09be\u09a4\u09bf\u09aa\u09c1"],
-			PM: ["\u0986\u09ac\u09c7\u09b2\u09bf","\u0986\u09ac\u09c7\u09b2\u09bf","\u0986\u09ac\u09c7\u09b2\u09bf"],
-			eras: [{"name":"\u0996\u09cd\u09b0\u09c0\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "yyyy,MMMM dd, dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy,MMMM dd, dddd tt h:mm",
-				F: "yyyy,MMMM dd, dddd tt h:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM,yy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as.js
deleted file mode 100644
index 5577f8b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.as.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Globalize Culture as
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "as", "default", {
-	name: "as",
-	englishName: "Assamese",
-	nativeName: "\u0985\u09b8\u09ae\u09c0\u09df\u09be",
-	language: "as",
-	numberFormat: {
-		groupSizes: [3,2],
-		"NaN": "nan",
-		negativeInfinity: "-infinity",
-		positiveInfinity: "infinity",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","n$"],
-			groupSizes: [3,2],
-			symbol: "\u099f"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["\u09b8\u09cb\u09ae\u09ac\u09be\u09f0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09f0","\u09ac\u09c1\u09a7\u09ac\u09be\u09f0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09f0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09f0","\u09b6\u09a8\u09bf\u09ac\u09be\u09f0","\u09f0\u09ac\u09bf\u09ac\u09be\u09f0"],
-				namesAbbr: ["\u09b8\u09cb\u09ae.","\u09ae\u0999\u09cd\u0997\u09b2.","\u09ac\u09c1\u09a7.","\u09ac\u09c3\u09b9.","\u09b6\u09c1\u0995\u09cd\u09b0.","\u09b6\u09a8\u09bf.","\u09f0\u09ac\u09bf."],
-				namesShort: ["\u09b8\u09cb","\u09ae","\u09ac\u09c1","\u09ac\u09c3","\u09b6\u09c1","\u09b6","\u09b0"]
-			},
-			months: {
-				names: ["\u099c\u09be\u09a8\u09c1\u09f1\u09be\u09f0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09f1\u09be\u09f0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b7\u09cd\u099f","\u099a\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ac\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u099a\u09c7\u09ae\u09cd\u09ac\u09b0",""],
-				namesAbbr: ["\u099c\u09be\u09a8\u09c1","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b7\u09cd\u099f","\u099a\u09c7\u09aa\u09cd\u099f\u09c7","\u0985\u0995\u09cd\u099f\u09cb","\u09a8\u09ac\u09c7","\u09a1\u09bf\u099a\u09c7",""]
-			},
-			AM: ["\u09f0\u09be\u09a4\u09bf\u09aa\u09c1","\u09f0\u09be\u09a4\u09bf\u09aa\u09c1","\u09f0\u09be\u09a4\u09bf\u09aa\u09c1"],
-			PM: ["\u0986\u09ac\u09c7\u09b2\u09bf","\u0986\u09ac\u09c7\u09b2\u09bf","\u0986\u09ac\u09c7\u09b2\u09bf"],
-			eras: [{"name":"\u0996\u09cd\u09b0\u09c0\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "yyyy,MMMM dd, dddd",
-				t: "tt h:mm",
-				T: "tt h:mm:ss",
-				f: "yyyy,MMMM dd, dddd tt h:mm",
-				F: "yyyy,MMMM dd, dddd tt h:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM,yy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl-AZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl-AZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl-AZ.js
deleted file mode 100644
index 71164b4..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl-AZ.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture az-Cyrl-AZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "az-Cyrl-AZ", "default", {
-	name: "az-Cyrl-AZ",
-	englishName: "Azeri (Cyrillic, Azerbaijan)",
-	nativeName: "\u0410\u0437\u04d9\u0440\u0431\u0430\u0458\u04b9\u0430\u043d (\u0410\u0437\u04d9\u0440\u0431\u0430\u0458\u04b9\u0430\u043d)",
-	language: "az-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u043c\u0430\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0411\u0430\u0437\u0430\u0440","\u0411\u0430\u0437\u0430\u0440�\u0435\u0440\u0442\u04d9\u0441\u0438","\u0427\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9�\u0430\u0445\u0448\u0430\u043c\u044b","\u0427\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9","\u04b8\u04af\u043c\u04d9�\u0430\u0445\u0448\u0430\u043c\u044b","\u04b8\u04af\u043c\u04d9","\u0428\u04d9\u043d\u0431\u04d9"],
-				namesAbbr: ["\u0411","\u0411\u0435","\u0427\u0430","\u0427","\u04b8\u0430","\u04b8","\u0428"],
-				namesShort: ["\u0411","\u0411\u0435","\u0427\u0430","\u0427","\u04b8\u0430","\u04b8","\u0428"]
-			},
-			months: {
-				names: ["\u0408\u0430\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0458","\u0418\u0458\u0443\u043d","\u0418\u0458\u0443\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u0458\u0430\u0431\u0440","\u041e\u043a\u0442\u0458\u0430\u0431\u0440","\u041d\u043e\u0458\u0430\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u0408\u0430\u043d","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0458","\u0418\u0458\u0443\u043d","\u0418\u0458\u0443\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u0458\u0430\u043d\u0432\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b","\u043c\u0430\u0458","\u0438\u0458\u0443\u043d","\u0438\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440","\u043e\u043a\u0442\u0458\u0430\u0431\u0440","\u043d\u043e\u0458\u0430\u0431\u0440","\u0434\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u0408\u0430\u043d","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u043c\u0430\u044f","\u0438\u0458\u0443\u043d","\u0438\u0458\u0443\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl.js
deleted file mode 100644
index 5928356..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Cyrl.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture az-Cyrl
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "az-Cyrl", "default", {
-	name: "az-Cyrl",
-	englishName: "Azeri (Cyrillic)",
-	nativeName: "\u0410\u0437\u04d9\u0440\u0431\u0430\u0458\u04b9\u0430\u043d�\u0434\u0438\u043b\u0438",
-	language: "az-Cyrl",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u043c\u0430\u043d."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0411\u0430\u0437\u0430\u0440","\u0411\u0430\u0437\u0430\u0440�\u0435\u0440\u0442\u04d9\u0441\u0438","\u0427\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9�\u0430\u0445\u0448\u0430\u043c\u044b","\u0427\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9","\u04b8\u04af\u043c\u04d9�\u0430\u0445\u0448\u0430\u043c\u044b","\u04b8\u04af\u043c\u04d9","\u0428\u04d9\u043d\u0431\u04d9"],
-				namesAbbr: ["\u0411","\u0411\u0435","\u0427\u0430","\u0427","\u04b8\u0430","\u04b8","\u0428"],
-				namesShort: ["\u0411","\u0411\u0435","\u0427\u0430","\u0427","\u04b8\u0430","\u04b8","\u0428"]
-			},
-			months: {
-				names: ["\u0408\u0430\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0458","\u0418\u0458\u0443\u043d","\u0418\u0458\u0443\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u0458\u0430\u0431\u0440","\u041e\u043a\u0442\u0458\u0430\u0431\u0440","\u041d\u043e\u0458\u0430\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u0408\u0430\u043d","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0458","\u0418\u0458\u0443\u043d","\u0418\u0458\u0443\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u0458\u0430\u043d\u0432\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b","\u043c\u0430\u0458","\u0438\u0458\u0443\u043d","\u0438\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440","\u043e\u043a\u0442\u0458\u0430\u0431\u0440","\u043d\u043e\u0458\u0430\u0431\u0440","\u0434\u0435\u043a\u0430\u0431\u0440",""],
-				namesAbbr: ["\u0408\u0430\u043d","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u043c\u0430\u044f","\u0438\u0458\u0443\u043d","\u0438\u0458\u0443\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn-AZ.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn-AZ.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn-AZ.js
deleted file mode 100644
index 200848e..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn-AZ.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture az-Latn-AZ
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "az-Latn-AZ", "default", {
-	name: "az-Latn-AZ",
-	englishName: "Azeri (Latin, Azerbaijan)",
-	nativeName: "Az\u0259rbaycan\xad\u0131l\u0131 (Az\u0259rbaycan)",
-	language: "az-Latn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "man."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Bazar","Bazar�ert\u0259si","�\u0259r\u015f\u0259nb\u0259�ax\u015fam\u0131","�\u0259r\u015f\u0259nb\u0259","C�m\u0259�ax\u015fam\u0131","C�m\u0259","\u015e\u0259nb\u0259"],
-				namesAbbr: ["B","Be","�a","�","Ca","C","\u015e"],
-				namesShort: ["B","Be","�a","�","Ca","C","\u015e"]
-			},
-			months: {
-				names: ["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			monthsGenitive: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn.js
deleted file mode 100644
index c4e80c7..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az-Latn.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture az-Latn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "az-Latn", "default", {
-	name: "az-Latn",
-	englishName: "Azeri (Latin)",
-	nativeName: "Az\u0259rbaycan\xad\u0131l\u0131",
-	language: "az-Latn",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "man."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Bazar","Bazar�ert\u0259si","�\u0259r\u015f\u0259nb\u0259�ax\u015fam\u0131","�\u0259r\u015f\u0259nb\u0259","C�m\u0259�ax\u015fam\u0131","C�m\u0259","\u015e\u0259nb\u0259"],
-				namesAbbr: ["B","Be","�a","�","Ca","C","\u015e"],
-				namesShort: ["B","Be","�a","�","Ca","C","\u015e"]
-			},
-			months: {
-				names: ["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			monthsGenitive: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az.js
deleted file mode 100644
index 7a5e5ec..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.az.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture az
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "az", "default", {
-	name: "az",
-	englishName: "Azeri",
-	nativeName: "Az\u0259rbaycan\xad\u0131l\u0131",
-	language: "az",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "man."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["Bazar","Bazar�ert\u0259si","�\u0259r\u015f\u0259nb\u0259�ax\u015fam\u0131","�\u0259r\u015f\u0259nb\u0259","C�m\u0259�ax\u015fam\u0131","C�m\u0259","\u015e\u0259nb\u0259"],
-				namesAbbr: ["B","Be","�a","�","Ca","C","\u015e"],
-				namesShort: ["B","Be","�a","�","Ca","C","\u015e"]
-			},
-			months: {
-				names: ["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			monthsGenitive: {
-				names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""],
-				namesAbbr: ["Yan","Fev","Mar","Apr","May","\u0130yun","\u0130yul","Avg","Sen","Okt","Noy","Dek",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba-RU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba-RU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba-RU.js
deleted file mode 100644
index 4b81713..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba-RU.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture ba-RU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ba-RU", "default", {
-	name: "ba-RU",
-	englishName: "Bashkir (Russia)",
-	nativeName: "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442 (\u0420\u043e\u0441\u0441\u0438\u044f)",
-	language: "ba",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ",",
-			symbol: "\u04bb."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0419\u04d9\u043a\u0448\u04d9\u043c\u0431\u0435","\u0414\u04af\u0448\u04d9\u043c\u0431\u0435","\u0428\u0438\u0448\u04d9\u043c\u0431\u0435","\u0428\u0430\u0440\u0448\u0430\u043c\u0431\u044b","\u041a\u0435\u0441\u0430\u0499\u043d\u0430","\u0419\u043e\u043c\u0430","\u0428\u04d9\u043c\u0431\u0435"],
-				namesAbbr: ["\u0419\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u041a\u0441","\u0419\u043c","\u0428\u0431"],
-				namesShort: ["\u0419\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u041a\u0441","\u0419\u043c","\u0428\u0431"]
-			},
-			months: {
-				names: ["\u0493\u0438\u043d\u0443\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b\u044c","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b\u044c","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u043e\u043a\u0442\u044f\u0431\u0440\u044c","\u043d\u043e\u044f\u0431\u0440\u044c","\u0434\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u0493\u0438\u043d","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy '\u0439'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0439' H:mm",
-				F: "d MMMM yyyy '\u0439' H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba.js
deleted file mode 100644
index a665f66..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ba.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture ba
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ba", "default", {
-	name: "ba",
-	englishName: "Bashkir",
-	nativeName: "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442",
-	language: "ba",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		groupSizes: [3,0],
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			groupSizes: [3,0],
-			",": "�",
-			".": ",",
-			symbol: "\u04bb."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0419\u04d9\u043a\u0448\u04d9\u043c\u0431\u0435","\u0414\u04af\u0448\u04d9\u043c\u0431\u0435","\u0428\u0438\u0448\u04d9\u043c\u0431\u0435","\u0428\u0430\u0440\u0448\u0430\u043c\u0431\u044b","\u041a\u0435\u0441\u0430\u0499\u043d\u0430","\u0419\u043e\u043c\u0430","\u0428\u04d9\u043c\u0431\u0435"],
-				namesAbbr: ["\u0419\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u041a\u0441","\u0419\u043c","\u0428\u0431"],
-				namesShort: ["\u0419\u0448","\u0414\u0448","\u0428\u0448","\u0428\u0440","\u041a\u0441","\u0419\u043c","\u0428\u0431"]
-			},
-			months: {
-				names: ["\u0493\u0438\u043d\u0443\u0430\u0440","\u0444\u0435\u0432\u0440\u0430\u043b\u044c","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b\u044c","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u043e\u043a\u0442\u044f\u0431\u0440\u044c","\u043d\u043e\u044f\u0431\u0440\u044c","\u0434\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u0493\u0438\u043d","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yy",
-				D: "d MMMM yyyy '\u0439'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0439' H:mm",
-				F: "d MMMM yyyy '\u0439' H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be-BY.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be-BY.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be-BY.js
deleted file mode 100644
index 855695a..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be-BY.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture be-BY
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "be-BY", "default", {
-	name: "be-BY",
-	englishName: "Belarusian (Belarus)",
-	nativeName: "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0456 (\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c)",
-	language: "be",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u044f\u0434\u0437\u0435\u043b\u044f","\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a","\u0430\u045e\u0442\u043e\u0440\u0430\u043a","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043f\u044f\u0442\u043d\u0456\u0446\u0430","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"],
-				namesShort: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0442\u0443\u0434\u0437\u0435\u043d\u044c","\u041b\u044e\u0442\u044b","\u0421\u0430\u043a\u0430\u0432\u0456\u043a","\u041a\u0440\u0430\u0441\u0430\u0432\u0456\u043a","\u041c\u0430\u0439","\u0427\u044d\u0440\u0432\u0435\u043d\u044c","\u041b\u0456\u043f\u0435\u043d\u044c","\u0416\u043d\u0456\u0432\u0435\u043d\u044c","\u0412\u0435\u0440\u0430\u0441\u0435\u043d\u044c","\u041a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a","\u041b\u0456\u0441\u0442\u0430\u043f\u0430\u0434","\u0421\u043d\u0435\u0436\u0430\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f","\u043b\u044e\u0442\u0430\u0433\u0430","\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430","\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430","\u043c\u0430\u044f","\u0447\u044d\u0440\u0432\u0435\u043d\u044f","\u043b\u0456\u043f\u0435\u043d\u044f","\u0436\u043d\u0456\u045e\u043d\u044f","\u0432\u0435\u0440\u0430\u0441\u043d\u044f","\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430","\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430","\u0441\u043d\u0435\u0436\u043d\u044f",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be.js
deleted file mode 100644
index 3db61d9..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.be.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Globalize Culture be
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "be", "default", {
-	name: "be",
-	englishName: "Belarusian",
-	nativeName: "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0456",
-	language: "be",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u044f\u0434\u0437\u0435\u043b\u044f","\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a","\u0430\u045e\u0442\u043e\u0440\u0430\u043a","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043f\u044f\u0442\u043d\u0456\u0446\u0430","\u0441\u0443\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"],
-				namesShort: ["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"]
-			},
-			months: {
-				names: ["\u0421\u0442\u0443\u0434\u0437\u0435\u043d\u044c","\u041b\u044e\u0442\u044b","\u0421\u0430\u043a\u0430\u0432\u0456\u043a","\u041a\u0440\u0430\u0441\u0430\u0432\u0456\u043a","\u041c\u0430\u0439","\u0427\u044d\u0440\u0432\u0435\u043d\u044c","\u041b\u0456\u043f\u0435\u043d\u044c","\u0416\u043d\u0456\u0432\u0435\u043d\u044c","\u0412\u0435\u0440\u0430\u0441\u0435\u043d\u044c","\u041a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a","\u041b\u0456\u0441\u0442\u0430\u043f\u0430\u0434","\u0421\u043d\u0435\u0436\u0430\u043d\u044c",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			monthsGenitive: {
-				names: ["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f","\u043b\u044e\u0442\u0430\u0433\u0430","\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430","\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430","\u043c\u0430\u044f","\u0447\u044d\u0440\u0432\u0435\u043d\u044f","\u043b\u0456\u043f\u0435\u043d\u044f","\u0436\u043d\u0456\u045e\u043d\u044f","\u0432\u0435\u0440\u0430\u0441\u043d\u044f","\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430","\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430","\u0441\u043d\u0435\u0436\u043d\u044f",""],
-				namesAbbr: ["\u0421\u0442\u0443","\u041b\u044e\u0442","\u0421\u0430\u043a","\u041a\u0440\u0430","\u041c\u0430\u0439","\u0427\u044d\u0440","\u041b\u0456\u043f","\u0416\u043d\u0456","\u0412\u0435\u0440","\u041a\u0430\u0441","\u041b\u0456\u0441","\u0421\u043d\u0435",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy H:mm",
-				F: "d MMMM yyyy H:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg-BG.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg-BG.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg-BG.js
deleted file mode 100644
index 0de7452..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg-BG.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture bg-BG
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bg-BG", "default", {
-	name: "bg-BG",
-	englishName: "Bulgarian (Bulgaria)",
-	nativeName: "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 (\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f)",
-	language: "bg",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "- \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+ \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u043b\u0432."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u044f\u0434\u0430","\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a","\u043f\u0435\u0442\u044a\u043a","\u0441\u044a\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0435\u0442\u0432","\u043f\u0435\u0442","\u0441\u044a\u0431"],
-				namesShort: ["\u043d","\u043f","\u0432","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u044f\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438",""],
-				namesAbbr: ["\u044f\u043d","\u0444\u0435\u0432\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433","\u0441\u0435\u043f\u0442","\u043e\u043a\u0442","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u0441\u043b\u0435\u0434 \u043d\u043e\u0432\u0430\u0442\u0430 \u0435\u0440\u0430","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy '\u0433.'",
-				D: "dd MMMM yyyy '\u0433.'",
-				t: "HH:mm '\u0447.'",
-				T: "HH:mm:ss '\u0447.'",
-				f: "dd MMMM yyyy '\u0433.' HH:mm '\u0447.'",
-				F: "dd MMMM yyyy '\u0433.' HH:mm:ss '\u0447.'",
-				M: "dd MMMM",
-				Y: "MMMM yyyy '\u0433.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg.js
deleted file mode 100644
index b87a9e5..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bg.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture bg
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bg", "default", {
-	name: "bg",
-	englishName: "Bulgarian",
-	nativeName: "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
-	language: "bg",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "- \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		positiveInfinity: "+ \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u043b\u0432."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u043d\u0435\u0434\u0435\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u044f\u0434\u0430","\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a","\u043f\u0435\u0442\u044a\u043a","\u0441\u044a\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0435\u0442\u0432","\u043f\u0435\u0442","\u0441\u044a\u0431"],
-				namesShort: ["\u043d","\u043f","\u0432","\u0441","\u0447","\u043f","\u0441"]
-			},
-			months: {
-				names: ["\u044f\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438",""],
-				namesAbbr: ["\u044f\u043d","\u0444\u0435\u0432\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433","\u0441\u0435\u043f\u0442","\u043e\u043a\u0442","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"\u0441\u043b\u0435\u0434 \u043d\u043e\u0432\u0430\u0442\u0430 \u0435\u0440\u0430","start":null,"offset":0}],
-			patterns: {
-				d: "d.M.yyyy '\u0433.'",
-				D: "dd MMMM yyyy '\u0433.'",
-				t: "HH:mm '\u0447.'",
-				T: "HH:mm:ss '\u0447.'",
-				f: "dd MMMM yyyy '\u0433.' HH:mm '\u0447.'",
-				F: "dd MMMM yyyy '\u0433.' HH:mm:ss '\u0447.'",
-				M: "dd MMMM",
-				Y: "MMMM yyyy '\u0433.'"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-BD.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-BD.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-BD.js
deleted file mode 100644
index cc62709..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-BD.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture bn-BD
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bn-BD", "default", {
-	name: "bn-BD",
-	englishName: "Bengali (Bangladesh)",
-	nativeName: "\u09ac\u09be\u0982\u09b2\u09be (\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6)",
-	language: "bn",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			pattern: ["-%n","%n"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u09f3"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			":": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u09b0\u09ac\u09bf\u09ac\u09be\u09b0","\u09b8\u09cb\u09ae\u09ac\u09be\u09b0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0","\u09ac\u09c1\u09a7\u09ac\u09be\u09b0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0","\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"],
-				namesAbbr: ["\u09b0\u09ac\u09bf.","\u09b8\u09cb\u09ae.","\u09ae\u0999\u09cd\u0997\u09b2.","\u09ac\u09c1\u09a7.","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf.","\u09b6\u09c1\u0995\u09cd\u09b0.","\u09b6\u09a8\u09bf."],
-				namesShort: ["\u09b0","\u09b8","\u09ae","\u09ac","\u09ac","\u09b6","\u09b6"]
-			},
-			months: {
-				names: ["\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b8\u09cd\u099f","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0",""],
-				namesAbbr: ["\u099c\u09be\u09a8\u09c1.","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1.","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997.","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7.","\u0985\u0995\u09cd\u099f\u09cb.","\u09a8\u09ad\u09c7.","\u09a1\u09bf\u09b8\u09c7.",""]
-			},
-			AM: ["\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8"],
-			PM: ["\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH.mm",
-				T: "HH.mm.ss",
-				f: "dd MMMM yyyy HH.mm",
-				F: "dd MMMM yyyy HH.mm.ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-IN.js
deleted file mode 100644
index 2601291..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn-IN.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture bn-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bn-IN", "default", {
-	name: "bn-IN",
-	englishName: "Bengali (India)",
-	nativeName: "\u09ac\u09be\u0982\u09b2\u09be (\u09ad\u09be\u09b0\u09a4)",
-	language: "bn",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			pattern: ["-%n","%n"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u099f\u09be"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			":": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u09b0\u09ac\u09bf\u09ac\u09be\u09b0","\u09b8\u09cb\u09ae\u09ac\u09be\u09b0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0","\u09ac\u09c1\u09a7\u09ac\u09be\u09b0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0","\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"],
-				namesAbbr: ["\u09b0\u09ac\u09bf.","\u09b8\u09cb\u09ae.","\u09ae\u0999\u09cd\u0997\u09b2.","\u09ac\u09c1\u09a7.","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf.","\u09b6\u09c1\u0995\u09cd\u09b0.","\u09b6\u09a8\u09bf."],
-				namesShort: ["\u09b0","\u09b8","\u09ae","\u09ac","\u09ac","\u09b6","\u09b6"]
-			},
-			months: {
-				names: ["\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b8\u09cd\u099f","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0",""],
-				namesAbbr: ["\u099c\u09be\u09a8\u09c1.","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1.","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997.","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7.","\u0985\u0995\u09cd\u099f\u09cb.","\u09a8\u09ad\u09c7.","\u09a1\u09bf\u09b8\u09c7.",""]
-			},
-			AM: ["\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8"],
-			PM: ["\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH.mm",
-				T: "HH.mm.ss",
-				f: "dd MMMM yyyy HH.mm",
-				F: "dd MMMM yyyy HH.mm.ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn.js
deleted file mode 100644
index 82ce270..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bn.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture bn
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bn", "default", {
-	name: "bn",
-	englishName: "Bengali",
-	nativeName: "\u09ac\u09be\u0982\u09b2\u09be",
-	language: "bn",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			pattern: ["-%n","%n"],
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u099f\u09be"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			":": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u09b0\u09ac\u09bf\u09ac\u09be\u09b0","\u09b8\u09cb\u09ae\u09ac\u09be\u09b0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0","\u09ac\u09c1\u09a7\u09ac\u09be\u09b0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0","\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"],
-				namesAbbr: ["\u09b0\u09ac\u09bf.","\u09b8\u09cb\u09ae.","\u09ae\u0999\u09cd\u0997\u09b2.","\u09ac\u09c1\u09a7.","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf.","\u09b6\u09c1\u0995\u09cd\u09b0.","\u09b6\u09a8\u09bf."],
-				namesShort: ["\u09b0","\u09b8","\u09ae","\u09ac","\u09ac","\u09b6","\u09b6"]
-			},
-			months: {
-				names: ["\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b8\u09cd\u099f","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0",""],
-				namesAbbr: ["\u099c\u09be\u09a8\u09c1.","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1.","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997.","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7.","\u0985\u0995\u09cd\u099f\u09cb.","\u09a8\u09ad\u09c7.","\u09a1\u09bf\u09b8\u09c7.",""]
-			},
-			AM: ["\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8","\u09aa\u09c1\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8"],
-			PM: ["\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8","\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a8"],
-			patterns: {
-				d: "dd-MM-yy",
-				D: "dd MMMM yyyy",
-				t: "HH.mm",
-				T: "HH.mm.ss",
-				f: "dd MMMM yyyy HH.mm",
-				F: "dd MMMM yyyy HH.mm.ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo-CN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo-CN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo-CN.js
deleted file mode 100644
index b173a24..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo-CN.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture bo-CN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bo-CN", "default", {
-	name: "bo-CN",
-	englishName: "Tibetan (PRC)",
-	nativeName: "\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42 (\u0f40\u0fb2\u0f74\u0f44\u0f0b\u0f67\u0fad\u0f0b\u0f58\u0f72\u0f0b\u0f51\u0f58\u0f44\u0f66\u0f0b\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f58\u0f50\u0f74\u0f53\u0f0b\u0f62\u0f92\u0fb1\u0f63\u0f0b\u0f41\u0f56\u0f0d)",
-	language: "bo",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\u0f68\u0f44\u0f0b\u0f40\u0f72\u0f0b\u0f58\u0f72\u0f53\u0f0b\u0f54\u0f0d",
-		negativeInfinity: "\u0f58\u0f7c\u0f0b\u0f42\u0fb2\u0f44\u0f66\u0f0b\u0f5a\u0f51\u0f0b\u0f58\u0f7a\u0f51\u0f0b\u0f46\u0f74\u0f44\u0f0b\u0f56\u0f0d",
-		positiveInfinity: "\u0f55\u0f7c\u0f0b\u0f42\u0fb2\u0f44\u0f66\u0f0b\u0f5a\u0f51\u0f0b\u0f58\u0f7a\u0f51\u0f0b\u0f46\u0f7a\u0f0b\u0f56\u0f0d",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			groupSizes: [3,0],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0d"],
-				namesAbbr: ["\u0f49\u0f72\u0f0b\u0f58\u0f0d","\u0f5f\u0fb3\u0f0b\u0f56\u0f0d","\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0d","\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0d","\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0d","\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0d","\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0d"],
-				namesShort: ["\u0f27","\u0f21","\u0f22","\u0f23","\u0f24","\u0f25","\u0f26"]
-			},
-			months: {
-				names: ["\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f7c\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0d",""],
-				namesAbbr: ["\u0f5f\u0fb3\u0f0b \u0f21","\u0f5f\u0fb3\u0f0b \u0f22","\u0f5f\u0fb3\u0f0b \u0f23","\u0f5f\u0fb3\u0f0b \u0f24","\u0f5f\u0fb3\u0f0b \u0f25","\u0f5f\u0fb3\u0f0b \u0f26","\u0f5f\u0fb3\u0f0b \u0f27","\u0f5f\u0fb3\u0f0b \u0f28","\u0f5f\u0fb3\u0f0b \u0f29","\u0f5f\u0fb3\u0f0b \u0f21\u0f20","\u0f5f\u0fb3\u0f0b \u0f21\u0f21","\u0f5f\u0fb3\u0f0b \u0f21\u0f22",""]
-			},
-			AM: ["\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c","\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c","\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c"],
-			PM: ["\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c","\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c","\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c"],
-			eras: [{"name":"\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d HH:mm",
-				F: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d HH:mm:ss",
-				M: "'\u0f5f\u0fb3\u0f0b' M'\u0f5a\u0f7a\u0f66'd",
-				Y: "yyyy.M"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo.js
deleted file mode 100644
index 96f0caa..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.bo.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture bo
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "bo", "default", {
-	name: "bo",
-	englishName: "Tibetan",
-	nativeName: "\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42",
-	language: "bo",
-	numberFormat: {
-		groupSizes: [3,0],
-		"NaN": "\u0f68\u0f44\u0f0b\u0f40\u0f72\u0f0b\u0f58\u0f72\u0f53\u0f0b\u0f54\u0f0d",
-		negativeInfinity: "\u0f58\u0f7c\u0f0b\u0f42\u0fb2\u0f44\u0f66\u0f0b\u0f5a\u0f51\u0f0b\u0f58\u0f7a\u0f51\u0f0b\u0f46\u0f74\u0f44\u0f0b\u0f56\u0f0d",
-		positiveInfinity: "\u0f55\u0f7c\u0f0b\u0f42\u0fb2\u0f44\u0f66\u0f0b\u0f5a\u0f51\u0f0b\u0f58\u0f7a\u0f51\u0f0b\u0f46\u0f7a\u0f0b\u0f56\u0f0d",
-		percent: {
-			pattern: ["-n%","n%"],
-			groupSizes: [3,0]
-		},
-		currency: {
-			pattern: ["$-n","$n"],
-			groupSizes: [3,0],
-			symbol: "�"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0d","\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0d"],
-				namesAbbr: ["\u0f49\u0f72\u0f0b\u0f58\u0f0d","\u0f5f\u0fb3\u0f0b\u0f56\u0f0d","\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0d","\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0d","\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0d","\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0d","\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0d"],
-				namesShort: ["\u0f27","\u0f21","\u0f22","\u0f23","\u0f24","\u0f25","\u0f26"]
-			},
-			months: {
-				names: ["\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f7c\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0d","\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0d",""],
-				namesAbbr: ["\u0f5f\u0fb3\u0f0b \u0f21","\u0f5f\u0fb3\u0f0b \u0f22","\u0f5f\u0fb3\u0f0b \u0f23","\u0f5f\u0fb3\u0f0b \u0f24","\u0f5f\u0fb3\u0f0b \u0f25","\u0f5f\u0fb3\u0f0b \u0f26","\u0f5f\u0fb3\u0f0b \u0f27","\u0f5f\u0fb3\u0f0b \u0f28","\u0f5f\u0fb3\u0f0b \u0f29","\u0f5f\u0fb3\u0f0b \u0f21\u0f20","\u0f5f\u0fb3\u0f0b \u0f21\u0f21","\u0f5f\u0fb3\u0f0b \u0f21\u0f22",""]
-			},
-			AM: ["\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c","\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c","\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c"],
-			PM: ["\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c","\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c","\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c"],
-			eras: [{"name":"\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d HH:mm",
-				F: "yyyy'\u0f63\u0f7c\u0f60\u0f72\u0f0b\u0f5f\u0fb3' M'\u0f5a\u0f7a\u0f66' d HH:mm:ss",
-				M: "'\u0f5f\u0fb3\u0f0b' M'\u0f5a\u0f7a\u0f66'd",
-				Y: "yyyy.M"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br-FR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br-FR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br-FR.js
deleted file mode 100644
index 37bf505..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br-FR.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture br-FR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "br-FR", "default", {
-	name: "br-FR",
-	englishName: "Breton (France)",
-	nativeName: "brezhoneg (Fra�s)",
-	language: "br",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "NkN",
-		negativeInfinity: "-Anfin",
-		positiveInfinity: "+Anfin",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sul","Lun","Meurzh","Merc'her","Yaou","Gwener","Sadorn"],
-				namesAbbr: ["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],
-				namesShort: ["Su","Lu","Mz","Mc","Ya","Gw","Sa"]
-			},
-			months: {
-				names: ["Genver","C'hwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu",""],
-				namesAbbr: ["Gen.","C'hwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kzu",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"g. J.-K.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br.js
deleted file mode 100644
index 29dd176..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.br.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture br
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "br", "default", {
-	name: "br",
-	englishName: "Breton",
-	nativeName: "brezhoneg",
-	language: "br",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "NkN",
-		negativeInfinity: "-Anfin",
-		positiveInfinity: "+Anfin",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": "�",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["Sul","Lun","Meurzh","Merc'her","Yaou","Gwener","Sadorn"],
-				namesAbbr: ["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],
-				namesShort: ["Su","Lu","Mz","Mc","Ya","Gw","Sa"]
-			},
-			months: {
-				names: ["Genver","C'hwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu",""],
-				namesAbbr: ["Gen.","C'hwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kzu",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"g. J.-K.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd d MMMM yyyy HH:mm",
-				F: "dddd d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));


[06/22] incubator-ranger git commit: RANGER-964: Fix NOTICE and LICENSE file contents

Posted by ve...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs-AF.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs-AF.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs-AF.js
deleted file mode 100644
index b50d211..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs-AF.js
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * Globalize Culture prs-AF
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "prs-AF", "default", {
-	name: "prs-AF",
-	englishName: "Dari (Afghanistan)",
-	nativeName: "\u062f\u0631\u0649 (\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646)",
-	language: "prs",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		",": ".",
-		".": ",",
-		"NaN": "\u063a \u0639",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "\u221e",
-		percent: {
-			pattern: ["%n-","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$n-","$n"],
-			symbol: "\u060b"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			firstDay: 5,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 5,
-			days: {
-				names: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627\u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u064a\u0646\u062f\u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""],
-				namesAbbr: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627\u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u064a\u0646\u062f\u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0644.\u0647","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy, dd, MMMM, dddd",
-				f: "yyyy, dd, MMMM, dddd h:mm tt",
-				F: "yyyy, dd, MMMM, dddd h:mm:ss tt",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs.js
deleted file mode 100644
index aaf297b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.prs.js
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * Globalize Culture prs
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "prs", "default", {
-	name: "prs",
-	englishName: "Dari",
-	nativeName: "\u062f\u0631\u0649",
-	language: "prs",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		",": ".",
-		".": ",",
-		"NaN": "\u063a \u0639",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "\u221e",
-		percent: {
-			pattern: ["%n-","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["$n-","$n"],
-			symbol: "\u060b"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			firstDay: 5,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 5,
-			days: {
-				names: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627\u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u064a\u0646\u062f\u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""],
-				namesAbbr: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627\u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u064a\u0646\u062f\u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0644.\u0647","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy, dd, MMMM, dddd",
-				f: "yyyy, dd, MMMM, dddd h:mm tt",
-				F: "yyyy, dd, MMMM, dddd h:mm:ss tt",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps-AF.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps-AF.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps-AF.js
deleted file mode 100644
index bf38c1b..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps-AF.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/*
- * Globalize Culture ps-AF
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ps-AF", "default", {
-	name: "ps-AF",
-	englishName: "Pashto (Afghanistan)",
-	nativeName: "\u067e\u069a\u062a\u0648 (\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646)",
-	language: "ps",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		",": "\u060c",
-		".": ",",
-		"NaN": "\u063a \u0639",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "\u221e",
-		percent: {
-			pattern: ["%n-","%n"],
-			",": "\u060c",
-			".": ","
-		},
-		currency: {
-			pattern: ["$n-","$n"],
-			",": "\u066c",
-			".": "\u066b",
-			symbol: "\u060b"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627 \u069a\u0632\u0645\u0631\u0649","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u0646\u0688 \u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""],
-				namesAbbr: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627 \u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u0646\u0688 \u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0644.\u0647","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy, dd, MMMM, dddd",
-				f: "yyyy, dd, MMMM, dddd h:mm tt",
-				F: "yyyy, dd, MMMM, dddd h:mm:ss tt",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps.js
deleted file mode 100644
index 9220a75..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ps.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/*
- * Globalize Culture ps
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ps", "default", {
-	name: "ps",
-	englishName: "Pashto",
-	nativeName: "\u067e\u069a\u062a\u0648",
-	language: "ps",
-	isRTL: true,
-	numberFormat: {
-		pattern: ["n-"],
-		",": "\u060c",
-		".": ",",
-		"NaN": "\u063a \u0639",
-		negativeInfinity: "-\u221e",
-		positiveInfinity: "\u221e",
-		percent: {
-			pattern: ["%n-","%n"],
-			",": "\u060c",
-			".": ","
-		},
-		currency: {
-			pattern: ["$n-","$n"],
-			",": "\u066c",
-			".": "\u066b",
-			symbol: "\u060b"
-		}
-	},
-	calendars: {
-		standard: {
-			name: "Hijri",
-			firstDay: 6,
-			days: {
-				names: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesAbbr: ["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0625\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],
-				namesShort: ["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]
-			},
-			months: {
-				names: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""],
-				namesAbbr: ["\u0645\u062d\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064a\u0639�\u0627\u0644\u0623\u0648\u0644","\u0631\u0628\u064a\u0639�\u0627\u0644\u062b\u0627\u0646\u064a","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u0623\u0648\u0644\u0649","\u062c\u0645\u0627\u062f\u0649�\u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0631\u062c\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648�\u0627\u0644\u0642\u0639\u062f\u0629","\u0630\u0648�\u0627\u0644\u062d\u062c\u0629",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0628\u0639\u062f \u0627\u0644\u0647\u062c\u0631\u0629","start":null,"offset":0}],
-			twoDigitYearMax: 1451,
-			patterns: {
-				d: "dd/MM/yy",
-				D: "dd/MM/yyyy",
-				f: "dd/MM/yyyy h:mm tt",
-				F: "dd/MM/yyyy h:mm:ss tt",
-				M: "dd MMMM"
-			},
-			convert: {
-                    // Adapted to Script from System.Globalization.HijriCalendar
-                    ticks1970: 62135596800000,
-                    // number of days leading up to each month
-                    monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355],
-                    minDate: -42521673600000,
-                    maxDate: 253402300799999,
-                    // The number of days to add or subtract from the calendar to accommodate the variances
-                    // in the start and the end of Ramadan and to accommodate the date difference between
-                    // countries/regions. May be dynamically adjusted based on user preference, but should
-                    // remain in the range of -2 to 2, inclusive.
-                    hijriAdjustment: 0,
-                    toGregorian: function(hyear, hmonth, hday) {
-                        var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment;
-                        // 86400000 = ticks per day
-                        var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970);
-                        // adjust for timezone, because we are interested in the gregorian date for the same timezone
-                        // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base
-                        // date in the current timezone.
-                        gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset());
-                        return gdate;
-                    },
-                    fromGregorian: function(gdate) {
-                        if ((gdate < this.minDate) || (gdate > this.maxDate)) return null;
-                        var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000,
-                            daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment;
-                        // very particular formula determined by someone smart, adapted from the server-side implementation.
-                        // it approximates the hijri year.
-                        var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1,
-                            absDays = this.daysToYear(hyear),
-                            daysInYear = this.isLeapYear(hyear) ? 355 : 354;
-                        // hyear is just approximate, it may need adjustment up or down by 1.
-                        if (daysSinceJan0101 < absDays) {
-                            hyear--;
-                            absDays -= daysInYear;
-                        }
-                        else if (daysSinceJan0101 === absDays) {
-                            hyear--;
-                            absDays = this.daysToYear(hyear);
-                        }
-                        else {
-                            if (daysSinceJan0101 > (absDays + daysInYear)) {
-                                absDays += daysInYear;
-                                hyear++;
-                            }
-                        }
-                        // determine month by looking at how many days into the hyear we are
-                        // monthDays contains the number of days up to each month.
-                        hmonth = 0;
-                        var daysIntoYear = daysSinceJan0101 - absDays;
-                        while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) {
-                            hmonth++;
-                        }
-                        hmonth--;
-                        hday = daysIntoYear - this.monthDays[hmonth];
-                        return [hyear, hmonth, hday];
-                    },
-                    daysToYear: function(year) {
-                        // calculates how many days since Jan 1, 0001
-                        var yearsToYear30 = Math.floor((year - 1) / 30) * 30,
-                            yearsInto30 = year - yearsToYear30 - 1,
-                            days = Math.floor((yearsToYear30 * 10631) / 30) + 227013;
-                        while (yearsInto30 > 0) {
-                            days += (this.isLeapYear(yearsInto30) ? 355 : 354);
-                            yearsInto30--;
-                        }
-                        return days;
-                    },
-                    isLeapYear: function(year) {
-                        return ((((year * 11) + 14) % 30) < 11);
-                    }
-			}
-		},
-		Gregorian_Localized: {
-			firstDay: 6,
-			days: {
-				names: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesAbbr: ["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],
-				namesShort: ["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]
-			},
-			months: {
-				names: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627 \u069a\u0632\u0645\u0631\u0649","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u0646\u0688 \u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""],
-				namesAbbr: ["\u0633\u0644\u0648\u0627\u063a\u0647","\u0643\u0628","\u0648\u0631\u0649","\u063a\u0648\u064a\u0649","\u063a\u0628\u0631\u06ab\u0648\u0644\u0649","\u0686\u0646\u06ab\u0627 \u069a","\u0632\u0645\u0631\u0649","\u0648\u0696\u0649","\u062a\u0644\u0647","\u0644\u0693\u0645","\u0644\u0646\u0688 \u06cd","\u0645\u0631\u063a\u0648\u0645\u0649",""]
-			},
-			AM: ["\u063a.\u0645","\u063a.\u0645","\u063a.\u0645"],
-			PM: ["\u063a.\u0648","\u063a.\u0648","\u063a.\u0648"],
-			eras: [{"name":"\u0644.\u0647","start":null,"offset":0}],
-			patterns: {
-				d: "yyyy/M/d",
-				D: "yyyy, dd, MMMM, dddd",
-				f: "yyyy, dd, MMMM, dddd h:mm tt",
-				F: "yyyy, dd, MMMM, dddd h:mm:ss tt",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-BR.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-BR.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-BR.js
deleted file mode 100644
index c9a1321..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-BR.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture pt-BR
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pt-BR", "default", {
-	name: "pt-BR",
-	englishName: "Portuguese (Brazil)",
-	nativeName: "Portugu�s (Brasil)",
-	language: "pt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NaN (N�o � um n�mero)",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "R$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","segunda-feira","ter�a-feira","quarta-feira","quinta-feira","sexta-feira","s�bado"],
-				namesAbbr: ["dom","seg","ter","qua","qui","sex","s�b"],
-				namesShort: ["D","S","T","Q","Q","S","S"]
-			},
-			months: {
-				names: ["janeiro","fevereiro","mar�o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""],
-				namesAbbr: ["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' de 'MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' de 'MMMM' de 'yyyy HH:mm",
-				F: "dddd, d' de 'MMMM' de 'yyyy HH:mm:ss",
-				M: "dd' de 'MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-PT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-PT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-PT.js
deleted file mode 100644
index 67a957f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt-PT.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Globalize Culture pt-PT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pt-PT", "default", {
-	name: "pt-PT",
-	englishName: "Portuguese (Portugal)",
-	nativeName: "portugu�s (Portugal)",
-	language: "pt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NaN (N�o � um n�mero)",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "\u20ac"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			firstDay: 1,
-			days: {
-				names: ["domingo","segunda-feira","ter�a-feira","quarta-feira","quinta-feira","sexta-feira","s�bado"],
-				namesAbbr: ["dom","seg","ter","qua","qui","sex","s�b"],
-				namesShort: ["D","S","T","Q","Q","S","S"]
-			},
-			months: {
-				names: ["Janeiro","Fevereiro","Mar�o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro",""],
-				namesAbbr: ["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dddd, d' de 'MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' de 'MMMM' de 'yyyy HH:mm",
-				F: "dddd, d' de 'MMMM' de 'yyyy HH:mm:ss",
-				M: "d/M",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt.js
deleted file mode 100644
index 45cbbff..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.pt.js
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Globalize Culture pt
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "pt", "default", {
-	name: "pt",
-	englishName: "Portuguese",
-	nativeName: "Portugu�s",
-	language: "pt",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		"NaN": "NaN (N�o � um n�mero)",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "+Infinito",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-$ n","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "R$"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["domingo","segunda-feira","ter�a-feira","quarta-feira","quinta-feira","sexta-feira","s�bado"],
-				namesAbbr: ["dom","seg","ter","qua","qui","sex","s�b"],
-				namesShort: ["D","S","T","Q","Q","S","S"]
-			},
-			months: {
-				names: ["janeiro","fevereiro","mar�o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""],
-				namesAbbr: ["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d' de 'MMMM' de 'yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d' de 'MMMM' de 'yyyy HH:mm",
-				F: "dddd, d' de 'MMMM' de 'yyyy HH:mm:ss",
-				M: "dd' de 'MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut-GT.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut-GT.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut-GT.js
deleted file mode 100644
index 40f8658..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut-GT.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture qut-GT
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "qut-GT", "default", {
-	name: "qut-GT",
-	englishName: "K'iche (Guatemala)",
-	nativeName: "K'iche (Guatemala)",
-	language: "qut",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			symbol: "Q"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["juq'ij","kaq'ij","oxq'ij","kajq'ij","joq'ij","waqq'ij","wuqq'ij"],
-				namesAbbr: ["juq","kaq","oxq","kajq","joq","waqq","wuqq"],
-				namesShort: ["ju","ka","ox","ka","jo","wa","wu"]
-			},
-			months: {
-				names: ["nab'e ik'","ukab' ik'","rox ik'","ukaj ik'","uro' ik'","uwaq ik'","uwuq ik'","uwajxaq ik'","ub'elej ik'","ulaj ik'","ujulaj ik'","ukab'laj ik'",""],
-				namesAbbr: ["nab'e","ukab","rox","ukaj","uro","uwaq","uwuq","uwajxaq","ub'elej","ulaj","ujulaj","ukab'laj",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut.js
deleted file mode 100644
index 6d6569d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.qut.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Globalize Culture qut
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "qut", "default", {
-	name: "qut",
-	englishName: "K'iche",
-	nativeName: "K'iche",
-	language: "qut",
-	numberFormat: {
-		"NaN": "NeuN",
-		negativeInfinity: "-Infinito",
-		positiveInfinity: "Infinito",
-		currency: {
-			symbol: "Q"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["juq'ij","kaq'ij","oxq'ij","kajq'ij","joq'ij","waqq'ij","wuqq'ij"],
-				namesAbbr: ["juq","kaq","oxq","kajq","joq","waqq","wuqq"],
-				namesShort: ["ju","ka","ox","ka","jo","wa","wu"]
-			},
-			months: {
-				names: ["nab'e ik'","ukab' ik'","rox ik'","ukaj ik'","uro' ik'","uwaq ik'","uwuq ik'","uwajxaq ik'","ub'elej ik'","ulaj ik'","ujulaj ik'","ukab'laj ik'",""],
-				namesAbbr: ["nab'e","ukab","rox","ukaj","uro","uwaq","uwuq","uwajxaq","ub'elej","ulaj","ujulaj","ukab'laj",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			eras: [{"name":"d.C.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				M: "dd MMMM",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-BO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-BO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-BO.js
deleted file mode 100644
index 72a80e6..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-BO.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture quz-BO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "quz-BO", "default", {
-	name: "quz-BO",
-	englishName: "Quechua (Bolivia)",
-	nativeName: "runasimi (Qullasuyu)",
-	language: "quz",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "$b"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["intichaw","killachaw","atipachaw","quyllurchaw","Ch' askachaw","Illapachaw","k'uychichaw"],
-				namesAbbr: ["int","kil","ati","quy","Ch'","Ill","k'u"],
-				namesShort: ["d","k","a","m","h","b","k"]
-			},
-			months: {
-				names: ["Qulla puquy","Hatun puquy","Pauqar waray","ayriwa","Aymuray","Inti raymi","Anta Sitwa","Qhapaq Sitwa","Uma raymi","Kantaray","Ayamarq'a","Kapaq Raymi",""],
-				namesAbbr: ["Qul","Hat","Pau","ayr","Aym","Int","Ant","Qha","Uma","Kan","Aya","Kap",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-EC.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-EC.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-EC.js
deleted file mode 100644
index 30c4b2f..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-EC.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Globalize Culture quz-EC
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "quz-EC", "default", {
-	name: "quz-EC",
-	englishName: "Quechua (Ecuador)",
-	nativeName: "runasimi (Ecuador)",
-	language: "quz",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ","
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["intichaw","killachaw","atipachaw","quyllurchaw","Ch' askachaw","Illapachaw","k'uychichaw"],
-				namesAbbr: ["int","kil","ati","quy","Ch'","Ill","k'u"],
-				namesShort: ["d","k","a","m","h","b","k"]
-			},
-			months: {
-				names: ["Qulla puquy","Hatun puquy","Pauqar waray","ayriwa","Aymuray","Inti raymi","Anta Sitwa","Qhapaq Sitwa","Uma raymi","Kantaray","Ayamarq'a","Kapaq Raymi",""],
-				namesAbbr: ["Qul","Hat","Pau","ayr","Aym","Int","Ant","Qha","Uma","Kan","Aya","Kap",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "dddd, dd' de 'MMMM' de 'yyyy H:mm",
-				F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-PE.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-PE.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-PE.js
deleted file mode 100644
index e98b310..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz-PE.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Globalize Culture quz-PE
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "quz-PE", "default", {
-	name: "quz-PE",
-	englishName: "Quechua (Peru)",
-	nativeName: "runasimi (Piruw)",
-	language: "quz",
-	numberFormat: {
-		percent: {
-			pattern: ["-%n","%n"]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			symbol: "S/."
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["intichaw","killachaw","atipachaw","quyllurchaw","Ch' askachaw","Illapachaw","k'uychichaw"],
-				namesAbbr: ["int","kil","ati","quy","Ch'","Ill","k'u"],
-				namesShort: ["d","k","a","m","h","b","k"]
-			},
-			months: {
-				names: ["Qulla puquy","Hatun puquy","Pauqar waray","ayriwa","Aymuray","Inti raymi","Anta Sitwa","Qhapaq Sitwa","Uma raymi","Kantaray","Ayamarq'a","Kapaq Raymi",""],
-				namesAbbr: ["Qul","Hat","Pau","ayr","Aym","Int","Ant","Qha","Uma","Kan","Aya","Kap",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz.js
deleted file mode 100644
index 705134d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.quz.js
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Globalize Culture quz
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "quz", "default", {
-	name: "quz",
-	englishName: "Quechua",
-	nativeName: "runasimi",
-	language: "quz",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-%n","%n"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["($ n)","$ n"],
-			",": ".",
-			".": ",",
-			symbol: "$b"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["intichaw","killachaw","atipachaw","quyllurchaw","Ch' askachaw","Illapachaw","k'uychichaw"],
-				namesAbbr: ["int","kil","ati","quy","Ch'","Ill","k'u"],
-				namesShort: ["d","k","a","m","h","b","k"]
-			},
-			months: {
-				names: ["Qulla puquy","Hatun puquy","Pauqar waray","ayriwa","Aymuray","Inti raymi","Anta Sitwa","Qhapaq Sitwa","Uma raymi","Kantaray","Ayamarq'a","Kapaq Raymi",""],
-				namesAbbr: ["Qul","Hat","Pau","ayr","Aym","Int","Ant","Qha","Uma","Kan","Aya","Kap",""]
-			},
-			AM: ["a.m.","a.m.","A.M."],
-			PM: ["p.m.","p.m.","P.M."],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, dd' de 'MMMM' de 'yyyy",
-				t: "hh:mm tt",
-				T: "hh:mm:ss tt",
-				f: "dddd, dd' de 'MMMM' de 'yyyy hh:mm tt",
-				F: "dddd, dd' de 'MMMM' de 'yyyy hh:mm:ss tt",
-				Y: "MMMM' de 'yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm-CH.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm-CH.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm-CH.js
deleted file mode 100644
index bac6d14..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm-CH.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture rm-CH
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "rm-CH", "default", {
-	name: "rm-CH",
-	englishName: "Romansh (Switzerland)",
-	nativeName: "Rumantsch (Svizra)",
-	language: "rm",
-	numberFormat: {
-		",": "'",
-		"NaN": "betg def.",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "+infinit",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "fr."
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dumengia","glindesdi","mardi","mesemna","gievgia","venderdi","sonda"],
-				namesAbbr: ["du","gli","ma","me","gie","ve","so"],
-				namesShort: ["du","gli","ma","me","gie","ve","so"]
-			},
-			months: {
-				names: ["schaner","favrer","mars","avrigl","matg","zercladur","fanadur","avust","settember","october","november","december",""],
-				namesAbbr: ["schan","favr","mars","avr","matg","zercl","fan","avust","sett","oct","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"s. Cr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d MMMM yyyy HH:mm",
-				F: "dddd, d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm.js
deleted file mode 100644
index 761118d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rm.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture rm
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "rm", "default", {
-	name: "rm",
-	englishName: "Romansh",
-	nativeName: "Rumantsch",
-	language: "rm",
-	numberFormat: {
-		",": "'",
-		"NaN": "betg def.",
-		negativeInfinity: "-infinit",
-		positiveInfinity: "+infinit",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "'"
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "'",
-			symbol: "fr."
-		}
-	},
-	calendars: {
-		standard: {
-			firstDay: 1,
-			days: {
-				names: ["dumengia","glindesdi","mardi","mesemna","gievgia","venderdi","sonda"],
-				namesAbbr: ["du","gli","ma","me","gie","ve","so"],
-				namesShort: ["du","gli","ma","me","gie","ve","so"]
-			},
-			months: {
-				names: ["schaner","favrer","mars","avrigl","matg","zercladur","fanadur","avust","settember","october","november","december",""],
-				namesAbbr: ["schan","favr","mars","avr","matg","zercl","fan","avust","sett","oct","nov","dec",""]
-			},
-			AM: null,
-			PM: null,
-			eras: [{"name":"s. Cr.","start":null,"offset":0}],
-			patterns: {
-				d: "dd/MM/yyyy",
-				D: "dddd, d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dddd, d MMMM yyyy HH:mm",
-				F: "dddd, d MMMM yyyy HH:mm:ss",
-				M: "dd MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro-RO.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro-RO.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro-RO.js
deleted file mode 100644
index f677ccf..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro-RO.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture ro-RO
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ro-RO", "default", {
-	name: "ro-RO",
-	englishName: "Romanian (Romania)",
-	nativeName: "rom�n\u0103 (Rom�nia)",
-	language: "ro",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "lei"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["duminic\u0103","luni","mar\u0163i","miercuri","joi","vineri","s�mb\u0103t\u0103"],
-				namesAbbr: ["D","L","Ma","Mi","J","V","S"],
-				namesShort: ["D","L","Ma","Mi","J","V","S"]
-			},
-			months: {
-				names: ["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""],
-				namesAbbr: ["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro.js
deleted file mode 100644
index 3d5ac20..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ro.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Globalize Culture ro
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ro", "default", {
-	name: "ro",
-	englishName: "Romanian",
-	nativeName: "rom�n\u0103",
-	language: "ro",
-	numberFormat: {
-		",": ".",
-		".": ",",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": ".",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n $","n $"],
-			",": ".",
-			".": ",",
-			symbol: "lei"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["duminic\u0103","luni","mar\u0163i","miercuri","joi","vineri","s�mb\u0103t\u0103"],
-				namesAbbr: ["D","L","Ma","Mi","J","V","S"],
-				namesShort: ["D","L","Ma","Mi","J","V","S"]
-			},
-			months: {
-				names: ["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""],
-				namesAbbr: ["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "d MMMM yyyy HH:mm",
-				F: "d MMMM yyyy HH:mm:ss",
-				M: "d MMMM",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru-RU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru-RU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru-RU.js
deleted file mode 100644
index 5946b15..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru-RU.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Globalize Culture ru-RU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ru-RU", "default", {
-	name: "ru-RU",
-	englishName: "Russian (Russia)",
-	nativeName: "\u0440\u0443\u0441\u0441\u043a\u0438\u0439 (\u0420\u043e\u0441\u0441\u0438\u044f)",
-	language: "ru",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u044f","\u0444\u0435\u0432\u0440\u0430\u043b\u044f","\u043c\u0430\u0440\u0442\u0430","\u0430\u043f\u0440\u0435\u043b\u044f","\u043c\u0430\u044f","\u0438\u044e\u043d\u044f","\u0438\u044e\u043b\u044f","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f","\u043e\u043a\u0442\u044f\u0431\u0440\u044f","\u043d\u043e\u044f\u0431\u0440\u044f","\u0434\u0435\u043a\u0430\u0431\u0440\u044f",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy '\u0433.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0433.' H:mm",
-				F: "d MMMM yyyy '\u0433.' H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru.js
deleted file mode 100644
index 23d54fa..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.ru.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Globalize Culture ru
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "ru", "default", {
-	name: "ru",
-	englishName: "Russian",
-	nativeName: "\u0440\u0443\u0441\u0441\u043a\u0438\u0439",
-	language: "ru",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u0440."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"],
-				namesAbbr: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"],
-				namesShort: ["\u0412\u0441","\u041f\u043d","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041f\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			monthsGenitive: {
-				names: ["\u044f\u043d\u0432\u0430\u0440\u044f","\u0444\u0435\u0432\u0440\u0430\u043b\u044f","\u043c\u0430\u0440\u0442\u0430","\u0430\u043f\u0440\u0435\u043b\u044f","\u043c\u0430\u044f","\u0438\u044e\u043d\u044f","\u0438\u044e\u043b\u044f","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f","\u043e\u043a\u0442\u044f\u0431\u0440\u044f","\u043d\u043e\u044f\u0431\u0440\u044f","\u0434\u0435\u043a\u0430\u0431\u0440\u044f",""],
-				namesAbbr: ["\u044f\u043d\u0432","\u0444\u0435\u0432","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0439","\u0438\u044e\u043d","\u0438\u044e\u043b","\u0430\u0432\u0433","\u0441\u0435\u043d","\u043e\u043a\u0442","\u043d\u043e\u044f","\u0434\u0435\u043a",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "dd.MM.yyyy",
-				D: "d MMMM yyyy '\u0433.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "d MMMM yyyy '\u0433.' H:mm",
-				F: "d MMMM yyyy '\u0433.' H:mm:ss",
-				Y: "MMMM yyyy"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw-RW.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw-RW.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw-RW.js
deleted file mode 100644
index 6052f4d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw-RW.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture rw-RW
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "rw-RW", "default", {
-	name: "rw-RW",
-	englishName: "Kinyarwanda (Rwanda)",
-	nativeName: "Kinyarwanda (Rwanda)",
-	language: "rw",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "RWF"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Ku wa mbere","Ku wa kabiri","Ku wa gatatu","Ku wa kane","Ku wa gatanu","Ku wa gatandatu","Ku cyumweru"],
-				namesAbbr: ["mbe.","kab.","gat.","kan.","gat.","gat.","cyu."],
-				namesShort: ["mb","ka","ga","ka","ga","ga","cy"]
-			},
-			months: {
-				names: ["Mutarama","Gashyantare","Werurwe","Mata","Gicurasi","Kamena","Nyakanga","Kanama","Nzeli","Ukwakira","Ugushyingo","Ukuboza",""],
-				namesAbbr: ["Mut","Gas","Wer","Mat","Gic","Kam","Nya","Kan","Nze","Ukwa","Ugu","Uku",""]
-			},
-			AM: ["saa moya z.m.","saa moya z.m.","SAA MOYA Z.M."],
-			PM: ["saa moya z.n.","saa moya z.n.","SAA MOYA Z.N."],
-			eras: [{"name":"AD","start":null,"offset":0}]
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw.js
deleted file mode 100644
index 8d63d97..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.rw.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Globalize Culture rw
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "rw", "default", {
-	name: "rw",
-	englishName: "Kinyarwanda",
-	nativeName: "Kinyarwanda",
-	language: "rw",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		percent: {
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["$-n","$ n"],
-			",": "�",
-			".": ",",
-			symbol: "RWF"
-		}
-	},
-	calendars: {
-		standard: {
-			days: {
-				names: ["Ku wa mbere","Ku wa kabiri","Ku wa gatatu","Ku wa kane","Ku wa gatanu","Ku wa gatandatu","Ku cyumweru"],
-				namesAbbr: ["mbe.","kab.","gat.","kan.","gat.","gat.","cyu."],
-				namesShort: ["mb","ka","ga","ka","ga","ga","cy"]
-			},
-			months: {
-				names: ["Mutarama","Gashyantare","Werurwe","Mata","Gicurasi","Kamena","Nyakanga","Kanama","Nzeli","Ukwakira","Ugushyingo","Ukuboza",""],
-				namesAbbr: ["Mut","Gas","Wer","Mat","Gic","Kam","Nya","Kan","Nze","Ukwa","Ugu","Uku",""]
-			},
-			AM: ["saa moya z.m.","saa moya z.m.","SAA MOYA Z.M."],
-			PM: ["saa moya z.n.","saa moya z.n.","SAA MOYA Z.N."],
-			eras: [{"name":"AD","start":null,"offset":0}]
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa-IN.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa-IN.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa-IN.js
deleted file mode 100644
index b94958d..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa-IN.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Globalize Culture sa-IN
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sa-IN", "default", {
-	name: "sa-IN",
-	englishName: "Sanskrit (India)",
-	nativeName: "\u0938\u0902\u0938\u094d\u0915\u0943\u0924 (\u092d\u093e\u0930\u0924\u092e\u094d)",
-	language: "sa",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0938\u0930\u0903","\u0938\u094b\u092e\u0935\u093e\u0938\u0930\u0903","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0938\u0930\u0903","\u092c\u0941\u0927\u0935\u093e\u0938\u0930\u0903","\u0917\u0941\u0930\u0941\u0935\u093e\u0938\u0930\u0903","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0938\u0930\u0903","\u0936\u0928\u093f\u0935\u093e\u0938\u0930\u0903"],
-				namesAbbr: ["\u0930\u0935\u093f\u0935\u093e\u0938\u0930\u0903","\u0938\u094b\u092e\u0935\u093e\u0938\u0930\u0903","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0938\u0930\u0903","\u092c\u0941\u0927\u0935\u093e\u0938\u0930\u0903","\u0917\u0941\u0930\u0941\u0935\u093e\u0938\u0930\u0903","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0938\u0930\u0903","\u0936\u0928\u093f\u0935\u093e\u0938\u0930\u0903"],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""]
-			},
-			AM: ["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928"],
-			PM: ["\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy dddd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy dddd HH:mm",
-				F: "dd MMMM yyyy dddd HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa.js
deleted file mode 100644
index 059f4bf..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sa.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Globalize Culture sa
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sa", "default", {
-	name: "sa",
-	englishName: "Sanskrit",
-	nativeName: "\u0938\u0902\u0938\u094d\u0915\u0943\u0924",
-	language: "sa",
-	numberFormat: {
-		groupSizes: [3,2],
-		percent: {
-			groupSizes: [3,2]
-		},
-		currency: {
-			pattern: ["$ -n","$ n"],
-			groupSizes: [3,2],
-			symbol: "\u0930\u0941"
-		}
-	},
-	calendars: {
-		standard: {
-			"/": "-",
-			days: {
-				names: ["\u0930\u0935\u093f\u0935\u093e\u0938\u0930\u0903","\u0938\u094b\u092e\u0935\u093e\u0938\u0930\u0903","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0938\u0930\u0903","\u092c\u0941\u0927\u0935\u093e\u0938\u0930\u0903","\u0917\u0941\u0930\u0941\u0935\u093e\u0938\u0930\u0903","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0938\u0930\u0903","\u0936\u0928\u093f\u0935\u093e\u0938\u0930\u0903"],
-				namesAbbr: ["\u0930\u0935\u093f\u0935\u093e\u0938\u0930\u0903","\u0938\u094b\u092e\u0935\u093e\u0938\u0930\u0903","\u092e\u0919\u094d\u0917\u0932\u0935\u093e\u0938\u0930\u0903","\u092c\u0941\u0927\u0935\u093e\u0938\u0930\u0903","\u0917\u0941\u0930\u0941\u0935\u093e\u0938\u0930\u0903","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0938\u0930\u0903","\u0936\u0928\u093f\u0935\u093e\u0938\u0930\u0903"],
-				namesShort: ["\u0930","\u0938","\u092e","\u092c","\u0917","\u0936","\u0936"]
-			},
-			months: {
-				names: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""],
-				namesAbbr: ["\u091c\u0928\u0935\u0930\u0940","\u092b\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u092e\u094d\u092c\u0930","\u0926\u093f\u0938\u092e\u094d\u092c\u0930",""]
-			},
-			AM: ["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928"],
-			PM: ["\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928"],
-			patterns: {
-				d: "dd-MM-yyyy",
-				D: "dd MMMM yyyy dddd",
-				t: "HH:mm",
-				T: "HH:mm:ss",
-				f: "dd MMMM yyyy dddd HH:mm",
-				F: "dd MMMM yyyy dddd HH:mm:ss",
-				M: "dd MMMM"
-			}
-		}
-	}
-});
-
-}( this ));

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/2b7122d3/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah-RU.js
----------------------------------------------------------------------
diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah-RU.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah-RU.js
deleted file mode 100644
index 7d1ae37..0000000
--- a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.culture.sah-RU.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Globalize Culture sah-RU
- *
- * http://github.com/jquery/globalize
- *
- * Copyright Software Freedom Conservancy, Inc.
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * This file was generated by the Globalize Culture Generator
- * Translation: bugs found in this file need to be fixed in the generator
- */
-
-(function( window, undefined ) {
-
-var Globalize;
-
-if ( typeof require !== "undefined" &&
-	typeof exports !== "undefined" &&
-	typeof module !== "undefined" ) {
-	// Assume CommonJS
-	Globalize = require( "globalize" );
-} else {
-	// Global variable
-	Globalize = window.Globalize;
-}
-
-Globalize.addCultureInfo( "sah-RU", "default", {
-	name: "sah-RU",
-	englishName: "Yakut (Russia)",
-	nativeName: "\u0441\u0430\u0445\u0430 (\u0420\u043e\u0441\u0441\u0438\u044f)",
-	language: "sah",
-	numberFormat: {
-		",": "�",
-		".": ",",
-		"NaN": "NAN",
-		negativeInfinity: "-\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		positiveInfinity: "\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c",
-		percent: {
-			pattern: ["-n%","n%"],
-			",": "�",
-			".": ","
-		},
-		currency: {
-			pattern: ["-n$","n$"],
-			",": "�",
-			".": ",",
-			symbol: "\u0441."
-		}
-	},
-	calendars: {
-		standard: {
-			"/": ".",
-			firstDay: 1,
-			days: {
-				names: ["\u0431\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430","\u0431\u044d\u043d\u0438\u0434\u0438\u044d\u043d\u043d\u044c\u0438\u043a","\u043e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a","\u0441\u044d\u0440\u044d\u0434\u044d","\u0447\u044d\u043f\u043f\u0438\u044d\u0440","\u0431\u044d\u044d\u0442\u0438\u043d\u0441\u044d","\u0441\u0443\u0431\u0443\u043e\u0442\u0430"],
-				namesAbbr: ["\u0411\u0441","\u0411\u043d","\u041e\u043f","\u0421\u0440","\u0427\u043f","\u0411\u0442","\u0421\u0431"],
-				namesShort: ["\u0411\u0441","\u0411\u043d","\u041e\u043f","\u0421\u0440","\u0427\u043f","\u0411\u0442","\u0421\u0431"]
-			},
-			months: {
-				names: ["\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443","\u041e\u043b\u0443\u043d\u043d\u044c\u0443","\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440","\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440","\u042b\u0430\u043c \u044b\u0439\u0430","\u0411\u044d\u0441 \u044b\u0439\u0430","\u041e\u0442 \u044b\u0439\u0430","\u0410\u0442\u044b\u0440\u0434\u044c\u0430\u0445 \u044b\u0439\u0430","\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u0430","\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b","\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438","\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b",""],
-				namesAbbr: ["\u0442\u0445\u0441","\u043e\u043b\u043d","\u043a\u0443\u043b","\u043c\u0441\u0442","\u044b\u0430\u043c","\u0431\u044d\u0441","\u043e\u0442\u0439","\u0430\u0442\u0440","\u0431\u043b\u0495","\u0430\u043b\u0442","\u0441\u0442\u043d","\u0430\u0445\u0441",""]
-			},
-			monthsGenitive: {
-				names: ["\u0442\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443","\u043e\u043b\u0443\u043d\u043d\u044c\u0443","\u043a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440","\u043c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440","\u044b\u0430\u043c \u044b\u0439\u044b\u043d","\u0431\u044d\u0441 \u044b\u0439\u044b\u043d","\u043e\u0442 \u044b\u0439\u044b\u043d","\u0430\u0442\u044b\u0440\u0434\u044c\u0430\u0445 \u044b\u0439\u044b\u043d","\u0431\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d","\u0430\u043b\u0442\u044b\u043d\u043d\u044c\u044b","\u0441\u044d\u0442\u0438\u043d\u043d\u044c\u0438","\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b",""],
-				namesAbbr: ["\u0442\u0445\u0441","\u043e\u043b\u043d","\u043a\u0443\u043b","\u043c\u0441\u0442","\u044b\u0430\u043c","\u0431\u044d\u0441","\u043e\u0442\u0439","\u0430\u0442\u0440","\u0431\u043b\u0495","\u0430\u043b\u0442","\u0441\u0442\u043d","\u0430\u0445\u0441",""]
-			},
-			AM: null,
-			PM: null,
-			patterns: {
-				d: "MM.dd.yyyy",
-				D: "MMMM d yyyy '\u0441.'",
-				t: "H:mm",
-				T: "H:mm:ss",
-				f: "MMMM d yyyy '\u0441.' H:mm",
-				F: "MMMM d yyyy '\u0441.' H:mm:ss",
-				Y: "MMMM yyyy '\u0441.'"
-			}
-		}
-	}
-});
-
-}( this ));