src/cm/media/js/lib/yui/yui3.0.0/api/anim-easing.js.html
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 0 40c8f766c9b8
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
<head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
	<title>API: anim   anim-easing.js  (YUI Library)</title>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
	<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
	<link rel="stylesheet" type="text/css" href="assets/api.css" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
    <script type="text/javascript" src="assets/api-js"></script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
    <script type="text/javascript" src="assets/ac-js"></script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
</head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
<body id="yahoo-com">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
<div id="doc3" class="yui-t2">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
	<div id="hd">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
        <h1><a href="http://developer.yahoo.com/yui/" title="Yahoo! UI Library">Yahoo! UI Library</a></h1>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
        <h3>anim&nbsp; <span class="subtitle">3.0.0</span></h3>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
        <a href="./index.html" title="Yahoo! UI Library">Yahoo! UI Library</a> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
            &gt; <a href="./module_anim.html" title="anim">anim</a>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
                 &gt; anim-easing.js (source view) 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
        <form onsubmit="return false">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
            <div id="propertysearch">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
                Search: <input autocomplete="off" id="searchinput" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
                <div id="searchresults">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
                    &nbsp;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
                </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
            </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
        </form>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
	<div id="bd">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
		<div id="yui-main">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
			<div class="yui-b">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
            <form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
                <fieldset>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
                    <legend>Filters</legend>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
                <span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
                <span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
                <span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
                </fieldset>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
            </form>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
                    <div id="srcout">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
                        <style>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
                            #doc3 .classopts { display:none; }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
                        </style>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
                        <div class="highlight" ><pre><span class="c">/*</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    51
<span class="c">TERMS OF USE - EASING EQUATIONS</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
<span class="c">Open source under the BSD License.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    53
<span class="c">Copyright 2001 Robert Penner All rights reserved.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    54
<span class="c"></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
<span class="c">Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
<span class="c"></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
<span class="c"> * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    58
<span class="c"> * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
<span class="c"> * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
<span class="c"></span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
<span class="c">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
<span class="c">*/</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
<span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
<span class="c"> * The easing module provides methods for customizing</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
<span class="c"> * how an animation behaves during each run.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
<span class="c"> * @class Easing</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
<span class="c"> * @module anim</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
<span class="c"> * @submodule anim-easing</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
<span class="c"> */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
<span class="nx">Y</span><span class="o">.</span><span class="nx">Easing</span> <span class="o">=</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    73
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    75
<span class="c">     * Uniform speed between points.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    76
<span class="c">     * @for Easing</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    77
<span class="c">     * @method easeNone</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    81
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
    <span class="nx">easeNone</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
        <span class="k">return</span> <span class="nx">c</span><span class="o">*</span><span class="nx">t</span><span class="o">/</span><span class="nx">d</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    89
<span class="c">     * Begins slowly and accelerates towards end. (quadratic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    90
<span class="c">     * @method easeIn</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
    <span class="nx">easeIn</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    98
        <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="o">)*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    99
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   100
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
<span class="c">     * Begins quickly and decelerates towards end.  (quadratic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   103
<span class="c">     * @method easeOut</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   104
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   108
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   109
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   110
    <span class="nx">easeOut</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   111
        <span class="k">return</span> <span class="o">-</span><span class="nx">c</span> <span class="o">*(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="o">)*(</span><span class="nx">t</span><span class="o">-</span><span class="m">2</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   112
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   113
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   114
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   115
<span class="c">     * Begins slowly and decelerates towards end. (quadratic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   116
<span class="c">     * @method easeBoth</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   119
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   121
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
    <span class="nx">easeBoth</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   124
        <span class="k">if</span> <span class="o">((</span><span class="nx">t</span><span class="sr">/=d/</span><span class="m">2</span><span class="o">)</span> <span class="o">&lt;</span> <span class="m">1</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   125
            <span class="k">return</span> <span class="nx">c</span><span class="o">/</span><span class="m">2</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   128
        <span class="k">return</span> <span class="o">-</span><span class="nx">c</span><span class="o">/</span><span class="m">2</span> <span class="o">*</span> <span class="o">((--</span><span class="nx">t</span><span class="o">)*(</span><span class="nx">t</span><span class="o">-</span><span class="m">2</span><span class="o">)</span> <span class="o">-</span> <span class="m">1</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   129
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
<span class="c">     * Begins slowly and accelerates towards end. (quartic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
<span class="c">     * @method easeInStrong</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   134
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   135
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   136
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   137
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   138
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   139
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   140
    <span class="nx">easeInStrong</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   141
        <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="o">)*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   142
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   143
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   144
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   145
<span class="c">     * Begins quickly and decelerates towards end.  (quartic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   146
<span class="c">     * @method easeOutStrong</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   147
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   148
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   149
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   150
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   151
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   152
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   153
    <span class="nx">easeOutStrong</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   154
        <span class="k">return</span> <span class="o">-</span><span class="nx">c</span> <span class="o">*</span> <span class="o">((</span><span class="nx">t</span><span class="o">=</span><span class="nx">t</span><span class="o">/</span><span class="nx">d</span><span class="o">-</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span> <span class="o">-</span> <span class="m">1</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   155
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   156
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   157
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   158
<span class="c">     * Begins slowly and decelerates towards end. (quartic)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   159
<span class="c">     * @method easeBothStrong</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   160
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   161
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   162
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   163
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   164
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   165
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   166
    <span class="nx">easeBothStrong</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   167
        <span class="k">if</span> <span class="o">((</span><span class="nx">t</span><span class="sr">/=d/</span><span class="m">2</span><span class="o">)</span> <span class="o">&lt;</span> <span class="m">1</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   168
            <span class="k">return</span> <span class="nx">c</span><span class="o">/</span><span class="m">2</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   169
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   170
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   171
        <span class="k">return</span> <span class="o">-</span><span class="nx">c</span><span class="o">/</span><span class="m">2</span> <span class="o">*</span> <span class="o">((</span><span class="nx">t</span><span class="o">-=</span><span class="m">2</span><span class="o">)*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span> <span class="o">-</span> <span class="m">2</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   172
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   173
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   174
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   175
<span class="c">     * Snap in elastic effect.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   176
<span class="c">     * @method elasticIn</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   177
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   178
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   179
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   180
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   181
<span class="c">     * @param {Number} a Amplitude (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   182
<span class="c">     * @param {Number} p Period (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   183
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   184
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   185
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   186
    <span class="nx">elasticIn</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">a</span><span class="o">,</span> <span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   187
        <span class="k">var</span> <span class="nx">s</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   188
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">===</span> <span class="m">0</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   189
            <span class="k">return</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   190
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   191
        <span class="k">if</span> <span class="o">(</span> <span class="o">(</span><span class="nx">t</span> <span class="o">/=</span> <span class="nx">d</span><span class="o">)</span> <span class="o">===</span> <span class="m">1</span> <span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   192
            <span class="k">return</span> <span class="nx">b</span><span class="o">+</span><span class="nx">c</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   193
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   194
        <span class="k">if</span> <span class="o">(!</span><span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   195
            <span class="nx">p</span> <span class="o">=</span> <span class="nx">d</span><span class="o">*</span> <span class="m">0</span><span class="o">.</span><span class="m">3</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   196
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   197
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   198
        <span class="k">if</span> <span class="o">(!</span><span class="nx">a</span> <span class="o">||</span> <span class="nx">a</span> <span class="o">&lt;</span> <span class="nb">Math</span><span class="o">.</span><span class="nx">abs</span><span class="o">(</span><span class="nx">c</span><span class="o">))</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   199
            <span class="nx">a</span> <span class="o">=</span> <span class="nx">c</span><span class="o">;</span> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   200
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span><span class="o">/</span><span class="m">4</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   201
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   202
        <span class="k">else</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   203
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span><span class="sr">/(2*Math.PI) * Math.asin (c/</span><span class="nx">a</span><span class="o">);</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   204
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   205
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   206
        <span class="k">return</span> <span class="o">-(</span><span class="nx">a</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">pow</span><span class="o">(</span><span class="m">2</span><span class="o">,</span><span class="m">10</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=</span><span class="m">1</span><span class="o">))</span> <span class="o">*</span> <span class="nb">Math</span><span class="o">.</span><span class="nx">sin</span><span class="o">(</span> <span class="o">(</span><span class="nx">t</span><span class="o">*</span><span class="nx">d</span><span class="o">-</span><span class="nx">s</span><span class="o">)*(</span><span class="m">2</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">PI</span><span class="o">)/</span><span class="nx">p</span> <span class="o">))</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   207
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   208
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   209
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   210
<span class="c">     * Snap out elastic effect.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   211
<span class="c">     * @method elasticOut</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   212
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   213
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   214
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   215
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   216
<span class="c">     * @param {Number} a Amplitude (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   217
<span class="c">     * @param {Number} p Period (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   218
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   219
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   220
    <span class="nx">elasticOut</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">a</span><span class="o">,</span> <span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   221
        <span class="k">var</span> <span class="nx">s</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   222
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">===</span> <span class="m">0</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   223
            <span class="k">return</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   224
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   225
        <span class="k">if</span> <span class="o">(</span> <span class="o">(</span><span class="nx">t</span> <span class="o">/=</span> <span class="nx">d</span><span class="o">)</span> <span class="o">===</span> <span class="m">1</span> <span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   226
            <span class="k">return</span> <span class="nx">b</span><span class="o">+</span><span class="nx">c</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   227
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   228
        <span class="k">if</span> <span class="o">(!</span><span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   229
            <span class="nx">p</span><span class="o">=</span><span class="nx">d</span> <span class="o">*</span> <span class="m">0</span><span class="o">.</span><span class="m">3</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   230
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   231
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   232
        <span class="k">if</span> <span class="o">(!</span><span class="nx">a</span> <span class="o">||</span> <span class="nx">a</span> <span class="o">&lt;</span> <span class="nb">Math</span><span class="o">.</span><span class="nx">abs</span><span class="o">(</span><span class="nx">c</span><span class="o">))</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   233
            <span class="nx">a</span> <span class="o">=</span> <span class="nx">c</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   234
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span> <span class="o">/</span> <span class="m">4</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   235
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   236
        <span class="k">else</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   237
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span><span class="sr">/(2*Math.PI) * Math.asin (c/</span><span class="nx">a</span><span class="o">);</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   238
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   239
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   240
        <span class="k">return</span> <span class="nx">a</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">pow</span><span class="o">(</span><span class="m">2</span><span class="o">,-</span><span class="m">10</span><span class="o">*</span><span class="nx">t</span><span class="o">)</span> <span class="o">*</span> <span class="nb">Math</span><span class="o">.</span><span class="nx">sin</span><span class="o">(</span> <span class="o">(</span><span class="nx">t</span><span class="o">*</span><span class="nx">d</span><span class="o">-</span><span class="nx">s</span><span class="o">)*(</span><span class="m">2</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">PI</span><span class="o">)/</span><span class="nx">p</span> <span class="o">)</span> <span class="o">+</span> <span class="nx">c</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   241
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   242
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   243
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   244
<span class="c">     * Snap both elastic effect.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   245
<span class="c">     * @method elasticBoth</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   246
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   247
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   248
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   249
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   250
<span class="c">     * @param {Number} a Amplitude (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   251
<span class="c">     * @param {Number} p Period (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   252
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   253
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   254
    <span class="nx">elasticBoth</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">a</span><span class="o">,</span> <span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   255
        <span class="k">var</span> <span class="nx">s</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   256
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">===</span> <span class="m">0</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   257
            <span class="k">return</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   258
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   259
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   260
        <span class="k">if</span> <span class="o">(</span> <span class="o">(</span><span class="nx">t</span> <span class="sr">/= d/</span><span class="m">2</span><span class="o">)</span> <span class="o">===</span> <span class="m">2</span> <span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   261
            <span class="k">return</span> <span class="nx">b</span><span class="o">+</span><span class="nx">c</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   262
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   263
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   264
        <span class="k">if</span> <span class="o">(!</span><span class="nx">p</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   265
            <span class="nx">p</span> <span class="o">=</span> <span class="nx">d</span><span class="o">*(</span><span class="m">0</span><span class="o">.</span><span class="m">3</span><span class="o">*</span><span class="m">1</span><span class="o">.</span><span class="m">5</span><span class="o">);</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   266
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   267
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   268
        <span class="k">if</span> <span class="o">(</span> <span class="o">!</span><span class="nx">a</span> <span class="o">||</span> <span class="nx">a</span> <span class="o">&lt;</span> <span class="nb">Math</span><span class="o">.</span><span class="nx">abs</span><span class="o">(</span><span class="nx">c</span><span class="o">)</span> <span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   269
            <span class="nx">a</span> <span class="o">=</span> <span class="nx">c</span><span class="o">;</span> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   270
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span><span class="o">/</span><span class="m">4</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   271
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   272
        <span class="k">else</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   273
            <span class="nx">s</span> <span class="o">=</span> <span class="nx">p</span><span class="sr">/(2*Math.PI) * Math.asin (c/</span><span class="nx">a</span><span class="o">);</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   274
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   275
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   276
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">&lt;</span> <span class="m">1</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   277
            <span class="k">return</span> <span class="o">-</span><span class="m">0</span><span class="o">.</span><span class="m">5</span><span class="o">*(</span><span class="nx">a</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">pow</span><span class="o">(</span><span class="m">2</span><span class="o">,</span><span class="m">10</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=</span><span class="m">1</span><span class="o">))</span> <span class="o">*</span> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   278
                    <span class="nb">Math</span><span class="o">.</span><span class="nx">sin</span><span class="o">(</span> <span class="o">(</span><span class="nx">t</span><span class="o">*</span><span class="nx">d</span><span class="o">-</span><span class="nx">s</span><span class="o">)*(</span><span class="m">2</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">PI</span><span class="o">)/</span><span class="nx">p</span> <span class="o">))</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   279
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   280
        <span class="k">return</span> <span class="nx">a</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">pow</span><span class="o">(</span><span class="m">2</span><span class="o">,-</span><span class="m">10</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=</span><span class="m">1</span><span class="o">))</span> <span class="o">*</span> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   281
                <span class="nb">Math</span><span class="o">.</span><span class="nx">sin</span><span class="o">(</span> <span class="o">(</span><span class="nx">t</span><span class="o">*</span><span class="nx">d</span><span class="o">-</span><span class="nx">s</span><span class="o">)*(</span><span class="m">2</span><span class="o">*</span><span class="nb">Math</span><span class="o">.</span><span class="nx">PI</span><span class="o">)/</span><span class="nx">p</span> <span class="o">)*</span><span class="m">0</span><span class="o">.</span><span class="m">5</span> <span class="o">+</span> <span class="nx">c</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   282
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   283
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   284
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   285
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   286
<span class="c">     * Backtracks slightly, then reverses direction and moves to end.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   287
<span class="c">     * @method backIn</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   288
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   289
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   290
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   291
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   292
<span class="c">     * @param {Number} s Overshoot (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   293
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   294
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   295
    <span class="nx">backIn</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">s</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   296
        <span class="k">if</span> <span class="o">(</span><span class="nx">s</span> <span class="o">===</span> <span class="kc">undefined</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   297
            <span class="nx">s</span> <span class="o">=</span> <span class="m">1</span><span class="o">.</span><span class="m">70158</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   298
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   299
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">===</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   300
            <span class="nx">t</span> <span class="o">-=</span> <span class="m">0</span><span class="o">.</span><span class="m">001</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   301
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   302
        <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="o">)*</span><span class="nx">t</span><span class="o">*((</span><span class="nx">s</span><span class="o">+</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span> <span class="o">-</span> <span class="nx">s</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   303
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   304
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   305
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   306
<span class="c">     * Overshoots end, then reverses and comes back to end.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   307
<span class="c">     * @method backOut</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   308
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   309
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   310
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   311
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   312
<span class="c">     * @param {Number} s Overshoot (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   313
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   314
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   315
    <span class="nx">backOut</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">s</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   316
        <span class="k">if</span> <span class="o">(</span><span class="k">typeof</span> <span class="nx">s</span> <span class="o">===</span> <span class="s1">&#39;undefined&#39;</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   317
            <span class="nx">s</span> <span class="o">=</span> <span class="m">1</span><span class="o">.</span><span class="m">70158</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   318
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   319
        <span class="k">return</span> <span class="nx">c</span><span class="o">*((</span><span class="nx">t</span><span class="o">=</span><span class="nx">t</span><span class="o">/</span><span class="nx">d</span><span class="o">-</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span><span class="o">*((</span><span class="nx">s</span><span class="o">+</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">s</span><span class="o">)</span> <span class="o">+</span> <span class="m">1</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   320
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   321
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   322
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   323
<span class="c">     * Backtracks slightly, then reverses direction, overshoots end, </span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   324
<span class="c">     * then reverses and comes back to end.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   325
<span class="c">     * @method backBoth</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   326
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   327
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   328
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   329
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   330
<span class="c">     * @param {Number} s Overshoot (optional)</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   331
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   332
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   333
    <span class="nx">backBoth</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">,</span> <span class="nx">s</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   334
        <span class="k">if</span> <span class="o">(</span><span class="k">typeof</span> <span class="nx">s</span> <span class="o">===</span> <span class="s1">&#39;undefined&#39;</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   335
            <span class="nx">s</span> <span class="o">=</span> <span class="m">1</span><span class="o">.</span><span class="m">70158</span><span class="o">;</span> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   336
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   337
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   338
        <span class="k">if</span> <span class="o">((</span><span class="nx">t</span> <span class="sr">/= d/</span><span class="m">2</span> <span class="o">)</span> <span class="o">&lt;</span> <span class="m">1</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   339
            <span class="k">return</span> <span class="nx">c</span><span class="o">/</span><span class="m">2</span><span class="o">*(</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">*(((</span><span class="nx">s</span><span class="o">*=(</span><span class="m">1</span><span class="o">.</span><span class="m">525</span><span class="o">))+</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span> <span class="o">-</span> <span class="nx">s</span><span class="o">))</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   340
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   341
        <span class="k">return</span> <span class="nx">c</span><span class="o">/</span><span class="m">2</span><span class="o">*((</span><span class="nx">t</span><span class="o">-=</span><span class="m">2</span><span class="o">)*</span><span class="nx">t</span><span class="o">*(((</span><span class="nx">s</span><span class="o">*=(</span><span class="m">1</span><span class="o">.</span><span class="m">525</span><span class="o">))+</span><span class="m">1</span><span class="o">)*</span><span class="nx">t</span> <span class="o">+</span> <span class="nx">s</span><span class="o">)</span> <span class="o">+</span> <span class="m">2</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   342
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   343
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   344
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   345
<span class="c">     * Bounce off of start.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   346
<span class="c">     * @method bounceIn</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   347
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   348
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   349
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   350
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   351
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   352
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   353
    <span class="nx">bounceIn</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   354
        <span class="k">return</span> <span class="nx">c</span> <span class="o">-</span> <span class="nx">Y</span><span class="o">.</span><span class="nx">Easing</span><span class="o">.</span><span class="nx">bounceOut</span><span class="o">(</span><span class="nx">d</span><span class="o">-</span><span class="nx">t</span><span class="o">,</span> <span class="m">0</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   355
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   356
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   357
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   358
<span class="c">     * Bounces off end.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   359
<span class="c">     * @method bounceOut</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   360
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   361
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   362
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   363
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   364
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   365
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   366
    <span class="nx">bounceOut</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   367
        <span class="k">if</span> <span class="o">((</span><span class="nx">t</span><span class="sr">/=d) &lt; (1/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   368
                <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="m">7</span><span class="o">.</span><span class="m">5625</span><span class="o">*</span><span class="nx">t</span><span class="o">*</span><span class="nx">t</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   369
        <span class="o">}</span> <span class="k">else</span> <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">&lt;</span> <span class="o">(</span><span class="m">2</span><span class="o">/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   370
                <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="m">7</span><span class="o">.</span><span class="m">5625</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=(</span><span class="m">1</span><span class="o">.</span><span class="m">5</span><span class="o">/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))*</span><span class="nx">t</span> <span class="o">+</span> <span class="m">0</span><span class="o">.</span><span class="m">75</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   371
        <span class="o">}</span> <span class="k">else</span> <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">&lt;</span> <span class="o">(</span><span class="m">2</span><span class="o">.</span><span class="m">5</span><span class="o">/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   372
                <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="m">7</span><span class="o">.</span><span class="m">5625</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=(</span><span class="m">2</span><span class="o">.</span><span class="m">25</span><span class="o">/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))*</span><span class="nx">t</span> <span class="o">+</span> <span class="m">0</span><span class="o">.</span><span class="m">9375</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   373
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   374
        <span class="k">return</span> <span class="nx">c</span><span class="o">*(</span><span class="m">7</span><span class="o">.</span><span class="m">5625</span><span class="o">*(</span><span class="nx">t</span><span class="o">-=(</span><span class="m">2</span><span class="o">.</span><span class="m">625</span><span class="o">/</span><span class="m">2</span><span class="o">.</span><span class="m">75</span><span class="o">))*</span><span class="nx">t</span> <span class="o">+</span> <span class="m">0</span><span class="o">.</span><span class="m">984375</span><span class="o">)</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   375
    <span class="o">},</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   376
    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   377
    <span class="c">/**</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   378
<span class="c">     * Bounces off start and end.</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   379
<span class="c">     * @method bounceBoth</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   380
<span class="c">     * @param {Number} t Time value used to compute current value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   381
<span class="c">     * @param {Number} b Starting value</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   382
<span class="c">     * @param {Number} c Delta between start and end values</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   383
<span class="c">     * @param {Number} d Total length of animation</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   384
<span class="c">     * @return {Number} The computed value for the current animation frame</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   385
<span class="c">     */</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   386
    <span class="nx">bounceBoth</span><span class="o">:</span> <span class="k">function</span> <span class="o">(</span><span class="nx">t</span><span class="o">,</span> <span class="nx">b</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   387
        <span class="k">if</span> <span class="o">(</span><span class="nx">t</span> <span class="o">&lt;</span> <span class="nx">d</span><span class="o">/</span><span class="m">2</span><span class="o">)</span> <span class="o">{</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   388
            <span class="k">return</span> <span class="nx">Y</span><span class="o">.</span><span class="nx">Easing</span><span class="o">.</span><span class="nx">bounceIn</span><span class="o">(</span><span class="nx">t</span> <span class="o">*</span> <span class="m">2</span><span class="o">,</span> <span class="m">0</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">*</span> <span class="m">0</span><span class="o">.</span><span class="m">5</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   389
        <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   390
        <span class="k">return</span> <span class="nx">Y</span><span class="o">.</span><span class="nx">Easing</span><span class="o">.</span><span class="nx">bounceOut</span><span class="o">(</span><span class="nx">t</span> <span class="o">*</span> <span class="m">2</span> <span class="o">-</span> <span class="nx">d</span><span class="o">,</span> <span class="m">0</span><span class="o">,</span> <span class="nx">c</span><span class="o">,</span> <span class="nx">d</span><span class="o">)</span> <span class="o">*</span> <span class="m">0</span><span class="o">.</span><span class="m">5</span> <span class="o">+</span> <span class="nx">c</span> <span class="o">*</span> <span class="m">0</span><span class="o">.</span><span class="m">5</span> <span class="o">+</span> <span class="nx">b</span><span class="o">;</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   391
    <span class="o">}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   392
<span class="o">};</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   393
</pre></div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   394
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   395
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   396
			</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   397
		</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   398
		<div class="yui-b">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   399
            <div class="nav">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   400
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   401
                    <div id="moduleList" class="module">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   402
                        <h4>Modules</h4>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   403
                        <ul class="content">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   404
                                <li class="selected"><a href="module_anim.html" title="anim">anim</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   405
                                <li class=""><a href="module_async-queue.html" title="async-queue">async-queue</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   406
                                <li class=""><a href="module_attribute.html" title="attribute">attribute</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   407
                                <li class=""><a href="module_base.html" title="base">base</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   408
                                <li class=""><a href="module_cache.html" title="cache">cache</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   409
                                <li class=""><a href="module_classnamemanager.html" title="classnamemanager">classnamemanager</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   410
                                <li class=""><a href="module_collection.html" title="collection">collection</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   411
                                <li class=""><a href="module_console.html" title="console">console</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   412
                                <li class=""><a href="module_console-filters.html" title="console-filters">console-filters</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   413
                                <li class=""><a href="module_cookie.html" title="cookie">cookie</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   414
                                <li class=""><a href="module_dataschema.html" title="dataschema">dataschema</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   415
                                <li class=""><a href="module_datasource.html" title="datasource">datasource</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   416
                                <li class=""><a href="module_datatype.html" title="datatype">datatype</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   417
                                <li class=""><a href="module_dd.html" title="dd">dd</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   418
                                <li class=""><a href="module_dom.html" title="dom">dom</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   419
                                <li class=""><a href="module_dump.html" title="dump">dump</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   420
                                <li class=""><a href="module_event.html" title="event">event</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   421
                                <li class=""><a href="module_event-custom.html" title="event-custom">event-custom</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   422
                                <li class=""><a href="module_event-simulate.html" title="event-simulate">event-simulate</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   423
                                <li class=""><a href="module_history.html" title="history">history</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   424
                                <li class=""><a href="module_imageloader.html" title="imageloader">imageloader</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   425
                                <li class=""><a href="module_io.html" title="io">io</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   426
                                <li class=""><a href="module_json.html" title="json">json</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   427
                                <li class=""><a href="module_node.html" title="node">node</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   428
                                <li class=""><a href="module_node-focusmanager.html" title="node-focusmanager">node-focusmanager</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   429
                                <li class=""><a href="module_node-menunav.html" title="node-menunav">node-menunav</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   430
                                <li class=""><a href="module_oop.html" title="oop">oop</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   431
                                <li class=""><a href="module_overlay.html" title="overlay">overlay</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   432
                                <li class=""><a href="module_plugin.html" title="plugin">plugin</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   433
                                <li class=""><a href="module_profiler.html" title="profiler">profiler</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   434
                                <li class=""><a href="module_queue-promote.html" title="queue-promote">queue-promote</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   435
                                <li class=""><a href="module_slider.html" title="slider">slider</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   436
                                <li class=""><a href="module_stylesheet.html" title="stylesheet">stylesheet</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   437
                                <li class=""><a href="module_substitute.html" title="substitute">substitute</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   438
                                <li class=""><a href="module_test.html" title="test">test</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   439
                                <li class=""><a href="module_widget.html" title="widget">widget</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   440
                                <li class=""><a href="module_widget-position.html" title="widget-position">widget-position</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   441
                                <li class=""><a href="module_widget-position-ext.html" title="widget-position-ext">widget-position-ext</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   442
                                <li class=""><a href="module_widget-stack.html" title="widget-stack">widget-stack</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   443
                                <li class=""><a href="module_widget-stdmod.html" title="widget-stdmod">widget-stdmod</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   444
                                <li class=""><a href="module_yui.html" title="yui">yui</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   445
                        </ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   446
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   447
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   448
                    <div id="classList" class="module">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   449
                        <h4>Classes</h4>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   450
                        <ul class="content">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   451
                                <li class=""><a href="Anim.html" title="Anim">Anim</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   452
                                <li class=""><a href="Easing.html" title="Easing">Easing</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   453
                                <li class=""><a href="Plugin.NodeFX.html" title="Plugin.NodeFX">Plugin.NodeFX</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   454
                        </ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   455
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   456
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   457
                    <div id="fileList" class="module">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   458
                        <h4>Files</h4>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   459
                        <ul class="content">        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   460
                                <li class=""><a href="anim-color.js.html" title="anim-color.js">anim-color.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   461
                                <li class=""><a href="anim-curve.js.html" title="anim-curve.js">anim-curve.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   462
                                <li class="selected"><a href="anim-easing.js.html" title="anim-easing.js">anim-easing.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   463
                                <li class=""><a href="anim-node-plugin.js.html" title="anim-node-plugin.js">anim-node-plugin.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   464
                                <li class=""><a href="anim-scroll.js.html" title="anim-scroll.js">anim-scroll.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   465
                                <li class=""><a href="anim-xy.js.html" title="anim-xy.js">anim-xy.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   466
                                <li class=""><a href="anim.js.html" title="anim.js">anim.js</a></li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   467
                        </ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   468
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   469
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   470
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   471
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   472
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   473
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   474
            </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   475
		</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   476
	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   477
	<div id="ft">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   478
        <hr />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   479
        Copyright &copy; 2009 Yahoo! Inc. All rights reserved.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   480
	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   481
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   482
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   483
    ALL_YUI_PROPS = [{"access": "", "host": "Easing", "name": "backBoth", "url": "Easing.html#method_backBoth", "type": "method"}, {"access": "", "host": "Easing", "name": "backIn", "url": "Easing.html#method_backIn", "type": "method"}, {"access": "", "host": "Easing", "name": "backOut", "url": "Easing.html#method_backOut", "type": "method"}, {"access": "", "host": "Anim", "name": "behaviors", "url": "Anim.html#property_behaviors", "type": "property"}, {"access": "", "host": "Easing", "name": "bounceBoth", "url": "Easing.html#method_bounceBoth", "type": "method"}, {"access": "", "host": "Easing", "name": "bounceIn", "url": "Easing.html#method_bounceIn", "type": "method"}, {"access": "", "host": "Easing", "name": "bounceOut", "url": "Easing.html#method_bounceOut", "type": "method"}, {"access": "", "host": "Anim", "name": "DEFAULT_GETTER", "url": "Anim.html#property_DEFAULT_GETTER", "type": "property"}, {"access": "", "host": "Anim", "name": "DEFAULT_SETTER", "url": "Anim.html#property_DEFAULT_SETTER", "type": "property"}, {"access": "", "host": "Anim", "name": "DEFAULT_UNIT", "url": "Anim.html#property_DEFAULT_UNIT", "type": "property"}, {"access": "", "host": "Anim", "name": "direction", "url": "Anim.html#config_direction", "type": "config"}, {"access": "", "host": "Anim", "name": "directionChange", "url": "Anim.html#event_directionChange", "type": "event"}, {"access": "", "host": "Anim", "name": "duration", "url": "Anim.html#config_duration", "type": "config"}, {"access": "", "host": "Anim", "name": "durationChange", "url": "Anim.html#event_durationChange", "type": "event"}, {"access": "", "host": "Easing", "name": "easeBoth", "url": "Easing.html#method_easeBoth", "type": "method"}, {"access": "", "host": "Easing", "name": "easeBothStrong", "url": "Easing.html#method_easeBothStrong", "type": "method"}, {"access": "", "host": "Easing", "name": "easeIn", "url": "Easing.html#method_easeIn", "type": "method"}, {"access": "", "host": "Easing", "name": "easeInStrong", "url": "Easing.html#method_easeInStrong", "type": "method"}, {"access": "", "host": "Easing", "name": "easeNone", "url": "Easing.html#method_easeNone", "type": "method"}, {"access": "", "host": "Easing", "name": "easeOut", "url": "Easing.html#method_easeOut", "type": "method"}, {"access": "", "host": "Easing", "name": "easeOutStrong", "url": "Easing.html#method_easeOutStrong", "type": "method"}, {"access": "", "host": "Anim", "name": "easing", "url": "Anim.html#config_easing", "type": "config"}, {"access": "", "host": "Anim", "name": "easingChange", "url": "Anim.html#event_easingChange", "type": "event"}, {"access": "", "host": "Anim", "name": "elapsedTime", "url": "Anim.html#config_elapsedTime", "type": "config"}, {"access": "", "host": "Anim", "name": "elapsedTimeChange", "url": "Anim.html#event_elapsedTimeChange", "type": "event"}, {"access": "", "host": "Easing", "name": "elasticBoth", "url": "Easing.html#method_elasticBoth", "type": "method"}, {"access": "", "host": "Easing", "name": "elasticIn", "url": "Easing.html#method_elasticIn", "type": "method"}, {"access": "", "host": "Easing", "name": "elasticOut", "url": "Easing.html#method_elasticOut", "type": "method"}, {"access": "", "host": "Anim", "name": "end", "url": "Anim.html#event_end", "type": "event"}, {"access": "", "host": "Anim", "name": "from", "url": "Anim.html#config_from", "type": "config"}, {"access": "", "host": "Anim", "name": "fromChange", "url": "Anim.html#event_fromChange", "type": "event"}, {"access": "", "host": "Anim", "name": "getBezier", "url": "Anim.html#method_getBezier", "type": "method"}, {"access": "", "host": "Anim", "name": "iteration", "url": "Anim.html#event_iteration", "type": "event"}, {"access": "", "host": "Anim", "name": "iterationCount", "url": "Anim.html#config_iterationCount", "type": "config"}, {"access": "", "host": "Anim", "name": "iterationCountChange", "url": "Anim.html#event_iterationCountChange", "type": "event"}, {"access": "", "host": "Anim", "name": "iterations", "url": "Anim.html#config_iterations", "type": "config"}, {"access": "", "host": "Anim", "name": "iterationsChange", "url": "Anim.html#event_iterationsChange", "type": "event"}, {"access": "", "host": "Anim", "name": "node", "url": "Anim.html#config_node", "type": "config"}, {"access": "", "host": "Anim", "name": "nodeChange", "url": "Anim.html#event_nodeChange", "type": "event"}, {"access": "", "host": "Anim", "name": "pause", "url": "Anim.html#method_pause", "type": "method"}, {"access": "", "host": "Anim", "name": "pause", "url": "Anim.html#event_pause", "type": "event"}, {"access": "", "host": "Anim", "name": "paused", "url": "Anim.html#config_paused", "type": "config"}, {"access": "", "host": "Anim", "name": "pausedChange", "url": "Anim.html#event_pausedChange", "type": "event"}, {"access": "", "host": "Anim", "name": "RE_DEFAULT_UNIT", "url": "Anim.html#property_RE_DEFAULT_UNIT", "type": "property"}, {"access": "", "host": "Anim", "name": "resume", "url": "Anim.html#event_resume", "type": "event"}, {"access": "", "host": "Anim", "name": "reverse", "url": "Anim.html#config_reverse", "type": "config"}, {"access": "", "host": "Anim", "name": "reverseChange", "url": "Anim.html#event_reverseChange", "type": "event"}, {"access": "", "host": "Anim", "name": "run", "url": "Anim.html#method_run", "type": "method"}, {"access": "private", "host": "Anim", "name": "_runFrame", "url": "Anim.html#method__runFrame", "type": "method"}, {"access": "", "host": "Anim", "name": "running", "url": "Anim.html#config_running", "type": "config"}, {"access": "", "host": "Anim", "name": "runningChange", "url": "Anim.html#event_runningChange", "type": "event"}, {"access": "", "host": "Anim", "name": "start", "url": "Anim.html#event_start", "type": "event"}, {"access": "", "host": "Anim", "name": "startTime", "url": "Anim.html#config_startTime", "type": "config"}, {"access": "", "host": "Anim", "name": "startTimeChange", "url": "Anim.html#event_startTimeChange", "type": "event"}, {"access": "", "host": "Anim", "name": "stop", "url": "Anim.html#method_stop", "type": "method"}, {"access": "", "host": "Anim", "name": "to", "url": "Anim.html#config_to", "type": "config"}, {"access": "", "host": "Anim", "name": "toChange", "url": "Anim.html#event_toChange", "type": "event"}, {"access": "", "host": "Anim", "name": "tween", "url": "Anim.html#event_tween", "type": "event"}];
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   484
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   485
</body>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   486
</html>