| OLD | NEW | 
|    1 var math = dart.defineLibrary(math, {}); |    1 var math = dart.defineLibrary(math, {}); | 
|    2 var core = dart.import(core); |    2 var core = dart.import(core); | 
|    3 var _js_helper = dart.lazyImport(_js_helper); |    3 var _js_helper = dart.lazyImport(_js_helper); | 
|    4 (function(exports, core, _js_helper) { |    4 (function(exports, core, _js_helper) { | 
|    5   'use strict'; |    5   'use strict'; | 
|    6   class _JenkinsSmiHash extends core.Object { |    6   class _JenkinsSmiHash extends core.Object { | 
|    7     static combine(hash, value) { |    7     static combine(hash, value) { | 
|    8       hash = 536870911 & dart.notNull(hash) + dart.notNull(value); |    8       hash = 536870911 & dart.notNull(hash) + dart.notNull(value); | 
|    9       hash = 536870911 & dart.notNull(hash) + ((524287 & dart.notNull(hash)) << 
     10); |    9       hash = 536870911 & dart.notNull(hash) + ((524287 & dart.notNull(hash)) << 
     10); | 
|   10       return dart.notNull(hash) ^ dart.notNull(hash) >> 6; |   10       return dart.notNull(hash) ^ dart.notNull(hash) >> 6; | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|   24   let Point$ = dart.generic(function(T) { |   24   let Point$ = dart.generic(function(T) { | 
|   25     class Point extends core.Object { |   25     class Point extends core.Object { | 
|   26       Point(x, y) { |   26       Point(x, y) { | 
|   27         this.x = x; |   27         this.x = x; | 
|   28         this.y = y; |   28         this.y = y; | 
|   29       } |   29       } | 
|   30       toString() { |   30       toString() { | 
|   31         return `Point(${this.x}, ${this.y})`; |   31         return `Point(${this.x}, ${this.y})`; | 
|   32       } |   32       } | 
|   33       ['=='](other) { |   33       ['=='](other) { | 
|   34         if (!dart.is(other, Point)) |   34         if (!dart.is(other, Point$())) | 
|   35           return false; |   35           return false; | 
|   36         return dart.notNull(dart.equals(this.x, dart.dload(other, 'x'))) && dart
     .notNull(dart.equals(this.y, dart.dload(other, 'y'))); |   36         return dart.notNull(dart.equals(this.x, dart.dload(other, 'x'))) && dart
     .notNull(dart.equals(this.y, dart.dload(other, 'y'))); | 
|   37       } |   37       } | 
|   38       get hashCode() { |   38       get hashCode() { | 
|   39         return _JenkinsSmiHash.hash2(dart.hashCode(this.x), dart.hashCode(this.y
     )); |   39         return _JenkinsSmiHash.hash2(dart.hashCode(this.x), dart.hashCode(this.y
     )); | 
|   40       } |   40       } | 
|   41       ['+'](other) { |   41       ['+'](other) { | 
|   42         dart.as(other, Point$(T)); |   42         dart.as(other, Point$(T)); | 
|   43         return new (Point$(T))(dart.as(this.x['+'](other.x), T), dart.as(this.y[
     '+'](other.y), T)); |   43         return new (Point$(T))(dart.as(this.x['+'](other.x), T), dart.as(this.y[
     '+'](other.y), T)); | 
|   44       } |   44       } | 
| (...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  456   exports.sin = sin; |  456   exports.sin = sin; | 
|  457   exports.cos = cos; |  457   exports.cos = cos; | 
|  458   exports.tan = tan; |  458   exports.tan = tan; | 
|  459   exports.acos = acos; |  459   exports.acos = acos; | 
|  460   exports.asin = asin; |  460   exports.asin = asin; | 
|  461   exports.atan = atan; |  461   exports.atan = atan; | 
|  462   exports.sqrt = sqrt; |  462   exports.sqrt = sqrt; | 
|  463   exports.exp = exp; |  463   exports.exp = exp; | 
|  464   exports.log = log; |  464   exports.log = log; | 
|  465 })(math, core, _js_helper); |  465 })(math, core, _js_helper); | 
| OLD | NEW |