Subversion Repository Public Repository

Nextrek

Diff Revisions 1085 vs 1086 for /s2s/data/5C3FD5D2K8F24A44DBSA592E58D90CF041B0.json

Diff revisions: vs.
  @@ -1 +1,18 @@
1 - {"uid":"5C3FD5D2K8F24A44DBSA592E58D90CF041B0","isLoaded":true,"lastModificationTime":0,"items":{"name":"Easings","type":"game_script","order":5,"content":"# ===================================================================\n#\n# Script: Easings\n#\n# $$COPYRIGHT$$\n#\n# ===================================================================\n\n###*\n* Holds different easing types and helper methods.\n*\n* @module gs\n* @class Easings\n* @memberof gs\n* @constructor\n### \nclass Easings\n @initialize: ->\n ###*\n * Contains all easing functions by type and in/out.\n * @property EASE_FUNCTIONS\n * @type Function[][]\n * @static\n * @final\n ###\n @EASE_FUNCTIONS = [[Math.linearTween, Math.linearTween, Math.linearTween], \n [Math.easeOutQuad, Math.easeInQuad, Math.easeInOutQuad], \n [Math.easeOutCubic, Math.easeInCubic, Math.easeInOutCubic], \n [Math.easeOutQuart, Math.easeInQuart, Math.easeInOutQuart],\n [Math.easeOutQuint, Math.easeInQuint, Math.easeInOutQuint],\n [Math.easeOutSine, Math.easeInSine, Math.easeInOutSine],\n [Math.easeOutExpo, Math.easeInExpo, Math.easeInOutExpo],\n [Math.easeOutCirc, Math.easeInCirc, Math.easeInOutCirc]]\n \n ###*\n * @property BY_INDEX\n * @type number[][]\n * @static\n * @final\n ### \n @BY_INDEX = [[[0, 0], [0, 0], [0, 0]], \n [[1, 0], [1, 1], [1, 2]],\n [[2, 0], [2, 1], [2, 2]],\n [[3, 0], [3, 1], [3, 2]],\n [[4, 0], [4, 1], [4, 2]],\n [[5, 0], [5, 1], [5, 2]],\n [[6, 0], [6, 1], [6, 2]],\n [[7, 0], [7, 1], [7, 2]]]\n \n ###*\n * @property BY_STRING\n * @type Object\n * @static\n * @final\n ### \n @BY_STRING = {\n \"linear_in\": [0, 0], \"linear_out\": [0, 0], \"linear_inout\": [0, 0],\n \"quad_out\": [1, 0], \"quad_in\": [1, 1], \"quad_inout\": [1, 2],\n \"cubic_out\": [2, 0], \"cubic_in\": [2, 1], \"cubic_inout\": [2, 2],\n \"quart_out\": [3, 0], \"quart_in\": [3, 1], \"quart_inout\": [3, 2],\n \"quint_out\": [4, 0], \"quint_in\": [4, 1], \"quint_inout\": [4, 2],\n \"sine_out\": [5, 0], \"sine_in\": [5, 1], \"sine_inout\": [5, 2],\n \"expo_out\": [6, 0], \"expo_in\": [6, 1], \"expo_inout\": [6, 2],\n \"circ_out\": [7, 0], \"circ_in\": [7, 1], \"circ_inout\": [7, 2]\n }\n \n ###*\n * @property EASE_LINEAR\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_LINEAR = @BY_INDEX[gs.EasingTypes.EASE_LINEAR]\n \n ###*\n * @property EASE_QUADRATIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUADRATIC = @BY_INDEX[gs.EasingTypes.EASE_QUADRATIC]\n ###*\n * @property EASE_CUBIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_CUBIC = @BY_INDEX[gs.EasingTypes.EASE_CUBIC]\n ###*\n * @property EASE_QUARTIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUARTIC = @BY_INDEX[gs.EasingTypes.EASE_QUARTIC]\n ###*\n * @property EASE_QUINTIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUINTIC = @BY_INDEX[gs.EasingTypes.EASE_QUINTIC]\n ###*\n * @property EASE_SINUSOIDAL\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_SINUSOIDAL = @BY_INDEX[gs.EasingTypes.EASE_SINUSOIDAL]\n ###*\n * @property EASE_EXPONENTIAL\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_EXPONENTIAL = @BY_INDEX[gs.EasingTypes.EASE_EXPONENTIAL]\n ###*\n * @property EASE_CIRCULAR\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_CIRCULAR = @BY_INDEX[gs.EasingTypes.EASE_CIRCULAR]\n \n ###*\n * @method fromValues\n * @param {number} index - The index.\n * @param {number} inOut - The in-out value.\n ###\n @fromValues: (index, inOut) -> gs.Easings.BY_INDEX[index][inOut]\n \n ###*\n * @method fromObject\n * @param {Object} obj - The easing data-object.\n ###\n @fromObject: (obj, flags, defaults) -> gs.Easings.BY_INDEX[obj.type][obj.inOut]\n \n ###*\n * @method fromString\n * @param {String} s - The easing string like \"quad_in\" for example.\n ###\n @fromString: (s) -> gs.Easings.BY_STRING[s || \"linear_inout\"]\n \nEasings.initialize()\ngs.Easings = Easings","parentId":"C2F9A7C9K48FFA4390S9F39E2E3A8A1D7221","folder":false,"compiledContent":"\n/**\n* Holds different easing types and helper methods.\n*\n* @module gs\n* @class Easings\n* @memberof gs\n* @constructor\n */\nvar Easings;\n\nEasings = (function() {\n function Easings() {}\n\n Easings.initialize = function() {\n\n /**\n * Contains all easing functions by type and in/out.\n * @property EASE_FUNCTIONS\n * @type Function[][]\n * @static\n * @final\n */\n this.EASE_FUNCTIONS = [[Math.linearTween, Math.linearTween, Math.linearTween], [Math.easeOutQuad, Math.easeInQuad, Math.easeInOutQuad], [Math.easeOutCubic, Math.easeInCubic, Math.easeInOutCubic], [Math.easeOutQuart, Math.easeInQuart, Math.easeInOutQuart], [Math.easeOutQuint, Math.easeInQuint, Math.easeInOutQuint], [Math.easeOutSine, Math.easeInSine, Math.easeInOutSine], [Math.easeOutExpo, Math.easeInExpo, Math.easeInOutExpo], [Math.easeOutCirc, Math.easeInCirc, Math.easeInOutCirc]];\n\n /**\n * @property BY_INDEX\n * @type number[][]\n * @static\n * @final\n */\n this.BY_INDEX = [[[0, 0], [0, 0], [0, 0]], [[1, 0], [1, 1], [1, 2]], [[2, 0], [2, 1], [2, 2]], [[3, 0], [3, 1], [3, 2]], [[4, 0], [4, 1], [4, 2]], [[5, 0], [5, 1], [5, 2]], [[6, 0], [6, 1], [6, 2]], [[7, 0], [7, 1], [7, 2]]];\n\n /**\n * @property BY_STRING\n * @type Object\n * @static\n * @final\n */\n this.BY_STRING = {\n \"linear_in\": [0, 0],\n \"linear_out\": [0, 0],\n \"linear_inout\": [0, 0],\n \"quad_out\": [1, 0],\n \"quad_in\": [1, 1],\n \"quad_inout\": [1, 2],\n \"cubic_out\": [2, 0],\n \"cubic_in\": [2, 1],\n \"cubic_inout\": [2, 2],\n \"quart_out\": [3, 0],\n \"quart_in\": [3, 1],\n \"quart_inout\": [3, 2],\n \"quint_out\": [4, 0],\n \"quint_in\": [4, 1],\n \"quint_inout\": [4, 2],\n \"sine_out\": [5, 0],\n \"sine_in\": [5, 1],\n \"sine_inout\": [5, 2],\n \"expo_out\": [6, 0],\n \"expo_in\": [6, 1],\n \"expo_inout\": [6, 2],\n \"circ_out\": [7, 0],\n \"circ_in\": [7, 1],\n \"circ_inout\": [7, 2]\n };\n\n /**\n * @property EASE_LINEAR\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_LINEAR = this.BY_INDEX[gs.EasingTypes.EASE_LINEAR];\n\n /**\n * @property EASE_QUADRATIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUADRATIC = this.BY_INDEX[gs.EasingTypes.EASE_QUADRATIC];\n\n /**\n * @property EASE_CUBIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_CUBIC = this.BY_INDEX[gs.EasingTypes.EASE_CUBIC];\n\n /**\n * @property EASE_QUARTIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUARTIC = this.BY_INDEX[gs.EasingTypes.EASE_QUARTIC];\n\n /**\n * @property EASE_QUINTIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUINTIC = this.BY_INDEX[gs.EasingTypes.EASE_QUINTIC];\n\n /**\n * @property EASE_SINUSOIDAL\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_SINUSOIDAL = this.BY_INDEX[gs.EasingTypes.EASE_SINUSOIDAL];\n\n /**\n * @property EASE_EXPONENTIAL\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_EXPONENTIAL = this.BY_INDEX[gs.EasingTypes.EASE_EXPONENTIAL];\n\n /**\n * @property EASE_CIRCULAR\n * @type number[][]\n * @static\n * @final\n */\n return this.EASE_CIRCULAR = this.BY_INDEX[gs.EasingTypes.EASE_CIRCULAR];\n };\n\n\n /**\n * @method fromValues\n * @param {number} index - The index.\n * @param {number} inOut - The in-out value.\n */\n\n Easings.fromValues = function(index, inOut) {\n return gs.Easings.BY_INDEX[index][inOut];\n };\n\n\n /**\n * @method fromObject\n * @param {Object} obj - The easing data-object.\n */\n\n Easings.fromObject = function(obj, flags, defaults) {\n return gs.Easings.BY_INDEX[obj.type][obj.inOut];\n };\n\n\n /**\n * @method fromString\n * @param {String} s - The easing string like \"quad_in\" for example.\n */\n\n Easings.fromString = function(s) {\n return gs.Easings.BY_STRING[s || \"linear_inout\"];\n };\n\n return Easings;\n\n})();\n\nEasings.initialize();\n\ngs.Easings = Easings;\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFRQTs7Ozs7Ozs7QUFBQSxJQUFBOztBQVFNOzs7RUFDRixPQUFDLENBQUEsVUFBRCxHQUFhLFNBQUE7O0FBQ1Q7Ozs7Ozs7SUFPQSxJQUFDLENBQUEsY0FBRCxHQUFrQixDQUFDLENBQUMsSUFBSSxDQUFDLFdBQU4sRUFBbUIsSUFBSSxDQUFDLFdBQXhCLEVBQXFDLElBQUksQ0FBQyxXQUExQyxDQUFELEVBQ0wsQ0FBQyxJQUFJLENBQUMsV0FBTixFQUFtQixJQUFJLENBQUMsVUFBeEIsRUFBb0MsSUFBSSxDQUFDLGFBQXpDLENBREssRUFFTCxDQUFDLElBQUksQ0FBQyxZQUFOLEVBQW9CLElBQUksQ0FBQyxXQUF6QixFQUFzQyxJQUFJLENBQUMsY0FBM0MsQ0FGSyxFQUdMLENBQUMsSUFBSSxDQUFDLFlBQU4sRUFBb0IsSUFBSSxDQUFDLFdBQXpCLEVBQXNDLElBQUksQ0FBQyxjQUEzQyxDQUhLLEVBSUwsQ0FBQyxJQUFJLENBQUMsWUFBTixFQUFvQixJQUFJLENBQUMsV0FBekIsRUFBc0MsSUFBSSxDQUFDLGNBQTNDLENBSkssRUFLTCxDQUFDLElBQUksQ0FBQyxXQUFOLEVBQW1CLElBQUksQ0FBQyxVQUF4QixFQUFvQyxJQUFJLENBQUMsYUFBekMsQ0FMSyxFQU1MLENBQUMsSUFBSSxDQUFDLFdBQU4sRUFBbUIsSUFBSSxDQUFDLFVBQXhCLEVBQW9DLElBQUksQ0FBQyxhQUF6QyxDQU5LLEVBT0wsQ0FBQyxJQUFJLENBQUMsV0FBTixFQUFtQixJQUFJLENBQUMsVUFBeEIsRUFBb0MsSUFBSSxDQUFDLGFBQXpDLENBUEs7O0FBU2xCOzs7Ozs7SUFNQSxJQUFDLENBQUEsUUFBRCxHQUFZLENBQUMsQ0FBQyxDQUFDLENBQUQsRUFBSSxDQUFKLENBQUQsRUFBUyxDQUFDLENBQUQsRUFBSSxDQUFKLENBQVQsRUFBaUIsQ0FBQyxDQUFELEVBQUksQ0FBSixDQUFq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QyxDQUFBLFVBQUQsR0FBYSxTQUFDLENBQUQ7V0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVUsQ0FBQSxDQUFBLElBQUssY0FBTDtFQUE1Qjs7Ozs7O0FBRWpCLE9BQU8sQ0FBQyxVQUFSLENBQUE7O0FBQ0EsRUFBRSxDQUFDLE9BQUgsR0FBYSIsInNvdXJjZXNDb250ZW50IjpbIiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI1xuIyAgIFNjcmlwdDogRWFzaW5nc1xuI1xuIyAgICQkQ09QWVJJR0hUJCRcbiNcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4jIyMqXG4qIEhvbGRzIGRpZmZlcmVudCBlYXNpbmcgdHlwZXMgYW5kIGhlbHBlciBtZXRob2RzLlxuKlxuKiBAbW9kdWxlIGdzXG4qIEBjbGFzcyBFYXNpbmdzXG4qIEBtZW1iZXJvZiBnc1xuKiBAY29uc3RydWN0b3JcbiMjIyAgXG5jbGFzcyBFYXNpbmdzXG4gICAgQGluaXRpYWxpemU6IC0+XG4gICAgICAgICMjIypcbiAgICAgICAgKiBDb250YWlucyBhbGwgZWFzaW5nIGZ1bmN0aW9ucyBieSB0eXBlIGFuZCBpbi9vdXQuXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfRlVOQ1RJT05TXG4gICAgICAgICogQHR5cGUgRnVuY3Rpb25bXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyNcbiAgICAgICAgQEVBU0VfRlVOQ1RJT05TID0gW1tNYXRoLmxpbmVhclR3ZWVuLCBNYXRoLmxpbmVhclR3ZWVuLCBNYXRoLmxpbmVhclR3ZWVuXSwgXG4gICAgICAgICAgICAgICAgICAgICBbTWF0aC5lYXNlT3V0UXVhZCwgTWF0aC5lYXNlSW5RdWFkLCBNYXRoLmVhc2VJbk91dFF1YWRdLCBcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRDdWJpYywgTWF0aC5lYXNlSW5DdWJpYywgTWF0aC5lYXNlSW5PdXRDdWJpY10sIFxuICAgICAgICAgICAgICAgICAgICAgW01hdGguZWFzZU91dFF1YXJ0LCBNYXRoLmVhc2VJblF1YXJ0LCBNYXRoLmVhc2VJbk91dFF1YXJ0XSxcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRRdWludCwgTWF0aC5lYXNlSW5RdWludCwgTWF0aC5lYXNlSW5PdXRRdWludF0sXG4gICAgICAgICAgICAgICAgICAgICBbTWF0aC5lYXNlT3V0U2luZSwgTWF0aC5lYXNlSW5TaW5lLCBNYXRoLmVhc2VJbk91dFNpbmVdLFxuICAgICAgICAgICAgICAgICAgICAgW01hdGguZWFzZU91dEV4cG8sIE1hdGguZWFzZUluRXhwbywgTWF0aC5lYXNlSW5PdXRFeHBvXSxcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRDaXJjLCBNYXRoLmVhc2VJbkNpcmMsIE1hdGguZWFzZUluT3V0Q2lyY11dXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEJZX0lOREVYXG4gICAgICAgICogQHR5cGUgbnVtYmVyW11bXVxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICAgICAgICAgICAgIFxuICAgICAgICBAQllfSU5ERVggPSBbW1swLCAwXSwgWzAsIDBdLCBbMCwgMF1dLCBcbiAgICAgICAgICAgICAgICAgICAgIFtbMSwgMF0sIFsxLCAxXSwgWzEsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbMiwgMF0sIFsyLCAxXSwgWzIsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbMywgMF0sIFszLCAxXSwgWzMsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNCwgMF0sIFs0LCAxXSwgWzQsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNSwgMF0sIFs1LCAxXSwgWzUsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNiwgMF0sIFs2LCAxXSwgWzYsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNywgMF0sIFs3LCAxXSwgWzcsIDJdXV1cbiAgICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEJZX1NUUklOR1xuICAgICAgICAqIEB0eXBlIE9iamVjdFxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICAgICAgICAgICAgICAgXG4gICAgICAgIEBCWV9TVFJJTkcgPSB7XG4gICAgICAgICAgICBcImxpbmVhcl9pblwiOiBbMCwgMF0sIFwibGluZWFyX291dFwiOiBbMCwgMF0sIFwibGluZWFyX2lub3V0XCI6IFswLCAwXSxcbiAgICAgICAgICAgIFwicXVhZF9vdXRcIjogWzEsIDBdLCBcInF1YWRfaW5cIjogWzEsIDFdLCBcInF1YWRfaW5vdXRcIjogWzEsIDJdLFxuICAgICAgICAgICAgXCJjdWJpY19vdXRcIjogWzIsIDBdLCBcImN1YmljX2luXCI6IFsyLCAxXSwgXCJjdWJpY19pbm91dFwiOiBbMiwgMl0sXG4gICAgICAgICAgICBcInF1YXJ0X291dFwiOiBbMywgMF0sIFwicXVhcnRfaW5cIjogWzMsIDFdLCBcInF1YXJ0X2lub3V0XCI6IFszLCAyXSxcbiAgICAgICAgICAgIFwicXVpbnRfb3V0XCI6IFs0LCAwXSwgXCJxdWludF9pblwiOiBbNCwgMV0sIFwicXVpbnRfaW5vdXRcIjogWzQsIDJdLFxuICAgICAgICAgICAgXCJzaW5lX291dFwiOiBbNSwgMF0sIFwic2luZV9pblwiOiBbNSwgMV0sIFwic2luZV9pbm91dFwiOiBbNSwgMl0sXG4gICAgICAgICAgICBcImV4cG9fb3V0XCI6IFs2LCAwXSwgXCJleHBvX2luXCI6IFs2LCAxXSwgXCJleHBvX2lub3V0XCI6IFs2LCAyXSxcbiAgICAgICAgICAgIFwiY2lyY19vdXRcIjogWzcsIDBdLCBcImNpcmNfaW5cIjogWzcsIDFdLCBcImNpcmNfaW5vdXRcIjogWzcsIDJdXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBAcHJvcGVydHkgRUFTRV9MSU5FQVJcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9MSU5FQVIgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9MSU5FQVJdXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVBRFJBVElDXG4gICAgICAgICogQHR5cGUgbnVtYmVyW11bXVxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICBcbiAgICAgICAgQEVBU0VfUVVBRFJBVElDID0gQEJZX0lOREVYW2dzLkVhc2luZ1R5cGVzLkVBU0VfUVVBRFJBVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQ1VCSUNcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9DVUJJQyA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0NVQklDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVBUlRJQ1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1FVQVJUSUMgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9RVUFSVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVJTlRJQ1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1FVSU5USUMgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9RVUlOVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfU0lOVVNPSURBTFxuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1NJTlVTT0lEQUwgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9TSU5VU09JREFMXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfRVhQT05FTlRJQUxcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9FWFBPTkVOVElBTCA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0VYUE9ORU5USUFMXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQ0lSQ1VMQVJcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9DSVJDVUxBUiA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0NJUkNVTEFSXVxuICAgIFxuICAgICMjIypcbiAgICAqIEBtZXRob2QgZnJvbVZhbHVlc1xuICAgICogQHBhcmFtIHtudW1iZXJ9IGluZGV4IC0gVGhlIGluZGV4LlxuICAgICogQHBhcmFtIHtudW1iZXJ9IGluT3V0IC0gVGhlIGluLW91dCB2YWx1ZS5cbiAgICAjIyNcbiAgICBAZnJvbVZhbHVlczogKGluZGV4LCBpbk91dCkgLT4gZ3MuRWFzaW5ncy5CWV9JTkRFWFtpbmRleF1baW5PdXRdXG4gICAgXG4gICAgIyMjKlxuICAgICogQG1ldGhvZCBmcm9tT2JqZWN0XG4gICAgKiBAcGFyYW0ge09iamVjdH0gb2JqIC0gVGhlIGVhc2luZyBkYXRhLW9iamVjdC5cbiAgICAjIyNcbiAgICBAZnJvbU9iamVjdDogKG9iaiwgZmxhZ3MsIGRlZmF1bHRzKSAtPiBncy5FYXNpbmdzLkJZX0lOREVYW29iai50eXBlXVtvYmouaW5PdXRdXG4gICAgXG4gICAgIyMjKlxuICAgICogQG1ldGhvZCBmcm9tU3RyaW5nXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gcyAtIFRoZSBlYXNpbmcgc3RyaW5nIGxpa2UgXCJxdWFkX2luXCIgZm9yIGV4YW1wbGUuXG4gICAgIyMjXG4gICAgQGZyb21TdHJpbmc6IChzKSAtPiBncy5FYXNpbmdzLkJZX1NUUklOR1tzIHx8IFwibGluZWFyX2lub3V0XCJdXG4gICAgXG5FYXNpbmdzLmluaXRpYWxpemUoKVxuZ3MuRWFzaW5ncyA9IEVhc2luZ3MiXX0=\n//# sourceURL=Easings_63.js"},"summary":["name","type"]}
1 + {
2 + "uid": "5C3FD5D2K8F24A44DBSA592E58D90CF041B0",
3 + "isLoaded": true,
4 + "lastModificationTime": 0,
5 + "items": {
6 + "name": "Easings",
7 + "type": "game_script",
8 + "order": 5,
9 + "content": "# ===================================================================\n#\n# Script: Easings\n#\n# $$COPYRIGHT$$\n#\n# ===================================================================\n\n###*\n* Holds different easing types and helper methods.\n*\n* @module gs\n* @class Easings\n* @memberof gs\n* @constructor\n### \nclass Easings\n @initialize: ->\n ###*\n * Contains all easing functions by type and in/out.\n * @property EASE_FUNCTIONS\n * @type Function[][]\n * @static\n * @final\n ###\n @EASE_FUNCTIONS = [[Math.linearTween, Math.linearTween, Math.linearTween], \n [Math.easeOutQuad, Math.easeInQuad, Math.easeInOutQuad], \n [Math.easeOutCubic, Math.easeInCubic, Math.easeInOutCubic], \n [Math.easeOutQuart, Math.easeInQuart, Math.easeInOutQuart],\n [Math.easeOutQuint, Math.easeInQuint, Math.easeInOutQuint],\n [Math.easeOutSine, Math.easeInSine, Math.easeInOutSine],\n [Math.easeOutExpo, Math.easeInExpo, Math.easeInOutExpo],\n [Math.easeOutCirc, Math.easeInCirc, Math.easeInOutCirc],\n [Math.easeOutElastic, Math.easeInElastic, Math.easeInOutElastic],\n [Math.easeOutBounce, Math.easeInBounce, Math.easeInOutBounce],\n [Math.easeOutBack, Math.easeInBack, Math.easeInOutBack]]\n \n ###*\n * @property BY_INDEX\n * @type number[][]\n * @static\n * @final\n ### \n @BY_INDEX = [[[0, 0], [0, 0], [0, 0]], \n [[1, 0], [1, 1], [1, 2]],\n [[2, 0], [2, 1], [2, 2]],\n [[3, 0], [3, 1], [3, 2]],\n [[4, 0], [4, 1], [4, 2]],\n [[5, 0], [5, 1], [5, 2]],\n [[6, 0], [6, 1], [6, 2]],\n [[7, 0], [7, 1], [7, 2]],\n [[8, 0], [8, 1], [8, 2]],\n [[9, 0], [9, 1], [9, 2]],\n [[10, 0], [10, 1], [10, 2]]]\n \n ###*\n * @property BY_STRING\n * @type Object\n * @static\n * @final\n ### \n @BY_STRING = {\n \"linear_in\": [0, 0], \"linear_out\": [0, 0], \"linear_inout\": [0, 0],\n \"quad_out\": [1, 0], \"quad_in\": [1, 1], \"quad_inout\": [1, 2],\n \"cubic_out\": [2, 0], \"cubic_in\": [2, 1], \"cubic_inout\": [2, 2],\n \"quart_out\": [3, 0], \"quart_in\": [3, 1], \"quart_inout\": [3, 2],\n \"quint_out\": [4, 0], \"quint_in\": [4, 1], \"quint_inout\": [4, 2],\n \"sine_out\": [5, 0], \"sine_in\": [5, 1], \"sine_inout\": [5, 2],\n \"expo_out\": [6, 0], \"expo_in\": [6, 1], \"expo_inout\": [6, 2],\n \"circ_out\": [7, 0], \"circ_in\": [7, 1], \"circ_inout\": [7, 2],\n \"elastic_out\": [8, 0], \"elastic_in\": [8, 1], \"elastic_inout\": [8, 2],\n \"bounce_out\": [9, 0], \"bounce_in\": [9, 1], \"bounce_inout\": [9, 2],\n \"back_out\": [10, 0], \"back_in\": [10, 1], \"back_inout\": [10, 2]\n }\n \n ###*\n * @property EASE_LINEAR\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_LINEAR = @BY_INDEX[gs.EasingTypes.EASE_LINEAR]\n \n ###*\n * @property EASE_QUADRATIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUADRATIC = @BY_INDEX[gs.EasingTypes.EASE_QUADRATIC]\n ###*\n * @property EASE_CUBIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_CUBIC = @BY_INDEX[gs.EasingTypes.EASE_CUBIC]\n ###*\n * @property EASE_QUARTIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUARTIC = @BY_INDEX[gs.EasingTypes.EASE_QUARTIC]\n ###*\n * @property EASE_QUINTIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_QUINTIC = @BY_INDEX[gs.EasingTypes.EASE_QUINTIC]\n ###*\n * @property EASE_SINUSOIDAL\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_SINUSOIDAL = @BY_INDEX[gs.EasingTypes.EASE_SINUSOIDAL]\n ###*\n * @property EASE_EXPONENTIAL\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_EXPONENTIAL = @BY_INDEX[gs.EasingTypes.EASE_EXPONENTIAL]\n ###*\n * @property EASE_CIRCULAR\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_CIRCULAR = @BY_INDEX[gs.EasingTypes.EASE_CIRCULAR]\n ###*\n * @property EASE_ELASTIC\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_ELASTIC = @BY_INDEX[gs.EasingTypes.EASE_ELASTIC]\n ###*\n * @property EASE_BOUNCE\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_BOUNCE = @BY_INDEX[gs.EasingTypes.EASE_BOUNCE]\n ###*\n * @property EASE_BACK\n * @type number[][]\n * @static\n * @final\n ### \n @EASE_BACK = @BY_INDEX[gs.EasingTypes.EASE_BACK]\n \n ###*\n * @method fromValues\n * @param {number} index - The index.\n * @param {number} inOut - The in-out value.\n ###\n @fromValues: (index, inOut) -> gs.Easings.BY_INDEX[index][inOut]\n \n ###*\n * @method fromObject\n * @param {Object} obj - The easing data-object.\n ###\n @fromObject: (obj, flags, defaults) -> gs.Easings.BY_INDEX[obj.type][obj.inOut]\n \n ###*\n * @method fromString\n * @param {String} s - The easing string like \"quad_in\" for example.\n ###\n @fromString: (s) -> gs.Easings.BY_STRING[s || \"linear_inout\"]\n \nEasings.initialize()\ngs.Easings = Easings",
10 + "parentId": "C2F9A7C9K48FFA4390S9F39E2E3A8A1D7221",
11 + "folder": false,
12 + "compiledContent": "\n/**\n* Holds different easing types and helper methods.\n*\n* @module gs\n* @class Easings\n* @memberof gs\n* @constructor\n */\nvar Easings;\n\nEasings = (function() {\n function Easings() {}\n\n Easings.initialize = function() {\n\n /**\n * Contains all easing functions by type and in/out.\n * @property EASE_FUNCTIONS\n * @type Function[][]\n * @static\n * @final\n */\n this.EASE_FUNCTIONS = [[Math.linearTween, Math.linearTween, Math.linearTween], [Math.easeOutQuad, Math.easeInQuad, Math.easeInOutQuad], [Math.easeOutCubic, Math.easeInCubic, Math.easeInOutCubic], [Math.easeOutQuart, Math.easeInQuart, Math.easeInOutQuart], [Math.easeOutQuint, Math.easeInQuint, Math.easeInOutQuint], [Math.easeOutSine, Math.easeInSine, Math.easeInOutSine], [Math.easeOutExpo, Math.easeInExpo, Math.easeInOutExpo], [Math.easeOutCirc, Math.easeInCirc, Math.easeInOutCirc], [Math.easeOutElastic, Math.easeInElastic, Math.easeInOutElastic], [Math.easeOutBounce, Math.easeInBounce, Math.easeInOutBounce], [Math.easeOutBack, Math.easeInBack, Math.easeInOutBack]];\n\n /**\n * @property BY_INDEX\n * @type number[][]\n * @static\n * @final\n */\n this.BY_INDEX = [[[0, 0], [0, 0], [0, 0]], [[1, 0], [1, 1], [1, 2]], [[2, 0], [2, 1], [2, 2]], [[3, 0], [3, 1], [3, 2]], [[4, 0], [4, 1], [4, 2]], [[5, 0], [5, 1], [5, 2]], [[6, 0], [6, 1], [6, 2]], [[7, 0], [7, 1], [7, 2]], [[8, 0], [8, 1], [8, 2]], [[9, 0], [9, 1], [9, 2]], [[10, 0], [10, 1], [10, 2]]];\n\n /**\n * @property BY_STRING\n * @type Object\n * @static\n * @final\n */\n this.BY_STRING = {\n \"linear_in\": [0, 0],\n \"linear_out\": [0, 0],\n \"linear_inout\": [0, 0],\n \"quad_out\": [1, 0],\n \"quad_in\": [1, 1],\n \"quad_inout\": [1, 2],\n \"cubic_out\": [2, 0],\n \"cubic_in\": [2, 1],\n \"cubic_inout\": [2, 2],\n \"quart_out\": [3, 0],\n \"quart_in\": [3, 1],\n \"quart_inout\": [3, 2],\n \"quint_out\": [4, 0],\n \"quint_in\": [4, 1],\n \"quint_inout\": [4, 2],\n \"sine_out\": [5, 0],\n \"sine_in\": [5, 1],\n \"sine_inout\": [5, 2],\n \"expo_out\": [6, 0],\n \"expo_in\": [6, 1],\n \"expo_inout\": [6, 2],\n \"circ_out\": [7, 0],\n \"circ_in\": [7, 1],\n \"circ_inout\": [7, 2],\n \"elastic_out\": [8, 0],\n \"elastic_in\": [8, 1],\n \"elastic_inout\": [8, 2],\n \"bounce_out\": [9, 0],\n \"bounce_in\": [9, 1],\n \"bounce_inout\": [9, 2],\n \"back_out\": [10, 0],\n \"back_in\": [10, 1],\n \"back_inout\": [10, 2]\n };\n\n /**\n * @property EASE_LINEAR\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_LINEAR = this.BY_INDEX[gs.EasingTypes.EASE_LINEAR];\n\n /**\n * @property EASE_QUADRATIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUADRATIC = this.BY_INDEX[gs.EasingTypes.EASE_QUADRATIC];\n\n /**\n * @property EASE_CUBIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_CUBIC = this.BY_INDEX[gs.EasingTypes.EASE_CUBIC];\n\n /**\n * @property EASE_QUARTIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUARTIC = this.BY_INDEX[gs.EasingTypes.EASE_QUARTIC];\n\n /**\n * @property EASE_QUINTIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_QUINTIC = this.BY_INDEX[gs.EasingTypes.EASE_QUINTIC];\n\n /**\n * @property EASE_SINUSOIDAL\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_SINUSOIDAL = this.BY_INDEX[gs.EasingTypes.EASE_SINUSOIDAL];\n\n /**\n * @property EASE_EXPONENTIAL\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_EXPONENTIAL = this.BY_INDEX[gs.EasingTypes.EASE_EXPONENTIAL];\n\n /**\n * @property EASE_CIRCULAR\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_CIRCULAR = this.BY_INDEX[gs.EasingTypes.EASE_CIRCULAR];\n\n /**\n * @property EASE_ELASTIC\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_ELASTIC = this.BY_INDEX[gs.EasingTypes.EASE_ELASTIC];\n\n /**\n * @property EASE_BOUNCE\n * @type number[][]\n * @static\n * @final\n */\n this.EASE_BOUNCE = this.BY_INDEX[gs.EasingTypes.EASE_BOUNCE];\n\n /**\n * @property EASE_BACK\n * @type number[][]\n * @static\n * @final\n */\n return this.EASE_BACK = this.BY_INDEX[gs.EasingTypes.EASE_BACK];\n };\n\n\n /**\n * @method fromValues\n * @param {number} index - The index.\n * @param {number} inOut - The in-out value.\n */\n\n Easings.fromValues = function(index, inOut) {\n return gs.Easings.BY_INDEX[index][inOut];\n };\n\n\n /**\n * @method fromObject\n * @param {Object} obj - The easing data-object.\n */\n\n Easings.fromObject = function(obj, flags, defaults) {\n return gs.Easings.BY_INDEX[obj.type][obj.inOut];\n };\n\n\n /**\n * @method fromString\n * @param {String} s - The easing string like \"quad_in\" for example.\n */\n\n Easings.fromString = function(s) {\n return gs.Easings.BY_STRING[s || \"linear_inout\"];\n };\n\n return Easings;\n\n})();\n\nEasings.initialize();\n\ngs.Easings = Easings;\n\n//# sourceMappingURL=data:application/json;base64,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QyxLQUFELEVBQVEsS0FBUjtXQUFrQixFQUFFLENBQUMsT0FBTyxDQUFDLFFBQVMsQ0FBQSxLQUFBLENBQU8sQ0FBQSxLQUFBO0VBQTdDOzs7QUFFYjs7Ozs7RUFJQSxPQUFDLENBQUEsVUFBRCxHQUFhLFNBQUMsR0FBRCxFQUFNLEtBQU4sRUFBYSxRQUFiO1dBQTBCLEVBQUUsQ0FBQyxPQUFPLENBQUMsUUFBUyxDQUFBLEdBQUcsQ0FBQyxJQUFKLENBQVUsQ0FBQSxHQUFHLENBQUMsS0FBSjtFQUF4RDs7O0FBRWI7Ozs7O0VBSUEsT0FBQyxDQUFBLFVBQUQsR0FBYSxTQUFDLENBQUQ7V0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVUsQ0FBQSxDQUFBLElBQUssY0FBTDtFQUE1Qjs7Ozs7O0FBRWpCLE9BQU8sQ0FBQyxVQUFSLENBQUE7O0FBQ0EsRUFBRSxDQUFDLE9BQUgsR0FBYSIsInNvdXJjZXNDb250ZW50IjpbIiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI1xuIyAgIFNjcmlwdDogRWFzaW5nc1xuI1xuIyAgICQkQ09QWVJJR0hUJCRcbiNcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4jIyMqXG4qIEhvbGRzIGRpZmZlcmVudCBlYXNpbmcgdHlwZXMgYW5kIGhlbHBlciBtZXRob2RzLlxuKlxuKiBAbW9kdWxlIGdzXG4qIEBjbGFzcyBFYXNpbmdzXG4qIEBtZW1iZXJvZiBnc1xuKiBAY29uc3RydWN0b3JcbiMjIyAgXG5jbGFzcyBFYXNpbmdzXG4gICAgQGluaXRpYWxpemU6IC0+XG4gICAgICAgICMjIypcbiAgICAgICAgKiBDb250YWlucyBhbGwgZWFzaW5nIGZ1bmN0aW9ucyBieSB0eXBlIGFuZCBpbi9vdXQuXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfRlVOQ1RJT05TXG4gICAgICAgICogQHR5cGUgRnVuY3Rpb25bXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyNcbiAgICAgICAgQEVBU0VfRlVOQ1RJT05TID0gW1tNYXRoLmxpbmVhclR3ZWVuLCBNYXRoLmxpbmVhclR3ZWVuLCBNYXRoLmxpbmVhclR3ZWVuXSwgXG4gICAgICAgICAgICAgICAgICAgICBbTWF0aC5lYXNlT3V0UXVhZCwgTWF0aC5lYXNlSW5RdWFkLCBNYXRoLmVhc2VJbk91dFF1YWRdLCBcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRDdWJpYywgTWF0aC5lYXNlSW5DdWJpYywgTWF0aC5lYXNlSW5PdXRDdWJpY10sIFxuICAgICAgICAgICAgICAgICAgICAgW01hdGguZWFzZU91dFF1YXJ0LCBNYXRoLmVhc2VJblF1YXJ0LCBNYXRoLmVhc2VJbk91dFF1YXJ0XSxcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRRdWludCwgTWF0aC5lYXNlSW5RdWludCwgTWF0aC5lYXNlSW5PdXRRdWludF0sXG4gICAgICAgICAgICAgICAgICAgICBbTWF0aC5lYXNlT3V0U2luZSwgTWF0aC5lYXNlSW5TaW5lLCBNYXRoLmVhc2VJbk91dFNpbmVdLFxuICAgICAgICAgICAgICAgICAgICAgW01hdGguZWFzZU91dEV4cG8sIE1hdGguZWFzZUluRXhwbywgTWF0aC5lYXNlSW5PdXRFeHBvXSxcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRDaXJjLCBNYXRoLmVhc2VJbkNpcmMsIE1hdGguZWFzZUluT3V0Q2lyY10sXG4gICAgICAgICAgICAgICAgICAgICBbTWF0aC5lYXNlT3V0RWxhc3RpYywgTWF0aC5lYXNlSW5FbGFzdGljLCBNYXRoLmVhc2VJbk91dEVsYXN0aWNdLFxuICAgICAgICAgICAgICAgICAgICAgW01hdGguZWFzZU91dEJvdW5jZSwgTWF0aC5lYXNlSW5Cb3VuY2UsIE1hdGguZWFzZUluT3V0Qm91bmNlXSxcbiAgICAgICAgICAgICAgICAgICAgIFtNYXRoLmVhc2VPdXRCYWNrLCBNYXRoLmVhc2VJbkJhY2ssIE1hdGguZWFzZUluT3V0QmFja11dXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEJZX0lOREVYXG4gICAgICAgICogQHR5cGUgbnVtYmVyW11bXVxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICAgICAgICAgICAgIFxuICAgICAgICBAQllfSU5ERVggPSBbW1swLCAwXSwgWzAsIDBdLCBbMCwgMF1dLCBcbiAgICAgICAgICAgICAgICAgICAgIFtbMSwgMF0sIFsxLCAxXSwgWzEsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbMiwgMF0sIFsyLCAxXSwgWzIsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbMywgMF0sIFszLCAxXSwgWzMsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNCwgMF0sIFs0LCAxXSwgWzQsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNSwgMF0sIFs1LCAxXSwgWzUsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNiwgMF0sIFs2LCAxXSwgWzYsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbNywgMF0sIFs3LCAxXSwgWzcsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbOCwgMF0sIFs4LCAxXSwgWzgsIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbOSwgMF0sIFs5LCAxXSwgWzksIDJdXSxcbiAgICAgICAgICAgICAgICAgICAgIFtbMTAsIDBdLCBbMTAsIDFdLCBbMTAsIDJdXV1cbiAgICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEJZX1NUUklOR1xuICAgICAgICAqIEB0eXBlIE9iamVjdFxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICAgICAgICAgICAgICAgXG4gICAgICAgIEBCWV9TVFJJTkcgPSB7XG4gICAgICAgICAgICBcImxpbmVhcl9pblwiOiBbMCwgMF0sIFwibGluZWFyX291dFwiOiBbMCwgMF0sIFwibGluZWFyX2lub3V0XCI6IFswLCAwXSxcbiAgICAgICAgICAgIFwicXVhZF9vdXRcIjogWzEsIDBdLCBcInF1YWRfaW5cIjogWzEsIDFdLCBcInF1YWRfaW5vdXRcIjogWzEsIDJdLFxuICAgICAgICAgICAgXCJjdWJpY19vdXRcIjogWzIsIDBdLCBcImN1YmljX2luXCI6IFsyLCAxXSwgXCJjdWJpY19pbm91dFwiOiBbMiwgMl0sXG4gICAgICAgICAgICBcInF1YXJ0X291dFwiOiBbMywgMF0sIFwicXVhcnRfaW5cIjogWzMsIDFdLCBcInF1YXJ0X2lub3V0XCI6IFszLCAyXSxcbiAgICAgICAgICAgIFwicXVpbnRfb3V0XCI6IFs0LCAwXSwgXCJxdWludF9pblwiOiBbNCwgMV0sIFwicXVpbnRfaW5vdXRcIjogWzQsIDJdLFxuICAgICAgICAgICAgXCJzaW5lX291dFwiOiBbNSwgMF0sIFwic2luZV9pblwiOiBbNSwgMV0sIFwic2luZV9pbm91dFwiOiBbNSwgMl0sXG4gICAgICAgICAgICBcImV4cG9fb3V0XCI6IFs2LCAwXSwgXCJleHBvX2luXCI6IFs2LCAxXSwgXCJleHBvX2lub3V0XCI6IFs2LCAyXSxcbiAgICAgICAgICAgIFwiY2lyY19vdXRcIjogWzcsIDBdLCBcImNpcmNfaW5cIjogWzcsIDFdLCBcImNpcmNfaW5vdXRcIjogWzcsIDJdLFxuICAgICAgICAgICAgXCJlbGFzdGljX291dFwiOiBbOCwgMF0sIFwiZWxhc3RpY19pblwiOiBbOCwgMV0sIFwiZWxhc3RpY19pbm91dFwiOiBbOCwgMl0sXG4gICAgICAgICAgICBcImJvdW5jZV9vdXRcIjogWzksIDBdLCBcImJvdW5jZV9pblwiOiBbOSwgMV0sIFwiYm91bmNlX2lub3V0XCI6IFs5LCAyXSxcbiAgICAgICAgICAgIFwiYmFja19vdXRcIjogWzEwLCAwXSwgXCJiYWNrX2luXCI6IFsxMCwgMV0sIFwiYmFja19pbm91dFwiOiBbMTAsIDJdXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBAcHJvcGVydHkgRUFTRV9MSU5FQVJcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9MSU5FQVIgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9MSU5FQVJdXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVBRFJBVElDXG4gICAgICAgICogQHR5cGUgbnVtYmVyW11bXVxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICBcbiAgICAgICAgQEVBU0VfUVVBRFJBVElDID0gQEJZX0lOREVYW2dzLkVhc2luZ1R5cGVzLkVBU0VfUVVBRFJBVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQ1VCSUNcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9DVUJJQyA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0NVQklDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVBUlRJQ1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1FVQVJUSUMgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9RVUFSVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfUVVJTlRJQ1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1FVSU5USUMgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9RVUlOVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfU0lOVVNPSURBTFxuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX1NJTlVTT0lEQUwgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9TSU5VU09JREFMXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfRVhQT05FTlRJQUxcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9FWFBPTkVOVElBTCA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0VYUE9ORU5USUFMXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQ0lSQ1VMQVJcbiAgICAgICAgKiBAdHlwZSBudW1iZXJbXVtdXG4gICAgICAgICogQHN0YXRpY1xuICAgICAgICAqIEBmaW5hbFxuICAgICAgICAjIyMgIFxuICAgICAgICBARUFTRV9DSVJDVUxBUiA9IEBCWV9JTkRFWFtncy5FYXNpbmdUeXBlcy5FQVNFX0NJUkNVTEFSXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfRUxBU1RJQ1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX0VMQVNUSUMgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9FTEFTVElDXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQk9VTkNFXG4gICAgICAgICogQHR5cGUgbnVtYmVyW11bXVxuICAgICAgICAqIEBzdGF0aWNcbiAgICAgICAgKiBAZmluYWxcbiAgICAgICAgIyMjICBcbiAgICAgICAgQEVBU0VfQk9VTkNFID0gQEJZX0lOREVYW2dzLkVhc2luZ1R5cGVzLkVBU0VfQk9VTkNFXVxuICAgICAgICAjIyMqXG4gICAgICAgICogQHByb3BlcnR5IEVBU0VfQkFDS1xuICAgICAgICAqIEB0eXBlIG51bWJlcltdW11cbiAgICAgICAgKiBAc3RhdGljXG4gICAgICAgICogQGZpbmFsXG4gICAgICAgICMjIyAgXG4gICAgICAgIEBFQVNFX0JBQ0sgPSBAQllfSU5ERVhbZ3MuRWFzaW5nVHlwZXMuRUFTRV9CQUNLXVxuICAgIFxuICAgICMjIypcbiAgICAqIEBtZXRob2QgZnJvbVZhbHVlc1xuICAgICogQHBhcmFtIHtudW1iZXJ9IGluZGV4IC0gVGhlIGluZGV4LlxuICAgICogQHBhcmFtIHtudW1iZXJ9IGluT3V0IC0gVGhlIGluLW91dCB2YWx1ZS5cbiAgICAjIyNcbiAgICBAZnJvbVZhbHVlczogKGluZGV4LCBpbk91dCkgLT4gZ3MuRWFzaW5ncy5CWV9JTkRFWFtpbmRleF1baW5PdXRdXG4gICAgXG4gICAgIyMjKlxuICAgICogQG1ldGhvZCBmcm9tT2JqZWN0XG4gICAgKiBAcGFyYW0ge09iamVjdH0gb2JqIC0gVGhlIGVhc2luZyBkYXRhLW9iamVjdC5cbiAgICAjIyNcbiAgICBAZnJvbU9iamVjdDogKG9iaiwgZmxhZ3MsIGRlZmF1bHRzKSAtPiBncy5FYXNpbmdzLkJZX0lOREVYW29iai50eXBlXVtvYmouaW5PdXRdXG4gICAgXG4gICAgIyMjKlxuICAgICogQG1ldGhvZCBmcm9tU3RyaW5nXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gcyAtIFRoZSBlYXNpbmcgc3RyaW5nIGxpa2UgXCJxdWFkX2luXCIgZm9yIGV4YW1wbGUuXG4gICAgIyMjXG4gICAgQGZyb21TdHJpbmc6IChzKSAtPiBncy5FYXNpbmdzLkJZX1NUUklOR1tzIHx8IFwibGluZWFyX2lub3V0XCJdXG4gICAgXG5FYXNpbmdzLmluaXRpYWxpemUoKVxuZ3MuRWFzaW5ncyA9IEVhc2luZ3MiXX0=\n//# sourceURL=Easings_72.js"
13 + },
14 + "summary": [
15 + "name",
16 + "type"
17 + ]
18 + }