| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- 'use strict';
 
- Object.defineProperty(exports, '__esModule', {
 
-   value: true
 
- });
 
- exports.default = void 0;
 
- function _defineProperty(obj, key, value) {
 
-   if (key in obj) {
 
-     Object.defineProperty(obj, key, {
 
-       value: value,
 
-       enumerable: true,
 
-       configurable: true,
 
-       writable: true
 
-     });
 
-   } else {
 
-     obj[key] = value;
 
-   }
 
-   return obj;
 
- }
 
- /**
 
-  * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
 
-  *
 
-  * This source code is licensed under the MIT license found in the
 
-  * LICENSE file in the root directory of this source tree.
 
-  *
 
-  */
 
- // This file is a heavily modified fork of Jasmine. Original license:
 
- /*
 
- Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
 
- 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.
 
- */
 
- const defaultNow = (function (Date) {
 
-   return function () {
 
-     return new Date().getTime();
 
-   };
 
- })(Date);
 
- class Timer {
 
-   constructor(options) {
 
-     _defineProperty(this, 'start', void 0);
 
-     _defineProperty(this, 'elapsed', void 0);
 
-     options = options || {};
 
-     const now = options.now || defaultNow;
 
-     let startTime;
 
-     this.start = function () {
 
-       startTime = now();
 
-     };
 
-     this.elapsed = function () {
 
-       return now() - startTime;
 
-     };
 
-   }
 
- }
 
- exports.default = Timer;
 
 
  |