|  | define( [ | 
|  | "../core" | 
|  | ], function( jQuery ) { | 
|  |  | 
|  | "use strict"; | 
|  |  | 
|  | var | 
|  |  | 
|  | // Map over jQuery in case of overwrite | 
|  | _jQuery = window.jQuery, | 
|  |  | 
|  | // Map over the $ in case of overwrite | 
|  | _$ = window.$; | 
|  |  | 
|  | jQuery.noConflict = function( deep ) { | 
|  | if ( window.$ === jQuery ) { | 
|  | window.$ = _$; | 
|  | } | 
|  |  | 
|  | if ( deep && window.jQuery === jQuery ) { | 
|  | window.jQuery = _jQuery; | 
|  | } | 
|  |  | 
|  | return jQuery; | 
|  | }; | 
|  |  | 
|  | // Expose jQuery and $ identifiers, even in AMD | 
|  | // (trac-7102#comment:10, https://github.com/jquery/jquery/pull/557) | 
|  | // and CommonJS for browser emulators (trac-13566) | 
|  | if ( typeof noGlobal === "undefined" ) { | 
|  | window.jQuery = window.$ = jQuery; | 
|  | } | 
|  |  | 
|  | } ); |