Socket
Socket
Sign inDemoInstall

curtail

Package Overview
Dependencies
2
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.1 to 3.1.0

lib/transform/rotate.d.ts

14

CHANGELOG.md

@@ -0,1 +1,13 @@

3.1.0 2091-04-19
==================
* Added rotate functionality to the transform API.
* Changed tests to use Mocha and Chai from CDN.
* Removed Mocha and Chai dev dependencies.
3.0.2 2019-04-16
==================
* Updated packages to latest versions. This fixed a security vulnerability with the mocha package.
* Updated year in LICENSE
* Removed redundant parts of .tsconfig
3.0.0 2019-03-16

@@ -21,2 +33,2 @@ ==================

* Initial Release
* Initial Release

208

curtail.js

@@ -5,3 +5,3 @@ function createCommonjsModule(fn, module) {

var runtime = createCommonjsModule(function (module) {
var runtime_1 = createCommonjsModule(function (module) {
/**

@@ -14,3 +14,3 @@ * Copyright (c) 2014-present, Facebook, Inc.

!(function(global) {
var runtime = (function (exports) {

@@ -24,18 +24,3 @@ var Op = Object.prototype;

var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
var runtime = global.regeneratorRuntime;
if (runtime) {
{
// If regeneratorRuntime is defined globally and we're in a module,
// make the exports object identical to regeneratorRuntime.
module.exports = runtime;
}
// Don't bother evaluating the rest of this file if the runtime was
// already defined globally.
return;
}
// Define the runtime globally (as expected by generated code) as either
// module.exports (if we're in a module) or a new, empty object.
runtime = global.regeneratorRuntime = module.exports;
function wrap(innerFn, outerFn, self, tryLocsList) {

@@ -53,3 +38,3 @@ // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.

}
runtime.wrap = wrap;
exports.wrap = wrap;

@@ -125,3 +110,3 @@ // Try/catch helper to minimize deoptimizations. Returns a completion

runtime.isGeneratorFunction = function(genFun) {
exports.isGeneratorFunction = function(genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;

@@ -136,3 +121,3 @@ return ctor

runtime.mark = function(genFun) {
exports.mark = function(genFun) {
if (Object.setPrototypeOf) {

@@ -154,3 +139,3 @@ Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);

// meant to be awaited.
runtime.awrap = function(arg) {
exports.awrap = function(arg) {
return { __await: arg };

@@ -230,3 +215,3 @@ };

};
runtime.AsyncIterator = AsyncIterator;
exports.AsyncIterator = AsyncIterator;

@@ -236,3 +221,3 @@ // Note that simple async functions are implemented on top of

// the final result produced by the iterator.
runtime.async = function(innerFn, outerFn, self, tryLocsList) {
exports.async = function(innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(

@@ -242,3 +227,3 @@ wrap(innerFn, outerFn, self, tryLocsList)

return runtime.isGeneratorFunction(outerFn)
return exports.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator.

@@ -340,3 +325,4 @@ : iter.next().then(function(result) {

if (context.method === "throw") {
if (delegate.iterator.return) {
// Note: ["return"] must be used for ES3 parsing compatibility.
if (delegate.iterator["return"]) {
// If the delegate iterator has a return method, give it a

@@ -461,3 +447,3 @@ // chance to clean up.

runtime.keys = function(object) {
exports.keys = function(object) {
var keys = [];

@@ -523,3 +509,3 @@ for (var key in object) {

}
runtime.values = values;
exports.values = values;

@@ -729,51 +715,34 @@ function doneResult() {

};
})(
// In sloppy mode, unbound `this` refers to the global object, fallback to
// Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy.
(function() {
return this || (typeof self === "object" && self);
})() || Function("return this")()
);
});
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
// Regardless of whether this script is executing as a CommonJS module
// or not, return the runtime object so that we can declare the variable
// regeneratorRuntime in the outer scope, which allows this module to be
// injected easily by `bin/regenerator --include-runtime script.js`.
return exports;
// This method of obtaining a reference to the global object needs to be
// kept identical to the way it is obtained in runtime.js
var g = (function() {
return this || (typeof self === "object" && self);
})() || Function("return this")();
}(
// If this script is executing as a CommonJS module, use module.exports
// as the regeneratorRuntime namespace. Otherwise create a new empty
// object. Either way, the resulting object will be used to initialize
// the regeneratorRuntime variable at the top of this file.
module.exports
));
// Use `getOwnPropertyNames` because not all browsers support calling
// `hasOwnProperty` on the global `self` object in a worker. See #183.
var hadRuntime = g.regeneratorRuntime &&
Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0;
// Save the old regeneratorRuntime in case it needs to be restored later.
var oldRuntime = hadRuntime && g.regeneratorRuntime;
// Force reevalutation of runtime.js.
g.regeneratorRuntime = undefined;
var runtimeModule = runtime;
if (hadRuntime) {
// Restore the original runtime.
g.regeneratorRuntime = oldRuntime;
} else {
// Remove the global property added by runtime.js.
try {
delete g.regeneratorRuntime;
} catch(e) {
g.regeneratorRuntime = undefined;
}
try {
regeneratorRuntime = runtime;
} catch (accidentalStrictMode) {
// This module should not be running in strict mode, so the above
// assignment should always work unless something is misconfigured. Just
// in case runtime.js accidentally runs in strict mode, we can escape
// strict mode using a global Function call. This could conceivably fail
// if a Content Security Policy forbids using Function, but in that case
// the proper solution is to fix the accidental strict mode problem. If
// you've misconfigured your bundler to force strict mode and applied a
// CSP to forbid Function, and you're not willing to fix either of those
// problems, please detail your unique predicament in a GitHub issue.
Function("r", "regeneratorRuntime = r")(runtime);
}
});
var regenerator = runtimeModule;
var regenerator = runtime_1;

@@ -1445,2 +1414,97 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {

/**
* Rotate an image to a specified angle.
*
* @since 0.0.0
*
* @param {string} path The path to the image to rotate.
* @param {number} angle The degree angle to rotate the image to, clockwise.
* @param {Object} [options]
* @param {boolean} [options.autodownload=false] Indicates whether the image should download after the rotation is complete or not.
* @param {string} [options.crossOrigin=null] Sets the cross-origin property of the image which is needed if the image is from a different domain.
*/
function rotate(_x, _x2) {
return _rotate.apply(this, arguments);
}
function _rotate() {
_rotate = asyncToGenerator(
/*#__PURE__*/
regenerator.mark(function _callee(path, angle) {
var options,
_options,
canvas,
ctx,
fileInfo,
image,
largestSide,
rotatedImage,
imageLink,
_args = arguments;
return regenerator.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
options = _args.length > 2 && _args[2] !== undefined ? _args[2] : {};
_options = new GeneralOptions(options);
canvas = document.createElement('canvas');
ctx = canvas.getContext('2d');
fileInfo = extractFileInfo(path);
_context.prev = 5;
_context.next = 8;
return loadImage(path, _options.crossOrigin);
case 8:
image = _context.sent;
largestSide = image.width;
if (image.height > image.width) largestSide = image.height;
canvas.width, canvas.height = largestSide;
ctx.save();
ctx.translate(canvas.width / 2, canvas.height / 2);
ctx.rotate(angle * Math.PI / 180);
ctx.translate(-(canvas.width / 2), -(canvas.height / 2));
ctx.drawImage(image, canvas.width / 2 - image.width / 2, canvas.height / 2 - image.height / 2);
ctx.restore();
_context.prev = 18;
_context.next = 21;
return loadImage(canvas.toDataURL("image/".concat(fileInfo.ext)).replace("image/".concat(fileInfo.ext), 'image/octet-stream'));
case 21:
rotatedImage = _context.sent;
if (_options.autodownload) {
imageLink = document.createElement('a');
imageLink.href = rotatedImage.src;
imageLink.download = fileInfo.name + '.' + fileInfo.ext;
imageLink.click();
}
return _context.abrupt("return", rotatedImage);
case 26:
_context.prev = 26;
_context.t0 = _context["catch"](18);
return _context.abrupt("return", new Error('There was a problem loading the image, please check to make sure the path is valid'));
case 29:
_context.next = 34;
break;
case 31:
_context.prev = 31;
_context.t1 = _context["catch"](5);
throw new Error('There was an error loading the image, please check to make sure the path is valid and try again.');
case 34:
case "end":
return _context.stop();
}
}
}, _callee, null, [[5, 31], [18, 26]]);
}));
return _rotate.apply(this, arguments);
}
/**
* Convert an image from one format to another format.

@@ -1545,2 +1609,2 @@ *

export { pad, crop, convert, resize };
export { convert, crop, pad, resize, rotate };

@@ -0,0 +0,0 @@ import { pad } from './pad';

@@ -14,2 +14,2 @@ 'use strict';

var _pad = require("./pad");
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kZWNvcmF0ZS9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0FBRUEiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbmltcG9ydCB7IHBhZCB9IGZyb20gJy4vcGFkJztcclxuXHJcbi8qKlxyXG4gKiBUaGUgZGVjb3JhdGUgbWV0aG9kcyBhZGQgYm9yZGVycyBhbmQgb3RoZXIgZGVjb3JhdGlvbiB0byB0aGUgaW1hZ2UuXHJcbiAqIFxyXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaSA8cm9iZXJ0Y29ycG9ub2lAZ21haWwuY29tPlxyXG4gKiBcclxuICogQHZlcnNpb24gMC4xLjBcclxuICovXHJcbmV4cG9ydCB7IHBhZCB9Il19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kZWNvcmF0ZS9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0FBRUEiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuaW1wb3J0IHsgcGFkIH0gZnJvbSAnLi9wYWQnO1xuXG4vKipcbiAqIFRoZSBkZWNvcmF0ZSBtZXRob2RzIGFkZCBib3JkZXJzIGFuZCBvdGhlciBkZWNvcmF0aW9uIHRvIHRoZSBpbWFnZS5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuZXhwb3J0IHsgcGFkIH0iXX0=

@@ -0,0 +0,0 @@ /**

@@ -41,5 +41,5 @@ 'use strict'; /// <reference path="../interfaces/FileInfo.ts" />

function _pad() {
_pad = (0, _asyncToGenerator2.default)(
_pad = (0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator.default.mark(function _callee(path, padding) {
_regenerator["default"].mark(function _callee(path, padding) {
var options,

@@ -55,3 +55,3 @@ _options,

return _regenerator.default.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -61,3 +61,3 @@ switch (_context.prev = _context.next) {

options = _args.length > 2 && _args[2] !== undefined ? _args[2] : {};
_options = new _PadOptions.default(options);
_options = new _PadOptions["default"](options);
canvas = document.createElement('canvas');

@@ -120,2 +120,2 @@ ctx = canvas.getContext('2d');

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kZWNvcmF0ZS9wYWQudHMiXSwibmFtZXMiOlsicGFkIiwicGF0aCIsInBhZGRpbmciLCJvcHRpb25zIiwiX29wdGlvbnMiLCJQYWRPcHRpb25zIiwiY2FudmFzIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiY3R4IiwiZ2V0Q29udGV4dCIsImZpbGVJbmZvIiwiY3Jvc3NPcmlnaW4iLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwicGFkZGluZ0NvbG9yIiwiZmlsbFN0eWxlIiwiZmlsbFJlY3QiLCJkcmF3SW1hZ2UiLCJ0b0RhdGFVUkwiLCJleHQiLCJwYWRkZWRJbWFnZSIsImF1dG9kb3dubG9hZCIsImltYWdlTGluayIsImhyZWYiLCJzcmMiLCJkb3dubG9hZCIsIm5hbWUiLCJjbGljayIsIkVycm9yIl0sIm1hcHBpbmdzIjoiQUFBQSxhLENBRUE7Ozs7Ozs7Ozs7Ozs7QUFFQTs7QUFDQTs7QUFFQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7OztTQWdCc0JBLEc7Ozs7Ozs7NEJBQWYsaUJBQW1CQyxJQUFuQixFQUFpQ0MsT0FBakM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0RDLFlBQUFBLE9BQWxELDJEQUFvRSxFQUFwRTtBQUVBQyxZQUFBQSxRQUZBLEdBRXVCLElBQUlDLG1CQUFKLENBQWVGLE9BQWYsQ0FGdkI7QUFJQUcsWUFBQUEsTUFKQSxHQUk0QkMsUUFBUSxDQUFDQyxhQUFULENBQXVCLFFBQXZCLENBSjVCO0FBS0FDLFlBQUFBLEdBTEEsR0FLZ0NILE1BQU0sQ0FBQ0ksVUFBUCxDQUFrQixJQUFsQixDQUxoQztBQU9BQyxZQUFBQSxRQVBBLEdBT3FCLDJCQUFnQlYsSUFBaEIsQ0FQckI7QUFBQTtBQUFBO0FBQUEsbUJBV2UscUJBQVVBLElBQVYsRUFBZ0JHLFFBQVEsQ0FBQ1EsV0FBekIsQ0FYZjs7QUFBQTtBQVdDQyxZQUFBQSxLQVhEO0FBYUxQLFlBQUFBLE1BQU0sQ0FBQ1EsS0FBUCxHQUFlRCxLQUFLLENBQUNDLEtBQU4sR0FBZVosT0FBTyxHQUFHLENBQXhDO0FBQ0FJLFlBQUFBLE1BQU0sQ0FBQ1MsTUFBUCxHQUFnQkYsS0FBSyxDQUFDRSxNQUFOLEdBQWdCYixPQUFPLEdBQUcsQ0FBMUM7O0FBRUEsZ0JBQUlFLFFBQVEsQ0FBQ1ksWUFBVCxLQUEwQixhQUE5QixFQUE2QztBQUU1Q1AsY0FBQUEsR0FBRyxDQUFDUSxTQUFKLEdBQWdCYixRQUFRLENBQUNZLFlBQXpCO0FBQ0FQLGNBQUFBLEdBQUcsQ0FBQ1MsUUFBSixDQUFhLENBQWIsRUFBZ0IsQ0FBaEIsRUFBbUJaLE1BQU0sQ0FBQ1EsS0FBMUIsRUFBaUNSLE1BQU0sQ0FBQ1MsTUFBeEM7QUFFQTs7QUFFRE4sWUFBQUEsR0FBRyxDQUFDVSxTQUFKLENBQWNOLEtBQWQsRUFBcUJQLE1BQU0sQ0FBQ1EsS0FBUCxHQUFlLENBQWYsR0FBbUJELEtBQUssQ0FBQ0MsS0FBTixHQUFjLENBQXRELEVBQXlEUixNQUFNLENBQUNTLE1BQVAsR0FBZ0IsQ0FBaEIsR0FBb0JGLEtBQUssQ0FBQ0UsTUFBTixHQUFlLENBQTVGLEVBQStGRixLQUFLLENBQUNDLEtBQXJHLEVBQTRHRCxLQUFLLENBQUNFLE1BQWxIO0FBdkJLO0FBQUE7QUFBQSxtQkEyQnNCLHFCQUFVVCxNQUFNLENBQUNjLFNBQVAsaUJBQTBCVCxRQUFRLENBQUNVLEdBQW5DLEVBQVYsQ0EzQnRCOztBQUFBO0FBMkJFQyxZQUFBQSxXQTNCRjs7QUE2QkosZ0JBQUlsQixRQUFRLENBQUNtQixZQUFiLEVBQTJCO0FBRXBCQyxjQUFBQSxTQUZvQixHQUVXakIsUUFBUSxDQUFDQyxhQUFULENBQXVCLEdBQXZCLENBRlg7QUFJMUJnQixjQUFBQSxTQUFTLENBQUNDLElBQVYsR0FBaUJaLEtBQUssQ0FBQ2EsR0FBdkI7QUFDQUYsY0FBQUEsU0FBUyxDQUFDRyxRQUFWLEdBQXFCaEIsUUFBUSxDQUFDaUIsSUFBVCxHQUFnQixHQUFoQixHQUFzQmpCLFFBQVEsQ0FBQ1UsR0FBcEQ7QUFFQUcsY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBdENHLDZDQXdDR1AsV0F4Q0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBNkNHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQTdDSDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBb0RFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQXBERjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaW50ZXJmYWNlcy9GaWxlSW5mby50c1wiIC8+XHJcblxyXG5pbXBvcnQgeyBsb2FkSW1hZ2UgfSBmcm9tICcuLi91dGlscy9sb2FkJztcclxuaW1wb3J0IHsgZXh0cmFjdEZpbGVJbmZvIH0gZnJvbSAnLi4vdXRpbHMvZmlsZSc7XHJcblxyXG5pbXBvcnQgUGFkT3B0aW9ucyBmcm9tICcuLi9vcHRpb25zL1BhZE9wdGlvbnMnO1xyXG5cclxuLyoqXHJcbiAqIEFkZHMgdGhlIHNwZWNpZmllZCBhbW91bnQgb2YgcGFkZGluZyBhcm91bmQgYW4gaW1hZ2UuXHJcbiAqIFxyXG4gKiBOb3RlIHRoYXQgdGhlIHBhZGRpbmcgd2lsbCBub3QgYmUgZXZlbiBvbiBpbWFnZXMgdGhhdCBhcmUgbm90IHNxdWFyZS5cclxuICogXHJcbiAqIEBzaW5jZSAyLjAuMFxyXG4gKiBcclxuICogQHBhcmFtIHtzdHJpbmd9IHBhdGggVGhlIHBhdGggdG8gdGhlIGltYWdlIHRvIGFkZCBwYWRkaW5nIHRvLlxyXG4gKiBAcGFyYW0ge251bWJlcn0gcGFkZGluZyBUaGUgYW1vdW50IG9mIHBhZGRpbmcgdG8gYWRkIHRvIHRoZSBpbWFnZS5cclxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zXVxyXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMucGFkZGluZ0NvbG9yPScjZmZmJ10gVGhlIGNvbG9yIHRoYXQgdGhlIHBhZGRpbmcgd2lsbCBiZS4gVGhpcyB2YWx1ZSBjYW4gYmUgYW55IHZhbGlkIENTUyBjb2xvciB2YWx1ZSBzdWNoIGFzIHdoaXRlIG9yICNGRkZGRkYuXHJcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMuYXV0b0Rvd25sb2FkPWZhbHNlXSBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIGRvd25sb2FkIGFmdGVyIHRoZSBjcm9wcGluZyBpcyBjb21wbGV0ZSBvciBub3QuXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5jcm9zc09yaWdpbj1udWxsXSBTZXRzIHRoZSBjcm9zcy1vcmlnaW4gcHJvcGVydHkgb2YgaW1hZ2VzIG9yaWdpbmF0aW5nIGZyb20gZXh0ZXJuYWwgc291cmNlcy5cclxuICogXHJcbiAqIEByZXR1cm5zIHtQcm9taXNlPEhUTUxJbWFnZUVsZW1lbnQ+fSBSZXR1cm5zIHRoZSBuZXdseSBwYWRkZWQgaW1hZ2UgYXMgYW4gaW1hZ2UgZWxlbWVudC5cclxuICovXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBwYWQocGF0aDogc3RyaW5nLCBwYWRkaW5nOiBudW1iZXIsIG9wdGlvbnM6IE9iamVjdCA9IHt9KTogUHJvbWlzZTxIVE1MSW1hZ2VFbGVtZW50IHwgRXJyb3I+IHtcclxuXHJcblx0Y29uc3QgX29wdGlvbnM6IFBhZE9wdGlvbnMgPSBuZXcgUGFkT3B0aW9ucyhvcHRpb25zKTtcclxuXHJcblx0Y29uc3QgY2FudmFzOiBIVE1MQ2FudmFzRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpO1xyXG5cdGNvbnN0IGN0eDogQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEID0gY2FudmFzLmdldENvbnRleHQoJzJkJykhO1xyXG5cclxuXHRjb25zdCBmaWxlSW5mbzogRmlsZUluZm8gPSBleHRyYWN0RmlsZUluZm8ocGF0aCk7XHJcblxyXG5cdHRyeSB7XHJcblxyXG5cdFx0Y29uc3QgaW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UocGF0aCwgX29wdGlvbnMuY3Jvc3NPcmlnaW4pO1xyXG5cclxuXHRcdGNhbnZhcy53aWR0aCA9IGltYWdlLndpZHRoICsgKHBhZGRpbmcgKiAyKTtcclxuXHRcdGNhbnZhcy5oZWlnaHQgPSBpbWFnZS5oZWlnaHQgKyAocGFkZGluZyAqIDIpO1xyXG5cclxuXHRcdGlmIChfb3B0aW9ucy5wYWRkaW5nQ29sb3IgIT09ICd0cmFuc3BhcmVudCcpIHtcclxuXHJcblx0XHRcdGN0eC5maWxsU3R5bGUgPSBfb3B0aW9ucy5wYWRkaW5nQ29sb3I7XHJcblx0XHRcdGN0eC5maWxsUmVjdCgwLCAwLCBjYW52YXMud2lkdGgsIGNhbnZhcy5oZWlnaHQpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRjdHguZHJhd0ltYWdlKGltYWdlLCBjYW52YXMud2lkdGggLyAyIC0gaW1hZ2Uud2lkdGggLyAyLCBjYW52YXMuaGVpZ2h0IC8gMiAtIGltYWdlLmhlaWdodCAvIDIsIGltYWdlLndpZHRoLCBpbWFnZS5oZWlnaHQpO1xyXG5cclxuXHRcdHRyeSB7XHJcblxyXG5cdFx0XHRjb25zdCBwYWRkZWRJbWFnZSA9IGF3YWl0IGxvYWRJbWFnZShjYW52YXMudG9EYXRhVVJMKGBpbWFnZS8ke2ZpbGVJbmZvLmV4dH1gKSk7XHJcblxyXG5cdFx0XHRpZiAoX29wdGlvbnMuYXV0b2Rvd25sb2FkKSB7XHJcblxyXG5cdFx0XHRcdGNvbnN0IGltYWdlTGluazogSFRNTEFuY2hvckVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XHJcblxyXG5cdFx0XHRcdGltYWdlTGluay5ocmVmID0gaW1hZ2Uuc3JjO1xyXG5cdFx0XHRcdGltYWdlTGluay5kb3dubG9hZCA9IGZpbGVJbmZvLm5hbWUgKyAnLicgKyBmaWxlSW5mby5leHQ7XHJcblxyXG5cdFx0XHRcdGltYWdlTGluay5jbGljaygpO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cmV0dXJuIHBhZGRlZEltYWdlO1xyXG5cclxuXHRcdH1cclxuXHRcdGNhdGNoIChlcnJvcikge1xyXG5cclxuXHRcdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdGNhdGNoIChlcnJvcikge1xyXG5cclxuXHRcdHJldHVybiBuZXcgRXJyb3IoJ1RoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2UsIHBsZWFzZSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIHBhdGggaXMgdmFsaWQnKTtcclxuXHJcblx0fVxyXG5cclxufSJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kZWNvcmF0ZS9wYWQudHMiXSwibmFtZXMiOlsicGFkIiwicGF0aCIsInBhZGRpbmciLCJvcHRpb25zIiwiX29wdGlvbnMiLCJQYWRPcHRpb25zIiwiY2FudmFzIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiY3R4IiwiZ2V0Q29udGV4dCIsImZpbGVJbmZvIiwiY3Jvc3NPcmlnaW4iLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwicGFkZGluZ0NvbG9yIiwiZmlsbFN0eWxlIiwiZmlsbFJlY3QiLCJkcmF3SW1hZ2UiLCJ0b0RhdGFVUkwiLCJleHQiLCJwYWRkZWRJbWFnZSIsImF1dG9kb3dubG9hZCIsImltYWdlTGluayIsImhyZWYiLCJzcmMiLCJkb3dubG9hZCIsIm5hbWUiLCJjbGljayIsIkVycm9yIl0sIm1hcHBpbmdzIjoiQUFBQSxhLENBRUE7Ozs7Ozs7Ozs7Ozs7QUFFQTs7QUFDQTs7QUFFQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7OztTQWdCc0JBLEc7Ozs7Ozs7K0JBQWYsaUJBQW1CQyxJQUFuQixFQUFpQ0MsT0FBakM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0RDLFlBQUFBLE9BQWxELDJEQUFvRSxFQUFwRTtBQUVBQyxZQUFBQSxRQUZBLEdBRXVCLElBQUlDLHNCQUFKLENBQWVGLE9BQWYsQ0FGdkI7QUFJQUcsWUFBQUEsTUFKQSxHQUk0QkMsUUFBUSxDQUFDQyxhQUFULENBQXVCLFFBQXZCLENBSjVCO0FBS0FDLFlBQUFBLEdBTEEsR0FLZ0NILE1BQU0sQ0FBQ0ksVUFBUCxDQUFrQixJQUFsQixDQUxoQztBQU9BQyxZQUFBQSxRQVBBLEdBT3FCLDJCQUFnQlYsSUFBaEIsQ0FQckI7QUFBQTtBQUFBO0FBQUEsbUJBV2UscUJBQVVBLElBQVYsRUFBZ0JHLFFBQVEsQ0FBQ1EsV0FBekIsQ0FYZjs7QUFBQTtBQVdDQyxZQUFBQSxLQVhEO0FBYUxQLFlBQUFBLE1BQU0sQ0FBQ1EsS0FBUCxHQUFlRCxLQUFLLENBQUNDLEtBQU4sR0FBZVosT0FBTyxHQUFHLENBQXhDO0FBQ0FJLFlBQUFBLE1BQU0sQ0FBQ1MsTUFBUCxHQUFnQkYsS0FBSyxDQUFDRSxNQUFOLEdBQWdCYixPQUFPLEdBQUcsQ0FBMUM7O0FBRUEsZ0JBQUlFLFFBQVEsQ0FBQ1ksWUFBVCxLQUEwQixhQUE5QixFQUE2QztBQUU1Q1AsY0FBQUEsR0FBRyxDQUFDUSxTQUFKLEdBQWdCYixRQUFRLENBQUNZLFlBQXpCO0FBQ0FQLGNBQUFBLEdBQUcsQ0FBQ1MsUUFBSixDQUFhLENBQWIsRUFBZ0IsQ0FBaEIsRUFBbUJaLE1BQU0sQ0FBQ1EsS0FBMUIsRUFBaUNSLE1BQU0sQ0FBQ1MsTUFBeEM7QUFFQTs7QUFFRE4sWUFBQUEsR0FBRyxDQUFDVSxTQUFKLENBQWNOLEtBQWQsRUFBcUJQLE1BQU0sQ0FBQ1EsS0FBUCxHQUFlLENBQWYsR0FBbUJELEtBQUssQ0FBQ0MsS0FBTixHQUFjLENBQXRELEVBQXlEUixNQUFNLENBQUNTLE1BQVAsR0FBZ0IsQ0FBaEIsR0FBb0JGLEtBQUssQ0FBQ0UsTUFBTixHQUFlLENBQTVGLEVBQStGRixLQUFLLENBQUNDLEtBQXJHLEVBQTRHRCxLQUFLLENBQUNFLE1BQWxIO0FBdkJLO0FBQUE7QUFBQSxtQkEyQnNCLHFCQUFVVCxNQUFNLENBQUNjLFNBQVAsaUJBQTBCVCxRQUFRLENBQUNVLEdBQW5DLEVBQVYsQ0EzQnRCOztBQUFBO0FBMkJFQyxZQUFBQSxXQTNCRjs7QUE2QkosZ0JBQUlsQixRQUFRLENBQUNtQixZQUFiLEVBQTJCO0FBRXBCQyxjQUFBQSxTQUZvQixHQUVXakIsUUFBUSxDQUFDQyxhQUFULENBQXVCLEdBQXZCLENBRlg7QUFJMUJnQixjQUFBQSxTQUFTLENBQUNDLElBQVYsR0FBaUJaLEtBQUssQ0FBQ2EsR0FBdkI7QUFDQUYsY0FBQUEsU0FBUyxDQUFDRyxRQUFWLEdBQXFCaEIsUUFBUSxDQUFDaUIsSUFBVCxHQUFnQixHQUFoQixHQUFzQmpCLFFBQVEsQ0FBQ1UsR0FBcEQ7QUFFQUcsY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBdENHLDZDQXdDR1AsV0F4Q0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBNkNHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQTdDSDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBb0RFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQXBERjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzXCIgLz5cblxuaW1wb3J0IHsgbG9hZEltYWdlIH0gZnJvbSAnLi4vdXRpbHMvbG9hZCc7XG5pbXBvcnQgeyBleHRyYWN0RmlsZUluZm8gfSBmcm9tICcuLi91dGlscy9maWxlJztcblxuaW1wb3J0IFBhZE9wdGlvbnMgZnJvbSAnLi4vb3B0aW9ucy9QYWRPcHRpb25zJztcblxuLyoqXG4gKiBBZGRzIHRoZSBzcGVjaWZpZWQgYW1vdW50IG9mIHBhZGRpbmcgYXJvdW5kIGFuIGltYWdlLlxuICogXG4gKiBOb3RlIHRoYXQgdGhlIHBhZGRpbmcgd2lsbCBub3QgYmUgZXZlbiBvbiBpbWFnZXMgdGhhdCBhcmUgbm90IHNxdWFyZS5cbiAqIFxuICogQHNpbmNlIDIuMC4wXG4gKiBcbiAqIEBwYXJhbSB7c3RyaW5nfSBwYXRoIFRoZSBwYXRoIHRvIHRoZSBpbWFnZSB0byBhZGQgcGFkZGluZyB0by5cbiAqIEBwYXJhbSB7bnVtYmVyfSBwYWRkaW5nIFRoZSBhbW91bnQgb2YgcGFkZGluZyB0byBhZGQgdG8gdGhlIGltYWdlLlxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zXVxuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLnBhZGRpbmdDb2xvcj0nI2ZmZiddIFRoZSBjb2xvciB0aGF0IHRoZSBwYWRkaW5nIHdpbGwgYmUuIFRoaXMgdmFsdWUgY2FuIGJlIGFueSB2YWxpZCBDU1MgY29sb3IgdmFsdWUgc3VjaCBhcyB3aGl0ZSBvciAjRkZGRkZGLlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5hdXRvRG93bmxvYWQ9ZmFsc2VdIEluZGljYXRlcyB3aGV0aGVyIHRoZSBpbWFnZSBzaG91bGQgZG93bmxvYWQgYWZ0ZXIgdGhlIGNyb3BwaW5nIGlzIGNvbXBsZXRlIG9yIG5vdC5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5jcm9zc09yaWdpbj1udWxsXSBTZXRzIHRoZSBjcm9zcy1vcmlnaW4gcHJvcGVydHkgb2YgaW1hZ2VzIG9yaWdpbmF0aW5nIGZyb20gZXh0ZXJuYWwgc291cmNlcy5cbiAqIFxuICogQHJldHVybnMge1Byb21pc2U8SFRNTEltYWdlRWxlbWVudD59IFJldHVybnMgdGhlIG5ld2x5IHBhZGRlZCBpbWFnZSBhcyBhbiBpbWFnZSBlbGVtZW50LlxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gcGFkKHBhdGg6IHN0cmluZywgcGFkZGluZzogbnVtYmVyLCBvcHRpb25zOiBPYmplY3QgPSB7fSk6IFByb21pc2U8SFRNTEltYWdlRWxlbWVudCB8IEVycm9yPiB7XG5cblx0Y29uc3QgX29wdGlvbnM6IFBhZE9wdGlvbnMgPSBuZXcgUGFkT3B0aW9ucyhvcHRpb25zKTtcblxuXHRjb25zdCBjYW52YXM6IEhUTUxDYW52YXNFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7XG5cdGNvbnN0IGN0eDogQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEID0gY2FudmFzLmdldENvbnRleHQoJzJkJykhO1xuXG5cdGNvbnN0IGZpbGVJbmZvOiBGaWxlSW5mbyA9IGV4dHJhY3RGaWxlSW5mbyhwYXRoKTtcblxuXHR0cnkge1xuXG5cdFx0Y29uc3QgaW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UocGF0aCwgX29wdGlvbnMuY3Jvc3NPcmlnaW4pO1xuXG5cdFx0Y2FudmFzLndpZHRoID0gaW1hZ2Uud2lkdGggKyAocGFkZGluZyAqIDIpO1xuXHRcdGNhbnZhcy5oZWlnaHQgPSBpbWFnZS5oZWlnaHQgKyAocGFkZGluZyAqIDIpO1xuXG5cdFx0aWYgKF9vcHRpb25zLnBhZGRpbmdDb2xvciAhPT0gJ3RyYW5zcGFyZW50Jykge1xuXG5cdFx0XHRjdHguZmlsbFN0eWxlID0gX29wdGlvbnMucGFkZGluZ0NvbG9yO1xuXHRcdFx0Y3R4LmZpbGxSZWN0KDAsIDAsIGNhbnZhcy53aWR0aCwgY2FudmFzLmhlaWdodCk7XG5cblx0XHR9XG5cblx0XHRjdHguZHJhd0ltYWdlKGltYWdlLCBjYW52YXMud2lkdGggLyAyIC0gaW1hZ2Uud2lkdGggLyAyLCBjYW52YXMuaGVpZ2h0IC8gMiAtIGltYWdlLmhlaWdodCAvIDIsIGltYWdlLndpZHRoLCBpbWFnZS5oZWlnaHQpO1xuXG5cdFx0dHJ5IHtcblxuXHRcdFx0Y29uc3QgcGFkZGVkSW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UoY2FudmFzLnRvRGF0YVVSTChgaW1hZ2UvJHtmaWxlSW5mby5leHR9YCkpO1xuXG5cdFx0XHRpZiAoX29wdGlvbnMuYXV0b2Rvd25sb2FkKSB7XG5cblx0XHRcdFx0Y29uc3QgaW1hZ2VMaW5rOiBIVE1MQW5jaG9yRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcblxuXHRcdFx0XHRpbWFnZUxpbmsuaHJlZiA9IGltYWdlLnNyYztcblx0XHRcdFx0aW1hZ2VMaW5rLmRvd25sb2FkID0gZmlsZUluZm8ubmFtZSArICcuJyArIGZpbGVJbmZvLmV4dDtcblxuXHRcdFx0XHRpbWFnZUxpbmsuY2xpY2soKTtcblxuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gcGFkZGVkSW1hZ2U7XG5cblx0XHR9XG5cdFx0Y2F0Y2ggKGVycm9yKSB7XG5cblx0XHRcdHJldHVybiBuZXcgRXJyb3IoJ1RoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2UsIHBsZWFzZSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIHBhdGggaXMgdmFsaWQnKTtcblxuXHRcdH1cblxuXHR9XG5cdGNhdGNoIChlcnJvcikge1xuXG5cdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xuXG5cdH1cblxufSJdfQ==
import { pad } from './decorate/pad';
import { crop, convert, resize } from './transform/index';
import { crop, convert, resize, rotate } from './transform/index';
/**

@@ -11,2 +11,2 @@ * Exports all of the methods available for Curtail from every file that

*/
export { pad, crop, convert, resize };
export { pad, crop, convert, resize, rotate };

@@ -30,2 +30,8 @@ 'use strict';

});
Object.defineProperty(exports, "rotate", {
enumerable: true,
get: function get() {
return _index.rotate;
}
});

@@ -35,2 +41,2 @@ var _pad = require("./decorate/pad");

var _index = require("./transform/index");
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7O0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbmltcG9ydCB7IHBhZCB9IGZyb20gJy4vZGVjb3JhdGUvcGFkJztcclxuaW1wb3J0IHsgY3JvcCwgY29udmVydCwgcmVzaXplIH0gZnJvbSAnLi90cmFuc2Zvcm0vaW5kZXgnO1xyXG5cclxuLyoqXHJcbiAqIEV4cG9ydHMgYWxsIG9mIHRoZSBtZXRob2RzIGF2YWlsYWJsZSBmb3IgQ3VydGFpbCBmcm9tIGV2ZXJ5IGZpbGUgdGhhdFxyXG4gKiBjb250YWlucyB0aGVtLlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5leHBvcnQgeyBwYWQsIGNyb3AsIGNvbnZlcnQsIHJlc2l6ZSB9OyJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7O0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuaW1wb3J0IHsgcGFkIH0gZnJvbSAnLi9kZWNvcmF0ZS9wYWQnO1xuaW1wb3J0IHsgY3JvcCwgY29udmVydCwgcmVzaXplLCByb3RhdGUgfSBmcm9tICcuL3RyYW5zZm9ybS9pbmRleCc7XG5cbi8qKlxuICogRXhwb3J0cyBhbGwgb2YgdGhlIG1ldGhvZHMgYXZhaWxhYmxlIGZvciBDdXJ0YWlsIGZyb20gZXZlcnkgZmlsZSB0aGF0XG4gKiBjb250YWlucyB0aGVtLlxuICogXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaSA8cm9iZXJ0Y29ycG9ub2lAZ21haWwuY29tPlxuICogXG4gKiBAdmVyc2lvbiAwLjEuMFxuICovXG5leHBvcnQgeyBwYWQsIGNyb3AsIGNvbnZlcnQsIHJlc2l6ZSwgcm90YXRlIH07XG4iXX0=

@@ -0,0 +0,0 @@ /**

@@ -12,2 +12,2 @@ 'use strict';

;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7OztBQWdCQyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuLyoqXHJcbiAqIERlZmluZXMgdGhlIHN0cnVjdHVyZSBvZiBhIGJhc2ljIGZpbGUgaW5mb3JtYXRpb24gb2JqZWN0IHdoaWNoXHJcbiAqIGluY2x1ZGVzIHRoZSBmaWxlJ3MgbmFtZSBhbmQgZXh0ZW5zaW9uLlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2lcclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5pbnRlcmZhY2UgRmlsZUluZm8ge1xyXG5cclxuXHQvLyBUaGUgbmFtZSBvZiB0aGUgZmlsZS5cclxuXHRuYW1lOiBzdHJpbmc7XHJcblxyXG5cdC8vIFRoZSBleHRlbnNpb24gb2YgdGhlIGZpbGUuXHJcblx0ZXh0OiBzdHJpbmc7XHJcblxyXG59OyJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7OztBQWdCQyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG4vKipcbiAqIERlZmluZXMgdGhlIHN0cnVjdHVyZSBvZiBhIGJhc2ljIGZpbGUgaW5mb3JtYXRpb24gb2JqZWN0IHdoaWNoXG4gKiBpbmNsdWRlcyB0aGUgZmlsZSdzIG5hbWUgYW5kIGV4dGVuc2lvbi5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2lcbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuaW50ZXJmYWNlIEZpbGVJbmZvIHtcblxuXHQvLyBUaGUgbmFtZSBvZiB0aGUgZmlsZS5cblx0bmFtZTogc3RyaW5nO1xuXG5cdC8vIFRoZSBleHRlbnNpb24gb2YgdGhlIGZpbGUuXG5cdGV4dDogc3RyaW5nO1xuXG59OyJdfQ==

@@ -0,0 +0,0 @@ /**

@@ -11,2 +11,2 @@ 'use strict';

;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0ZyYWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7O0FBZUMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbi8qKlxyXG4gKiBEZWZpbmVzIGEgZnJhY3Rpb24gb2JqZWN0IHdpdGggYSBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9yLlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2lcclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5pbnRlcmZhY2UgRnJhY3Rpb24ge1xyXG5cclxuXHQvLyBUaGUgdG9wIG51bWJlciBvZiB0aGUgZnJhY3Rpb24uXHJcblx0bnVtZXJhdG9yOiBudW1iZXI7XHJcblxyXG5cdC8vIFRoZSBib3R0b20gbnVtYmVyIG9mIHRoZSBmcmFjdGlvbi5cclxuXHRkZW5vbWluYXRvcjogbnVtYmVyO1xyXG5cclxufTsiXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmZhY2VzL0ZyYWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7O0FBZUMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuLyoqXG4gKiBEZWZpbmVzIGEgZnJhY3Rpb24gb2JqZWN0IHdpdGggYSBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9yLlxuICogXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaVxuICogXG4gKiBAdmVyc2lvbiAwLjEuMFxuICovXG5pbnRlcmZhY2UgRnJhY3Rpb24ge1xuXG5cdC8vIFRoZSB0b3AgbnVtYmVyIG9mIHRoZSBmcmFjdGlvbi5cblx0bnVtZXJhdG9yOiBudW1iZXI7XG5cblx0Ly8gVGhlIGJvdHRvbSBudW1iZXIgb2YgdGhlIGZyYWN0aW9uLlxuXHRkZW5vbWluYXRvcjogbnVtYmVyO1xuXG59OyJdfQ==

@@ -0,0 +0,0 @@ import GeneralOptions from './GeneralOptions';

@@ -8,3 +8,3 @@ 'use strict';

});
exports.default = void 0;
exports["default"] = void 0;

@@ -35,3 +35,3 @@ var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));

function (_GeneralOptions) {
(0, _inherits2.default)(CropOptions, _GeneralOptions);
(0, _inherits2["default"])(CropOptions, _GeneralOptions);

@@ -54,6 +54,6 @@ /**

(0, _classCallCheck2.default)(this, CropOptions);
_this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CropOptions).call(this, options));
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "preserveAspectRatio", true);
Object.assign((0, _assertThisInitialized2.default)(_this), options);
(0, _classCallCheck2["default"])(this, CropOptions);
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(CropOptions).call(this, options));
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "preserveAspectRatio", true);
Object.assign((0, _assertThisInitialized2["default"])(_this), options);
return _this;

@@ -63,5 +63,5 @@ }

return CropOptions;
}(_GeneralOptions2.default);
}(_GeneralOptions2["default"]);
exports.default = CropOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL0Nyb3BPcHRpb25zLnRzIl0sIm5hbWVzIjpbIkNyb3BPcHRpb25zIiwib3B0aW9ucyIsIk9iamVjdCIsImFzc2lnbiIsIkdlbmVyYWxPcHRpb25zIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7O0FBRUE7Ozs7Ozs7SUFPcUJBLFc7Ozs7O0FBRXBCOzs7Ozs7Ozs7O0FBV0E7OztBQUdBLHVCQUFZQyxPQUFaLEVBQTZCO0FBQUE7O0FBQUE7QUFFNUIsaUhBQU1BLE9BQU47QUFGNEIsc0dBTEUsSUFLRjtBQUk1QkMsSUFBQUEsTUFBTSxDQUFDQyxNQUFQLDhDQUFvQkYsT0FBcEI7QUFKNEI7QUFNNUI7OztFQXRCdUNHLHdCIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5pbXBvcnQgR2VuZXJhbE9wdGlvbnMgZnJvbSAnLi9HZW5lcmFsT3B0aW9ucyc7XHJcblxyXG4vKipcclxuICogRXh0ZW5kcyB0aGUgR2VuZXJhbE9wdGlvbnMgb2JqZWN0IGZvciBjcm9wIHNwZWNpZmljIG9wdGlvbnMuXHJcbiAqIFxyXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaSA8cm9iZXJ0Y29ycG9ub2lAZ21haWwuY29tPlxyXG4gKiBcclxuICogQHZlcnNpb24gMC4xLjBcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENyb3BPcHRpb25zIGV4dGVuZHMgR2VuZXJhbE9wdGlvbnMge1xyXG5cclxuXHQvKipcclxuXHQgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIHNjYWxlIHByb3BvcnRpb25hbGx5IG9yIG5vdC5cclxuXHQgKiBcclxuXHQgKiBAc2luY2UgMC4xLjBcclxuXHQgKiBcclxuXHQgKiBAcHJvcGVydHkge2Jvb2xlYW59XHJcblx0ICogXHJcblx0ICogQGRlZmF1bHQgdHJ1ZVxyXG5cdCAqL1xyXG5cdHByZXNlcnZlQXNwZWN0UmF0aW86IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuXHQvKipcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBUaGUgb3B0aW9ucyBwYXNzZWQgdG8gdGhpcyBvYmplY3QncyBpbml0aWFsaXphdGlvbi5cclxuXHQgKi9cclxuXHRjb25zdHJ1Y3RvcihvcHRpb25zOiBPYmplY3QpIHtcclxuXHJcblx0XHRzdXBlcihvcHRpb25zKTtcclxuXHJcblx0XHRPYmplY3QuYXNzaWduKHRoaXMsIG9wdGlvbnMpO1xyXG5cclxuXHR9XHJcblxyXG59Il19
exports["default"] = CropOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL0Nyb3BPcHRpb25zLnRzIl0sIm5hbWVzIjpbIkNyb3BPcHRpb25zIiwib3B0aW9ucyIsIk9iamVjdCIsImFzc2lnbiIsIkdlbmVyYWxPcHRpb25zIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7O0FBRUE7Ozs7Ozs7SUFPcUJBLFc7Ozs7O0FBRXBCOzs7Ozs7Ozs7O0FBV0E7OztBQUdBLHVCQUFZQyxPQUFaLEVBQTZCO0FBQUE7O0FBQUE7QUFFNUIsdUhBQU1BLE9BQU47QUFGNEIsNEdBTEUsSUFLRjtBQUk1QkMsSUFBQUEsTUFBTSxDQUFDQyxNQUFQLGlEQUFvQkYsT0FBcEI7QUFKNEI7QUFNNUI7OztFQXRCdUNHLDJCIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBHZW5lcmFsT3B0aW9ucyBmcm9tICcuL0dlbmVyYWxPcHRpb25zJztcblxuLyoqXG4gKiBFeHRlbmRzIHRoZSBHZW5lcmFsT3B0aW9ucyBvYmplY3QgZm9yIGNyb3Agc3BlY2lmaWMgb3B0aW9ucy5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ3JvcE9wdGlvbnMgZXh0ZW5kcyBHZW5lcmFsT3B0aW9ucyB7XG5cblx0LyoqXG5cdCAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBpbWFnZSBzaG91bGQgc2NhbGUgcHJvcG9ydGlvbmFsbHkgb3Igbm90LlxuXHQgKiBcblx0ICogQHNpbmNlIDAuMS4wXG5cdCAqIFxuXHQgKiBAcHJvcGVydHkge2Jvb2xlYW59XG5cdCAqIFxuXHQgKiBAZGVmYXVsdCB0cnVlXG5cdCAqL1xuXHRwcmVzZXJ2ZUFzcGVjdFJhdGlvOiBib29sZWFuID0gdHJ1ZTtcblxuXHQvKipcblx0ICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgVGhlIG9wdGlvbnMgcGFzc2VkIHRvIHRoaXMgb2JqZWN0J3MgaW5pdGlhbGl6YXRpb24uXG5cdCAqL1xuXHRjb25zdHJ1Y3RvcihvcHRpb25zOiBPYmplY3QpIHtcblxuXHRcdHN1cGVyKG9wdGlvbnMpO1xuXG5cdFx0T2JqZWN0LmFzc2lnbih0aGlzLCBvcHRpb25zKTtcblxuXHR9XG5cbn0iXX0=

@@ -16,3 +16,3 @@ 'use strict';

});
exports.default = void 0;
exports["default"] = void 0;

@@ -50,9 +50,9 @@ var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));

function GeneralOptions(options) {
(0, _classCallCheck2.default)(this, GeneralOptions);
(0, _defineProperty2.default)(this, "autodownload", false);
(0, _defineProperty2.default)(this, "crossOrigin", '');
(0, _classCallCheck2["default"])(this, GeneralOptions);
(0, _defineProperty2["default"])(this, "autodownload", false);
(0, _defineProperty2["default"])(this, "crossOrigin", '');
Object.assign(this, options);
};
exports.default = GeneralOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL0dlbmVyYWxPcHRpb25zLnRzIl0sIm5hbWVzIjpbIkdlbmVyYWxPcHRpb25zIiwib3B0aW9ucyIsIk9iamVjdCIsImFzc2lnbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFRcUJBLGM7QUFFcEI7Ozs7Ozs7Ozs7O0FBWUE7Ozs7Ozs7Ozs7O0FBWUE7OztBQUdBLHdCQUFZQyxPQUFaLEVBQTZCO0FBQUE7QUFBQSxzREFqQkwsS0FpQks7QUFBQSxxREFMUCxFQUtPO0FBRTVCQyxFQUFBQSxNQUFNLENBQUNDLE1BQVAsQ0FBYyxJQUFkLEVBQW9CRixPQUFwQjtBQUVBLEMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbi8qKlxyXG4gKiBEZWZpbmVzIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGdlbmVyYWwgb3B0aW9ucyB0aGF0IGFyZSBhcHBsaWVkIHRvIG1vc3Qgb2YgdGhlXHJcbiAqIEN1cnRhaWwgZnVuY3Rpb25zLlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBHZW5lcmFsT3B0aW9ucyB7XHJcblxyXG5cdC8qKlxyXG5cdCAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBpbWFnZSBzaG91bGQgZG93bmxvYWQgYWZ0ZXIgdGhlIG9wZXJhdGlvbiBpcyBjb21wbGV0ZSBcclxuXHQgKiBvciBub3QuXHJcblx0ICogXHJcblx0ICogQHNpbmNlIDAuMS4wXHJcblx0ICogXHJcblx0ICogQHByb3BlcnR5IHtib29sZWFufVxyXG5cdCAqIFxyXG5cdCAqIEBkZWZhdWx0IGZhbHNlXHJcblx0ICovXHJcblx0YXV0b2Rvd25sb2FkOiBib29sZWFuID0gZmFsc2U7XHJcblxyXG5cdC8qKlxyXG5cdCAqIFNldHMgdGhlIGNyb3NzLW9yaWdpbiBwcm9wZXJ0eSBvZiB0aGUgaW1hZ2UgaWYgb3JpZ2luYXRpbmcgZnJvbSBhbiBleHRlcm5hbFxyXG5cdCAqIHNvdXJjZS5cclxuXHQgKiBcclxuXHQgKiBAc2luY2UgMC4xLjBcclxuXHQgKiBcclxuXHQgKiBAcHJvcGVydHkge3N0cmluZ31cclxuXHQgKiBcclxuXHQgKiBAZGVmYXVsdCAnJ1xyXG5cdCAqL1xyXG5cdGNyb3NzT3JpZ2luOiBzdHJpbmcgPSAnJztcclxuXHJcblx0LyoqXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgVGhlIG9wdGlvbnMgcGFzc2VkIHRvIHRoaXMgb2JqZWN0J3MgaW5pdGlhbGl6YXRpb24uXHJcblx0ICovXHJcblx0Y29uc3RydWN0b3Iob3B0aW9uczogT2JqZWN0KSB7XHJcblxyXG5cdFx0T2JqZWN0LmFzc2lnbih0aGlzLCBvcHRpb25zKTtcclxuXHJcblx0fVxyXG5cclxufSJdfQ==
exports["default"] = GeneralOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL0dlbmVyYWxPcHRpb25zLnRzIl0sIm5hbWVzIjpbIkdlbmVyYWxPcHRpb25zIiwib3B0aW9ucyIsIk9iamVjdCIsImFzc2lnbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFRcUJBLGM7QUFFcEI7Ozs7Ozs7Ozs7O0FBWUE7Ozs7Ozs7Ozs7O0FBWUE7OztBQUdBLHdCQUFZQyxPQUFaLEVBQTZCO0FBQUE7QUFBQSx5REFqQkwsS0FpQks7QUFBQSx3REFMUCxFQUtPO0FBRTVCQyxFQUFBQSxNQUFNLENBQUNDLE1BQVAsQ0FBYyxJQUFkLEVBQW9CRixPQUFwQjtBQUVBLEMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuLyoqXG4gKiBEZWZpbmVzIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGdlbmVyYWwgb3B0aW9ucyB0aGF0IGFyZSBhcHBsaWVkIHRvIG1vc3Qgb2YgdGhlXG4gKiBDdXJ0YWlsIGZ1bmN0aW9ucy5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgR2VuZXJhbE9wdGlvbnMge1xuXG5cdC8qKlxuXHQgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIGRvd25sb2FkIGFmdGVyIHRoZSBvcGVyYXRpb24gaXMgY29tcGxldGUgXG5cdCAqIG9yIG5vdC5cblx0ICogXG5cdCAqIEBzaW5jZSAwLjEuMFxuXHQgKiBcblx0ICogQHByb3BlcnR5IHtib29sZWFufVxuXHQgKiBcblx0ICogQGRlZmF1bHQgZmFsc2Vcblx0ICovXG5cdGF1dG9kb3dubG9hZDogYm9vbGVhbiA9IGZhbHNlO1xuXG5cdC8qKlxuXHQgKiBTZXRzIHRoZSBjcm9zcy1vcmlnaW4gcHJvcGVydHkgb2YgdGhlIGltYWdlIGlmIG9yaWdpbmF0aW5nIGZyb20gYW4gZXh0ZXJuYWxcblx0ICogc291cmNlLlxuXHQgKiBcblx0ICogQHNpbmNlIDAuMS4wXG5cdCAqIFxuXHQgKiBAcHJvcGVydHkge3N0cmluZ31cblx0ICogXG5cdCAqIEBkZWZhdWx0ICcnXG5cdCAqL1xuXHRjcm9zc09yaWdpbjogc3RyaW5nID0gJyc7XG5cblx0LyoqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIFRoZSBvcHRpb25zIHBhc3NlZCB0byB0aGlzIG9iamVjdCdzIGluaXRpYWxpemF0aW9uLlxuXHQgKi9cblx0Y29uc3RydWN0b3Iob3B0aW9uczogT2JqZWN0KSB7XG5cblx0XHRPYmplY3QuYXNzaWduKHRoaXMsIG9wdGlvbnMpO1xuXG5cdH1cblxufSJdfQ==

@@ -0,0 +0,0 @@ import GeneralOptions from './GeneralOptions';

@@ -8,3 +8,3 @@ 'use strict';

});
exports.default = void 0;
exports["default"] = void 0;

@@ -35,3 +35,3 @@ var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));

function (_GeneralOptions) {
(0, _inherits2.default)(PadOptions, _GeneralOptions);
(0, _inherits2["default"])(PadOptions, _GeneralOptions);

@@ -54,6 +54,6 @@ /**

(0, _classCallCheck2.default)(this, PadOptions);
_this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(PadOptions).call(this, options));
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "paddingColor", '#fff');
Object.assign((0, _assertThisInitialized2.default)(_this), options);
(0, _classCallCheck2["default"])(this, PadOptions);
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(PadOptions).call(this, options));
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "paddingColor", '#fff');
Object.assign((0, _assertThisInitialized2["default"])(_this), options);
return _this;

@@ -63,5 +63,5 @@ }

return PadOptions;
}(_GeneralOptions2.default);
}(_GeneralOptions2["default"]);
exports.default = PadOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL1BhZE9wdGlvbnMudHMiXSwibmFtZXMiOlsiUGFkT3B0aW9ucyIsIm9wdGlvbnMiLCJPYmplY3QiLCJhc3NpZ24iLCJHZW5lcmFsT3B0aW9ucyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBOztBQUVBOzs7Ozs7O0lBT3FCQSxVOzs7OztBQUVwQjs7Ozs7Ozs7OztBQVdBOzs7QUFHQSxzQkFBWUMsT0FBWixFQUE2QjtBQUFBOztBQUFBO0FBRTVCLGdIQUFNQSxPQUFOO0FBRjRCLCtGQUxOLE1BS007QUFJNUJDLElBQUFBLE1BQU0sQ0FBQ0MsTUFBUCw4Q0FBb0JGLE9BQXBCO0FBSjRCO0FBTTVCOzs7RUF0QnNDRyx3QiIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuaW1wb3J0IEdlbmVyYWxPcHRpb25zIGZyb20gJy4vR2VuZXJhbE9wdGlvbnMnO1xyXG5cclxuLyoqXHJcbiAqIEV4dGVuZHMgdGhlIEdlbmVyYWxPcHRpb25zIG9iamVjdCBmb3IgcGFkIHNwZWNpZmljIG9wdGlvbnMuXHJcbiAqIFxyXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaSA8cm9iZXJ0Y29ycG9ub2lAZ21haWwuY29tPlxyXG4gKiBcclxuICogQHZlcnNpb24gMC4xLjBcclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFBhZE9wdGlvbnMgZXh0ZW5kcyBHZW5lcmFsT3B0aW9ucyB7XHJcblxyXG5cdC8qKlxyXG5cdCAqIFRoZSBjb2xvciB0aGF0IHRoZSBwYWRkaW5nIHdpbGwgYmUuXHJcblx0ICogXHJcblx0ICogQHNpbmNlIDAuMS4wXHJcblx0ICogXHJcblx0ICogQHByb3BlcnR5IHtzdHJpbmd9XHJcblx0ICogXHJcblx0ICogQGRlZmF1bHQgJyNmZmYnXHJcblx0ICovXHJcblx0cGFkZGluZ0NvbG9yOiBzdHJpbmcgPSAnI2ZmZic7XHJcblxyXG5cdC8qKlxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIFRoZSBvcHRpb25zIHBhc3NlZCB0byB0aGlzIG9iamVjdCdzIGluaXRpYWxpemF0aW9uLlxyXG5cdCAqL1xyXG5cdGNvbnN0cnVjdG9yKG9wdGlvbnM6IE9iamVjdCkge1xyXG5cclxuXHRcdHN1cGVyKG9wdGlvbnMpO1xyXG5cclxuXHRcdE9iamVjdC5hc3NpZ24odGhpcywgb3B0aW9ucyk7XHJcblxyXG5cdH1cclxuXHJcbn0iXX0=
exports["default"] = PadOptions;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9vcHRpb25zL1BhZE9wdGlvbnMudHMiXSwibmFtZXMiOlsiUGFkT3B0aW9ucyIsIm9wdGlvbnMiLCJPYmplY3QiLCJhc3NpZ24iLCJHZW5lcmFsT3B0aW9ucyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBOztBQUVBOzs7Ozs7O0lBT3FCQSxVOzs7OztBQUVwQjs7Ozs7Ozs7OztBQVdBOzs7QUFHQSxzQkFBWUMsT0FBWixFQUE2QjtBQUFBOztBQUFBO0FBRTVCLHNIQUFNQSxPQUFOO0FBRjRCLHFHQUxOLE1BS007QUFJNUJDLElBQUFBLE1BQU0sQ0FBQ0MsTUFBUCxpREFBb0JGLE9BQXBCO0FBSjRCO0FBTTVCOzs7RUF0QnNDRywyQiIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG5pbXBvcnQgR2VuZXJhbE9wdGlvbnMgZnJvbSAnLi9HZW5lcmFsT3B0aW9ucyc7XG5cbi8qKlxuICogRXh0ZW5kcyB0aGUgR2VuZXJhbE9wdGlvbnMgb2JqZWN0IGZvciBwYWQgc3BlY2lmaWMgb3B0aW9ucy5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUGFkT3B0aW9ucyBleHRlbmRzIEdlbmVyYWxPcHRpb25zIHtcblxuXHQvKipcblx0ICogVGhlIGNvbG9yIHRoYXQgdGhlIHBhZGRpbmcgd2lsbCBiZS5cblx0ICogXG5cdCAqIEBzaW5jZSAwLjEuMFxuXHQgKiBcblx0ICogQHByb3BlcnR5IHtzdHJpbmd9XG5cdCAqIFxuXHQgKiBAZGVmYXVsdCAnI2ZmZidcblx0ICovXG5cdHBhZGRpbmdDb2xvcjogc3RyaW5nID0gJyNmZmYnO1xuXG5cdC8qKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBUaGUgb3B0aW9ucyBwYXNzZWQgdG8gdGhpcyBvYmplY3QncyBpbml0aWFsaXphdGlvbi5cblx0ICovXG5cdGNvbnN0cnVjdG9yKG9wdGlvbnM6IE9iamVjdCkge1xuXG5cdFx0c3VwZXIob3B0aW9ucyk7XG5cblx0XHRPYmplY3QuYXNzaWduKHRoaXMsIG9wdGlvbnMpO1xuXG5cdH1cblxufSJdfQ==

@@ -0,0 +0,0 @@ /**

@@ -38,5 +38,5 @@ 'use strict'; /// <reference path="../interfaces/FileInfo.ts" />

function _convert() {
_convert = (0, _asyncToGenerator2.default)(
_convert = (0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator.default.mark(function _callee(path, format) {
_regenerator["default"].mark(function _callee(path, format) {
var options,

@@ -54,3 +54,3 @@ fileInfo,

return _regenerator.default.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -61,3 +61,3 @@ switch (_context.prev = _context.next) {

fileInfo = (0, _file.extractFileInfo)(path);
_options = new _GeneralOptions.default(options);
_options = new _GeneralOptions["default"](options);
canvas = document.createElement('canvas');

@@ -121,2 +121,2 @@ ctx = canvas.getContext('2d');

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vY29udmVydC50cyJdLCJuYW1lcyI6WyJjb252ZXJ0IiwicGF0aCIsImZvcm1hdCIsIm9wdGlvbnMiLCJmaWxlSW5mbyIsIl9vcHRpb25zIiwiR2VuZXJhbE9wdGlvbnMiLCJjYW52YXMiLCJkb2N1bWVudCIsImNyZWF0ZUVsZW1lbnQiLCJjdHgiLCJnZXRDb250ZXh0Iiwibm9uVHJhbnNwYXJlbnRGb3JtYXRzIiwiY3Jvc3NPcmlnaW4iLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiaW5jbHVkZXMiLCJmaWxsU3R5bGUiLCJmaWxsUmVjdCIsImRyYXdJbWFnZSIsImYiLCJ0b0RhdGFVUkwiLCJjb252ZXJ0ZWRJbWFnZSIsImF1dG9kb3dubG9hZCIsImltYWdlTGluayIsImhyZWYiLCJzcmMiLCJkb3dubG9hZCIsIm5hbWUiLCJjbGljayIsIkVycm9yIl0sIm1hcHBpbmdzIjoiQUFBQSxhLENBRUE7Ozs7Ozs7Ozs7Ozs7QUFFQTs7QUFDQTs7QUFFQTs7QUFFQTs7Ozs7Ozs7Ozs7OztTQWFzQkEsTzs7Ozs7Ozs0QkFBZixpQkFBdUJDLElBQXZCLEVBQXFDQyxNQUFyQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcURDLFlBQUFBLE9BQXJELDJEQUF1RSxFQUF2RTtBQUVBQyxZQUFBQSxRQUZBLEdBRXFCLDJCQUFnQkgsSUFBaEIsQ0FGckI7QUFJQUksWUFBQUEsUUFKQSxHQUkyQixJQUFJQyx1QkFBSixDQUFtQkgsT0FBbkIsQ0FKM0I7QUFNQUksWUFBQUEsTUFOQSxHQU00QkMsUUFBUSxDQUFDQyxhQUFULENBQXVCLFFBQXZCLENBTjVCO0FBT0FDLFlBQUFBLEdBUEEsR0FPZ0NILE1BQU0sQ0FBQ0ksVUFBUCxDQUFrQixJQUFsQixDQVBoQztBQVNBQyxZQUFBQSxxQkFUQSxHQVN3QixDQUFDLEtBQUQsRUFBUSxNQUFSLEVBQWdCLEtBQWhCLEVBQXVCLEtBQXZCLENBVHhCO0FBQUE7QUFBQTtBQUFBLG1CQWFlLHFCQUFVWCxJQUFWLEVBQWdCSSxRQUFRLENBQUNRLFdBQXpCLENBYmY7O0FBQUE7QUFhQ0MsWUFBQUEsS0FiRDtBQWVMUCxZQUFBQSxNQUFNLENBQUNRLEtBQVAsR0FBZUQsS0FBSyxDQUFDQyxLQUFyQjtBQUNBUixZQUFBQSxNQUFNLENBQUNTLE1BQVAsR0FBZ0JGLEtBQUssQ0FBQ0UsTUFBdEI7O0FBRUEsZ0JBQUlKLHFCQUFxQixDQUFDSyxRQUF0QixDQUErQmYsTUFBL0IsQ0FBSixFQUE0QztBQUUzQ1EsY0FBQUEsR0FBRyxDQUFDUSxTQUFKLEdBQWdCLE1BQWhCO0FBQ0FSLGNBQUFBLEdBQUcsQ0FBQ1MsUUFBSixDQUFhLENBQWIsRUFBZ0IsQ0FBaEIsRUFBbUJaLE1BQU0sQ0FBQ1EsS0FBMUIsRUFBaUNSLE1BQU0sQ0FBQ1MsTUFBeEM7QUFFQTs7QUFFRE4sWUFBQUEsR0FBRyxDQUFDVSxTQUFKLENBQWNOLEtBQWQsRUFBcUIsQ0FBckIsRUFBd0IsQ0FBeEI7QUF6Qks7QUE2QkVPLFlBQUFBLENBN0JGLEdBNkJNbkIsTUFBTSxLQUFLLEtBQVgsR0FBbUIsS0FBbkIsR0FBMkIsTUE3QmpDO0FBQUE7QUFBQSxtQkErQnlCLHFCQUFVSyxNQUFNLENBQUNlLFNBQVAsaUJBQTBCRCxDQUExQixFQUFWLENBL0J6Qjs7QUFBQTtBQStCRUUsWUFBQUEsY0EvQkY7O0FBaUNKLGdCQUFJbEIsUUFBUSxDQUFDbUIsWUFBYixFQUEyQjtBQUVwQkMsY0FBQUEsU0FGb0IsR0FFV2pCLFFBQVEsQ0FBQ0MsYUFBVCxDQUF1QixHQUF2QixDQUZYO0FBSTFCZ0IsY0FBQUEsU0FBUyxDQUFDQyxJQUFWLEdBQWlCSCxjQUFjLENBQUNJLEdBQWhDO0FBQ0FGLGNBQUFBLFNBQVMsQ0FBQ0csUUFBVixHQUFxQnhCLFFBQVEsQ0FBQ3lCLElBQVQsR0FBZ0IsR0FBaEIsR0FBc0IzQixNQUEzQztBQUVBdUIsY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBMUNHLDZDQTRDR1AsY0E1Q0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBaURHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQWpESDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBd0RFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQXhERjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaW50ZXJmYWNlcy9GaWxlSW5mby50c1wiIC8+XHJcblxyXG5pbXBvcnQgeyBsb2FkSW1hZ2UgfSBmcm9tICcuLi91dGlscy9sb2FkJztcclxuaW1wb3J0IHsgZXh0cmFjdEZpbGVJbmZvIH0gZnJvbSAnLi4vdXRpbHMvZmlsZSc7XHJcblxyXG5pbXBvcnQgR2VuZXJhbE9wdGlvbnMgZnJvbSAnLi4vb3B0aW9ucy9HZW5lcmFsT3B0aW9ucyc7XHJcblxyXG4vKipcclxuICogQ29udmVydCBhbiBpbWFnZSBmcm9tIG9uZSBmb3JtYXQgdG8gYW5vdGhlciBmb3JtYXQuXHJcbiAqIFxyXG4gKiBAc2luY2UgMS4wLjBcclxuICogXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBwYXRoIFRoZSBwYXRoIHRvIHRoZSBpbWFnZSB0byBjb252ZXJ0IHRvIGFub3RoZXIgZm9ybWF0LlxyXG4gKiBAcGFyYW0ge3N0cmluZ30gZm9ybWF0IFRoZSBuZXcgZm9ybWF0IGZvciB0aGUgaW1hZ2UuXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc11cclxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5hdXRvRG93bmxvYWQ9ZmFsc2VdIEluZGljYXRlcyB3aGV0aGVyIHRoZSBpbWFnZSBzaG91bGQgZG93bmxvYWQgYWZ0ZXIgdGhlIGNyb3BwaW5nIGlzIGNvbXBsZXRlIG9yIG5vdC5cclxuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmNyb3NzT3JpZ2luPW51bGxdIFNldHMgdGhlIGNyb3NzLW9yaWdpbiBwcm9wZXJ0eSBvZiBpbWFnZXMgb3JpZ2luYXRpbmcgZnJvbSBleHRlcm5hbCBzb3VyY2VzLlxyXG4gKiBcclxuICogQHJldHVybnMge1Byb21pc2U8SFRNTEltYWdlRWxlbWVudD59IFJldHVybnMgdGhlIG5ld2x5IGZvcm1hdHRlZCBpbWFnZSBhcyBhbiBpbWFnZSBlbGVtZW50LlxyXG4gKi9cclxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNvbnZlcnQocGF0aDogc3RyaW5nLCBmb3JtYXQ6IHN0cmluZywgb3B0aW9uczogT2JqZWN0ID0ge30pOiBQcm9taXNlPEhUTUxJbWFnZUVsZW1lbnQgfCBFcnJvcj4ge1xyXG5cclxuXHRjb25zdCBmaWxlSW5mbzogRmlsZUluZm8gPSBleHRyYWN0RmlsZUluZm8ocGF0aCk7XHJcblxyXG5cdGNvbnN0IF9vcHRpb25zOiBHZW5lcmFsT3B0aW9ucyA9IG5ldyBHZW5lcmFsT3B0aW9ucyhvcHRpb25zKTtcclxuXHJcblx0Y29uc3QgY2FudmFzOiBIVE1MQ2FudmFzRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpO1xyXG5cdGNvbnN0IGN0eDogQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEID0gY2FudmFzLmdldENvbnRleHQoJzJkJykhO1xyXG5cclxuXHRjb25zdCBub25UcmFuc3BhcmVudEZvcm1hdHMgPSBbJ2pwZycsICdqcGVnJywgJ2dpZicsICdibXAnXTtcclxuXHJcblx0dHJ5IHtcclxuXHJcblx0XHRjb25zdCBpbWFnZSA9IGF3YWl0IGxvYWRJbWFnZShwYXRoLCBfb3B0aW9ucy5jcm9zc09yaWdpbik7XHJcblxyXG5cdFx0Y2FudmFzLndpZHRoID0gaW1hZ2Uud2lkdGg7XHJcblx0XHRjYW52YXMuaGVpZ2h0ID0gaW1hZ2UuaGVpZ2h0O1xyXG5cclxuXHRcdGlmIChub25UcmFuc3BhcmVudEZvcm1hdHMuaW5jbHVkZXMoZm9ybWF0KSkge1xyXG5cclxuXHRcdFx0Y3R4LmZpbGxTdHlsZSA9ICcjRkZGJztcclxuXHRcdFx0Y3R4LmZpbGxSZWN0KDAsIDAsIGNhbnZhcy53aWR0aCwgY2FudmFzLmhlaWdodCk7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGN0eC5kcmF3SW1hZ2UoaW1hZ2UsIDAsIDApO1xyXG5cclxuXHRcdHRyeSB7XHJcblxyXG5cdFx0XHRjb25zdCBmID0gZm9ybWF0ID09PSAncG5nJyA/ICdwbmcnIDogJ2pwZWcnO1xyXG5cclxuXHRcdFx0Y29uc3QgY29udmVydGVkSW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UoY2FudmFzLnRvRGF0YVVSTChgaW1hZ2UvJHtmfWApKTtcclxuXHJcblx0XHRcdGlmIChfb3B0aW9ucy5hdXRvZG93bmxvYWQpIHtcclxuXHJcblx0XHRcdFx0Y29uc3QgaW1hZ2VMaW5rOiBIVE1MQW5jaG9yRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcclxuXHJcblx0XHRcdFx0aW1hZ2VMaW5rLmhyZWYgPSBjb252ZXJ0ZWRJbWFnZS5zcmM7XHJcblx0XHRcdFx0aW1hZ2VMaW5rLmRvd25sb2FkID0gZmlsZUluZm8ubmFtZSArICcuJyArIGZvcm1hdDtcclxuXHJcblx0XHRcdFx0aW1hZ2VMaW5rLmNsaWNrKCk7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRyZXR1cm4gY29udmVydGVkSW1hZ2U7XHJcblxyXG5cdFx0fVxyXG5cdFx0Y2F0Y2ggKGVycm9yKSB7XHJcblxyXG5cdFx0XHRyZXR1cm4gbmV3IEVycm9yKCdUaGVyZSB3YXMgYSBwcm9ibGVtIGxvYWRpbmcgdGhlIGltYWdlLCBwbGVhc2UgY2hlY2sgdG8gbWFrZSBzdXJlIHRoZSBwYXRoIGlzIHZhbGlkJyk7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Y2F0Y2ggKGVycm9yKSB7XHJcblxyXG5cdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xyXG5cclxuXHR9XHJcblxyXG59Il19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vY29udmVydC50cyJdLCJuYW1lcyI6WyJjb252ZXJ0IiwicGF0aCIsImZvcm1hdCIsIm9wdGlvbnMiLCJmaWxlSW5mbyIsIl9vcHRpb25zIiwiR2VuZXJhbE9wdGlvbnMiLCJjYW52YXMiLCJkb2N1bWVudCIsImNyZWF0ZUVsZW1lbnQiLCJjdHgiLCJnZXRDb250ZXh0Iiwibm9uVHJhbnNwYXJlbnRGb3JtYXRzIiwiY3Jvc3NPcmlnaW4iLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiaW5jbHVkZXMiLCJmaWxsU3R5bGUiLCJmaWxsUmVjdCIsImRyYXdJbWFnZSIsImYiLCJ0b0RhdGFVUkwiLCJjb252ZXJ0ZWRJbWFnZSIsImF1dG9kb3dubG9hZCIsImltYWdlTGluayIsImhyZWYiLCJzcmMiLCJkb3dubG9hZCIsIm5hbWUiLCJjbGljayIsIkVycm9yIl0sIm1hcHBpbmdzIjoiQUFBQSxhLENBRUE7Ozs7Ozs7Ozs7Ozs7QUFFQTs7QUFDQTs7QUFFQTs7QUFFQTs7Ozs7Ozs7Ozs7OztTQWFzQkEsTzs7Ozs7OzsrQkFBZixpQkFBdUJDLElBQXZCLEVBQXFDQyxNQUFyQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcURDLFlBQUFBLE9BQXJELDJEQUF1RSxFQUF2RTtBQUVBQyxZQUFBQSxRQUZBLEdBRXFCLDJCQUFnQkgsSUFBaEIsQ0FGckI7QUFJQUksWUFBQUEsUUFKQSxHQUkyQixJQUFJQywwQkFBSixDQUFtQkgsT0FBbkIsQ0FKM0I7QUFNQUksWUFBQUEsTUFOQSxHQU00QkMsUUFBUSxDQUFDQyxhQUFULENBQXVCLFFBQXZCLENBTjVCO0FBT0FDLFlBQUFBLEdBUEEsR0FPZ0NILE1BQU0sQ0FBQ0ksVUFBUCxDQUFrQixJQUFsQixDQVBoQztBQVNBQyxZQUFBQSxxQkFUQSxHQVN3QixDQUFDLEtBQUQsRUFBUSxNQUFSLEVBQWdCLEtBQWhCLEVBQXVCLEtBQXZCLENBVHhCO0FBQUE7QUFBQTtBQUFBLG1CQWFlLHFCQUFVWCxJQUFWLEVBQWdCSSxRQUFRLENBQUNRLFdBQXpCLENBYmY7O0FBQUE7QUFhQ0MsWUFBQUEsS0FiRDtBQWVMUCxZQUFBQSxNQUFNLENBQUNRLEtBQVAsR0FBZUQsS0FBSyxDQUFDQyxLQUFyQjtBQUNBUixZQUFBQSxNQUFNLENBQUNTLE1BQVAsR0FBZ0JGLEtBQUssQ0FBQ0UsTUFBdEI7O0FBRUEsZ0JBQUlKLHFCQUFxQixDQUFDSyxRQUF0QixDQUErQmYsTUFBL0IsQ0FBSixFQUE0QztBQUUzQ1EsY0FBQUEsR0FBRyxDQUFDUSxTQUFKLEdBQWdCLE1BQWhCO0FBQ0FSLGNBQUFBLEdBQUcsQ0FBQ1MsUUFBSixDQUFhLENBQWIsRUFBZ0IsQ0FBaEIsRUFBbUJaLE1BQU0sQ0FBQ1EsS0FBMUIsRUFBaUNSLE1BQU0sQ0FBQ1MsTUFBeEM7QUFFQTs7QUFFRE4sWUFBQUEsR0FBRyxDQUFDVSxTQUFKLENBQWNOLEtBQWQsRUFBcUIsQ0FBckIsRUFBd0IsQ0FBeEI7QUF6Qks7QUE2QkVPLFlBQUFBLENBN0JGLEdBNkJNbkIsTUFBTSxLQUFLLEtBQVgsR0FBbUIsS0FBbkIsR0FBMkIsTUE3QmpDO0FBQUE7QUFBQSxtQkErQnlCLHFCQUFVSyxNQUFNLENBQUNlLFNBQVAsaUJBQTBCRCxDQUExQixFQUFWLENBL0J6Qjs7QUFBQTtBQStCRUUsWUFBQUEsY0EvQkY7O0FBaUNKLGdCQUFJbEIsUUFBUSxDQUFDbUIsWUFBYixFQUEyQjtBQUVwQkMsY0FBQUEsU0FGb0IsR0FFV2pCLFFBQVEsQ0FBQ0MsYUFBVCxDQUF1QixHQUF2QixDQUZYO0FBSTFCZ0IsY0FBQUEsU0FBUyxDQUFDQyxJQUFWLEdBQWlCSCxjQUFjLENBQUNJLEdBQWhDO0FBQ0FGLGNBQUFBLFNBQVMsQ0FBQ0csUUFBVixHQUFxQnhCLFFBQVEsQ0FBQ3lCLElBQVQsR0FBZ0IsR0FBaEIsR0FBc0IzQixNQUEzQztBQUVBdUIsY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBMUNHLDZDQTRDR1AsY0E1Q0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBaURHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQWpESDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBd0RFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQXhERjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzXCIgLz5cblxuaW1wb3J0IHsgbG9hZEltYWdlIH0gZnJvbSAnLi4vdXRpbHMvbG9hZCc7XG5pbXBvcnQgeyBleHRyYWN0RmlsZUluZm8gfSBmcm9tICcuLi91dGlscy9maWxlJztcblxuaW1wb3J0IEdlbmVyYWxPcHRpb25zIGZyb20gJy4uL29wdGlvbnMvR2VuZXJhbE9wdGlvbnMnO1xuXG4vKipcbiAqIENvbnZlcnQgYW4gaW1hZ2UgZnJvbSBvbmUgZm9ybWF0IHRvIGFub3RoZXIgZm9ybWF0LlxuICogXG4gKiBAc2luY2UgMS4wLjBcbiAqIFxuICogQHBhcmFtIHtzdHJpbmd9IHBhdGggVGhlIHBhdGggdG8gdGhlIGltYWdlIHRvIGNvbnZlcnQgdG8gYW5vdGhlciBmb3JtYXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gZm9ybWF0IFRoZSBuZXcgZm9ybWF0IGZvciB0aGUgaW1hZ2UuXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnNdXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRpb25zLmF1dG9Eb3dubG9hZD1mYWxzZV0gSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGltYWdlIHNob3VsZCBkb3dubG9hZCBhZnRlciB0aGUgY3JvcHBpbmcgaXMgY29tcGxldGUgb3Igbm90LlxuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmNyb3NzT3JpZ2luPW51bGxdIFNldHMgdGhlIGNyb3NzLW9yaWdpbiBwcm9wZXJ0eSBvZiBpbWFnZXMgb3JpZ2luYXRpbmcgZnJvbSBleHRlcm5hbCBzb3VyY2VzLlxuICogXG4gKiBAcmV0dXJucyB7UHJvbWlzZTxIVE1MSW1hZ2VFbGVtZW50Pn0gUmV0dXJucyB0aGUgbmV3bHkgZm9ybWF0dGVkIGltYWdlIGFzIGFuIGltYWdlIGVsZW1lbnQuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBjb252ZXJ0KHBhdGg6IHN0cmluZywgZm9ybWF0OiBzdHJpbmcsIG9wdGlvbnM6IE9iamVjdCA9IHt9KTogUHJvbWlzZTxIVE1MSW1hZ2VFbGVtZW50IHwgRXJyb3I+IHtcblxuXHRjb25zdCBmaWxlSW5mbzogRmlsZUluZm8gPSBleHRyYWN0RmlsZUluZm8ocGF0aCk7XG5cblx0Y29uc3QgX29wdGlvbnM6IEdlbmVyYWxPcHRpb25zID0gbmV3IEdlbmVyYWxPcHRpb25zKG9wdGlvbnMpO1xuXG5cdGNvbnN0IGNhbnZhczogSFRNTENhbnZhc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtcblx0Y29uc3QgY3R4OiBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQgPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKSE7XG5cblx0Y29uc3Qgbm9uVHJhbnNwYXJlbnRGb3JtYXRzID0gWydqcGcnLCAnanBlZycsICdnaWYnLCAnYm1wJ107XG5cblx0dHJ5IHtcblxuXHRcdGNvbnN0IGltYWdlID0gYXdhaXQgbG9hZEltYWdlKHBhdGgsIF9vcHRpb25zLmNyb3NzT3JpZ2luKTtcblxuXHRcdGNhbnZhcy53aWR0aCA9IGltYWdlLndpZHRoO1xuXHRcdGNhbnZhcy5oZWlnaHQgPSBpbWFnZS5oZWlnaHQ7XG5cblx0XHRpZiAobm9uVHJhbnNwYXJlbnRGb3JtYXRzLmluY2x1ZGVzKGZvcm1hdCkpIHtcblxuXHRcdFx0Y3R4LmZpbGxTdHlsZSA9ICcjRkZGJztcblx0XHRcdGN0eC5maWxsUmVjdCgwLCAwLCBjYW52YXMud2lkdGgsIGNhbnZhcy5oZWlnaHQpO1xuXG5cdFx0fVxuXG5cdFx0Y3R4LmRyYXdJbWFnZShpbWFnZSwgMCwgMCk7XG5cblx0XHR0cnkge1xuXG5cdFx0XHRjb25zdCBmID0gZm9ybWF0ID09PSAncG5nJyA/ICdwbmcnIDogJ2pwZWcnO1xuXG5cdFx0XHRjb25zdCBjb252ZXJ0ZWRJbWFnZSA9IGF3YWl0IGxvYWRJbWFnZShjYW52YXMudG9EYXRhVVJMKGBpbWFnZS8ke2Z9YCkpO1xuXG5cdFx0XHRpZiAoX29wdGlvbnMuYXV0b2Rvd25sb2FkKSB7XG5cblx0XHRcdFx0Y29uc3QgaW1hZ2VMaW5rOiBIVE1MQW5jaG9yRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcblxuXHRcdFx0XHRpbWFnZUxpbmsuaHJlZiA9IGNvbnZlcnRlZEltYWdlLnNyYztcblx0XHRcdFx0aW1hZ2VMaW5rLmRvd25sb2FkID0gZmlsZUluZm8ubmFtZSArICcuJyArIGZvcm1hdDtcblxuXHRcdFx0XHRpbWFnZUxpbmsuY2xpY2soKTtcblxuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gY29udmVydGVkSW1hZ2U7XG5cblx0XHR9XG5cdFx0Y2F0Y2ggKGVycm9yKSB7XG5cblx0XHRcdHJldHVybiBuZXcgRXJyb3IoJ1RoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2UsIHBsZWFzZSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIHBhdGggaXMgdmFsaWQnKTtcblxuXHRcdH1cblxuXHR9XG5cdGNhdGNoIChlcnJvcikge1xuXG5cdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xuXG5cdH1cblxufSJdfQ==

@@ -0,0 +0,0 @@ /**

@@ -42,5 +42,5 @@ 'use strict'; /// <reference path="../interfaces/FileInfo.ts" />

function _crop() {
_crop = (0, _asyncToGenerator2.default)(
_crop = (0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator.default.mark(function _callee(path, x, y, width, height) {
_regenerator["default"].mark(function _callee(path, x, y, width, height) {
var options,

@@ -56,3 +56,3 @@ _options,

return _regenerator.default.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -62,3 +62,3 @@ switch (_context.prev = _context.next) {

options = _args.length > 5 && _args[5] !== undefined ? _args[5] : {};
_options = new _GeneralOptions.default(options);
_options = new _GeneralOptions["default"](options);
canvas = document.createElement('canvas');

@@ -115,2 +115,2 @@ ctx = canvas.getContext('2d');

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vY3JvcC50cyJdLCJuYW1lcyI6WyJjcm9wIiwicGF0aCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJvcHRpb25zIiwiX29wdGlvbnMiLCJHZW5lcmFsT3B0aW9ucyIsImNhbnZhcyIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImN0eCIsImdldENvbnRleHQiLCJmaWxlSW5mbyIsImNyb3NzT3JpZ2luIiwiaW1hZ2UiLCJkcmF3SW1hZ2UiLCJ0b0RhdGFVUkwiLCJleHQiLCJyZXBsYWNlIiwiY3JvcHBlZEltYWdlIiwiYXV0b2Rvd25sb2FkIiwiaW1hZ2VMaW5rIiwiaHJlZiIsInNyYyIsImRvd25sb2FkIiwibmFtZSIsImNsaWNrIiwiRXJyb3IiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUVBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7OztTQWlCc0JBLEk7Ozs7Ozs7NEJBQWYsaUJBQW9CQyxJQUFwQixFQUFrQ0MsQ0FBbEMsRUFBNkNDLENBQTdDLEVBQXdEQyxLQUF4RCxFQUF1RUMsTUFBdkU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUZDLFlBQUFBLE9BQXZGLDJEQUF5RyxFQUF6RztBQUVBQyxZQUFBQSxRQUZBLEdBRTJCLElBQUlDLHVCQUFKLENBQW1CRixPQUFuQixDQUYzQjtBQUlBRyxZQUFBQSxNQUpBLEdBSTRCQyxRQUFRLENBQUNDLGFBQVQsQ0FBdUIsUUFBdkIsQ0FKNUI7QUFLQUMsWUFBQUEsR0FMQSxHQUtnQ0gsTUFBTSxDQUFDSSxVQUFQLENBQWtCLElBQWxCLENBTGhDO0FBT0FDLFlBQUFBLFFBUEEsR0FPcUIsMkJBQWdCYixJQUFoQixDQVByQjtBQUFBO0FBQUE7QUFBQSxtQkFXZSxxQkFBVUEsSUFBVixFQUFnQk0sUUFBUSxDQUFDUSxXQUF6QixDQVhmOztBQUFBO0FBV0NDLFlBQUFBLEtBWEQ7QUFhTFAsWUFBQUEsTUFBTSxDQUFDTCxLQUFQLEdBQWVBLEtBQWY7QUFDQUssWUFBQUEsTUFBTSxDQUFDSixNQUFQLEdBQWdCQSxNQUFoQjtBQUVBTyxZQUFBQSxHQUFHLENBQUNLLFNBQUosQ0FBY0QsS0FBZCxFQUFxQmQsQ0FBckIsRUFBd0JDLENBQXhCLEVBQTJCQyxLQUEzQixFQUFrQ0MsTUFBbEMsRUFBMEMsQ0FBMUMsRUFBNkMsQ0FBN0MsRUFBZ0RELEtBQWhELEVBQXVEQyxNQUF2RDtBQWhCSztBQUFBO0FBQUEsbUJBb0J1QixxQkFBVUksTUFBTSxDQUFDUyxTQUFQLGlCQUEwQkosUUFBUSxDQUFDSyxHQUFuQyxHQUEwQ0MsT0FBMUMsaUJBQTJETixRQUFRLENBQUNLLEdBQXBFLEdBQTJFLG9CQUEzRSxDQUFWLENBcEJ2Qjs7QUFBQTtBQW9CRUUsWUFBQUEsWUFwQkY7O0FBc0JKLGdCQUFJZCxRQUFRLENBQUNlLFlBQWIsRUFBMkI7QUFFcEJDLGNBQUFBLFNBRm9CLEdBRVdiLFFBQVEsQ0FBQ0MsYUFBVCxDQUF1QixHQUF2QixDQUZYO0FBSTFCWSxjQUFBQSxTQUFTLENBQUNDLElBQVYsR0FBaUJILFlBQVksQ0FBQ0ksR0FBOUI7QUFDQUYsY0FBQUEsU0FBUyxDQUFDRyxRQUFWLEdBQXFCWixRQUFRLENBQUNhLElBQVQsR0FBZ0IsR0FBaEIsR0FBc0JiLFFBQVEsQ0FBQ0ssR0FBcEQ7QUFFQUksY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBL0JHLDZDQWlDR1AsWUFqQ0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBc0NHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQXRDSDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBNkNFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQTdDRjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaW50ZXJmYWNlcy9GaWxlSW5mby50c1wiIC8+XHJcblxyXG5pbXBvcnQgeyBsb2FkSW1hZ2UgfSBmcm9tICcuLi91dGlscy9sb2FkJztcclxuaW1wb3J0IHsgZXh0cmFjdEZpbGVJbmZvIH0gZnJvbSAnLi4vdXRpbHMvZmlsZSc7XHJcblxyXG5pbXBvcnQgR2VuZXJhbE9wdGlvbnMgZnJvbSAnLi4vb3B0aW9ucy9HZW5lcmFsT3B0aW9ucyc7XHJcblxyXG4vKipcclxuICogQ3JvcCBhbiBpbWFnZSB0byBhIHNwZWNpZmllZCBzaXplIGJ5IHByb3ZpZGluZyB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGNyb3AgYW5kXHJcbiAqIHRoZSBkaW1lbnNpb25zIHRoYXQgdGhlIHByb2R1Y3Qgc2hvdWxkIGhhdmUuXHJcbiAqIFxyXG4gKiBAdmVyc2lvbiAxLjAuMFxyXG4gKiBcclxuICogQHBhcmFtIHtzdHJpbmd9IHBhdGggVGhlIHBhdGggdG8gdGhlIGltYWdlIHRvIGNyb3AuXHJcbiAqIEBwYXJhbSB7bnVtYmVyfSB4IFRoZSBob3Jpem9udGFsIGxvY2F0aW9uIGluIHRoZSBvcmlnaW5hbCBpbWFnZSB0byBiZWdpbiB0aGUgY3JvcC5cclxuICogQHBhcmFtIHtudW1iZXJ9IHkgVGhlIHZlcnRpY2FsIGxvY2F0aW9uIGluIHRoZSBvcmlnaW5hbCBpbWFnZSB0byBiZWluZyB0aGUgY3JvcC5cclxuICogQHBhcmFtIHtudW1iZXJ9IHdpZHRoIFRoZSB3aWR0aCBvZiB0aGUgZmluYWwgY3JvcHBlZCBpbWFnZS5cclxuICogQHBhcmFtIHtudW1iZXJ9IGhlaWdodCBUaGUgaGVpZ2h0IG9mIG9mIHRoZSBmaW5hbCBjcm9wcGVkIGltYWdlLlxyXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnNdXHJcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMuYXV0b0Rvd25sb2FkPWZhbHNlXSBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIGRvd25sb2FkIGFmdGVyIHRoZSBjcm9wcGluZyBpcyBjb21wbGV0ZSBvciBub3QuXHJcbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5jcm9zc09yaWdpbj1udWxsXSBTZXRzIHRoZSBjcm9zcy1vcmlnaW4gcHJvcGVydHkgb2YgaW1hZ2VzIG9yaWdpbmF0aW5nIGZyb20gZXh0ZXJuYWwgc291cmNlcy5cclxuICogXHJcbiAqIEByZXR1cm5zIHtQcm9taXplPEhUTUxJbWFnZUVsZW1lbnQ+fSBSZXR1cm5zIHRoZSBuZXdseSBjcm9wcGVkIGltYWdlIGFzIGFuIGltYWdlIGVsZW1lbnQuXHJcbiAqL1xyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gY3JvcChwYXRoOiBzdHJpbmcsIHg6IG51bWJlciwgeTogbnVtYmVyLCB3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgb3B0aW9uczogT2JqZWN0ID0ge30pOiBQcm9taXNlPEhUTUxJbWFnZUVsZW1lbnQgfCBFcnJvcj4ge1xyXG5cclxuXHRjb25zdCBfb3B0aW9uczogR2VuZXJhbE9wdGlvbnMgPSBuZXcgR2VuZXJhbE9wdGlvbnMob3B0aW9ucyk7XHJcblxyXG5cdGNvbnN0IGNhbnZhczogSFRNTENhbnZhc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtcclxuXHRjb25zdCBjdHg6IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpITtcclxuXHJcblx0Y29uc3QgZmlsZUluZm86IEZpbGVJbmZvID0gZXh0cmFjdEZpbGVJbmZvKHBhdGgpO1xyXG5cclxuXHR0cnkge1xyXG5cclxuXHRcdGNvbnN0IGltYWdlID0gYXdhaXQgbG9hZEltYWdlKHBhdGgsIF9vcHRpb25zLmNyb3NzT3JpZ2luKTtcclxuXHJcblx0XHRjYW52YXMud2lkdGggPSB3aWR0aDtcclxuXHRcdGNhbnZhcy5oZWlnaHQgPSBoZWlnaHQ7XHJcblxyXG5cdFx0Y3R4LmRyYXdJbWFnZShpbWFnZSwgeCwgeSwgd2lkdGgsIGhlaWdodCwgMCwgMCwgd2lkdGgsIGhlaWdodCk7XHJcblxyXG5cdFx0dHJ5IHtcclxuXHJcblx0XHRcdGNvbnN0IGNyb3BwZWRJbWFnZSA9IGF3YWl0IGxvYWRJbWFnZShjYW52YXMudG9EYXRhVVJMKGBpbWFnZS8ke2ZpbGVJbmZvLmV4dH1gKS5yZXBsYWNlKGBpbWFnZS8ke2ZpbGVJbmZvLmV4dH1gLCAnaW1hZ2Uvb2N0ZXQtc3RyZWFtJykpO1xyXG5cclxuXHRcdFx0aWYgKF9vcHRpb25zLmF1dG9kb3dubG9hZCkge1xyXG5cclxuXHRcdFx0XHRjb25zdCBpbWFnZUxpbms6IEhUTUxBbmNob3JFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xyXG5cclxuXHRcdFx0XHRpbWFnZUxpbmsuaHJlZiA9IGNyb3BwZWRJbWFnZS5zcmM7XHJcblx0XHRcdFx0aW1hZ2VMaW5rLmRvd25sb2FkID0gZmlsZUluZm8ubmFtZSArICcuJyArIGZpbGVJbmZvLmV4dDtcclxuXHJcblx0XHRcdFx0aW1hZ2VMaW5rLmNsaWNrKCk7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRyZXR1cm4gY3JvcHBlZEltYWdlO1xyXG5cclxuXHRcdH1cclxuXHRcdGNhdGNoIChlcnJvcikge1xyXG5cclxuXHRcdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdGNhdGNoIChlcnJvcikge1xyXG5cclxuXHRcdHJldHVybiBuZXcgRXJyb3IoJ1RoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2UsIHBsZWFzZSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIHBhdGggaXMgdmFsaWQnKTtcclxuXHJcblx0fVxyXG5cclxufSJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vY3JvcC50cyJdLCJuYW1lcyI6WyJjcm9wIiwicGF0aCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJvcHRpb25zIiwiX29wdGlvbnMiLCJHZW5lcmFsT3B0aW9ucyIsImNhbnZhcyIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImN0eCIsImdldENvbnRleHQiLCJmaWxlSW5mbyIsImNyb3NzT3JpZ2luIiwiaW1hZ2UiLCJkcmF3SW1hZ2UiLCJ0b0RhdGFVUkwiLCJleHQiLCJyZXBsYWNlIiwiY3JvcHBlZEltYWdlIiwiYXV0b2Rvd25sb2FkIiwiaW1hZ2VMaW5rIiwiaHJlZiIsInNyYyIsImRvd25sb2FkIiwibmFtZSIsImNsaWNrIiwiRXJyb3IiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUVBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7OztTQWlCc0JBLEk7Ozs7Ozs7K0JBQWYsaUJBQW9CQyxJQUFwQixFQUFrQ0MsQ0FBbEMsRUFBNkNDLENBQTdDLEVBQXdEQyxLQUF4RCxFQUF1RUMsTUFBdkU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUZDLFlBQUFBLE9BQXZGLDJEQUF5RyxFQUF6RztBQUVBQyxZQUFBQSxRQUZBLEdBRTJCLElBQUlDLDBCQUFKLENBQW1CRixPQUFuQixDQUYzQjtBQUlBRyxZQUFBQSxNQUpBLEdBSTRCQyxRQUFRLENBQUNDLGFBQVQsQ0FBdUIsUUFBdkIsQ0FKNUI7QUFLQUMsWUFBQUEsR0FMQSxHQUtnQ0gsTUFBTSxDQUFDSSxVQUFQLENBQWtCLElBQWxCLENBTGhDO0FBT0FDLFlBQUFBLFFBUEEsR0FPcUIsMkJBQWdCYixJQUFoQixDQVByQjtBQUFBO0FBQUE7QUFBQSxtQkFXZSxxQkFBVUEsSUFBVixFQUFnQk0sUUFBUSxDQUFDUSxXQUF6QixDQVhmOztBQUFBO0FBV0NDLFlBQUFBLEtBWEQ7QUFhTFAsWUFBQUEsTUFBTSxDQUFDTCxLQUFQLEdBQWVBLEtBQWY7QUFDQUssWUFBQUEsTUFBTSxDQUFDSixNQUFQLEdBQWdCQSxNQUFoQjtBQUVBTyxZQUFBQSxHQUFHLENBQUNLLFNBQUosQ0FBY0QsS0FBZCxFQUFxQmQsQ0FBckIsRUFBd0JDLENBQXhCLEVBQTJCQyxLQUEzQixFQUFrQ0MsTUFBbEMsRUFBMEMsQ0FBMUMsRUFBNkMsQ0FBN0MsRUFBZ0RELEtBQWhELEVBQXVEQyxNQUF2RDtBQWhCSztBQUFBO0FBQUEsbUJBb0J1QixxQkFBVUksTUFBTSxDQUFDUyxTQUFQLGlCQUEwQkosUUFBUSxDQUFDSyxHQUFuQyxHQUEwQ0MsT0FBMUMsaUJBQTJETixRQUFRLENBQUNLLEdBQXBFLEdBQTJFLG9CQUEzRSxDQUFWLENBcEJ2Qjs7QUFBQTtBQW9CRUUsWUFBQUEsWUFwQkY7O0FBc0JKLGdCQUFJZCxRQUFRLENBQUNlLFlBQWIsRUFBMkI7QUFFcEJDLGNBQUFBLFNBRm9CLEdBRVdiLFFBQVEsQ0FBQ0MsYUFBVCxDQUF1QixHQUF2QixDQUZYO0FBSTFCWSxjQUFBQSxTQUFTLENBQUNDLElBQVYsR0FBaUJILFlBQVksQ0FBQ0ksR0FBOUI7QUFDQUYsY0FBQUEsU0FBUyxDQUFDRyxRQUFWLEdBQXFCWixRQUFRLENBQUNhLElBQVQsR0FBZ0IsR0FBaEIsR0FBc0JiLFFBQVEsQ0FBQ0ssR0FBcEQ7QUFFQUksY0FBQUEsU0FBUyxDQUFDSyxLQUFWO0FBRUE7O0FBL0JHLDZDQWlDR1AsWUFqQ0g7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBc0NHLElBQUlRLEtBQUosQ0FBVSxvRkFBVixDQXRDSDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUEsNkNBNkNFLElBQUlBLEtBQUosQ0FBVSxvRkFBVixDQTdDRjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzXCIgLz5cblxuaW1wb3J0IHsgbG9hZEltYWdlIH0gZnJvbSAnLi4vdXRpbHMvbG9hZCc7XG5pbXBvcnQgeyBleHRyYWN0RmlsZUluZm8gfSBmcm9tICcuLi91dGlscy9maWxlJztcblxuaW1wb3J0IEdlbmVyYWxPcHRpb25zIGZyb20gJy4uL29wdGlvbnMvR2VuZXJhbE9wdGlvbnMnO1xuXG4vKipcbiAqIENyb3AgYW4gaW1hZ2UgdG8gYSBzcGVjaWZpZWQgc2l6ZSBieSBwcm92aWRpbmcgdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBjcm9wIGFuZFxuICogdGhlIGRpbWVuc2lvbnMgdGhhdCB0aGUgcHJvZHVjdCBzaG91bGQgaGF2ZS5cbiAqIFxuICogQHZlcnNpb24gMS4wLjBcbiAqIFxuICogQHBhcmFtIHtzdHJpbmd9IHBhdGggVGhlIHBhdGggdG8gdGhlIGltYWdlIHRvIGNyb3AuXG4gKiBAcGFyYW0ge251bWJlcn0geCBUaGUgaG9yaXpvbnRhbCBsb2NhdGlvbiBpbiB0aGUgb3JpZ2luYWwgaW1hZ2UgdG8gYmVnaW4gdGhlIGNyb3AuXG4gKiBAcGFyYW0ge251bWJlcn0geSBUaGUgdmVydGljYWwgbG9jYXRpb24gaW4gdGhlIG9yaWdpbmFsIGltYWdlIHRvIGJlaW5nIHRoZSBjcm9wLlxuICogQHBhcmFtIHtudW1iZXJ9IHdpZHRoIFRoZSB3aWR0aCBvZiB0aGUgZmluYWwgY3JvcHBlZCBpbWFnZS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBoZWlnaHQgVGhlIGhlaWdodCBvZiBvZiB0aGUgZmluYWwgY3JvcHBlZCBpbWFnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc11cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMuYXV0b0Rvd25sb2FkPWZhbHNlXSBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIGRvd25sb2FkIGFmdGVyIHRoZSBjcm9wcGluZyBpcyBjb21wbGV0ZSBvciBub3QuXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMuY3Jvc3NPcmlnaW49bnVsbF0gU2V0cyB0aGUgY3Jvc3Mtb3JpZ2luIHByb3BlcnR5IG9mIGltYWdlcyBvcmlnaW5hdGluZyBmcm9tIGV4dGVybmFsIHNvdXJjZXMuXG4gKiBcbiAqIEByZXR1cm5zIHtQcm9taXplPEhUTUxJbWFnZUVsZW1lbnQ+fSBSZXR1cm5zIHRoZSBuZXdseSBjcm9wcGVkIGltYWdlIGFzIGFuIGltYWdlIGVsZW1lbnQuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBjcm9wKHBhdGg6IHN0cmluZywgeDogbnVtYmVyLCB5OiBudW1iZXIsIHdpZHRoOiBudW1iZXIsIGhlaWdodDogbnVtYmVyLCBvcHRpb25zOiBPYmplY3QgPSB7fSk6IFByb21pc2U8SFRNTEltYWdlRWxlbWVudCB8IEVycm9yPiB7XG5cblx0Y29uc3QgX29wdGlvbnM6IEdlbmVyYWxPcHRpb25zID0gbmV3IEdlbmVyYWxPcHRpb25zKG9wdGlvbnMpO1xuXG5cdGNvbnN0IGNhbnZhczogSFRNTENhbnZhc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtcblx0Y29uc3QgY3R4OiBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQgPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKSE7XG5cblx0Y29uc3QgZmlsZUluZm86IEZpbGVJbmZvID0gZXh0cmFjdEZpbGVJbmZvKHBhdGgpO1xuXG5cdHRyeSB7XG5cblx0XHRjb25zdCBpbWFnZSA9IGF3YWl0IGxvYWRJbWFnZShwYXRoLCBfb3B0aW9ucy5jcm9zc09yaWdpbik7XG5cblx0XHRjYW52YXMud2lkdGggPSB3aWR0aDtcblx0XHRjYW52YXMuaGVpZ2h0ID0gaGVpZ2h0O1xuXG5cdFx0Y3R4LmRyYXdJbWFnZShpbWFnZSwgeCwgeSwgd2lkdGgsIGhlaWdodCwgMCwgMCwgd2lkdGgsIGhlaWdodCk7XG5cblx0XHR0cnkge1xuXG5cdFx0XHRjb25zdCBjcm9wcGVkSW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UoY2FudmFzLnRvRGF0YVVSTChgaW1hZ2UvJHtmaWxlSW5mby5leHR9YCkucmVwbGFjZShgaW1hZ2UvJHtmaWxlSW5mby5leHR9YCwgJ2ltYWdlL29jdGV0LXN0cmVhbScpKTtcblxuXHRcdFx0aWYgKF9vcHRpb25zLmF1dG9kb3dubG9hZCkge1xuXG5cdFx0XHRcdGNvbnN0IGltYWdlTGluazogSFRNTEFuY2hvckVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XG5cblx0XHRcdFx0aW1hZ2VMaW5rLmhyZWYgPSBjcm9wcGVkSW1hZ2Uuc3JjO1xuXHRcdFx0XHRpbWFnZUxpbmsuZG93bmxvYWQgPSBmaWxlSW5mby5uYW1lICsgJy4nICsgZmlsZUluZm8uZXh0O1xuXG5cdFx0XHRcdGltYWdlTGluay5jbGljaygpO1xuXG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjcm9wcGVkSW1hZ2U7XG5cblx0XHR9XG5cdFx0Y2F0Y2ggKGVycm9yKSB7XG5cblx0XHRcdHJldHVybiBuZXcgRXJyb3IoJ1RoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2UsIHBsZWFzZSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIHBhdGggaXMgdmFsaWQnKTtcblxuXHRcdH1cblxuXHR9XG5cdGNhdGNoIChlcnJvcikge1xuXG5cdFx0cmV0dXJuIG5ldyBFcnJvcignVGhlcmUgd2FzIGEgcHJvYmxlbSBsb2FkaW5nIHRoZSBpbWFnZSwgcGxlYXNlIGNoZWNrIHRvIG1ha2Ugc3VyZSB0aGUgcGF0aCBpcyB2YWxpZCcpO1xuXG5cdH1cblxufSJdfQ==
import { crop } from './crop';
import { resize } from './resize';
import { rotate } from './rotate';
import { convert } from './convert';

@@ -12,2 +13,2 @@ /**

*/
export { crop, convert, resize };
export { crop, convert, resize, rotate };

@@ -18,2 +18,8 @@ 'use strict';

});
Object.defineProperty(exports, "rotate", {
enumerable: true,
get: function get() {
return _rotate.rotate;
}
});
Object.defineProperty(exports, "convert", {

@@ -30,3 +36,5 @@ enumerable: true,

var _rotate = require("./rotate");
var _convert = require("./convert");
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUNBIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5pbXBvcnQgeyBjcm9wIH0gZnJvbSAnLi9jcm9wJztcclxuaW1wb3J0IHsgcmVzaXplIH0gZnJvbSAnLi9yZXNpemUnO1xyXG5pbXBvcnQgeyBjb252ZXJ0IH0gZnJvbSAnLi9jb252ZXJ0JztcclxuXHJcbi8qKlxyXG4gKiBUaGUgdHJhbnNmb3JtIG1ldGhvZHMgb2YgQ3VydGFpbCBjb25zaXN0IG9mIGNoYW5naW5nIHRoZSBpbWFnZSB0byBiZSBvZiBhbm90aGVyXHJcbiAqIGZvcm1hdCBvciBzaXplIGFuZCByZXR1cm5pbmcgdGhlIG5ldyBpbWFnZS5cclxuICogXHJcbiAqIEBhdXRob3IgUm9iZXJ0IENvcnBvbm9pIDxyb2JlcnRjb3Jwb25vaUBnbWFpbC5jb20+XHJcbiAqIFxyXG4gKiBAdmVyc2lvbiAwLjEuMFxyXG4gKi9cclxuZXhwb3J0IHsgY3JvcCwgY29udmVydCwgcmVzaXplIH07Il19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUNBOztBQUNBIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCB7IGNyb3AgfSBmcm9tICcuL2Nyb3AnO1xuaW1wb3J0IHsgcmVzaXplIH0gZnJvbSAnLi9yZXNpemUnO1xuaW1wb3J0IHsgcm90YXRlIH0gZnJvbSAnLi9yb3RhdGUnO1xuaW1wb3J0IHsgY29udmVydCB9IGZyb20gJy4vY29udmVydCc7XG5cbi8qKlxuICogVGhlIHRyYW5zZm9ybSBtZXRob2RzIG9mIEN1cnRhaWwgY29uc2lzdCBvZiBjaGFuZ2luZyB0aGUgaW1hZ2UgdG8gYmUgb2YgYW5vdGhlclxuICogZm9ybWF0IG9yIHNpemUgYW5kIHJldHVybmluZyB0aGUgbmV3IGltYWdlLlxuICogXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaSA8cm9iZXJ0Y29ycG9ub2lAZ21haWwuY29tPlxuICogXG4gKiBAdmVyc2lvbiAwLjEuMFxuICovXG5leHBvcnQgeyBjcm9wLCBjb252ZXJ0LCByZXNpemUsIHJvdGF0ZSB9O1xuIl19

@@ -0,0 +0,0 @@ /**

@@ -42,5 +42,5 @@ 'use strict'; /// <reference path="../interfaces/FileInfo.ts" />

function _resize() {
_resize = (0, _asyncToGenerator2.default)(
_resize = (0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator.default.mark(function _callee(path, dimension, size) {
_regenerator["default"].mark(function _callee(path, dimension, size) {
var options,

@@ -54,3 +54,3 @@ _options,

return _regenerator.default.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -60,3 +60,3 @@ switch (_context.prev = _context.next) {

options = _args.length > 3 && _args[3] !== undefined ? _args[3] : {};
_options = new _CropOptions.default(options);
_options = new _CropOptions["default"](options);
fileInfo = (0, _file.extractFileInfo)(path);

@@ -108,2 +108,2 @@ _context.prev = 3;

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vcmVzaXplLnRzIl0sIm5hbWVzIjpbInJlc2l6ZSIsInBhdGgiLCJkaW1lbnNpb24iLCJzaXplIiwib3B0aW9ucyIsIl9vcHRpb25zIiwiQ3JvcE9wdGlvbnMiLCJmaWxlSW5mbyIsImNyb3NzT3JpZ2luIiwiaW1hZ2UiLCJhc3BlY3RSYXRpbyIsIndpZHRoIiwiaGVpZ2h0IiwicHJlc2VydmVBc3BlY3RSYXRpbyIsIk1hdGgiLCJyb3VuZCIsImRlbm9taW5hdG9yIiwibnVtZXJhdG9yIiwiYXV0b2Rvd25sb2FkIiwiaW1hZ2VMaW5rIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiaHJlZiIsInNyYyIsImRvd25sb2FkIiwibmFtZSIsImV4dCIsImNsaWNrIiwiRXJyb3IiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUNBOztBQUVBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7U0Flc0JBLE07Ozs7Ozs7NEJBQWYsaUJBQXNCQyxJQUF0QixFQUFvQ0MsU0FBcEMsRUFBdURDLElBQXZEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUVDLFlBQUFBLE9BQXJFLDJEQUF1RixFQUF2RjtBQUVBQyxZQUFBQSxRQUZBLEdBRXdCLElBQUlDLG9CQUFKLENBQWdCRixPQUFoQixDQUZ4QjtBQUlBRyxZQUFBQSxRQUpBLEdBSXFCLDJCQUFnQk4sSUFBaEIsQ0FKckI7QUFBQTtBQUFBO0FBQUEsbUJBUWUscUJBQVVBLElBQVYsRUFBZ0JJLFFBQVEsQ0FBQ0csV0FBekIsQ0FSZjs7QUFBQTtBQVFDQyxZQUFBQSxLQVJEO0FBVUNDLFlBQUFBLFdBVkQsR0FVZSxvQkFBU0QsS0FBSyxDQUFDRSxLQUFmLEVBQXNCRixLQUFLLENBQUNHLE1BQTVCLENBVmY7QUFBQSwwQkFZR1YsU0FaSDtBQUFBLDRDQWNDLE9BZEQsd0JBb0JDLFFBcEJEO0FBQUE7O0FBQUE7QUFlSE8sWUFBQUEsS0FBSyxDQUFDRSxLQUFOLEdBQWNSLElBQWQ7QUFFQSxnQkFBSUUsUUFBUSxDQUFDUSxtQkFBYixFQUFrQ0osS0FBSyxDQUFDRyxNQUFOLEdBQWVFLElBQUksQ0FBQ0MsS0FBTCxDQUFZTCxXQUFXLENBQUNNLFdBQVosR0FBMEJOLFdBQVcsQ0FBQ08sU0FBdkMsR0FBb0RkLElBQS9ELENBQWY7QUFqQi9COztBQUFBO0FBcUJITSxZQUFBQSxLQUFLLENBQUNHLE1BQU4sR0FBZVQsSUFBZjtBQUVBLGdCQUFJRSxRQUFRLENBQUNRLG1CQUFiLEVBQWtDSixLQUFLLENBQUNFLEtBQU4sR0FBY0csSUFBSSxDQUFDQyxLQUFMLENBQVlMLFdBQVcsQ0FBQ08sU0FBWixHQUF3QlAsV0FBVyxDQUFDTSxXQUFyQyxHQUFvRGIsSUFBL0QsQ0FBZDtBQXZCL0I7O0FBQUE7QUE0QkwsZ0JBQUlFLFFBQVEsQ0FBQ2EsWUFBYixFQUEyQjtBQUVwQkMsY0FBQUEsU0FGb0IsR0FFV0MsUUFBUSxDQUFDQyxhQUFULENBQXVCLEdBQXZCLENBRlg7QUFJMUJGLGNBQUFBLFNBQVMsQ0FBQ0csSUFBVixHQUFpQmIsS0FBSyxDQUFDYyxHQUF2QjtBQUNBSixjQUFBQSxTQUFTLENBQUNLLFFBQVYsR0FBcUJqQixRQUFRLENBQUNrQixJQUFULEdBQWdCLEdBQWhCLEdBQXNCbEIsUUFBUSxDQUFDbUIsR0FBcEQ7QUFFQVAsY0FBQUEsU0FBUyxDQUFDUSxLQUFWO0FBRUE7O0FBckNJLDZDQXVDRWxCLEtBdkNGOztBQUFBO0FBQUE7QUFBQTtBQUFBLDZDQTRDRSxJQUFJbUIsS0FBSixDQUFVLG9GQUFWLENBNUNGOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzXCIgLz5cclxuXHJcbmltcG9ydCB7IHNpbXBsaWZ5IH0gZnJvbSAnLi4vdXRpbHMvbWF0aCc7XHJcbmltcG9ydCB7IGxvYWRJbWFnZSB9IGZyb20gJy4uL3V0aWxzL2xvYWQnO1xyXG5pbXBvcnQgeyBleHRyYWN0RmlsZUluZm8gfSBmcm9tICcuLi91dGlscy9maWxlJztcclxuXHJcbmltcG9ydCBDcm9wT3B0aW9ucyBmcm9tICcuLi9vcHRpb25zL0Nyb3BPcHRpb25zJztcclxuXHJcbi8qKlxyXG4gKiBSZXNpemUgYW4gaW1hZ2UgdG8gYSBuZXcgZGltZW5zaW9uLlxyXG4gKiBcclxuICogQHNpbmNlIDEuMC4wXHJcbiAqIFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gcGF0aCBUaGUgcGF0aCB0byB0aGUgaW1hZ2UgdG8gcmVzaXplLlxyXG4gKiBAcGFyYW0ge3N0cmluZ30gZGltZW5zaW9uIFdoaWNoIGRpbWVuc2lvbiB0byByZXNpemUsIGVpdGhlciB3aWR0aCBvciBoZWlnaHQuIEtlZXAgaW4gbWluZCB0aGF0IGlmIHlvdSdyZSBwcmVzZXJ2aW5nIHRoZSBhc3BlY3QgcmF0aW8sIHRoZSBvdGhlciB3aWxsIHJlc2l6ZSBhY2NvcmRpbmdseS5cclxuICogQHBhcmFtIHtudW1iZXJ9IHNpemUgVGhlIG5ldyBzaXplIHRvIG1ha2UgdGhlIHNwZWNpZmllZCBkaW1lbnNpb24uXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc11cclxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5wcmVzZXJ2ZUFzcGVjdFJhdGlvPXRydWVdIEluZGljYXRlcyB3aGV0aGVyIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHdpbGwgcmVzaXplIHRvZ2V0aGVyIHRvIHByZXNlcnZlIHRoZSBhc3BlY3QgcmF0aW8gb2YgdGhlIGltYWdlLlxyXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRpb25zLmF1dG9Eb3dubG9hZD1mYWxzZV0gSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGltYWdlIHNob3VsZCBkb3dubG9hZCBhZnRlciB0aGUgY3JvcHBpbmcgaXMgY29tcGxldGUgb3Igbm90LlxyXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMuY3Jvc3NPcmlnaW49bnVsbF0gU2V0cyB0aGUgY3Jvc3Mtb3JpZ2luIHByb3BlcnR5IG9mIGltYWdlcyBvcmlnaW5hdGluZyBmcm9tIGV4dGVybmFsIHNvdXJjZXMuXHJcbiAqIFxyXG4gKiBAcmV0dXJucyB7UHJvbWlzZTxIVE1MSW1hZ2VFbGVtZW50Pn0gUmV0dXJucyB0aGUgbmV3bHkgcmVzaXplZCBpbWFnZSBhcyBhbiBpbWFnZSBlbGVtZW50LlxyXG4gKi9cclxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHJlc2l6ZShwYXRoOiBzdHJpbmcsIGRpbWVuc2lvbjogc3RyaW5nLCBzaXplOiBudW1iZXIsIG9wdGlvbnM6IE9iamVjdCA9IHt9KTogUHJvbWlzZTxIVE1MSW1hZ2VFbGVtZW50IHwgRXJyb3I+IHtcclxuXHJcblx0Y29uc3QgX29wdGlvbnM6IENyb3BPcHRpb25zID0gbmV3IENyb3BPcHRpb25zKG9wdGlvbnMpO1xyXG5cclxuXHRjb25zdCBmaWxlSW5mbzogRmlsZUluZm8gPSBleHRyYWN0RmlsZUluZm8ocGF0aCk7XHJcblxyXG5cdHRyeSB7XHJcblxyXG5cdFx0Y29uc3QgaW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UocGF0aCwgX29wdGlvbnMuY3Jvc3NPcmlnaW4pO1xyXG5cclxuXHRcdGNvbnN0IGFzcGVjdFJhdGlvID0gc2ltcGxpZnkoaW1hZ2Uud2lkdGgsIGltYWdlLmhlaWdodCk7XHJcblxyXG5cdFx0c3dpdGNoIChkaW1lbnNpb24pIHtcclxuXHJcblx0XHRcdGNhc2UgJ3dpZHRoJzpcclxuXHRcdFx0XHRpbWFnZS53aWR0aCA9IHNpemU7XHJcblxyXG5cdFx0XHRcdGlmIChfb3B0aW9ucy5wcmVzZXJ2ZUFzcGVjdFJhdGlvKSBpbWFnZS5oZWlnaHQgPSBNYXRoLnJvdW5kKChhc3BlY3RSYXRpby5kZW5vbWluYXRvciAvIGFzcGVjdFJhdGlvLm51bWVyYXRvcikgKiBzaXplKTtcclxuXHRcdFx0XHRicmVhaztcclxuXHJcblx0XHRcdGNhc2UgJ2hlaWdodCc6XHJcblx0XHRcdFx0aW1hZ2UuaGVpZ2h0ID0gc2l6ZTtcclxuXHJcblx0XHRcdFx0aWYgKF9vcHRpb25zLnByZXNlcnZlQXNwZWN0UmF0aW8pIGltYWdlLndpZHRoID0gTWF0aC5yb3VuZCgoYXNwZWN0UmF0aW8ubnVtZXJhdG9yIC8gYXNwZWN0UmF0aW8uZGVub21pbmF0b3IpICogc2l6ZSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGlmIChfb3B0aW9ucy5hdXRvZG93bmxvYWQpIHtcclxuXHJcblx0XHRcdGNvbnN0IGltYWdlTGluazogSFRNTEFuY2hvckVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XHJcblxyXG5cdFx0XHRpbWFnZUxpbmsuaHJlZiA9IGltYWdlLnNyYztcclxuXHRcdFx0aW1hZ2VMaW5rLmRvd25sb2FkID0gZmlsZUluZm8ubmFtZSArICcuJyArIGZpbGVJbmZvLmV4dDtcclxuXHJcblx0XHRcdGltYWdlTGluay5jbGljaygpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRyZXR1cm4gaW1hZ2U7XHJcblxyXG5cdH1cclxuXHRjYXRjaCAoZXJyb3IpIHtcclxuXHJcblx0XHRyZXR1cm4gbmV3IEVycm9yKCdUaGVyZSB3YXMgYSBwcm9ibGVtIGxvYWRpbmcgdGhlIGltYWdlLCBwbGVhc2UgY2hlY2sgdG8gbWFrZSBzdXJlIHRoZSBwYXRoIGlzIHZhbGlkJyk7XHJcblxyXG5cdH1cclxuXHJcbn0iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm0vcmVzaXplLnRzIl0sIm5hbWVzIjpbInJlc2l6ZSIsInBhdGgiLCJkaW1lbnNpb24iLCJzaXplIiwib3B0aW9ucyIsIl9vcHRpb25zIiwiQ3JvcE9wdGlvbnMiLCJmaWxlSW5mbyIsImNyb3NzT3JpZ2luIiwiaW1hZ2UiLCJhc3BlY3RSYXRpbyIsIndpZHRoIiwiaGVpZ2h0IiwicHJlc2VydmVBc3BlY3RSYXRpbyIsIk1hdGgiLCJyb3VuZCIsImRlbm9taW5hdG9yIiwibnVtZXJhdG9yIiwiYXV0b2Rvd25sb2FkIiwiaW1hZ2VMaW5rIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiaHJlZiIsInNyYyIsImRvd25sb2FkIiwibmFtZSIsImV4dCIsImNsaWNrIiwiRXJyb3IiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7Ozs7Ozs7Ozs7OztBQUVBOztBQUNBOztBQUNBOztBQUVBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7U0Flc0JBLE07Ozs7Ozs7K0JBQWYsaUJBQXNCQyxJQUF0QixFQUFvQ0MsU0FBcEMsRUFBdURDLElBQXZEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUVDLFlBQUFBLE9BQXJFLDJEQUF1RixFQUF2RjtBQUVBQyxZQUFBQSxRQUZBLEdBRXdCLElBQUlDLHVCQUFKLENBQWdCRixPQUFoQixDQUZ4QjtBQUlBRyxZQUFBQSxRQUpBLEdBSXFCLDJCQUFnQk4sSUFBaEIsQ0FKckI7QUFBQTtBQUFBO0FBQUEsbUJBUWUscUJBQVVBLElBQVYsRUFBZ0JJLFFBQVEsQ0FBQ0csV0FBekIsQ0FSZjs7QUFBQTtBQVFDQyxZQUFBQSxLQVJEO0FBVUNDLFlBQUFBLFdBVkQsR0FVZSxvQkFBU0QsS0FBSyxDQUFDRSxLQUFmLEVBQXNCRixLQUFLLENBQUNHLE1BQTVCLENBVmY7QUFBQSwwQkFZR1YsU0FaSDtBQUFBLDRDQWNDLE9BZEQsd0JBb0JDLFFBcEJEO0FBQUE7O0FBQUE7QUFlSE8sWUFBQUEsS0FBSyxDQUFDRSxLQUFOLEdBQWNSLElBQWQ7QUFFQSxnQkFBSUUsUUFBUSxDQUFDUSxtQkFBYixFQUFrQ0osS0FBSyxDQUFDRyxNQUFOLEdBQWVFLElBQUksQ0FBQ0MsS0FBTCxDQUFZTCxXQUFXLENBQUNNLFdBQVosR0FBMEJOLFdBQVcsQ0FBQ08sU0FBdkMsR0FBb0RkLElBQS9ELENBQWY7QUFqQi9COztBQUFBO0FBcUJITSxZQUFBQSxLQUFLLENBQUNHLE1BQU4sR0FBZVQsSUFBZjtBQUVBLGdCQUFJRSxRQUFRLENBQUNRLG1CQUFiLEVBQWtDSixLQUFLLENBQUNFLEtBQU4sR0FBY0csSUFBSSxDQUFDQyxLQUFMLENBQVlMLFdBQVcsQ0FBQ08sU0FBWixHQUF3QlAsV0FBVyxDQUFDTSxXQUFyQyxHQUFvRGIsSUFBL0QsQ0FBZDtBQXZCL0I7O0FBQUE7QUE0QkwsZ0JBQUlFLFFBQVEsQ0FBQ2EsWUFBYixFQUEyQjtBQUVwQkMsY0FBQUEsU0FGb0IsR0FFV0MsUUFBUSxDQUFDQyxhQUFULENBQXVCLEdBQXZCLENBRlg7QUFJMUJGLGNBQUFBLFNBQVMsQ0FBQ0csSUFBVixHQUFpQmIsS0FBSyxDQUFDYyxHQUF2QjtBQUNBSixjQUFBQSxTQUFTLENBQUNLLFFBQVYsR0FBcUJqQixRQUFRLENBQUNrQixJQUFULEdBQWdCLEdBQWhCLEdBQXNCbEIsUUFBUSxDQUFDbUIsR0FBcEQ7QUFFQVAsY0FBQUEsU0FBUyxDQUFDUSxLQUFWO0FBRUE7O0FBckNJLDZDQXVDRWxCLEtBdkNGOztBQUFBO0FBQUE7QUFBQTtBQUFBLDZDQTRDRSxJQUFJbUIsS0FBSixDQUFVLG9GQUFWLENBNUNGOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ludGVyZmFjZXMvRmlsZUluZm8udHNcIiAvPlxuXG5pbXBvcnQgeyBzaW1wbGlmeSB9IGZyb20gJy4uL3V0aWxzL21hdGgnO1xuaW1wb3J0IHsgbG9hZEltYWdlIH0gZnJvbSAnLi4vdXRpbHMvbG9hZCc7XG5pbXBvcnQgeyBleHRyYWN0RmlsZUluZm8gfSBmcm9tICcuLi91dGlscy9maWxlJztcblxuaW1wb3J0IENyb3BPcHRpb25zIGZyb20gJy4uL29wdGlvbnMvQ3JvcE9wdGlvbnMnO1xuXG4vKipcbiAqIFJlc2l6ZSBhbiBpbWFnZSB0byBhIG5ldyBkaW1lbnNpb24uXG4gKiBcbiAqIEBzaW5jZSAxLjAuMFxuICogXG4gKiBAcGFyYW0ge3N0cmluZ30gcGF0aCBUaGUgcGF0aCB0byB0aGUgaW1hZ2UgdG8gcmVzaXplLlxuICogQHBhcmFtIHtzdHJpbmd9IGRpbWVuc2lvbiBXaGljaCBkaW1lbnNpb24gdG8gcmVzaXplLCBlaXRoZXIgd2lkdGggb3IgaGVpZ2h0LiBLZWVwIGluIG1pbmQgdGhhdCBpZiB5b3UncmUgcHJlc2VydmluZyB0aGUgYXNwZWN0IHJhdGlvLCB0aGUgb3RoZXIgd2lsbCByZXNpemUgYWNjb3JkaW5nbHkuXG4gKiBAcGFyYW0ge251bWJlcn0gc2l6ZSBUaGUgbmV3IHNpemUgdG8gbWFrZSB0aGUgc3BlY2lmaWVkIGRpbWVuc2lvbi5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc11cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMucHJlc2VydmVBc3BlY3RSYXRpbz10cnVlXSBJbmRpY2F0ZXMgd2hldGhlciB0aGUgd2lkdGggYW5kIGhlaWdodCB3aWxsIHJlc2l6ZSB0b2dldGhlciB0byBwcmVzZXJ2ZSB0aGUgYXNwZWN0IHJhdGlvIG9mIHRoZSBpbWFnZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMuYXV0b0Rvd25sb2FkPWZhbHNlXSBJbmRpY2F0ZXMgd2hldGhlciB0aGUgaW1hZ2Ugc2hvdWxkIGRvd25sb2FkIGFmdGVyIHRoZSBjcm9wcGluZyBpcyBjb21wbGV0ZSBvciBub3QuXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMuY3Jvc3NPcmlnaW49bnVsbF0gU2V0cyB0aGUgY3Jvc3Mtb3JpZ2luIHByb3BlcnR5IG9mIGltYWdlcyBvcmlnaW5hdGluZyBmcm9tIGV4dGVybmFsIHNvdXJjZXMuXG4gKiBcbiAqIEByZXR1cm5zIHtQcm9taXNlPEhUTUxJbWFnZUVsZW1lbnQ+fSBSZXR1cm5zIHRoZSBuZXdseSByZXNpemVkIGltYWdlIGFzIGFuIGltYWdlIGVsZW1lbnQuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiByZXNpemUocGF0aDogc3RyaW5nLCBkaW1lbnNpb246IHN0cmluZywgc2l6ZTogbnVtYmVyLCBvcHRpb25zOiBPYmplY3QgPSB7fSk6IFByb21pc2U8SFRNTEltYWdlRWxlbWVudCB8IEVycm9yPiB7XG5cblx0Y29uc3QgX29wdGlvbnM6IENyb3BPcHRpb25zID0gbmV3IENyb3BPcHRpb25zKG9wdGlvbnMpO1xuXG5cdGNvbnN0IGZpbGVJbmZvOiBGaWxlSW5mbyA9IGV4dHJhY3RGaWxlSW5mbyhwYXRoKTtcblxuXHR0cnkge1xuXG5cdFx0Y29uc3QgaW1hZ2UgPSBhd2FpdCBsb2FkSW1hZ2UocGF0aCwgX29wdGlvbnMuY3Jvc3NPcmlnaW4pO1xuXG5cdFx0Y29uc3QgYXNwZWN0UmF0aW8gPSBzaW1wbGlmeShpbWFnZS53aWR0aCwgaW1hZ2UuaGVpZ2h0KTtcblxuXHRcdHN3aXRjaCAoZGltZW5zaW9uKSB7XG5cblx0XHRcdGNhc2UgJ3dpZHRoJzpcblx0XHRcdFx0aW1hZ2Uud2lkdGggPSBzaXplO1xuXG5cdFx0XHRcdGlmIChfb3B0aW9ucy5wcmVzZXJ2ZUFzcGVjdFJhdGlvKSBpbWFnZS5oZWlnaHQgPSBNYXRoLnJvdW5kKChhc3BlY3RSYXRpby5kZW5vbWluYXRvciAvIGFzcGVjdFJhdGlvLm51bWVyYXRvcikgKiBzaXplKTtcblx0XHRcdFx0YnJlYWs7XG5cblx0XHRcdGNhc2UgJ2hlaWdodCc6XG5cdFx0XHRcdGltYWdlLmhlaWdodCA9IHNpemU7XG5cblx0XHRcdFx0aWYgKF9vcHRpb25zLnByZXNlcnZlQXNwZWN0UmF0aW8pIGltYWdlLndpZHRoID0gTWF0aC5yb3VuZCgoYXNwZWN0UmF0aW8ubnVtZXJhdG9yIC8gYXNwZWN0UmF0aW8uZGVub21pbmF0b3IpICogc2l6ZSk7XG5cdFx0XHRcdGJyZWFrO1xuXG5cdFx0fVxuXG5cdFx0aWYgKF9vcHRpb25zLmF1dG9kb3dubG9hZCkge1xuXG5cdFx0XHRjb25zdCBpbWFnZUxpbms6IEhUTUxBbmNob3JFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xuXG5cdFx0XHRpbWFnZUxpbmsuaHJlZiA9IGltYWdlLnNyYztcblx0XHRcdGltYWdlTGluay5kb3dubG9hZCA9IGZpbGVJbmZvLm5hbWUgKyAnLicgKyBmaWxlSW5mby5leHQ7XG5cblx0XHRcdGltYWdlTGluay5jbGljaygpO1xuXG5cdFx0fVxuXG5cdFx0cmV0dXJuIGltYWdlO1xuXG5cdH1cblx0Y2F0Y2ggKGVycm9yKSB7XG5cblx0XHRyZXR1cm4gbmV3IEVycm9yKCdUaGVyZSB3YXMgYSBwcm9ibGVtIGxvYWRpbmcgdGhlIGltYWdlLCBwbGVhc2UgY2hlY2sgdG8gbWFrZSBzdXJlIHRoZSBwYXRoIGlzIHZhbGlkJyk7XG5cblx0fVxuXG59Il19

@@ -0,0 +0,0 @@ /**

@@ -40,2 +40,2 @@ 'use strict'; /// <reference path="../interfaces/FileInfo.ts" />

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9maWxlLnRzIl0sIm5hbWVzIjpbImV4dHJhY3RGaWxlSW5mbyIsInBhdGgiLCJuYW1lSW5kZXgiLCJleHRJbmRleCIsImZpbGVJbmZvIiwibmFtZSIsImV4dCIsImxhc3RJbmRleE9mIiwic2xpY2UiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7QUFFQTs7Ozs7Ozs7O0FBU0E7Ozs7Ozs7Ozs7Ozs7OztBQVNPLFNBQVNBLGVBQVQsQ0FBeUJDLElBQXpCLEVBQWlEO0FBRXRELE1BQUlDLFNBQWlCLEdBQUcsQ0FBeEI7QUFDQSxNQUFJQyxRQUFnQixHQUFHLENBQXZCO0FBRUEsTUFBTUMsUUFBa0IsR0FBRztBQUFFQyxJQUFBQSxJQUFJLEVBQUUsRUFBUjtBQUFZQyxJQUFBQSxHQUFHLEVBQUU7QUFBakIsR0FBM0I7QUFFQSxNQUFJTCxJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsSUFBd0IsQ0FBQyxDQUE3QixFQUFnQ0wsU0FBUyxHQUFHRCxJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsQ0FBWjtBQUVoQ0osRUFBQUEsUUFBUSxHQUFHRixJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsQ0FBWDtBQUVBSCxFQUFBQSxRQUFRLENBQUNDLElBQVQsR0FBZ0JKLElBQUksQ0FBQ08sS0FBTCxDQUFXTixTQUFTLEdBQUcsQ0FBdkIsRUFBMEJDLFFBQTFCLENBQWhCO0FBQ0FDLEVBQUFBLFFBQVEsQ0FBQ0UsR0FBVCxHQUFlTCxJQUFJLENBQUNPLEtBQUwsQ0FBV0wsUUFBUSxHQUFHLENBQXRCLENBQWY7QUFFQSxTQUFPQyxRQUFQO0FBRUQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZpbGVJbmZvLnRzXCIgLz5cclxuXHJcbi8qKlxyXG4gKiBVdGlsaXR5IG1ldGhvZHMgdGhhdCBleHRyYWN0IGZpbGUgbmFtZXMgYW5kIGluZm9ybWF0aW9uIGZyb20gaW1hZ2VcclxuICogZmlsZXMuXHJcbiAqIFxyXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaVxyXG4gKiBcclxuICogQHZlcnNpb24gMi4wLjBcclxuICovXHJcblxyXG4vKipcclxuICogRXh0cmFjdCB0aGUgbmFtZSBvZiB0aGUgZmlsZSBhbmQgdGhlIGZpbGUncyBleHRlbnNpb24gZnJvbSB0aGUgcHJvdmlkZWQgZmlsZSBwYXRoLlxyXG4gKiBcclxuICogQHNpbmNlIDEuMC4wXHJcbiAqIFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gcGF0aCBUaGUgdXNlciBwcm92aWRlZCBwYXRoIHRvIHRoZSBpbWFnZSBmaWxlLlxyXG4gKiBcclxuICogQHJldHVybnMge09iamVjdH0gUmV0dXJucyBhbiBvYmplY3Qgd2l0aCB0aGUgZmlsZSBuYW1lIGFuZCBleHRlbnNpb24gYXMgcHJvcGVydGllcyBhbmQgdGhlIHJlc3VsdHMgYXMgdGhlIHZhbHVlcy5cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBleHRyYWN0RmlsZUluZm8ocGF0aDogc3RyaW5nKTogRmlsZUluZm8ge1xyXG5cclxuICBsZXQgbmFtZUluZGV4OiBudW1iZXIgPSAwO1xyXG4gIGxldCBleHRJbmRleDogbnVtYmVyID0gMDtcclxuXHJcbiAgY29uc3QgZmlsZUluZm86IEZpbGVJbmZvID0geyBuYW1lOiAnJywgZXh0OiAnJyB9O1xyXG5cclxuICBpZiAocGF0aC5sYXN0SW5kZXhPZignLycpID4gLTEpIG5hbWVJbmRleCA9IHBhdGgubGFzdEluZGV4T2YoJy8nKTtcclxuXHJcbiAgZXh0SW5kZXggPSBwYXRoLmxhc3RJbmRleE9mKCcuJyk7XHJcblxyXG4gIGZpbGVJbmZvLm5hbWUgPSBwYXRoLnNsaWNlKG5hbWVJbmRleCArIDEsIGV4dEluZGV4KTtcclxuICBmaWxlSW5mby5leHQgPSBwYXRoLnNsaWNlKGV4dEluZGV4ICsgMSk7XHJcblxyXG4gIHJldHVybiBmaWxlSW5mbztcclxuXHJcbn0iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9maWxlLnRzIl0sIm5hbWVzIjpbImV4dHJhY3RGaWxlSW5mbyIsInBhdGgiLCJuYW1lSW5kZXgiLCJleHRJbmRleCIsImZpbGVJbmZvIiwibmFtZSIsImV4dCIsImxhc3RJbmRleE9mIiwic2xpY2UiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7QUFFQTs7Ozs7Ozs7O0FBU0E7Ozs7Ozs7Ozs7Ozs7OztBQVNPLFNBQVNBLGVBQVQsQ0FBeUJDLElBQXpCLEVBQWlEO0FBRXRELE1BQUlDLFNBQWlCLEdBQUcsQ0FBeEI7QUFDQSxNQUFJQyxRQUFnQixHQUFHLENBQXZCO0FBRUEsTUFBTUMsUUFBa0IsR0FBRztBQUFFQyxJQUFBQSxJQUFJLEVBQUUsRUFBUjtBQUFZQyxJQUFBQSxHQUFHLEVBQUU7QUFBakIsR0FBM0I7QUFFQSxNQUFJTCxJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsSUFBd0IsQ0FBQyxDQUE3QixFQUFnQ0wsU0FBUyxHQUFHRCxJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsQ0FBWjtBQUVoQ0osRUFBQUEsUUFBUSxHQUFHRixJQUFJLENBQUNNLFdBQUwsQ0FBaUIsR0FBakIsQ0FBWDtBQUVBSCxFQUFBQSxRQUFRLENBQUNDLElBQVQsR0FBZ0JKLElBQUksQ0FBQ08sS0FBTCxDQUFXTixTQUFTLEdBQUcsQ0FBdkIsRUFBMEJDLFFBQTFCLENBQWhCO0FBQ0FDLEVBQUFBLFFBQVEsQ0FBQ0UsR0FBVCxHQUFlTCxJQUFJLENBQUNPLEtBQUwsQ0FBV0wsUUFBUSxHQUFHLENBQXRCLENBQWY7QUFFQSxTQUFPQyxRQUFQO0FBRUQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ludGVyZmFjZXMvRmlsZUluZm8udHNcIiAvPlxuXG4vKipcbiAqIFV0aWxpdHkgbWV0aG9kcyB0aGF0IGV4dHJhY3QgZmlsZSBuYW1lcyBhbmQgaW5mb3JtYXRpb24gZnJvbSBpbWFnZVxuICogZmlsZXMuXG4gKiBcbiAqIEBhdXRob3IgUm9iZXJ0IENvcnBvbm9pXG4gKiBcbiAqIEB2ZXJzaW9uIDIuMC4wXG4gKi9cblxuLyoqXG4gKiBFeHRyYWN0IHRoZSBuYW1lIG9mIHRoZSBmaWxlIGFuZCB0aGUgZmlsZSdzIGV4dGVuc2lvbiBmcm9tIHRoZSBwcm92aWRlZCBmaWxlIHBhdGguXG4gKiBcbiAqIEBzaW5jZSAxLjAuMFxuICogXG4gKiBAcGFyYW0ge3N0cmluZ30gcGF0aCBUaGUgdXNlciBwcm92aWRlZCBwYXRoIHRvIHRoZSBpbWFnZSBmaWxlLlxuICogXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXR1cm5zIGFuIG9iamVjdCB3aXRoIHRoZSBmaWxlIG5hbWUgYW5kIGV4dGVuc2lvbiBhcyBwcm9wZXJ0aWVzIGFuZCB0aGUgcmVzdWx0cyBhcyB0aGUgdmFsdWVzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZXh0cmFjdEZpbGVJbmZvKHBhdGg6IHN0cmluZyk6IEZpbGVJbmZvIHtcblxuICBsZXQgbmFtZUluZGV4OiBudW1iZXIgPSAwO1xuICBsZXQgZXh0SW5kZXg6IG51bWJlciA9IDA7XG5cbiAgY29uc3QgZmlsZUluZm86IEZpbGVJbmZvID0geyBuYW1lOiAnJywgZXh0OiAnJyB9O1xuXG4gIGlmIChwYXRoLmxhc3RJbmRleE9mKCcvJykgPiAtMSkgbmFtZUluZGV4ID0gcGF0aC5sYXN0SW5kZXhPZignLycpO1xuXG4gIGV4dEluZGV4ID0gcGF0aC5sYXN0SW5kZXhPZignLicpO1xuXG4gIGZpbGVJbmZvLm5hbWUgPSBwYXRoLnNsaWNlKG5hbWVJbmRleCArIDEsIGV4dEluZGV4KTtcbiAgZmlsZUluZm8uZXh0ID0gcGF0aC5zbGljZShleHRJbmRleCArIDEpO1xuXG4gIHJldHVybiBmaWxlSW5mbztcblxufSJdfQ==

@@ -0,0 +0,0 @@ /**

@@ -38,7 +38,7 @@ 'use strict';

function _loadImage() {
_loadImage = (0, _asyncToGenerator2.default)(
_loadImage = (0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator.default.mark(function _callee(path, crossOrigin) {
_regenerator["default"].mark(function _callee(path, crossOrigin) {
var image;
return _regenerator.default.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -68,2 +68,2 @@ switch (_context.prev = _context.next) {

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9sb2FkLnRzIl0sIm5hbWVzIjpbImxvYWRJbWFnZSIsInBhdGgiLCJjcm9zc09yaWdpbiIsImltYWdlIiwiSW1hZ2UiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImFkZEV2ZW50TGlzdGVuZXIiLCJlcnJvciIsInNyYyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7Ozs7Ozs7O0FBU0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7U0FVc0JBLFM7Ozs7Ozs7NEJBQWYsaUJBQXlCQyxJQUF6QixFQUF1Q0MsV0FBdkM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUFDLFlBQUFBLEtBRkEsR0FFMEIsSUFBSUMsS0FBSixFQUYxQjtBQUFBLDZDQUlDLElBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFFdkNKLGNBQUFBLEtBQUssQ0FBQ0ssZ0JBQU4sQ0FBdUIsTUFBdkIsRUFBK0IsWUFBTTtBQUVwQ0YsZ0JBQUFBLE9BQU8sQ0FBQ0gsS0FBRCxDQUFQO0FBRUEsZUFKRDtBQU1BQSxjQUFBQSxLQUFLLENBQUNLLGdCQUFOLENBQXVCLE9BQXZCLEVBQWdDLFVBQUNDLEtBQUQsRUFBVztBQUUxQ0YsZ0JBQUFBLE1BQU0sQ0FBQ0UsS0FBRCxDQUFOO0FBRUEsZUFKRDtBQU1BTixjQUFBQSxLQUFLLENBQUNPLEdBQU4sR0FBWVQsSUFBWjtBQUVBLGtCQUFJQyxXQUFKLEVBQWlCQyxLQUFLLENBQUNELFdBQU4sR0FBb0JBLFdBQXBCO0FBRWpCLGFBbEJNLENBSkQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xyXG5cclxuLyoqXHJcbiAqIExvYWRzIG1lZGlhIGZpbGVzIGFzIGltYWdlIGFuZCB2aWRlbyBhcyBwcm9taXNlcyB0byBrZWVwIHRoZSBjb25zdW1pbmdcclxuICogY29tcG9uZW50cyBjbGVhbmVyLlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIExvYWQgYW4gaW1hZ2UgYXN5bmNocm9ub3VzbHkgYW5kIHJldHVybiBhIHByb21pc2UgY29udGFpbmluZyB0aGUgbG9hZGVkXHJcbiAqIGltYWdlLlxyXG4gKiBcclxuICogQHNpbmNlIDAuMS4wIFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gcGF0aCBUaGUgcGF0aCB0byB0aGUgaW1hZ2UgdG8gbG9hZC5cclxuICogQHBhcmFtIHtzdHJpbmd9IFtjcm9zc09yaWdpbl0gVGhlIGNyb3NzLW9yaWdpbiBwcm9wZXJ0eSB0byBzZXQgZm9yIHRoaXMgaW1hZ2UgaWYgbG9hZGluZyBmcm9tIGFuIGV4dGVybmFsIHJlc291cmNlLlxyXG4gKiBcclxuICogQHJldHVybnMge1Byb21pc2U8SFRNTEltYWdlRWxlbWVudD59IFJldHVybnMgYSBwcm9taXNlIGNvbnRhaW5pbmcgdGhlIGltYWdlLiBcclxuICovXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBsb2FkSW1hZ2UocGF0aDogc3RyaW5nLCBjcm9zc09yaWdpbj86IHN0cmluZyk6IFByb21pc2U8SFRNTEltYWdlRWxlbWVudD4ge1xyXG5cclxuXHRjb25zdCBpbWFnZTogSFRNTEltYWdlRWxlbWVudCA9IG5ldyBJbWFnZSgpO1xyXG5cclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cclxuXHRcdGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7XHJcblx0XHJcblx0XHRcdHJlc29sdmUoaW1hZ2UpO1xyXG5cdFxyXG5cdFx0fSk7XHJcblx0XHJcblx0XHRpbWFnZS5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIChlcnJvcikgPT4ge1xyXG5cclxuXHRcdFx0cmVqZWN0KGVycm9yKTtcclxuXHJcblx0XHR9KTtcclxuXHRcdFxyXG5cdFx0aW1hZ2Uuc3JjID0gcGF0aDtcclxuXHRcclxuXHRcdGlmIChjcm9zc09yaWdpbikgaW1hZ2UuY3Jvc3NPcmlnaW4gPSBjcm9zc09yaWdpbjtcclxuXHJcblx0fSk7XHJcblxyXG59Il19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9sb2FkLnRzIl0sIm5hbWVzIjpbImxvYWRJbWFnZSIsInBhdGgiLCJjcm9zc09yaWdpbiIsImltYWdlIiwiSW1hZ2UiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImFkZEV2ZW50TGlzdGVuZXIiLCJlcnJvciIsInNyYyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7Ozs7Ozs7O0FBU0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7U0FVc0JBLFM7Ozs7Ozs7K0JBQWYsaUJBQXlCQyxJQUF6QixFQUF1Q0MsV0FBdkM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUFDLFlBQUFBLEtBRkEsR0FFMEIsSUFBSUMsS0FBSixFQUYxQjtBQUFBLDZDQUlDLElBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFFdkNKLGNBQUFBLEtBQUssQ0FBQ0ssZ0JBQU4sQ0FBdUIsTUFBdkIsRUFBK0IsWUFBTTtBQUVwQ0YsZ0JBQUFBLE9BQU8sQ0FBQ0gsS0FBRCxDQUFQO0FBRUEsZUFKRDtBQU1BQSxjQUFBQSxLQUFLLENBQUNLLGdCQUFOLENBQXVCLE9BQXZCLEVBQWdDLFVBQUNDLEtBQUQsRUFBVztBQUUxQ0YsZ0JBQUFBLE1BQU0sQ0FBQ0UsS0FBRCxDQUFOO0FBRUEsZUFKRDtBQU1BTixjQUFBQSxLQUFLLENBQUNPLEdBQU4sR0FBWVQsSUFBWjtBQUVBLGtCQUFJQyxXQUFKLEVBQWlCQyxLQUFLLENBQUNELFdBQU4sR0FBb0JBLFdBQXBCO0FBRWpCLGFBbEJNLENBSkQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0J1xuXG4vKipcbiAqIExvYWRzIG1lZGlhIGZpbGVzIGFzIGltYWdlIGFuZCB2aWRlbyBhcyBwcm9taXNlcyB0byBrZWVwIHRoZSBjb25zdW1pbmdcbiAqIGNvbXBvbmVudHMgY2xlYW5lci5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuXG4vKipcbiAqIExvYWQgYW4gaW1hZ2UgYXN5bmNocm9ub3VzbHkgYW5kIHJldHVybiBhIHByb21pc2UgY29udGFpbmluZyB0aGUgbG9hZGVkXG4gKiBpbWFnZS5cbiAqIFxuICogQHNpbmNlIDAuMS4wIFxuICogQHBhcmFtIHtzdHJpbmd9IHBhdGggVGhlIHBhdGggdG8gdGhlIGltYWdlIHRvIGxvYWQuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2Nyb3NzT3JpZ2luXSBUaGUgY3Jvc3Mtb3JpZ2luIHByb3BlcnR5IHRvIHNldCBmb3IgdGhpcyBpbWFnZSBpZiBsb2FkaW5nIGZyb20gYW4gZXh0ZXJuYWwgcmVzb3VyY2UuXG4gKiBcbiAqIEByZXR1cm5zIHtQcm9taXNlPEhUTUxJbWFnZUVsZW1lbnQ+fSBSZXR1cm5zIGEgcHJvbWlzZSBjb250YWluaW5nIHRoZSBpbWFnZS4gXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBsb2FkSW1hZ2UocGF0aDogc3RyaW5nLCBjcm9zc09yaWdpbj86IHN0cmluZyk6IFByb21pc2U8SFRNTEltYWdlRWxlbWVudD4ge1xuXG5cdGNvbnN0IGltYWdlOiBIVE1MSW1hZ2VFbGVtZW50ID0gbmV3IEltYWdlKCk7XG5cblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblxuXHRcdGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7XG5cdFxuXHRcdFx0cmVzb2x2ZShpbWFnZSk7XG5cdFxuXHRcdH0pO1xuXHRcblx0XHRpbWFnZS5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIChlcnJvcikgPT4ge1xuXG5cdFx0XHRyZWplY3QoZXJyb3IpO1xuXG5cdFx0fSk7XG5cdFx0XG5cdFx0aW1hZ2Uuc3JjID0gcGF0aDtcblx0XG5cdFx0aWYgKGNyb3NzT3JpZ2luKSBpbWFnZS5jcm9zc09yaWdpbiA9IGNyb3NzT3JpZ2luO1xuXG5cdH0pO1xuXG59Il19

@@ -0,0 +0,0 @@ /**

@@ -62,2 +62,2 @@ 'use strict'; /// <reference path="../interfaces/Fraction.ts" />

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9tYXRoLnRzIl0sIm5hbWVzIjpbInNpbXBsaWZ5IiwibnVtZXJhdG9yIiwiZGVub21pbmF0b3IiLCJkaXZpc29yIiwiZ2NkIiwiYXNwZWN0UmF0aW8iLCJudW0xIiwibnVtMiIsInRlbXAiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7QUFFQTs7Ozs7Ozs7QUFRQTs7Ozs7Ozs7Ozs7Ozs7OztBQVVPLFNBQVNBLFFBQVQsQ0FBa0JDLFNBQWxCLEVBQXFDQyxXQUFyQyxFQUFvRTtBQUUxRSxNQUFNQyxPQUFlLEdBQUdDLEdBQUcsQ0FBQ0gsU0FBRCxFQUFZQyxXQUFaLENBQTNCO0FBRUEsTUFBTUcsV0FBcUIsR0FBRztBQUFFSixJQUFBQSxTQUFTLEVBQUVBLFNBQVMsR0FBR0UsT0FBekI7QUFBa0NELElBQUFBLFdBQVcsRUFBRUEsV0FBVyxHQUFHQztBQUE3RCxHQUE5QjtBQUVDLFNBQU9FLFdBQVA7QUFFRDtBQUVEOzs7Ozs7QUFNQTs7Ozs7Ozs7Ozs7O0FBVUEsU0FBU0QsR0FBVCxDQUFhRSxJQUFiLEVBQTJCQyxJQUEzQixFQUFpRDtBQUUvQyxTQUFPQSxJQUFJLEtBQUssQ0FBaEIsRUFBbUI7QUFFakIsUUFBSUMsSUFBWSxHQUFHRixJQUFuQjtBQUVBQSxJQUFBQSxJQUFJLEdBQUdDLElBQVA7QUFFQUEsSUFBQUEsSUFBSSxHQUFHQyxJQUFJLEdBQUdELElBQWQ7QUFFRDs7QUFFRCxTQUFPRCxJQUFQO0FBRUQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9pbnRlcmZhY2VzL0ZyYWN0aW9uLnRzXCIgLz5cclxuXHJcbi8qKlxyXG4gKiBDb250YWlucyBtYXRoIG1ldGhvZHMgbm90IGF2YWlsYWJsZSBmcm9tIHRoZSBzdGFuZGFyZCBKYXZhU2NyaXB0IGxpYnJhcnkuXHJcbiAqIFxyXG4gKiBAYXV0aG9yIFJvYmVydCBDb3Jwb25vaVxyXG4gKiBcclxuICogQHZlcnNpb24gMi4wLjBcclxuICovXHJcblxyXG4vKipcclxuICogU2ltcGxpZnkgYSBmcmFjdGlvbiBieSB1c2luZyB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3IgbWV0aG9kLlxyXG4gKiBcclxuICogQHNpbmNlIDAuMS4wXHJcbiAqIFxyXG4gKiBAcGFyYW0ge251bWJlcn0gbnVtZXJhdG9yIFRoZSB0b3AgbnVtYmVyIG9mIHRoZSBmcmFjdGlvbiB0byBzaW1wbGlmeS5cclxuICogQHBhcmFtIHtudW1iZXJ9IGRlbm9taW5hdG9yIFRoZSBib3R0b20gbnVtYmVyIG9mIHRoZSBmcmFjdGlvbiB0byBzaW1wbGlmeS5cclxuICogXHJcbiAqIEByZXR1cm5zIHtPYmplY3R9IFJldHVybnMgYW4gb2JqZWN0IHdpdGggdGhlIG51bWVyYXRvci9kZW5vbWluYXRvciBhcyBwcm9wZXJ0aWVzIGFuZCB0aGUgc2ltcGxpZmllZCByZXN1bHRzIGFzIHRoZSB2YWx1ZXMuXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2ltcGxpZnkobnVtZXJhdG9yOiBudW1iZXIsIGRlbm9taW5hdG9yOiBudW1iZXIpOiBGcmFjdGlvbiB7XHJcblxyXG5cdGNvbnN0IGRpdmlzb3I6IG51bWJlciA9IGdjZChudW1lcmF0b3IsIGRlbm9taW5hdG9yKTtcclxuXHRcclxuXHRjb25zdCBhc3BlY3RSYXRpbzogRnJhY3Rpb24gPSB7IG51bWVyYXRvcjogbnVtZXJhdG9yIC8gZGl2aXNvciwgZGVub21pbmF0b3I6IGRlbm9taW5hdG9yIC8gZGl2aXNvciB9O1xyXG5cclxuICByZXR1cm4gYXNwZWN0UmF0aW87XHJcblxyXG59XHJcblxyXG4vKipcclxuICogXHJcbiAqIEBwYXJhbSBudW0xIFxyXG4gKiBAcGFyYW0gbnVtMiBcclxuICovXHJcblxyXG4vKipcclxuICogRmluZCB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3IgYmV0d2VlbiB0d28gbnVtYmVycy5cclxuICogXHJcbiAqIEBzaW5jZSAwLjEuMFxyXG4gKiBcclxuICogQHBhcmFtIHtudW1iZXJ9IG51bTEgVGhlIGZpcnN0IG51bWJlci5cclxuICogQHBhcmFtIHtudW1iZXJ9IG51bTIgVGhlIHNlY29uZCBudW1iZXIuXHJcbiAqIFxyXG4gKiBAcmV0dXJucyB7bnVtYmVyfSBSZXR1cm5zIHRoZSBncmVhdGVzdCBjb21tb24gZGl2aXNvciBiZXR3ZWVuIHRoZSB0d28gbnVtYmVycy5cclxuICovXHJcbmZ1bmN0aW9uIGdjZChudW0xOiBudW1iZXIsIG51bTI6IG51bWJlcik6IG51bWJlciB7XHJcblxyXG4gIHdoaWxlIChudW0yICE9PSAwKSB7XHJcblxyXG4gICAgbGV0IHRlbXA6IG51bWJlciA9IG51bTE7XHJcblxyXG4gICAgbnVtMSA9IG51bTI7XHJcblxyXG4gICAgbnVtMiA9IHRlbXAgJSBudW0yO1xyXG5cclxuICB9XHJcblxyXG4gIHJldHVybiBudW0xO1xyXG5cclxufSJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9tYXRoLnRzIl0sIm5hbWVzIjpbInNpbXBsaWZ5IiwibnVtZXJhdG9yIiwiZGVub21pbmF0b3IiLCJkaXZpc29yIiwiZ2NkIiwiYXNwZWN0UmF0aW8iLCJudW0xIiwibnVtMiIsInRlbXAiXSwibWFwcGluZ3MiOiJBQUFBLGEsQ0FFQTs7QUFFQTs7Ozs7Ozs7QUFRQTs7Ozs7Ozs7Ozs7Ozs7OztBQVVPLFNBQVNBLFFBQVQsQ0FBa0JDLFNBQWxCLEVBQXFDQyxXQUFyQyxFQUFvRTtBQUUxRSxNQUFNQyxPQUFlLEdBQUdDLEdBQUcsQ0FBQ0gsU0FBRCxFQUFZQyxXQUFaLENBQTNCO0FBRUEsTUFBTUcsV0FBcUIsR0FBRztBQUFFSixJQUFBQSxTQUFTLEVBQUVBLFNBQVMsR0FBR0UsT0FBekI7QUFBa0NELElBQUFBLFdBQVcsRUFBRUEsV0FBVyxHQUFHQztBQUE3RCxHQUE5QjtBQUVDLFNBQU9FLFdBQVA7QUFFRDtBQUVEOzs7Ozs7QUFNQTs7Ozs7Ozs7Ozs7O0FBVUEsU0FBU0QsR0FBVCxDQUFhRSxJQUFiLEVBQTJCQyxJQUEzQixFQUFpRDtBQUUvQyxTQUFPQSxJQUFJLEtBQUssQ0FBaEIsRUFBbUI7QUFFakIsUUFBSUMsSUFBWSxHQUFHRixJQUFuQjtBQUVBQSxJQUFBQSxJQUFJLEdBQUdDLElBQVA7QUFFQUEsSUFBQUEsSUFBSSxHQUFHQyxJQUFJLEdBQUdELElBQWQ7QUFFRDs7QUFFRCxTQUFPRCxJQUFQO0FBRUQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ludGVyZmFjZXMvRnJhY3Rpb24udHNcIiAvPlxuXG4vKipcbiAqIENvbnRhaW5zIG1hdGggbWV0aG9kcyBub3QgYXZhaWxhYmxlIGZyb20gdGhlIHN0YW5kYXJkIEphdmFTY3JpcHQgbGlicmFyeS5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2lcbiAqIFxuICogQHZlcnNpb24gMi4wLjBcbiAqL1xuXG4vKipcbiAqIFNpbXBsaWZ5IGEgZnJhY3Rpb24gYnkgdXNpbmcgdGhlIGdyZWF0ZXN0IGNvbW1vbiBkaXZpc29yIG1ldGhvZC5cbiAqIFxuICogQHNpbmNlIDAuMS4wXG4gKiBcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1lcmF0b3IgVGhlIHRvcCBudW1iZXIgb2YgdGhlIGZyYWN0aW9uIHRvIHNpbXBsaWZ5LlxuICogQHBhcmFtIHtudW1iZXJ9IGRlbm9taW5hdG9yIFRoZSBib3R0b20gbnVtYmVyIG9mIHRoZSBmcmFjdGlvbiB0byBzaW1wbGlmeS5cbiAqIFxuICogQHJldHVybnMge09iamVjdH0gUmV0dXJucyBhbiBvYmplY3Qgd2l0aCB0aGUgbnVtZXJhdG9yL2Rlbm9taW5hdG9yIGFzIHByb3BlcnRpZXMgYW5kIHRoZSBzaW1wbGlmaWVkIHJlc3VsdHMgYXMgdGhlIHZhbHVlcy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNpbXBsaWZ5KG51bWVyYXRvcjogbnVtYmVyLCBkZW5vbWluYXRvcjogbnVtYmVyKTogRnJhY3Rpb24ge1xuXG5cdGNvbnN0IGRpdmlzb3I6IG51bWJlciA9IGdjZChudW1lcmF0b3IsIGRlbm9taW5hdG9yKTtcblx0XG5cdGNvbnN0IGFzcGVjdFJhdGlvOiBGcmFjdGlvbiA9IHsgbnVtZXJhdG9yOiBudW1lcmF0b3IgLyBkaXZpc29yLCBkZW5vbWluYXRvcjogZGVub21pbmF0b3IgLyBkaXZpc29yIH07XG5cbiAgcmV0dXJuIGFzcGVjdFJhdGlvO1xuXG59XG5cbi8qKlxuICogXG4gKiBAcGFyYW0gbnVtMSBcbiAqIEBwYXJhbSBudW0yIFxuICovXG5cbi8qKlxuICogRmluZCB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3IgYmV0d2VlbiB0d28gbnVtYmVycy5cbiAqIFxuICogQHNpbmNlIDAuMS4wXG4gKiBcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW0xIFRoZSBmaXJzdCBudW1iZXIuXG4gKiBAcGFyYW0ge251bWJlcn0gbnVtMiBUaGUgc2Vjb25kIG51bWJlci5cbiAqIFxuICogQHJldHVybnMge251bWJlcn0gUmV0dXJucyB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3IgYmV0d2VlbiB0aGUgdHdvIG51bWJlcnMuXG4gKi9cbmZ1bmN0aW9uIGdjZChudW0xOiBudW1iZXIsIG51bTI6IG51bWJlcik6IG51bWJlciB7XG5cbiAgd2hpbGUgKG51bTIgIT09IDApIHtcblxuICAgIGxldCB0ZW1wOiBudW1iZXIgPSBudW0xO1xuXG4gICAgbnVtMSA9IG51bTI7XG5cbiAgICBudW0yID0gdGVtcCAlIG51bTI7XG5cbiAgfVxuXG4gIHJldHVybiBudW0xO1xuXG59Il19

@@ -0,0 +0,0 @@ /**

@@ -50,2 +50,2 @@ 'use strict';

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy92YWxpZGF0ZS50cyJdLCJuYW1lcyI6WyJ2YWxpZGF0ZUxvY2F0aW9uIiwieCIsInkiLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiRXJyb3IiLCJ2YWxpZGF0ZURpbWVuc2lvbnMiXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7OztBQVNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQVVPLFNBQVNBLGdCQUFULENBQTBCQyxDQUExQixFQUFxQ0MsQ0FBckMsRUFBZ0RDLEtBQWhELEVBQWtGO0FBRXhGLE1BQUlGLENBQUMsR0FBRyxDQUFKLElBQVNBLENBQUMsR0FBR0UsS0FBSyxDQUFDQyxLQUFuQixJQUE0QkYsQ0FBQyxHQUFHLENBQWhDLElBQXFDQSxDQUFDLEdBQUdDLEtBQUssQ0FBQ0UsTUFBbkQsRUFBMkQsTUFBTSxJQUFJQyxLQUFKLENBQVUsTUFBVixDQUFOO0FBRTNELFNBQU8sSUFBUDtBQUVBO0FBRUQ7Ozs7Ozs7Ozs7Ozs7O0FBWU8sU0FBU0Msa0JBQVQsQ0FBNEJOLENBQTVCLEVBQXVDQyxDQUF2QyxFQUFrREUsS0FBbEQsRUFBaUVDLE1BQWpFLEVBQWlGRixLQUFqRixFQUFtSDtBQUV6SCxNQUFJQyxLQUFLLEdBQUlELEtBQUssQ0FBQ0MsS0FBTixHQUFjSCxDQUF2QixJQUE2QkksTUFBTSxHQUFJRixLQUFLLENBQUNFLE1BQU4sR0FBZUgsQ0FBMUQsRUFBOEQsT0FBTyxLQUFQO0FBRTlELFNBQU8sSUFBUDtBQUVBIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG4vKipcclxuICogQ2hlY2tzIHRoZSB1c2VyIGlucHV0IGFsb25nIHdpdGggdGhlIGltYWdlIGRpbWVuc2lvbnMgdG8gbWFrZSBzdXJlIHRoYXRcclxuICogdGhlIGlucHV0IGNhbiBwcm9kdWN0IGEgdmFsaWQgcmVzdWx0LlxyXG4gKiBcclxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cclxuICogXHJcbiAqIEB2ZXJzaW9uIDAuMS4wXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIE1ha2Ugc3VyZSB0aGF0IGxvY2F0aW9uIGNob3NlbiBvbiB0aGUgaW1hZ2UgaXMgd2l0aGluIHRoZSBib3VuZHMgb2YgdGhlXHJcbiAqIGltYWdlLlxyXG4gKiBcclxuICogQHNpbmNlIDAuMS4wXHJcbiAqIFxyXG4gKiBAcGFyYW0ge251bWJlcn0geCBUaGUgeCBsb2NhdGlvbiBjaG9zZW4gYnkgdGhlIHVzZXIuXHJcbiAqIEBwYXJhbSB7bnVtYmVyfSB5IFRoZSB5IGxvY2F0aW9uIGNob3NlbiBieSB0aGUgdXNlci5cclxuICogQHBhcmFtIHtIVE1MSW1hZ2VFbGVtZW50fSBpbWFnZSBUaGUgaW1hZ2UgZWxlbWVudCBiZWluZyBldmFsdWF0ZWQuXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdGVMb2NhdGlvbih4OiBudW1iZXIsIHk6IG51bWJlciwgaW1hZ2U6IEhUTUxJbWFnZUVsZW1lbnQpOiBib29sZWFuIHtcclxuXHJcblx0aWYgKHggPCAwIHx8IHggPiBpbWFnZS53aWR0aCB8fCB5IDwgMCB8fCB5ID4gaW1hZ2UuaGVpZ2h0KSB0aHJvdyBuZXcgRXJyb3IoJ3NkZnMnKTtcclxuXHJcblx0cmV0dXJuIHRydWU7XHJcblxyXG59XHJcblxyXG4vKipcclxuICogTWFrZSBzdXJlIHRoYXQgdGhlIGRpbWVuc2lvbnMgY2hvc2VuIGJ5IHRoZSB1c2VyIGFsb25nIHdpdGggdGhlIGxvY2F0aW9uXHJcbiAqIGlzIHdpdGhpbiB0aGUgYm91bmRzIG9mIHRoZSBpbWFnZS5cclxuICogXHJcbiAqIEBzaW5jZSAwLjEuMFxyXG4gKiBcclxuICogQHBhcmFtIHtudW1iZXJ9IHggVGhlIHggbG9jYXRpb24gY2hvc2VuIGJ5IHRoZSB1c2VyLlxyXG4gKiBAcGFyYW0ge251bWJlcn0geSBUaGUgeSBsb2NhdGlvbiBjaG9zZW4gYnkgdGhlIHVzZXIuXHJcbiAqIEBwYXJhbSB7bnVtYmVyfSB3aWR0aCBUaGUgd2lkdGggb2YgdGhlIG5ldyBpbWFnZS5cclxuICogQHBhcmFtIHtudW1iZXJ9IGhlaWdodCBUaGUgaGVpZ2h0IG9mIHRoZSBuZXcgaW1hZ2UuXHJcbiAqIEBwYXJhbSB7SFRNTEltYWdlRWxlbWVudH0gaW1hZ2UgVGhlIGltYWdlIGVsZW1lbnQgYmVpbmcgZXZhbHVhdGVkLlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHZhbGlkYXRlRGltZW5zaW9ucyh4OiBudW1iZXIsIHk6IG51bWJlciwgd2lkdGg6IG51bWJlciwgaGVpZ2h0OiBudW1iZXIsIGltYWdlOiBIVE1MSW1hZ2VFbGVtZW50KTogYm9vbGVhbiB7XHJcblxyXG5cdGlmICh3aWR0aCA+IChpbWFnZS53aWR0aCAtIHgpIHx8IGhlaWdodCA+IChpbWFnZS5oZWlnaHQgLSB5KSkgcmV0dXJuIGZhbHNlO1xyXG5cclxuXHRyZXR1cm4gdHJ1ZTtcclxuXHJcbn0iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy92YWxpZGF0ZS50cyJdLCJuYW1lcyI6WyJ2YWxpZGF0ZUxvY2F0aW9uIiwieCIsInkiLCJpbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiRXJyb3IiLCJ2YWxpZGF0ZURpbWVuc2lvbnMiXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7Ozs7Ozs7OztBQVNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQVVPLFNBQVNBLGdCQUFULENBQTBCQyxDQUExQixFQUFxQ0MsQ0FBckMsRUFBZ0RDLEtBQWhELEVBQWtGO0FBRXhGLE1BQUlGLENBQUMsR0FBRyxDQUFKLElBQVNBLENBQUMsR0FBR0UsS0FBSyxDQUFDQyxLQUFuQixJQUE0QkYsQ0FBQyxHQUFHLENBQWhDLElBQXFDQSxDQUFDLEdBQUdDLEtBQUssQ0FBQ0UsTUFBbkQsRUFBMkQsTUFBTSxJQUFJQyxLQUFKLENBQVUsTUFBVixDQUFOO0FBRTNELFNBQU8sSUFBUDtBQUVBO0FBRUQ7Ozs7Ozs7Ozs7Ozs7O0FBWU8sU0FBU0Msa0JBQVQsQ0FBNEJOLENBQTVCLEVBQXVDQyxDQUF2QyxFQUFrREUsS0FBbEQsRUFBaUVDLE1BQWpFLEVBQWlGRixLQUFqRixFQUFtSDtBQUV6SCxNQUFJQyxLQUFLLEdBQUlELEtBQUssQ0FBQ0MsS0FBTixHQUFjSCxDQUF2QixJQUE2QkksTUFBTSxHQUFJRixLQUFLLENBQUNFLE1BQU4sR0FBZUgsQ0FBMUQsRUFBOEQsT0FBTyxLQUFQO0FBRTlELFNBQU8sSUFBUDtBQUVBIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXG5cbi8qKlxuICogQ2hlY2tzIHRoZSB1c2VyIGlucHV0IGFsb25nIHdpdGggdGhlIGltYWdlIGRpbWVuc2lvbnMgdG8gbWFrZSBzdXJlIHRoYXRcbiAqIHRoZSBpbnB1dCBjYW4gcHJvZHVjdCBhIHZhbGlkIHJlc3VsdC5cbiAqIFxuICogQGF1dGhvciBSb2JlcnQgQ29ycG9ub2kgPHJvYmVydGNvcnBvbm9pQGdtYWlsLmNvbT5cbiAqIFxuICogQHZlcnNpb24gMC4xLjBcbiAqL1xuXG4vKipcbiAqIE1ha2Ugc3VyZSB0aGF0IGxvY2F0aW9uIGNob3NlbiBvbiB0aGUgaW1hZ2UgaXMgd2l0aGluIHRoZSBib3VuZHMgb2YgdGhlXG4gKiBpbWFnZS5cbiAqIFxuICogQHNpbmNlIDAuMS4wXG4gKiBcbiAqIEBwYXJhbSB7bnVtYmVyfSB4IFRoZSB4IGxvY2F0aW9uIGNob3NlbiBieSB0aGUgdXNlci5cbiAqIEBwYXJhbSB7bnVtYmVyfSB5IFRoZSB5IGxvY2F0aW9uIGNob3NlbiBieSB0aGUgdXNlci5cbiAqIEBwYXJhbSB7SFRNTEltYWdlRWxlbWVudH0gaW1hZ2UgVGhlIGltYWdlIGVsZW1lbnQgYmVpbmcgZXZhbHVhdGVkLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdGVMb2NhdGlvbih4OiBudW1iZXIsIHk6IG51bWJlciwgaW1hZ2U6IEhUTUxJbWFnZUVsZW1lbnQpOiBib29sZWFuIHtcblxuXHRpZiAoeCA8IDAgfHwgeCA+IGltYWdlLndpZHRoIHx8IHkgPCAwIHx8IHkgPiBpbWFnZS5oZWlnaHQpIHRocm93IG5ldyBFcnJvcignc2RmcycpO1xuXG5cdHJldHVybiB0cnVlO1xuXG59XG5cbi8qKlxuICogTWFrZSBzdXJlIHRoYXQgdGhlIGRpbWVuc2lvbnMgY2hvc2VuIGJ5IHRoZSB1c2VyIGFsb25nIHdpdGggdGhlIGxvY2F0aW9uXG4gKiBpcyB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0aGUgaW1hZ2UuXG4gKiBcbiAqIEBzaW5jZSAwLjEuMFxuICogXG4gKiBAcGFyYW0ge251bWJlcn0geCBUaGUgeCBsb2NhdGlvbiBjaG9zZW4gYnkgdGhlIHVzZXIuXG4gKiBAcGFyYW0ge251bWJlcn0geSBUaGUgeSBsb2NhdGlvbiBjaG9zZW4gYnkgdGhlIHVzZXIuXG4gKiBAcGFyYW0ge251bWJlcn0gd2lkdGggVGhlIHdpZHRoIG9mIHRoZSBuZXcgaW1hZ2UuXG4gKiBAcGFyYW0ge251bWJlcn0gaGVpZ2h0IFRoZSBoZWlnaHQgb2YgdGhlIG5ldyBpbWFnZS5cbiAqIEBwYXJhbSB7SFRNTEltYWdlRWxlbWVudH0gaW1hZ2UgVGhlIGltYWdlIGVsZW1lbnQgYmVpbmcgZXZhbHVhdGVkLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdmFsaWRhdGVEaW1lbnNpb25zKHg6IG51bWJlciwgeTogbnVtYmVyLCB3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgaW1hZ2U6IEhUTUxJbWFnZUVsZW1lbnQpOiBib29sZWFuIHtcblxuXHRpZiAod2lkdGggPiAoaW1hZ2Uud2lkdGggLSB4KSB8fCBoZWlnaHQgPiAoaW1hZ2UuaGVpZ2h0IC0geSkpIHJldHVybiBmYWxzZTtcblxuXHRyZXR1cm4gdHJ1ZTtcblxufSJdfQ==
{
"name": "curtail",
"version": "3.0.1",
"version": "3.1.0",
"description": "Curtail is a pure JavaScript image manipulation tool.",

@@ -33,17 +33,15 @@ "module": "curtail.js",

"devDependencies": {
"@babel/cli": "^7.2.3",
"@babel/core": "^7.3.4",
"@babel/plugin-proposal-class-properties": "^7.3.4",
"@babel/plugin-proposal-object-rest-spread": "^7.3.4",
"@babel/plugin-transform-runtime": "^7.3.4",
"@babel/preset-env": "^7.3.4",
"@babel/cli": "^7.4.3",
"@babel/core": "^7.4.3",
"@babel/plugin-proposal-class-properties": "^7.4.0",
"@babel/plugin-proposal-object-rest-spread": "^7.4.3",
"@babel/plugin-transform-runtime": "^7.4.3",
"@babel/preset-env": "^7.4.3",
"@babel/preset-typescript": "^7.3.3",
"chai": "^4.2.0",
"mocha": "^6.0.2",
"rollup": "^1.4.1",
"rollup": "^1.10.0",
"rollup-plugin-babel": "^4.3.2",
"rollup-plugin-commonjs": "^9.2.1",
"rollup-plugin-node-resolve": "^4.0.1",
"sinon": "^7.2.7",
"typescript": "^3.3.3333"
"rollup-plugin-commonjs": "^9.3.4",
"rollup-plugin-node-resolve": "^4.2.3",
"sinon": "^7.3.1",
"typescript": "^3.4.3"
},

@@ -54,4 +52,4 @@ "publishConfig": {

"dependencies": {
"@babel/runtime": "^7.3.4"
"@babel/runtime": "^7.4.3"
}
}

@@ -0,0 +0,0 @@ <p align="center">

@@ -10,30 +10,34 @@ import pkg from './package.json';

input: './src/index.ts',
input: './src/index.ts',
external: [],
external: [],
plugins: [
plugins: [
resolve({ extensions }),
resolve({ extensions }),
commonjs(),
commonjs(),
babel({
babel({
extensions,
extensions,
include: ['src/**/*'],
include: ['src/**/*'],
runtimeHelpers: true
runtimeHelpers: true
}),
}),
],
],
output: [
{
file: pkg.module,
format: 'esm',
output: [
{
file: pkg.module,
format: 'esm',
}],
};
},
{
file: './test/' + pkg.module,
format: 'esm'
}],
};

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

'use strict'
import { pad } from './decorate/pad';
import { crop, convert, resize } from './transform/index';
import { crop, convert, resize, rotate } from './transform/index';

@@ -14,2 +14,2 @@ /**

*/
export { pad, crop, convert, resize };
export { pad, crop, convert, resize, rotate };

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -5,2 +5,3 @@ 'use strict'

import { resize } from './resize';
import { rotate } from './rotate';
import { convert } from './convert';

@@ -16,2 +17,2 @@

*/
export { crop, convert, resize };
export { crop, convert, resize, rotate };

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

@@ -0,0 +0,0 @@ 'use strict'

'use strict'
import * as curtail from '../../curtail.js';
import * as curtail from '../curtail.js';

@@ -24,2 +24,2 @@ describe('Padding an image', () => {

});
});

@@ -0,0 +0,0 @@ 'use strict'

'use strict'
import * as curtail from '../../curtail.js';
import * as curtail from '../curtail.js';

@@ -47,2 +47,2 @@ describe('Converting Images', () => {

});
});
'use strict'
import * as curtail from '../../curtail.js';
import * as curtail from '../curtail.js';

@@ -39,2 +39,2 @@ describe('Cropping Images', () => {

});
});
'use strict'
import * as curtail from '../../curtail.js';
import * as curtail from '../curtail.js';

@@ -71,2 +71,2 @@ describe('Resizing Images', () => {

});
});
{
"compilerOptions": {
/* Basic Options */
"target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */
"module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */
// "lib": [], /* Specify library files to be included in the compilation. */
// "allowJs": true, /* Allow javascript files to be compiled. */
// "checkJs": true, /* Report errors in .js files. */
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */
"declaration": true, /* Generates corresponding '.d.ts' file. */
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
// "sourceMap": true, /* Generates corresponding '.map' file. */
// "outFile": "./", /* Concatenate and emit output to single file. */
"outDir": "lib", /* Redirect output structure to the directory. */
// "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */
// "composite": true, /* Enable project compilation */
// "removeComments": true, /* Do not emit comments to output. */
// "noEmit": true, /* Do not emit outputs. */
// "importHelpers": true, /* Import emit helpers from 'tslib'. */
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
// "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
/* Strict Type-Checking Options */
"strict": true, /* Enable all strict type-checking options. */
// "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */
// "strictNullChecks": true, /* Enable strict null checks. */
// "strictFunctionTypes": true, /* Enable strict checking of function types. */
// "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */
// "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */
// "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */
// "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */
/* Additional Checks */
// "noUnusedLocals": true, /* Report errors on unused locals. */
// "noUnusedParameters": true, /* Report errors on unused parameters. */
// "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
// "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
/* Module Resolution Options */
// "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
// "baseUrl": "./", /* Base directory to resolve non-absolute module names. */
// "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
// "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */
// "typeRoots": [], /* List of folders to include type definitions from. */
// "types": [], /* Type declaration files to be included in compilation. */
"allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */
"esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
// "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */
/* Source Map Options */
// "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
// "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */
/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"target": "esnext",
"module": "commonjs",
"declaration": true,
"outDir": "lib",
"strict": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true
}
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc