A very small change results in a big change in data flow

Before

1//= require jquery-ui/version
2
3( function( factory ) {
4 if ( typeof define === "function" && define.amd ) {
5
6 // AMD. Register as an anonymous module.
7 define( [ "jquery", "./version" ], factory );
8 } else {
9
10 // Browser globals
11 factory( jQuery );
12 }
13} ( function( $ ) {
14return $.ui.safeActiveElement = function( document ) {
15 var activeElement;
16
17 // Support: IE 9 only
18 // IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
19 try {
…lines 20–35 unchanged (16 lines)
36 activeElement = document.body;
37 }
38
39 return activeElement;
40};
41
42} ) );
43

After

1//= require jquery-ui/version
2
3( function( factory ) {
4 "use strict";
5
6 if ( typeof define === "function" && define.amd ) {
7
8 // AMD. Register as an anonymous module.
9 define( [ "jquery", "./version" ], factory );
10 } else {
11
12 // Browser globals
13 factory( jQuery );
14 }
15} )( function( $ ) {
16"use strict";
17
18return $.ui.safeActiveElement = function( document ) {
19 var activeElement;
20
21 // Support: IE 9 only
22 // IE9 throws an "Unspecified error" accessing document.activeElement from an <iframe>
…lines 23–39 unchanged (17 lines)
40 activeElement = document.body;
41 }
42
43 return activeElement;
44};
45
46} );
47

Before

program
comment "//= require jquery-ui/version"
expression_statement
parenthesized_expression
( "("
call_expression
function_expression
function "function"
formal_parameters
( "("
identifier "factory"
) ")"
statement_block
{ "{"
if_statement (+59 nodes collapsed)
} "}"
arguments
( "("
function_expression
function "function"
formal_parameters
( "("
identifier "$"
) ")"
statement_block
{ "{"
return_statement (+112 nodes collapsed)
} "}"
) ")"
) ")"
; ";"

After

program
comment "//= require jquery-ui/version"
expression_statement
call_expression
parenthesized_expression
( "("
function_expression
function "function"
formal_parameters
( "("
identifier "factory"
) ")"
statement_block
{ "{"
expression_statement
string
" "\""
string_fragment "use strict"
" "\""
; ";"
if_statement (+59 nodes collapsed)
} "}"
) ")"
arguments
( "("
function_expression
function "function"
formal_parameters
( "("
identifier "$"
) ")"
statement_block
{ "{"
expression_statement
string
" "\""
string_fragment "use strict"
" "\""
; ";"
return_statement (+112 nodes collapsed)
} "}"
) ")"
; ";"