http://git-wip-us.apache.org/repos/asf/ambari/blob/955bc660/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.js
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.js
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.js
deleted file mode 100644
index d9410a8..0000000
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.js
+++ /dev/null
@@ -1,1356 +0,0 @@
-/*! jQuery UI - v1.11.4 - 2015-05-22
-* http://jqueryui.com
-* Includes: effect.js, effect-highlight.js
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
-
-(function( factory ) {
-       if ( typeof define === "function" && define.amd ) {
-
-               // AMD. Register as an anonymous module.
-               define([ "jquery" ], factory );
-       } else {
-
-               // Browser globals
-               factory( jQuery );
-       }
-}(function( $ ) {
-/*!
- * jQuery UI Effects 1.11.4
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/category/effects-core/
- */
-
-
-var dataSpace = "ui-effects-",
-
-       // Create a local jQuery because jQuery Color relies on it and the
-       // global may not exist with AMD and a custom build (#10199)
-       jQuery = $;
-
-$.effects = {
-       effect: {}
-};
-
-/*!
- * jQuery Color Animations v2.1.2
- * https://github.com/jquery/jquery-color
- *
- * Copyright 2014 jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * Date: Wed Jan 16 08:47:09 2013 -0600
- */
-(function( jQuery, undefined ) {
-
-       var stepHooks = "backgroundColor borderBottomColor borderLeftColor 
borderRightColor borderTopColor color columnRuleColor outlineColor 
textDecorationColor textEmphasisColor",
-
-       // plusequals test for += 100 -= 100
-       rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
-       // a set of RE's that can match strings and generate color tuples.
-       stringParsers = [ {
-                       re: 
/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-                       parse: function( execResult ) {
-                               return [
-                                       execResult[ 1 ],
-                                       execResult[ 2 ],
-                                       execResult[ 3 ],
-                                       execResult[ 4 ]
-                               ];
-                       }
-               }, {
-                       re: 
/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-                       parse: function( execResult ) {
-                               return [
-                                       execResult[ 1 ] * 2.55,
-                                       execResult[ 2 ] * 2.55,
-                                       execResult[ 3 ] * 2.55,
-                                       execResult[ 4 ]
-                               ];
-                       }
-               }, {
-                       // this regex ignores A-F because it's compared against 
an already lowercased string
-                       re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
-                       parse: function( execResult ) {
-                               return [
-                                       parseInt( execResult[ 1 ], 16 ),
-                                       parseInt( execResult[ 2 ], 16 ),
-                                       parseInt( execResult[ 3 ], 16 )
-                               ];
-                       }
-               }, {
-                       // this regex ignores A-F because it's compared against 
an already lowercased string
-                       re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
-                       parse: function( execResult ) {
-                               return [
-                                       parseInt( execResult[ 1 ] + execResult[ 
1 ], 16 ),
-                                       parseInt( execResult[ 2 ] + execResult[ 
2 ], 16 ),
-                                       parseInt( execResult[ 3 ] + execResult[ 
3 ], 16 )
-                               ];
-                       }
-               }, {
-                       re: 
/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-                       space: "hsla",
-                       parse: function( execResult ) {
-                               return [
-                                       execResult[ 1 ],
-                                       execResult[ 2 ] / 100,
-                                       execResult[ 3 ] / 100,
-                                       execResult[ 4 ]
-                               ];
-                       }
-               } ],
-
-       // jQuery.Color( )
-       color = jQuery.Color = function( color, green, blue, alpha ) {
-               return new jQuery.Color.fn.parse( color, green, blue, alpha );
-       },
-       spaces = {
-               rgba: {
-                       props: {
-                               red: {
-                                       idx: 0,
-                                       type: "byte"
-                               },
-                               green: {
-                                       idx: 1,
-                                       type: "byte"
-                               },
-                               blue: {
-                                       idx: 2,
-                                       type: "byte"
-                               }
-                       }
-               },
-
-               hsla: {
-                       props: {
-                               hue: {
-                                       idx: 0,
-                                       type: "degrees"
-                               },
-                               saturation: {
-                                       idx: 1,
-                                       type: "percent"
-                               },
-                               lightness: {
-                                       idx: 2,
-                                       type: "percent"
-                               }
-                       }
-               }
-       },
-       propTypes = {
-               "byte": {
-                       floor: true,
-                       max: 255
-               },
-               "percent": {
-                       max: 1
-               },
-               "degrees": {
-                       mod: 360,
-                       floor: true
-               }
-       },
-       support = color.support = {},
-
-       // element for support tests
-       supportElem = jQuery( "<p>" )[ 0 ],
-
-       // colors = jQuery.Color.names
-       colors,
-
-       // local aliases of functions called often
-       each = jQuery.each;
-
-// determine rgba support immediately
-supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
-support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
-
-// define cache name and alpha properties
-// for rgba and hsla spaces
-each( spaces, function( spaceName, space ) {
-       space.cache = "_" + spaceName;
-       space.props.alpha = {
-               idx: 3,
-               type: "percent",
-               def: 1
-       };
-});
-
-function clamp( value, prop, allowEmpty ) {
-       var type = propTypes[ prop.type ] || {};
-
-       if ( value == null ) {
-               return (allowEmpty || !prop.def) ? null : prop.def;
-       }
-
-       // ~~ is an short way of doing floor for positive numbers
-       value = type.floor ? ~~value : parseFloat( value );
-
-       // IE will pass in empty strings as value for alpha,
-       // which will hit this case
-       if ( isNaN( value ) ) {
-               return prop.def;
-       }
-
-       if ( type.mod ) {
-               // we add mod before modding to make sure that negatives values
-               // get converted properly: -10 -> 350
-               return (value + type.mod) % type.mod;
-       }
-
-       // for now all property types without mod have min and max
-       return 0 > value ? 0 : type.max < value ? type.max : value;
-}
-
-function stringParse( string ) {
-       var inst = color(),
-               rgba = inst._rgba = [];
-
-       string = string.toLowerCase();
-
-       each( stringParsers, function( i, parser ) {
-               var parsed,
-                       match = parser.re.exec( string ),
-                       values = match && parser.parse( match ),
-                       spaceName = parser.space || "rgba";
-
-               if ( values ) {
-                       parsed = inst[ spaceName ]( values );
-
-                       // if this was an rgba parse the assignment might 
happen twice
-                       // oh well....
-                       inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ 
spaceName ].cache ];
-                       rgba = inst._rgba = parsed._rgba;
-
-                       // exit each( stringParsers ) here because we matched
-                       return false;
-               }
-       });
-
-       // Found a stringParser that handled it
-       if ( rgba.length ) {
-
-               // if this came from a parsed string, force "transparent" when 
alpha is 0
-               // chrome, (and maybe others) return "transparent" as 
rgba(0,0,0,0)
-               if ( rgba.join() === "0,0,0,0" ) {
-                       jQuery.extend( rgba, colors.transparent );
-               }
-               return inst;
-       }
-
-       // named colors
-       return colors[ string ];
-}
-
-color.fn = jQuery.extend( color.prototype, {
-       parse: function( red, green, blue, alpha ) {
-               if ( red === undefined ) {
-                       this._rgba = [ null, null, null, null ];
-                       return this;
-               }
-               if ( red.jquery || red.nodeType ) {
-                       red = jQuery( red ).css( green );
-                       green = undefined;
-               }
-
-               var inst = this,
-                       type = jQuery.type( red ),
-                       rgba = this._rgba = [];
-
-               // more than 1 argument specified - assume ( red, green, blue, 
alpha )
-               if ( green !== undefined ) {
-                       red = [ red, green, blue, alpha ];
-                       type = "array";
-               }
-
-               if ( type === "string" ) {
-                       return this.parse( stringParse( red ) || 
colors._default );
-               }
-
-               if ( type === "array" ) {
-                       each( spaces.rgba.props, function( key, prop ) {
-                               rgba[ prop.idx ] = clamp( red[ prop.idx ], prop 
);
-                       });
-                       return this;
-               }
-
-               if ( type === "object" ) {
-                       if ( red instanceof color ) {
-                               each( spaces, function( spaceName, space ) {
-                                       if ( red[ space.cache ] ) {
-                                               inst[ space.cache ] = red[ 
space.cache ].slice();
-                                       }
-                               });
-                       } else {
-                               each( spaces, function( spaceName, space ) {
-                                       var cache = space.cache;
-                                       each( space.props, function( key, prop 
) {
-
-                                               // if the cache doesn't exist, 
and we know how to convert
-                                               if ( !inst[ cache ] && space.to 
) {
-
-                                                       // if the value was 
null, we don't need to copy it
-                                                       // if the key was 
alpha, we don't need to copy it either
-                                                       if ( key === "alpha" || 
red[ key ] == null ) {
-                                                               return;
-                                                       }
-                                                       inst[ cache ] = 
space.to( inst._rgba );
-                                               }
-
-                                               // this is the only case where 
we allow nulls for ALL properties.
-                                               // call clamp with 
alwaysAllowEmpty
-                                               inst[ cache ][ prop.idx ] = 
clamp( red[ key ], prop, true );
-                                       });
-
-                                       // everything defined but alpha?
-                                       if ( inst[ cache ] && jQuery.inArray( 
null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
-                                               // use the default of 1
-                                               inst[ cache ][ 3 ] = 1;
-                                               if ( space.from ) {
-                                                       inst._rgba = 
space.from( inst[ cache ] );
-                                               }
-                                       }
-                               });
-                       }
-                       return this;
-               }
-       },
-       is: function( compare ) {
-               var is = color( compare ),
-                       same = true,
-                       inst = this;
-
-               each( spaces, function( _, space ) {
-                       var localCache,
-                               isCache = is[ space.cache ];
-                       if (isCache) {
-                               localCache = inst[ space.cache ] || space.to && 
space.to( inst._rgba ) || [];
-                               each( space.props, function( _, prop ) {
-                                       if ( isCache[ prop.idx ] != null ) {
-                                               same = ( isCache[ prop.idx ] 
=== localCache[ prop.idx ] );
-                                               return same;
-                                       }
-                               });
-                       }
-                       return same;
-               });
-               return same;
-       },
-       _space: function() {
-               var used = [],
-                       inst = this;
-               each( spaces, function( spaceName, space ) {
-                       if ( inst[ space.cache ] ) {
-                               used.push( spaceName );
-                       }
-               });
-               return used.pop();
-       },
-       transition: function( other, distance ) {
-               var end = color( other ),
-                       spaceName = end._space(),
-                       space = spaces[ spaceName ],
-                       startColor = this.alpha() === 0 ? color( "transparent" 
) : this,
-                       start = startColor[ space.cache ] || space.to( 
startColor._rgba ),
-                       result = start.slice();
-
-               end = end[ space.cache ];
-               each( space.props, function( key, prop ) {
-                       var index = prop.idx,
-                               startValue = start[ index ],
-                               endValue = end[ index ],
-                               type = propTypes[ prop.type ] || {};
-
-                       // if null, don't override start value
-                       if ( endValue === null ) {
-                               return;
-                       }
-                       // if null - use end
-                       if ( startValue === null ) {
-                               result[ index ] = endValue;
-                       } else {
-                               if ( type.mod ) {
-                                       if ( endValue - startValue > type.mod / 
2 ) {
-                                               startValue += type.mod;
-                                       } else if ( startValue - endValue > 
type.mod / 2 ) {
-                                               startValue -= type.mod;
-                                       }
-                               }
-                               result[ index ] = clamp( ( endValue - 
startValue ) * distance + startValue, prop );
-                       }
-               });
-               return this[ spaceName ]( result );
-       },
-       blend: function( opaque ) {
-               // if we are already opaque - return ourself
-               if ( this._rgba[ 3 ] === 1 ) {
-                       return this;
-               }
-
-               var rgb = this._rgba.slice(),
-                       a = rgb.pop(),
-                       blend = color( opaque )._rgba;
-
-               return color( jQuery.map( rgb, function( v, i ) {
-                       return ( 1 - a ) * blend[ i ] + a * v;
-               }));
-       },
-       toRgbaString: function() {
-               var prefix = "rgba(",
-                       rgba = jQuery.map( this._rgba, function( v, i ) {
-                               return v == null ? ( i > 2 ? 1 : 0 ) : v;
-                       });
-
-               if ( rgba[ 3 ] === 1 ) {
-                       rgba.pop();
-                       prefix = "rgb(";
-               }
-
-               return prefix + rgba.join() + ")";
-       },
-       toHslaString: function() {
-               var prefix = "hsla(",
-                       hsla = jQuery.map( this.hsla(), function( v, i ) {
-                               if ( v == null ) {
-                                       v = i > 2 ? 1 : 0;
-                               }
-
-                               // catch 1 and 2
-                               if ( i && i < 3 ) {
-                                       v = Math.round( v * 100 ) + "%";
-                               }
-                               return v;
-                       });
-
-               if ( hsla[ 3 ] === 1 ) {
-                       hsla.pop();
-                       prefix = "hsl(";
-               }
-               return prefix + hsla.join() + ")";
-       },
-       toHexString: function( includeAlpha ) {
-               var rgba = this._rgba.slice(),
-                       alpha = rgba.pop();
-
-               if ( includeAlpha ) {
-                       rgba.push( ~~( alpha * 255 ) );
-               }
-
-               return "#" + jQuery.map( rgba, function( v ) {
-
-                       // default to 0 when nulls exist
-                       v = ( v || 0 ).toString( 16 );
-                       return v.length === 1 ? "0" + v : v;
-               }).join("");
-       },
-       toString: function() {
-               return this._rgba[ 3 ] === 0 ? "transparent" : 
this.toRgbaString();
-       }
-});
-color.fn.parse.prototype = color.fn;
-
-// hsla conversions adapted from:
-// 
https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
-
-function hue2rgb( p, q, h ) {
-       h = ( h + 1 ) % 1;
-       if ( h * 6 < 1 ) {
-               return p + ( q - p ) * h * 6;
-       }
-       if ( h * 2 < 1) {
-               return q;
-       }
-       if ( h * 3 < 2 ) {
-               return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6;
-       }
-       return p;
-}
-
-spaces.hsla.to = function( rgba ) {
-       if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
-               return [ null, null, null, rgba[ 3 ] ];
-       }
-       var r = rgba[ 0 ] / 255,
-               g = rgba[ 1 ] / 255,
-               b = rgba[ 2 ] / 255,
-               a = rgba[ 3 ],
-               max = Math.max( r, g, b ),
-               min = Math.min( r, g, b ),
-               diff = max - min,
-               add = max + min,
-               l = add * 0.5,
-               h, s;
-
-       if ( min === max ) {
-               h = 0;
-       } else if ( r === max ) {
-               h = ( 60 * ( g - b ) / diff ) + 360;
-       } else if ( g === max ) {
-               h = ( 60 * ( b - r ) / diff ) + 120;
-       } else {
-               h = ( 60 * ( r - g ) / diff ) + 240;
-       }
-
-       // chroma (diff) == 0 means greyscale which, by definition, saturation 
= 0%
-       // otherwise, saturation is based on the ratio of chroma (diff) to 
lightness (add)
-       if ( diff === 0 ) {
-               s = 0;
-       } else if ( l <= 0.5 ) {
-               s = diff / add;
-       } else {
-               s = diff / ( 2 - add );
-       }
-       return [ Math.round(h) % 360, s, l, a == null ? 1 : a ];
-};
-
-spaces.hsla.from = function( hsla ) {
-       if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {
-               return [ null, null, null, hsla[ 3 ] ];
-       }
-       var h = hsla[ 0 ] / 360,
-               s = hsla[ 1 ],
-               l = hsla[ 2 ],
-               a = hsla[ 3 ],
-               q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,
-               p = 2 * l - q;
-
-       return [
-               Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),
-               Math.round( hue2rgb( p, q, h ) * 255 ),
-               Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),
-               a
-       ];
-};
-
-each( spaces, function( spaceName, space ) {
-       var props = space.props,
-               cache = space.cache,
-               to = space.to,
-               from = space.from;
-
-       // makes rgba() and hsla()
-       color.fn[ spaceName ] = function( value ) {
-
-               // generate a cache for this space if it doesn't exist
-               if ( to && !this[ cache ] ) {
-                       this[ cache ] = to( this._rgba );
-               }
-               if ( value === undefined ) {
-                       return this[ cache ].slice();
-               }
-
-               var ret,
-                       type = jQuery.type( value ),
-                       arr = ( type === "array" || type === "object" ) ? value 
: arguments,
-                       local = this[ cache ].slice();
-
-               each( props, function( key, prop ) {
-                       var val = arr[ type === "object" ? key : prop.idx ];
-                       if ( val == null ) {
-                               val = local[ prop.idx ];
-                       }
-                       local[ prop.idx ] = clamp( val, prop );
-               });
-
-               if ( from ) {
-                       ret = color( from( local ) );
-                       ret[ cache ] = local;
-                       return ret;
-               } else {
-                       return color( local );
-               }
-       };
-
-       // makes red() green() blue() alpha() hue() saturation() lightness()
-       each( props, function( key, prop ) {
-               // alpha is included in more than one space
-               if ( color.fn[ key ] ) {
-                       return;
-               }
-               color.fn[ key ] = function( value ) {
-                       var vtype = jQuery.type( value ),
-                               fn = ( key === "alpha" ? ( this._hsla ? "hsla" 
: "rgba" ) : spaceName ),
-                               local = this[ fn ](),
-                               cur = local[ prop.idx ],
-                               match;
-
-                       if ( vtype === "undefined" ) {
-                               return cur;
-                       }
-
-                       if ( vtype === "function" ) {
-                               value = value.call( this, cur );
-                               vtype = jQuery.type( value );
-                       }
-                       if ( value == null && prop.empty ) {
-                               return this;
-                       }
-                       if ( vtype === "string" ) {
-                               match = rplusequals.exec( value );
-                               if ( match ) {
-                                       value = cur + parseFloat( match[ 2 ] ) 
* ( match[ 1 ] === "+" ? 1 : -1 );
-                               }
-                       }
-                       local[ prop.idx ] = value;
-                       return this[ fn ]( local );
-               };
-       });
-});
-
-// add cssHook and .fx.step function for each named hook.
-// accept a space separated string of properties
-color.hook = function( hook ) {
-       var hooks = hook.split( " " );
-       each( hooks, function( i, hook ) {
-               jQuery.cssHooks[ hook ] = {
-                       set: function( elem, value ) {
-                               var parsed, curElem,
-                                       backgroundColor = "";
-
-                               if ( value !== "transparent" && ( jQuery.type( 
value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {
-                                       value = color( parsed || value );
-                                       if ( !support.rgba && value._rgba[ 3 ] 
!== 1 ) {
-                                               curElem = hook === 
"backgroundColor" ? elem.parentNode : elem;
-                                               while (
-                                                       (backgroundColor === "" 
|| backgroundColor === "transparent") &&
-                                                       curElem && curElem.style
-                                               ) {
-                                                       try {
-                                                               backgroundColor 
= jQuery.css( curElem, "backgroundColor" );
-                                                               curElem = 
curElem.parentNode;
-                                                       } catch ( e ) {
-                                                       }
-                                               }
-
-                                               value = value.blend( 
backgroundColor && backgroundColor !== "transparent" ?
-                                                       backgroundColor :
-                                                       "_default" );
-                                       }
-
-                                       value = value.toRgbaString();
-                               }
-                               try {
-                                       elem.style[ hook ] = value;
-                               } catch ( e ) {
-                                       // wrapped to prevent IE from throwing 
errors on "invalid" values like 'auto' or 'inherit'
-                               }
-                       }
-               };
-               jQuery.fx.step[ hook ] = function( fx ) {
-                       if ( !fx.colorInit ) {
-                               fx.start = color( fx.elem, hook );
-                               fx.end = color( fx.end );
-                               fx.colorInit = true;
-                       }
-                       jQuery.cssHooks[ hook ].set( fx.elem, 
fx.start.transition( fx.end, fx.pos ) );
-               };
-       });
-
-};
-
-color.hook( stepHooks );
-
-jQuery.cssHooks.borderColor = {
-       expand: function( value ) {
-               var expanded = {};
-
-               each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) 
{
-                       expanded[ "border" + part + "Color" ] = value;
-               });
-               return expanded;
-       }
-};
-
-// Basic color names only.
-// Usage of any of the other color names requires adding yourself or including
-// jquery.color.svg-names.js.
-colors = jQuery.Color.names = {
-       // 4.1. Basic color keywords
-       aqua: "#00ffff",
-       black: "#000000",
-       blue: "#0000ff",
-       fuchsia: "#ff00ff",
-       gray: "#808080",
-       green: "#008000",
-       lime: "#00ff00",
-       maroon: "#800000",
-       navy: "#000080",
-       olive: "#808000",
-       purple: "#800080",
-       red: "#ff0000",
-       silver: "#c0c0c0",
-       teal: "#008080",
-       white: "#ffffff",
-       yellow: "#ffff00",
-
-       // 4.2.3. "transparent" color keyword
-       transparent: [ null, null, null, 0 ],
-
-       _default: "#ffffff"
-};
-
-})( jQuery );
-
-/******************************************************************************/
-/****************************** CLASS ANIMATIONS 
******************************/
-/******************************************************************************/
-(function() {
-
-var classAnimationActions = [ "add", "remove", "toggle" ],
-       shorthandStyles = {
-               border: 1,
-               borderBottom: 1,
-               borderColor: 1,
-               borderLeft: 1,
-               borderRight: 1,
-               borderTop: 1,
-               borderWidth: 1,
-               margin: 1,
-               padding: 1
-       };
-
-$.each([ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", 
"borderTopStyle" ], function( _, prop ) {
-       $.fx.step[ prop ] = function( fx ) {
-               if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && 
!fx.setAttr ) {
-                       jQuery.style( fx.elem, prop, fx.end );
-                       fx.setAttr = true;
-               }
-       };
-});
-
-function getElementStyles( elem ) {
-       var key, len,
-               style = elem.ownerDocument.defaultView ?
-                       elem.ownerDocument.defaultView.getComputedStyle( elem, 
null ) :
-                       elem.currentStyle,
-               styles = {};
-
-       if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) {
-               len = style.length;
-               while ( len-- ) {
-                       key = style[ len ];
-                       if ( typeof style[ key ] === "string" ) {
-                               styles[ $.camelCase( key ) ] = style[ key ];
-                       }
-               }
-       // support: Opera, IE <9
-       } else {
-               for ( key in style ) {
-                       if ( typeof style[ key ] === "string" ) {
-                               styles[ key ] = style[ key ];
-                       }
-               }
-       }
-
-       return styles;
-}
-
-function styleDifference( oldStyle, newStyle ) {
-       var diff = {},
-               name, value;
-
-       for ( name in newStyle ) {
-               value = newStyle[ name ];
-               if ( oldStyle[ name ] !== value ) {
-                       if ( !shorthandStyles[ name ] ) {
-                               if ( $.fx.step[ name ] || !isNaN( parseFloat( 
value ) ) ) {
-                                       diff[ name ] = value;
-                               }
-                       }
-               }
-       }
-
-       return diff;
-}
-
-// support: jQuery <1.8
-if ( !$.fn.addBack ) {
-       $.fn.addBack = function( selector ) {
-               return this.add( selector == null ?
-                       this.prevObject : this.prevObject.filter( selector )
-               );
-       };
-}
-
-$.effects.animateClass = function( value, duration, easing, callback ) {
-       var o = $.speed( duration, easing, callback );
-
-       return this.queue( function() {
-               var animated = $( this ),
-                       baseClass = animated.attr( "class" ) || "",
-                       applyClassChange,
-                       allAnimations = o.children ? animated.find( "*" 
).addBack() : animated;
-
-               // map the animated objects to store the original styles.
-               allAnimations = allAnimations.map(function() {
-                       var el = $( this );
-                       return {
-                               el: el,
-                               start: getElementStyles( this )
-                       };
-               });
-
-               // apply class change
-               applyClassChange = function() {
-                       $.each( classAnimationActions, function(i, action) {
-                               if ( value[ action ] ) {
-                                       animated[ action + "Class" ]( value[ 
action ] );
-                               }
-                       });
-               };
-               applyClassChange();
-
-               // map all animated objects again - calculate new styles and 
diff
-               allAnimations = allAnimations.map(function() {
-                       this.end = getElementStyles( this.el[ 0 ] );
-                       this.diff = styleDifference( this.start, this.end );
-                       return this;
-               });
-
-               // apply original class
-               animated.attr( "class", baseClass );
-
-               // map all animated objects again - this time collecting a 
promise
-               allAnimations = allAnimations.map(function() {
-                       var styleInfo = this,
-                               dfd = $.Deferred(),
-                               opts = $.extend({}, o, {
-                                       queue: false,
-                                       complete: function() {
-                                               dfd.resolve( styleInfo );
-                                       }
-                               });
-
-                       this.el.animate( this.diff, opts );
-                       return dfd.promise();
-               });
-
-               // once all animations have completed:
-               $.when.apply( $, allAnimations.get() ).done(function() {
-
-                       // set the final class
-                       applyClassChange();
-
-                       // for each animated element,
-                       // clear all css properties that were animated
-                       $.each( arguments, function() {
-                               var el = this.el;
-                               $.each( this.diff, function(key) {
-                                       el.css( key, "" );
-                               });
-                       });
-
-                       // this is guarnteed to be there if you use 
jQuery.speed()
-                       // it also handles dequeuing the next anim...
-                       o.complete.call( animated[ 0 ] );
-               });
-       });
-};
-
-$.fn.extend({
-       addClass: (function( orig ) {
-               return function( classNames, speed, easing, callback ) {
-                       return speed ?
-                               $.effects.animateClass.call( this,
-                                       { add: classNames }, speed, easing, 
callback ) :
-                               orig.apply( this, arguments );
-               };
-       })( $.fn.addClass ),
-
-       removeClass: (function( orig ) {
-               return function( classNames, speed, easing, callback ) {
-                       return arguments.length > 1 ?
-                               $.effects.animateClass.call( this,
-                                       { remove: classNames }, speed, easing, 
callback ) :
-                               orig.apply( this, arguments );
-               };
-       })( $.fn.removeClass ),
-
-       toggleClass: (function( orig ) {
-               return function( classNames, force, speed, easing, callback ) {
-                       if ( typeof force === "boolean" || force === undefined 
) {
-                               if ( !speed ) {
-                                       // without speed parameter
-                                       return orig.apply( this, arguments );
-                               } else {
-                                       return $.effects.animateClass.call( 
this,
-                                               (force ? { add: classNames } : 
{ remove: classNames }),
-                                               speed, easing, callback );
-                               }
-                       } else {
-                               // without force parameter
-                               return $.effects.animateClass.call( this,
-                                       { toggle: classNames }, force, speed, 
easing );
-                       }
-               };
-       })( $.fn.toggleClass ),
-
-       switchClass: function( remove, add, speed, easing, callback) {
-               return $.effects.animateClass.call( this, {
-                       add: add,
-                       remove: remove
-               }, speed, easing, callback );
-       }
-});
-
-})();
-
-/******************************************************************************/
-/*********************************** EFFECTS 
**********************************/
-/******************************************************************************/
-
-(function() {
-
-$.extend( $.effects, {
-       version: "1.11.4",
-
-       // Saves a set of properties in a data storage
-       save: function( element, set ) {
-               for ( var i = 0; i < set.length; i++ ) {
-                       if ( set[ i ] !== null ) {
-                               element.data( dataSpace + set[ i ], element[ 0 
].style[ set[ i ] ] );
-                       }
-               }
-       },
-
-       // Restores a set of previously saved properties from a data storage
-       restore: function( element, set ) {
-               var val, i;
-               for ( i = 0; i < set.length; i++ ) {
-                       if ( set[ i ] !== null ) {
-                               val = element.data( dataSpace + set[ i ] );
-                               // support: jQuery 1.6.2
-                               // http://bugs.jquery.com/ticket/9917
-                               // jQuery 1.6.2 incorrectly returns undefined 
for any falsy value.
-                               // We can't differentiate between "" and 0 
here, so we just assume
-                               // empty string since it's likely to be a more 
common value...
-                               if ( val === undefined ) {
-                                       val = "";
-                               }
-                               element.css( set[ i ], val );
-                       }
-               }
-       },
-
-       setMode: function( el, mode ) {
-               if (mode === "toggle") {
-                       mode = el.is( ":hidden" ) ? "show" : "hide";
-               }
-               return mode;
-       },
-
-       // Translates a [top,left] array into a baseline value
-       // this should be a little more flexible in the future to handle a 
string & hash
-       getBaseline: function( origin, original ) {
-               var y, x;
-               switch ( origin[ 0 ] ) {
-                       case "top": y = 0; break;
-                       case "middle": y = 0.5; break;
-                       case "bottom": y = 1; break;
-                       default: y = origin[ 0 ] / original.height;
-               }
-               switch ( origin[ 1 ] ) {
-                       case "left": x = 0; break;
-                       case "center": x = 0.5; break;
-                       case "right": x = 1; break;
-                       default: x = origin[ 1 ] / original.width;
-               }
-               return {
-                       x: x,
-                       y: y
-               };
-       },
-
-       // Wraps the element around a wrapper that copies position properties
-       createWrapper: function( element ) {
-
-               // if the element is already wrapped, return it
-               if ( element.parent().is( ".ui-effects-wrapper" )) {
-                       return element.parent();
-               }
-
-               // wrap the element
-               var props = {
-                               width: element.outerWidth(true),
-                               height: element.outerHeight(true),
-                               "float": element.css( "float" )
-                       },
-                       wrapper = $( "<div></div>" )
-                               .addClass( "ui-effects-wrapper" )
-                               .css({
-                                       fontSize: "100%",
-                                       background: "transparent",
-                                       border: "none",
-                                       margin: 0,
-                                       padding: 0
-                               }),
-                       // Store the size in case width/height are defined in % 
- Fixes #5245
-                       size = {
-                               width: element.width(),
-                               height: element.height()
-                       },
-                       active = document.activeElement;
-
-               // support: Firefox
-               // Firefox incorrectly exposes anonymous content
-               // https://bugzilla.mozilla.org/show_bug.cgi?id=561664
-               try {
-                       active.id;
-               } catch ( e ) {
-                       active = document.body;
-               }
-
-               element.wrap( wrapper );
-
-               // Fixes #7595 - Elements lose focus when wrapped.
-               if ( element[ 0 ] === active || $.contains( element[ 0 ], 
active ) ) {
-                       $( active ).focus();
-               }
-
-               wrapper = element.parent(); //Hotfix for jQuery 1.4 since some 
change in wrap() seems to actually lose the reference to the wrapped element
-
-               // transfer positioning properties to the wrapper
-               if ( element.css( "position" ) === "static" ) {
-                       wrapper.css({ position: "relative" });
-                       element.css({ position: "relative" });
-               } else {
-                       $.extend( props, {
-                               position: element.css( "position" ),
-                               zIndex: element.css( "z-index" )
-                       });
-                       $.each([ "top", "left", "bottom", "right" ], 
function(i, pos) {
-                               props[ pos ] = element.css( pos );
-                               if ( isNaN( parseInt( props[ pos ], 10 ) ) ) {
-                                       props[ pos ] = "auto";
-                               }
-                       });
-                       element.css({
-                               position: "relative",
-                               top: 0,
-                               left: 0,
-                               right: "auto",
-                               bottom: "auto"
-                       });
-               }
-               element.css(size);
-
-               return wrapper.css( props ).show();
-       },
-
-       removeWrapper: function( element ) {
-               var active = document.activeElement;
-
-               if ( element.parent().is( ".ui-effects-wrapper" ) ) {
-                       element.parent().replaceWith( element );
-
-                       // Fixes #7595 - Elements lose focus when wrapped.
-                       if ( element[ 0 ] === active || $.contains( element[ 0 
], active ) ) {
-                               $( active ).focus();
-                       }
-               }
-
-               return element;
-       },
-
-       setTransition: function( element, list, factor, value ) {
-               value = value || {};
-               $.each( list, function( i, x ) {
-                       var unit = element.cssUnit( x );
-                       if ( unit[ 0 ] > 0 ) {
-                               value[ x ] = unit[ 0 ] * factor + unit[ 1 ];
-                       }
-               });
-               return value;
-       }
-});
-
-// return an effect options object for the given parameters:
-function _normalizeArguments( effect, options, speed, callback ) {
-
-       // allow passing all options as the first parameter
-       if ( $.isPlainObject( effect ) ) {
-               options = effect;
-               effect = effect.effect;
-       }
-
-       // convert to an object
-       effect = { effect: effect };
-
-       // catch (effect, null, ...)
-       if ( options == null ) {
-               options = {};
-       }
-
-       // catch (effect, callback)
-       if ( $.isFunction( options ) ) {
-               callback = options;
-               speed = null;
-               options = {};
-       }
-
-       // catch (effect, speed, ?)
-       if ( typeof options === "number" || $.fx.speeds[ options ] ) {
-               callback = speed;
-               speed = options;
-               options = {};
-       }
-
-       // catch (effect, options, callback)
-       if ( $.isFunction( speed ) ) {
-               callback = speed;
-               speed = null;
-       }
-
-       // add options to effect
-       if ( options ) {
-               $.extend( effect, options );
-       }
-
-       speed = speed || options.duration;
-       effect.duration = $.fx.off ? 0 :
-               typeof speed === "number" ? speed :
-               speed in $.fx.speeds ? $.fx.speeds[ speed ] :
-               $.fx.speeds._default;
-
-       effect.complete = callback || options.complete;
-
-       return effect;
-}
-
-function standardAnimationOption( option ) {
-       // Valid standard speeds (nothing, number, named speed)
-       if ( !option || typeof option === "number" || $.fx.speeds[ option ] ) {
-               return true;
-       }
-
-       // Invalid strings - treat as "normal" speed
-       if ( typeof option === "string" && !$.effects.effect[ option ] ) {
-               return true;
-       }
-
-       // Complete callback
-       if ( $.isFunction( option ) ) {
-               return true;
-       }
-
-       // Options hash (but not naming an effect)
-       if ( typeof option === "object" && !option.effect ) {
-               return true;
-       }
-
-       // Didn't match any standard API
-       return false;
-}
-
-$.fn.extend({
-       effect: function( /* effect, options, speed, callback */ ) {
-               var args = _normalizeArguments.apply( this, arguments ),
-                       mode = args.mode,
-                       queue = args.queue,
-                       effectMethod = $.effects.effect[ args.effect ];
-
-               if ( $.fx.off || !effectMethod ) {
-                       // delegate to the original method (e.g., .show()) if 
possible
-                       if ( mode ) {
-                               return this[ mode ]( args.duration, 
args.complete );
-                       } else {
-                               return this.each( function() {
-                                       if ( args.complete ) {
-                                               args.complete.call( this );
-                                       }
-                               });
-                       }
-               }
-
-               function run( next ) {
-                       var elem = $( this ),
-                               complete = args.complete,
-                               mode = args.mode;
-
-                       function done() {
-                               if ( $.isFunction( complete ) ) {
-                                       complete.call( elem[0] );
-                               }
-                               if ( $.isFunction( next ) ) {
-                                       next();
-                               }
-                       }
-
-                       // If the element already has the correct final state, 
delegate to
-                       // the core methods so the internal tracking of 
"olddisplay" works.
-                       if ( elem.is( ":hidden" ) ? mode === "hide" : mode === 
"show" ) {
-                               elem[ mode ]();
-                               done();
-                       } else {
-                               effectMethod.call( elem[0], args, done );
-                       }
-               }
-
-               return queue === false ? this.each( run ) : this.queue( queue 
|| "fx", run );
-       },
-
-       show: (function( orig ) {
-               return function( option ) {
-                       if ( standardAnimationOption( option ) ) {
-                               return orig.apply( this, arguments );
-                       } else {
-                               var args = _normalizeArguments.apply( this, 
arguments );
-                               args.mode = "show";
-                               return this.effect.call( this, args );
-                       }
-               };
-       })( $.fn.show ),
-
-       hide: (function( orig ) {
-               return function( option ) {
-                       if ( standardAnimationOption( option ) ) {
-                               return orig.apply( this, arguments );
-                       } else {
-                               var args = _normalizeArguments.apply( this, 
arguments );
-                               args.mode = "hide";
-                               return this.effect.call( this, args );
-                       }
-               };
-       })( $.fn.hide ),
-
-       toggle: (function( orig ) {
-               return function( option ) {
-                       if ( standardAnimationOption( option ) || typeof option 
=== "boolean" ) {
-                               return orig.apply( this, arguments );
-                       } else {
-                               var args = _normalizeArguments.apply( this, 
arguments );
-                               args.mode = "toggle";
-                               return this.effect.call( this, args );
-                       }
-               };
-       })( $.fn.toggle ),
-
-       // helper functions
-       cssUnit: function(key) {
-               var style = this.css( key ),
-                       val = [];
-
-               $.each( [ "em", "px", "%", "pt" ], function( i, unit ) {
-                       if ( style.indexOf( unit ) > 0 ) {
-                               val = [ parseFloat( style ), unit ];
-                       }
-               });
-               return val;
-       }
-});
-
-})();
-
-/******************************************************************************/
-/*********************************** EASING 
***********************************/
-/******************************************************************************/
-
-(function() {
-
-// based on easing equations from Robert Penner 
(http://www.robertpenner.com/easing)
-
-var baseEasings = {};
-
-$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) {
-       baseEasings[ name ] = function( p ) {
-               return Math.pow( p, i + 2 );
-       };
-});
-
-$.extend( baseEasings, {
-       Sine: function( p ) {
-               return 1 - Math.cos( p * Math.PI / 2 );
-       },
-       Circ: function( p ) {
-               return 1 - Math.sqrt( 1 - p * p );
-       },
-       Elastic: function( p ) {
-               return p === 0 || p === 1 ? p :
-                       -Math.pow( 2, 8 * (p - 1) ) * Math.sin( ( (p - 1) * 80 
- 7.5 ) * Math.PI / 15 );
-       },
-       Back: function( p ) {
-               return p * p * ( 3 * p - 2 );
-       },
-       Bounce: function( p ) {
-               var pow2,
-                       bounce = 4;
-
-               while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {}
-               return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( 
pow2 * 3 - 2 ) / 22 - p, 2 );
-       }
-});
-
-$.each( baseEasings, function( name, easeIn ) {
-       $.easing[ "easeIn" + name ] = easeIn;
-       $.easing[ "easeOut" + name ] = function( p ) {
-               return 1 - easeIn( 1 - p );
-       };
-       $.easing[ "easeInOut" + name ] = function( p ) {
-               return p < 0.5 ?
-                       easeIn( p * 2 ) / 2 :
-                       1 - easeIn( p * -2 + 2 ) / 2;
-       };
-});
-
-})();
-
-var effect = $.effects;
-
-
-/*!
- * jQuery UI Effects Highlight 1.11.4
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/highlight-effect/
- */
-
-
-var effectHighlight = $.effects.effect.highlight = function( o, done ) {
-       var elem = $( this ),
-               props = [ "backgroundImage", "backgroundColor", "opacity" ],
-               mode = $.effects.setMode( elem, o.mode || "show" ),
-               animation = {
-                       backgroundColor: elem.css( "backgroundColor" )
-               };
-
-       if (mode === "hide") {
-               animation.opacity = 0;
-       }
-
-       $.effects.save( elem, props );
-
-       elem
-               .show()
-               .css({
-                       backgroundImage: "none",
-                       backgroundColor: o.color || "#ffff99"
-               })
-               .animate( animation, {
-                       queue: false,
-                       duration: o.duration,
-                       easing: o.easing,
-                       complete: function() {
-                               if ( mode === "hide" ) {
-                                       elem.hide();
-                               }
-                               $.effects.restore( elem, props );
-                               done();
-                       }
-               });
-};
-
-
-
-}));
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/955bc660/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.css
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.css
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.css
deleted file mode 100644
index 80e7235..0000000
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*! jQuery UI - v1.11.4 - 2015-05-22
-* http://jqueryui.com
-* Includes: theme.css
-* To view and modify this theme, visit 
http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighl
 
ight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
-
-.ui-widget{font-family:Trebuchet 
MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget 
.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget 
textarea,.ui-widget button{font-family:Trebuchet 
MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px 
solid #ddd;background:#eee 
url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top 
repeat-x;color:#333}.ui-widget-content 
a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 
url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% 
repeat-x;color:#fff;font-weight:bold}.ui-widget-header 
a{color:#fff}.ui-state-default,.ui-widget-content 
.ui-state-default,.ui-widget-header .ui-state-default{border:1px solid 
#ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% 
repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default 
a:link,.ui-state-default 
a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content
  .ui-state-hover,.ui-widget-header 
.ui-state-hover,.ui-state-focus,.ui-widget-content 
.ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid 
#fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 
50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover 
a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus 
a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus 
a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content
 .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid 
#fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% 
repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active 
a:link,.ui-state-active 
a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content
 .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid 
#fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_
 ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight 
a,.ui-widget-content .ui-state-highlight a,.ui-widget-header 
.ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content 
.ui-state-error,.ui-widget-header .ui-state-error{border:1px solid 
#cd0a0a;background:#b81900 
url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% 
repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error 
a,.ui-widget-header .ui-state-error 
a{color:#fff}.ui-state-error-text,.ui-widget-content 
.ui-state-error-text,.ui-widget-header 
.ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content 
.ui-priority-primary,.ui-widget-header 
.ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content 
.ui-priority-secondary,.ui-widget-header 
.ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content
 .ui-state-disabled,.ui-widget-header 
.ui-state-disabled{opacity:.35;filter:Alpha(Opacity=3
 5);background-image:none}.ui-state-disabled 
.ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content
 
.ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header
 
.ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default
 
.ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover
 .ui-icon,.ui-state-focus 
.ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active
 
.ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight
 
.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error
 .ui-icon,.ui-state-error-text 
.ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px
 16px}.ui-icon-carat-1-n{background-position:0 
0}.ui-icon-carat-1-ne{background-position:-16px 
0}.ui-icon-carat-1-e{background-position:-32px 
0}.ui-icon-carat-1-se{background-position:
 -48px 0}.ui-icon-carat-1-s{background-position:-64px 
0}.ui-icon-carat-1-sw{background-position:-80px 
0}.ui-icon-carat-1-w{background-position:-96px 
0}.ui-icon-carat-1-nw{background-position:-112px 
0}.ui-icon-carat-2-n-s{background-position:-128px 
0}.ui-icon-carat-2-e-w{background-position:-144px 
0}.ui-icon-triangle-1-n{background-position:0 
-16px}.ui-icon-triangle-1-ne{background-position:-16px 
-16px}.ui-icon-triangle-1-e{background-position:-32px 
-16px}.ui-icon-triangle-1-se{background-position:-48px 
-16px}.ui-icon-triangle-1-s{background-position:-64px 
-16px}.ui-icon-triangle-1-sw{background-position:-80px 
-16px}.ui-icon-triangle-1-w{background-position:-96px 
-16px}.ui-icon-triangle-1-nw{background-position:-112px 
-16px}.ui-icon-triangle-2-n-s{background-position:-128px 
-16px}.ui-icon-triangle-2-e-w{background-position:-144px 
-16px}.ui-icon-arrow-1-n{background-position:0 
-32px}.ui-icon-arrow-1-ne{background-position:-16px 
-32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.
 ui-icon-arrow-1-se{background-position:-48px 
-32px}.ui-icon-arrow-1-s{background-position:-64px 
-32px}.ui-icon-arrow-1-sw{background-position:-80px 
-32px}.ui-icon-arrow-1-w{background-position:-96px 
-32px}.ui-icon-arrow-1-nw{background-position:-112px 
-32px}.ui-icon-arrow-2-n-s{background-position:-128px 
-32px}.ui-icon-arrow-2-ne-sw{background-position:-144px 
-32px}.ui-icon-arrow-2-e-w{background-position:-160px 
-32px}.ui-icon-arrow-2-se-nw{background-position:-176px 
-32px}.ui-icon-arrowstop-1-n{background-position:-192px 
-32px}.ui-icon-arrowstop-1-e{background-position:-208px 
-32px}.ui-icon-arrowstop-1-s{background-position:-224px 
-32px}.ui-icon-arrowstop-1-w{background-position:-240px 
-32px}.ui-icon-arrowthick-1-n{background-position:0 
-48px}.ui-icon-arrowthick-1-ne{background-position:-16px 
-48px}.ui-icon-arrowthick-1-e{background-position:-32px 
-48px}.ui-icon-arrowthick-1-se{background-position:-48px 
-48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthi
 ck-1-sw{background-position:-80px 
-48px}.ui-icon-arrowthick-1-w{background-position:-96px 
-48px}.ui-icon-arrowthick-1-nw{background-position:-112px 
-48px}.ui-icon-arrowthick-2-n-s{background-position:-128px 
-48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px 
-48px}.ui-icon-arrowthick-2-e-w{background-position:-160px 
-48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px 
-48px}.ui-icon-arrowthickstop-1-n{background-position:-192px 
-48px}.ui-icon-arrowthickstop-1-e{background-position:-208px 
-48px}.ui-icon-arrowthickstop-1-s{background-position:-224px 
-48px}.ui-icon-arrowthickstop-1-w{background-position:-240px 
-48px}.ui-icon-arrowreturnthick-1-w{background-position:0 
-64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px 
-64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px 
-64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px 
-64px}.ui-icon-arrowreturn-1-w{background-position:-64px 
-64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.
 ui-icon-arrowreturn-1-e{background-position:-96px 
-64px}.ui-icon-arrowreturn-1-s{background-position:-112px 
-64px}.ui-icon-arrowrefresh-1-w{background-position:-128px 
-64px}.ui-icon-arrowrefresh-1-n{background-position:-144px 
-64px}.ui-icon-arrowrefresh-1-e{background-position:-160px 
-64px}.ui-icon-arrowrefresh-1-s{background-position:-176px 
-64px}.ui-icon-arrow-4{background-position:0 
-80px}.ui-icon-arrow-4-diag{background-position:-16px 
-80px}.ui-icon-extlink{background-position:-32px 
-80px}.ui-icon-newwin{background-position:-48px 
-80px}.ui-icon-refresh{background-position:-64px 
-80px}.ui-icon-shuffle{background-position:-80px 
-80px}.ui-icon-transfer-e-w{background-position:-96px 
-80px}.ui-icon-transferthick-e-w{background-position:-112px 
-80px}.ui-icon-folder-collapsed{background-position:0 
-96px}.ui-icon-folder-open{background-position:-16px 
-96px}.ui-icon-document{background-position:-32px 
-96px}.ui-icon-document-b{background-position:-48px 
-96px}.ui-icon-note{background-posit
 ion:-64px -96px}.ui-icon-mail-closed{background-position:-80px 
-96px}.ui-icon-mail-open{background-position:-96px 
-96px}.ui-icon-suitcase{background-position:-112px 
-96px}.ui-icon-comment{background-position:-128px 
-96px}.ui-icon-person{background-position:-144px 
-96px}.ui-icon-print{background-position:-160px 
-96px}.ui-icon-trash{background-position:-176px 
-96px}.ui-icon-locked{background-position:-192px 
-96px}.ui-icon-unlocked{background-position:-208px 
-96px}.ui-icon-bookmark{background-position:-224px 
-96px}.ui-icon-tag{background-position:-240px 
-96px}.ui-icon-home{background-position:0 
-112px}.ui-icon-flag{background-position:-16px 
-112px}.ui-icon-calendar{background-position:-32px 
-112px}.ui-icon-cart{background-position:-48px 
-112px}.ui-icon-pencil{background-position:-64px 
-112px}.ui-icon-clock{background-position:-80px 
-112px}.ui-icon-disk{background-position:-96px 
-112px}.ui-icon-calculator{background-position:-112px 
-112px}.ui-icon-zoomin{background-position:-128px -112p
 x}.ui-icon-zoomout{background-position:-144px 
-112px}.ui-icon-search{background-position:-160px 
-112px}.ui-icon-wrench{background-position:-176px 
-112px}.ui-icon-gear{background-position:-192px 
-112px}.ui-icon-heart{background-position:-208px 
-112px}.ui-icon-star{background-position:-224px 
-112px}.ui-icon-link{background-position:-240px 
-112px}.ui-icon-cancel{background-position:0 
-128px}.ui-icon-plus{background-position:-16px 
-128px}.ui-icon-plusthick{background-position:-32px 
-128px}.ui-icon-minus{background-position:-48px 
-128px}.ui-icon-minusthick{background-position:-64px 
-128px}.ui-icon-close{background-position:-80px 
-128px}.ui-icon-closethick{background-position:-96px 
-128px}.ui-icon-key{background-position:-112px 
-128px}.ui-icon-lightbulb{background-position:-128px 
-128px}.ui-icon-scissors{background-position:-144px 
-128px}.ui-icon-clipboard{background-position:-160px 
-128px}.ui-icon-copy{background-position:-176px 
-128px}.ui-icon-contact{background-position:-192px -128px}.
 ui-icon-image{background-position:-208px 
-128px}.ui-icon-video{background-position:-224px 
-128px}.ui-icon-script{background-position:-240px 
-128px}.ui-icon-alert{background-position:0 
-144px}.ui-icon-info{background-position:-16px 
-144px}.ui-icon-notice{background-position:-32px 
-144px}.ui-icon-help{background-position:-48px 
-144px}.ui-icon-check{background-position:-64px 
-144px}.ui-icon-bullet{background-position:-80px 
-144px}.ui-icon-radio-on{background-position:-96px 
-144px}.ui-icon-radio-off{background-position:-112px 
-144px}.ui-icon-pin-w{background-position:-128px 
-144px}.ui-icon-pin-s{background-position:-144px 
-144px}.ui-icon-play{background-position:0 
-160px}.ui-icon-pause{background-position:-16px 
-160px}.ui-icon-seek-next{background-position:-32px 
-160px}.ui-icon-seek-prev{background-position:-48px 
-160px}.ui-icon-seek-end{background-position:-64px 
-160px}.ui-icon-seek-start{background-position:-80px 
-160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-sto
 p{background-position:-96px -160px}.ui-icon-eject{background-position:-112px 
-160px}.ui-icon-volume-off{background-position:-128px 
-160px}.ui-icon-volume-on{background-position:-144px 
-160px}.ui-icon-power{background-position:0 
-176px}.ui-icon-signal-diag{background-position:-16px 
-176px}.ui-icon-signal{background-position:-32px 
-176px}.ui-icon-battery-0{background-position:-48px 
-176px}.ui-icon-battery-1{background-position:-64px 
-176px}.ui-icon-battery-2{background-position:-80px 
-176px}.ui-icon-battery-3{background-position:-96px 
-176px}.ui-icon-circle-plus{background-position:0 
-192px}.ui-icon-circle-minus{background-position:-16px 
-192px}.ui-icon-circle-close{background-position:-32px 
-192px}.ui-icon-circle-triangle-e{background-position:-48px 
-192px}.ui-icon-circle-triangle-s{background-position:-64px 
-192px}.ui-icon-circle-triangle-w{background-position:-80px 
-192px}.ui-icon-circle-triangle-n{background-position:-96px 
-192px}.ui-icon-circle-arrow-e{background-position:-112px 
 -192px}.ui-icon-circle-arrow-s{background-position:-128px 
-192px}.ui-icon-circle-arrow-w{background-position:-144px 
-192px}.ui-icon-circle-arrow-n{background-position:-160px 
-192px}.ui-icon-circle-zoomin{background-position:-176px 
-192px}.ui-icon-circle-zoomout{background-position:-192px 
-192px}.ui-icon-circle-check{background-position:-208px 
-192px}.ui-icon-circlesmall-plus{background-position:0 
-208px}.ui-icon-circlesmall-minus{background-position:-16px 
-208px}.ui-icon-circlesmall-close{background-position:-32px 
-208px}.ui-icon-squaresmall-plus{background-position:-48px 
-208px}.ui-icon-squaresmall-minus{background-position:-64px 
-208px}.ui-icon-squaresmall-close{background-position:-80px 
-208px}.ui-icon-grip-dotted-vertical{background-position:0 
-224px}.ui-icon-grip-dotted-horizontal{background-position:-16px 
-224px}.ui-icon-grip-solid-vertical{background-position:-32px 
-224px}.ui-icon-grip-solid-horizontal{background-position:-48px 
-224px}.ui-icon-gripsmall-diagonal-se{background
 -position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px 
-224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666
 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% 
repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 
-5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 
50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/955bc660/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.js
----------------------------------------------------------------------
diff --git 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.js
 
b/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.js
deleted file mode 100644
index 612363b..0000000
--- 
a/ambari-logsearch/ambari-logsearch-portal/src/main/webapp/libs/bower/jquery-ui/1.11.4/jquery-ui.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery UI - v1.11.4 - 2015-05-22
-* http://jqueryui.com
-* Includes: effect.js, effect-highlight.js
-* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
-
-(function(e){"function"==typeof 
define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var 
t="ui-effects-",i=e;e.effects={effect:{}},function(e,t){function i(e,t,i){var 
s=d[t.type]||{};return 
null==e?i||!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),isNaN(e)?t.def:s.mod?(e+s.mod)%s.mod:0>e?0:e>s.max?s.max:e)}function
 s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(e,a){var 
o,r=a.re.exec(i),h=r&&a.parse(r),l=a.space||"rgba";return 
h?(o=s[l](h),s[u[l].cache]=o[u[l].cache],n=s._rgba=o._rgba,!1):t}),n.length?("0,0,0,0"===n.join()&&e.extend(n,a.transparent),s):a[i]}function
 n(e,t,i){return 
i=(i+1)%1,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+6*(t-e)*(2/3-i):e}var 
a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor 
borderTopColor color columnRuleColor outlineColor textDecorationColor 
textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],
 
e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],l=e.Color=function(t,i,s,n){return
 new 
e.Color.fn.parse(t,i,s,n)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=l.support={}
 
,p=e("<p>")[0],f=e.each;p.style.cssText="background-color:rgba(1,1,1,.5)",c.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),l.fn=e.extend(l.prototype,{parse:function(n,o,r,h){if(n===t)return
 
this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=e(n).css(o),o=t);var
 d=this,c=e.type(n),p=this._rgba=[];return 
o!==t&&(n=[n,o,r,h],c="array"),"string"===c?this.parse(s(n)||a._default):"array"===c?(f(u.rgba.props,function(e,t){p[t.idx]=i(n[t.idx],t)}),this):"object"===c?(n
 instanceof 
l?f(u,function(e,t){n[t.cache]&&(d[t.cache]=n[t.cache].slice())}):f(u,function(t,s){var
 
a=s.cache;f(s.props,function(e,t){if(!d[a]&&s.to){if("alpha"===e||null==n[e])return;d[a]=s.to(d._rgba)}d[a][t.idx]=i(n[e],t,!0)}),d[a]&&0>e.inArray(null,d[a].slice(0,3))&&(d[a][3]=1,s.from&&(d._rgba=s.from(d[a])))}),this):t},is:function(e){var
 i=l(e),s=!0,n=this;return f(u,function(e,a){var o,r=i[a.cache];return 
r&&(o=n[a.cache]||a.to&&a.
 to(n._rgba)||[],f(a.props,function(e,i){return 
null!=r[i.idx]?s=r[i.idx]===o[i.idx]:t})),s}),s},_space:function(){var 
e=[],t=this;return 
f(u,function(i,s){t[s.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var 
s=l(e),n=s._space(),a=u[n],o=0===this.alpha()?l("transparent"):this,r=o[a.cache]||a.to(o._rgba),h=r.slice();return
 s=s[a.cache],f(a.props,function(e,n){var 
a=n.idx,o=r[a],l=s[a],u=d[n.type]||{};null!==l&&(null===o?h[a]=l:(u.mod&&(l-o>u.mod/2?o+=u.mod:o-l>u.mod/2&&(o-=u.mod)),h[a]=i((l-o)*t+o,n)))}),this[n](h)},blend:function(t){if(1===this._rgba[3])return
 this;var i=this._rgba.slice(),s=i.pop(),n=l(t)._rgba;return 
l(e.map(i,function(e,t){return(1-s)*n[t]+s*e}))},toRgbaString:function(){var 
t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 
1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var 
t="hsla(",i=e.map(this.hsla(),function(e,t){return 
null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e});return 
1===i[3]&&(i.pop()
 ,t="hsl("),t+i.join()+")"},toHexString:function(t){var 
i=this._rgba.slice(),s=i.pop();return 
t&&i.push(~~(255*s)),"#"+e.map(i,function(e){return 
e=(e||0).toString(16),1===e.length?"0"+e:e}).join("")},toString:function(){return
 
0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,u.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var
 
t,i,s=e[0]/255,n=e[1]/255,a=e[2]/255,o=e[3],r=Math.max(s,n,a),h=Math.min(s,n,a),l=r-h,u=r+h,d=.5*u;return
 
t=h===r?0:s===r?60*(n-a)/l+360:n===r?60*(a-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=d?l/u:l/(2-u),[Math.round(t)%360,i,d,null==o?1:o]},u.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var
 
t=e[0]/360,i=e[1],s=e[2],a=e[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,t+1/3)),Math.round(255*n(r,o,t)),Math.round(255*n(r,o,t-1/3)),a]},f(u,function(s,n){var
 
a=n.props,o=n.cache,h=n.to,u=n.from;l.fn[s]=function(s){if(h&&!this[o]&&(this[o]=h(th
 is._rgba)),s===t)return this[o].slice();var 
n,r=e.type(s),d="array"===r||"object"===r?s:arguments,c=this[o].slice();return 
f(a,function(e,t){var 
s=d["object"===r?e:t.idx];null==s&&(s=c[t.idx]),c[t.idx]=i(s,t)}),u?(n=l(u(c)),n[o]=c,n):l(c)},f(a,function(t,i){l.fn[t]||(l.fn[t]=function(n){var
 
a,o=e.type(n),h="alpha"===t?this._hsla?"hsla":"rgba":s,l=this[h](),u=l[i.idx];return"undefined"===o?u:("function"===o&&(n=n.call(this,u),o=e.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=u+parseFloat(a[2])*("+"===a[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(t){var
 i=t.split(" ");f(i,function(t,i){e.cssHooks[i]={set:function(t,n){var 
a,o,r="";if("transparent"!==n&&("string"!==e.type(n)||(a=s(n)))){if(n=l(a||n),!c.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?t.parentNode:t;(""===r||"transparent"===r)&&o&&o.style;)try{r=e.css(o,"backgroundColor"),o=o.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{t.style[i]=n}catch(h){}}
 
},e.fx.step[i]=function(t){t.colorInit||(t.start=l(t.elem,i),t.end=l(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},l.hook(o),e.cssHooks.borderColor={expand:function(e){var
 t={};return 
f(["Top","Right","Bottom","Left"],function(i,s){t["border"+s+"Color"]=e}),t}},a=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(i),function(){function
 t(t){var 
i,s,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof
 n[i]&&(a[e.camelCase(i)]=n[i]);else for(i in n)"string"==typeof 
n[i]&&(a[i]=n[i]);return a}function s(t,i){var s,n,o={};for(s in 
i)n=i[s],t[s]!==n&&(a[s]||(e.fx
 .step[s]||!isNaN(parseFloat(n)))&&(o[s]=n));return o}var 
n=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,s){e.fx.step[s]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(i.style(e.elem,s,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return
 
this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(i,a,o,r){var
 h=e.speed(a,o,r);return this.queue(function(){var 
a,o=e(this),r=o.attr("class")||"",l=h.children?o.find("*").addBack():o;l=l.map(function(){var
 
i=e(this);return{el:i,start:t(this)}}),a=function(){e.each(n,function(e,t){i[t]&&o[t+"Class"](i[t])})},a(),l=l.map(function(){return
 
this.end=t(this.el[0]),this.diff=s(this.start,this.end),this}),o.attr("class",r),l=l.map(function(){var
 t=this,i=e.Deferred(),s=e.extend({},h,{queue:!
 1,complete:function(){i.resolve(t)}});return 
this.el.animate(this.diff,s),i.promise()}),e.when.apply(e,l.get()).done(function(){a(),e.each(arguments,function(){var
 
t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),h.complete.call(o[0])})})},e.fn.extend({addClass:function(t){return
 function(i,s,n,a){return 
s?e.effects.animateClass.call(this,{add:i},s,n,a):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return
 function(i,s,n,a){return 
arguments.length>1?e.effects.animateClass.call(this,{remove:i},s,n,a):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return
 function(i,s,n,a,o){return"boolean"==typeof s||void 
0===s?n?e.effects.animateClass.call(this,s?{add:i}:{remove:i},n,a,o):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:i},s,n,a)}}(e.fn.toggleClass),switchClass:function(t,i,s,n,a){return
 
e.effects.animateClass.call(this,{add:i,remove:t},s,n,a)}})}(),function(){function
 i(t,i,s,n){return e.isPlainObject(t)&&(i=t,t=t.effect),
 
t={effect:t},null==i&&(i={}),e.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof
 
i||e.fx.speeds[i])&&(n=s,s=i,i={}),e.isFunction(s)&&(n=s,s=null),i&&e.extend(t,i),s=s||i.duration,t.duration=e.fx.off?0:"number"==typeof
 s?s:s in 
e.fx.speeds?e.fx.speeds[s]:e.fx.speeds._default,t.complete=n||i.complete,t}function
 s(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"!=typeof 
t||e.effects.effect[t]?e.isFunction(t)?!0:"object"!=typeof 
t||t.effect?!1:!0:!0}e.extend(e.effects,{version:"1.11.4",save:function(e,i){for(var
 
s=0;i.length>s;s++)null!==i[s]&&e.data(t+i[s],e[0].style[i[s]])},restore:function(e,i){var
 s,n;for(n=0;i.length>n;n++)null!==i[n]&&(s=e.data(t+i[n]),void 
0===s&&(s=""),e.css(i[n],s))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},getBaseline:function(e,t){var
 
i,s;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":s=0;break;case"center":s=.5;break;case"right":
 
s=1;break;default:s=e[1]/t.width}return{x:s,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return
 t.parent();var 
i={width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float")},s=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return
 
t.wrap(s),(t[0]===a||e.contains(t[0],a))&&e(a).focus(),s=t.parent(),"static"===t.css("position")?(s.css({position:"relative"}),t.css({position:"relative"})):(e.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,s){i[s]=t.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(n),s.css(i).show()},removeWrapper:function(t){var
 i=document.activeElement;return 
t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWi
 
th(t),(t[0]===i||e.contains(t[0],i))&&e(i).focus()),t},setTransition:function(t,i,s,n){return
 n=n||{},e.each(i,function(e,i){var 
a=t.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),e.fn.extend({effect:function(){function
 t(t){function i(){e.isFunction(a)&&a.call(n[0]),e.isFunction(t)&&t()}var 
n=e(this),a=s.complete,r=s.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),i()):o.call(n[0],s,i)}var
 
s=i.apply(this,arguments),n=s.mode,a=s.queue,o=e.effects.effect[s.effect];return
 
e.fx.off||!o?n?this[n](s.duration,s.complete):this.each(function(){s.complete&&s.complete.call(this)}):a===!1?this.each(t):this.queue(a||"fx",t)},show:function(e){return
 function(t){if(s(t))return e.apply(this,arguments);var 
n=i.apply(this,arguments);return 
n.mode="show",this.effect.call(this,n)}}(e.fn.show),hide:function(e){return 
function(t){if(s(t))return e.apply(this,arguments);var 
n=i.apply(this,arguments);return 
n.mode="hide",this.effect.call(this,n)}}(e.fn.hide),toggle:function(e){return 
function(t){if(s(t)
 ||"boolean"==typeof t)return e.apply(this,arguments);var 
n=i.apply(this,arguments);return 
n.mode="toggle",this.effect.call(this,n)}}(e.fn.toggle),cssUnit:function(t){var 
i=this.css(t),s=[];return 
e.each(["em","px","%","pt"],function(e,t){i.indexOf(t)>0&&(s=[parseFloat(i),t])}),s}})}(),function(){var
 
t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,i){t[i]=function(t){return
 Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 
1-Math.cos(e*Math.PI/2)},Circ:function(e){return 
1-Math.sqrt(1-e*e)},Elastic:function(e){return 
0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return
 e*e*(3*e-2)},Bounce:function(e){for(var 
t,i=4;((t=Math.pow(2,--i))-1)/11>e;);return 
1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,function(t,i){e.easing["easeIn"+t]=i,e.easing["easeOut"+t]=function(e){return
 
1-i(1-e)},e.easing["easeInOut"+t]=function(e){return.5>e?i(2*e)/2:1-i(-2*e+2)/2}})}(),e.effects,e.effects.effect.highlight=function(t,
 i){var 
s=e(this),n=["backgroundImage","backgroundColor","opacity"],a=e.effects.setMode(s,t.mode||"show"),o={backgroundColor:s.css("backgroundColor")};"hide"===a&&(o.opacity=0),e.effects.save(s,n),s.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===a&&s.hide(),e.effects.restore(s,n),i()}})}});
\ No newline at end of file

Reply via email to