NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / anim-shape / anim-shape-coverage.js
bloba62a6a06f05fc37e4bfe0beb1af37ca110addf48
1 /*
2 YUI 3.13.0 (build 508226d)
3 Copyright 2013 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
8 if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
9 if (!__coverage__['build/anim-shape/anim-shape.js']) {
10    __coverage__['build/anim-shape/anim-shape.js'] = {"path":"build/anim-shape/anim-shape.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":24,"loc":{"start":{"line":24,"column":22},"end":{"line":25,"column":4}}},"3":{"name":"(anonymous_3)","line":64,"loc":{"start":{"line":64,"column":13},"end":{"line":64,"column":66}}},"4":{"name":"(anonymous_4)","line":94,"loc":{"start":{"line":94,"column":13},"end":{"line":94,"column":66}}},"5":{"name":"(anonymous_5)","line":132,"loc":{"start":{"line":132,"column":13},"end":{"line":132,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":185,"column":81}},"2":{"start":{"line":18,"column":4},"end":{"line":89,"column":6}},"3":{"start":{"line":26,"column":8},"end":{"line":33,"column":17}},"4":{"start":{"line":34,"column":8},"end":{"line":60,"column":9}},"5":{"start":{"line":36,"column":12},"end":{"line":36,"column":27}},"6":{"start":{"line":37,"column":12},"end":{"line":37,"column":31}},"7":{"start":{"line":38,"column":12},"end":{"line":38,"column":22}},"8":{"start":{"line":39,"column":12},"end":{"line":58,"column":13}},"9":{"start":{"line":41,"column":16},"end":{"line":57,"column":17}},"10":{"start":{"line":43,"column":20},"end":{"line":56,"column":21}},"11":{"start":{"line":45,"column":24},"end":{"line":51,"column":27}},"12":{"start":{"line":55,"column":24},"end":{"line":55,"column":121}},"13":{"start":{"line":59,"column":12},"end":{"line":59,"column":29}},"14":{"start":{"line":61,"column":8},"end":{"line":61,"column":21}},"15":{"start":{"line":65,"column":12},"end":{"line":68,"column":46}},"16":{"start":{"line":69,"column":12},"end":{"line":86,"column":13}},"17":{"start":{"line":71,"column":16},"end":{"line":85,"column":17}},"18":{"start":{"line":73,"column":20},"end":{"line":84,"column":21}},"19":{"start":{"line":76,"column":28},"end":{"line":76,"column":101}},"20":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"21":{"start":{"line":79,"column":28},"end":{"line":79,"column":102}},"22":{"start":{"line":80,"column":24},"end":{"line":80,"column":30}},"23":{"start":{"line":82,"column":28},"end":{"line":82,"column":104}},"24":{"start":{"line":83,"column":24},"end":{"line":83,"column":30}},"25":{"start":{"line":87,"column":12},"end":{"line":87,"column":41}},"26":{"start":{"line":90,"column":4},"end":{"line":90,"column":50}},"27":{"start":{"line":91,"column":4},"end":{"line":91,"column":52}},"28":{"start":{"line":93,"column":4},"end":{"line":181,"column":6}},"29":{"start":{"line":95,"column":12},"end":{"line":104,"column":20}},"30":{"start":{"line":105,"column":12},"end":{"line":105,"column":20}},"31":{"start":{"line":106,"column":12},"end":{"line":106,"column":28}},"32":{"start":{"line":107,"column":12},"end":{"line":124,"column":13}},"33":{"start":{"line":109,"column":16},"end":{"line":109,"column":40}},"34":{"start":{"line":110,"column":16},"end":{"line":110,"column":44}},"35":{"start":{"line":111,"column":16},"end":{"line":111,"column":45}},"36":{"start":{"line":112,"column":16},"end":{"line":112,"column":49}},"37":{"start":{"line":113,"column":16},"end":{"line":113,"column":39}},"38":{"start":{"line":114,"column":16},"end":{"line":114,"column":47}},"39":{"start":{"line":115,"column":16},"end":{"line":122,"column":17}},"40":{"start":{"line":117,"column":20},"end":{"line":117,"column":108}},"41":{"start":{"line":118,"column":20},"end":{"line":121,"column":21}},"42":{"start":{"line":120,"column":24},"end":{"line":120,"column":42}},"43":{"start":{"line":123,"column":16},"end":{"line":123,"column":34}},"44":{"start":{"line":125,"column":12},"end":{"line":128,"column":13}},"45":{"start":{"line":127,"column":16},"end":{"line":127,"column":49}},"46":{"start":{"line":129,"column":12},"end":{"line":129,"column":39}},"47":{"start":{"line":133,"column":12},"end":{"line":143,"column":21}},"48":{"start":{"line":144,"column":12},"end":{"line":177,"column":13}},"49":{"start":{"line":146,"column":16},"end":{"line":176,"column":17}},"50":{"start":{"line":148,"column":20},"end":{"line":148,"column":35}},"51":{"start":{"line":149,"column":20},"end":{"line":149,"column":41}},"52":{"start":{"line":150,"column":20},"end":{"line":154,"column":21}},"53":{"start":{"line":152,"column":24},"end":{"line":152,"column":58}},"54":{"start":{"line":153,"column":24},"end":{"line":153,"column":97}},"55":{"start":{"line":155,"column":20},"end":{"line":155,"column":33}},"56":{"start":{"line":156,"column":20},"end":{"line":156,"column":37}},"57":{"start":{"line":158,"column":21},"end":{"line":176,"column":17}},"58":{"start":{"line":160,"column":20},"end":{"line":160,"column":33}},"59":{"start":{"line":161,"column":20},"end":{"line":161,"column":37}},"60":{"start":{"line":165,"column":20},"end":{"line":165,"column":46}},"61":{"start":{"line":166,"column":20},"end":{"line":166,"column":41}},"62":{"start":{"line":167,"column":20},"end":{"line":172,"column":21}},"63":{"start":{"line":169,"column":24},"end":{"line":169,"column":63}},"64":{"start":{"line":170,"column":24},"end":{"line":170,"column":108}},"65":{"start":{"line":171,"column":24},"end":{"line":171,"column":80}},"66":{"start":{"line":174,"column":20},"end":{"line":174,"column":46}},"67":{"start":{"line":175,"column":20},"end":{"line":175,"column":50}},"68":{"start":{"line":178,"column":12},"end":{"line":178,"column":32}},"69":{"start":{"line":179,"column":12},"end":{"line":179,"column":24}}},"branchMap":{"1":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":16},"end":{"line":41,"column":16}},{"start":{"line":41,"column":16},"end":{"line":41,"column":16}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":20},"end":{"line":43,"column":20}},{"start":{"line":43,"column":20},"end":{"line":43,"column":20}}]},"3":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":16},"end":{"line":71,"column":16}},{"start":{"line":71,"column":16},"end":{"line":71,"column":16}}]},"4":{"line":71,"type":"binary-expr","locations":[{"start":{"line":71,"column":19},"end":{"line":71,"column":39}},{"start":{"line":71,"column":43},"end":{"line":71,"column":53}}]},"5":{"line":73,"type":"switch","locations":[{"start":{"line":75,"column":24},"end":{"line":77,"column":30}},{"start":{"line":78,"column":24},"end":{"line":80,"column":30}},{"start":{"line":81,"column":24},"end":{"line":83,"column":30}}]},"6":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":20},"end":{"line":118,"column":20}},{"start":{"line":118,"column":20},"end":{"line":118,"column":20}}]},"7":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":12},"end":{"line":125,"column":12}},{"start":{"line":125,"column":12},"end":{"line":125,"column":12}}]},"8":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":41},"end":{"line":138,"column":83}},{"start":{"line":138,"column":86},"end":{"line":138,"column":90}}]},"9":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":12},"end":{"line":144,"column":12}},{"start":{"line":144,"column":12},"end":{"line":144,"column":12}}]},"10":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":16},"end":{"line":146,"column":16}},{"start":{"line":146,"column":16},"end":{"line":146,"column":16}}]},"11":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":19},"end":{"line":146,"column":29}},{"start":{"line":146,"column":33},"end":{"line":146,"column":53}}]},"12":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":21},"end":{"line":158,"column":21}},{"start":{"line":158,"column":21},"end":{"line":158,"column":21}}]},"13":{"line":170,"type":"cond-expr","locations":[{"start":{"line":170,"column":77},"end":{"line":170,"column":87}},{"start":{"line":170,"column":90},"end":{"line":170,"column":107}}]}},"code":["(function () { YUI.add('anim-shape', function (Y, NAME) {","","/**"," * Adds support for the <code>transform</code> attribute of <code>Graphic</code>"," * <code>Shape</code> instances."," * @module anim"," * @submodule anim-shape-transform"," * @deprecated Use anim-shape instead."," */","/**"," * Adds support for the <code>transform</code> and <code>fill</code> attributes of <code>Graphic</code>"," * and <code>Shape</code> instances. The <code>anim-shape</code> submodule can be used for all animations"," * involving <code>Graphic</code> <code>Shape</code> attributes."," *"," * @module anim"," * @submodule anim-shape"," */","    var NUM = Number,","    TO,","    TOSTRING,","    COLOR = \"color\",","    STOPS = \"stops\",","    TYPE = \"type\",","    GETUPDATEDSTOPS = function(anim, from, to, elapsed, duration, fn)","    {","        var i = 0,","            getUpdatedColorValue = Y.Anim.getUpdatedColorValue,","            toStop,","            fromStop,","            prop,","            len = to.length,","            stops = [],","            stop;","        for(; i < len; i = i + 1)","        {","            toStop = to[i];","            fromStop = from[i];","            stop = {};","            for(prop in toStop)","            {","                if(toStop.hasOwnProperty(prop))","                {","                    if(prop === COLOR)","                    {","                        stop[prop] = Y.Color.toHex(getUpdatedColorValue(","                            Y.Color.toHex(fromStop[prop]),","                            Y.Color.toHex(toStop[prop]),","                            elapsed,","                            duration,","                            fn","                        ));","                    }","                    else","                    {","                        stop[prop] = fn(elapsed, NUM(fromStop[prop]), NUM(toStop[prop]) - NUM(fromStop[prop]), duration);","                    }","                }","            }","            stops.push(stop);","        }","        return stops;","    },","    FILLANDSTROKEBEHAVIOR = {","        set: function(anim, att, from, to, elapsed, duration, fn) {","            var i,","            updated = {},","            getUpdatedColorValue = Y.Anim.getUpdatedColorValue,","            getUpdatedStops = GETUPDATEDSTOPS;","            for(i in to)","            {","                if(to.hasOwnProperty(i) && i !== TYPE)","                {","                    switch(i)","                    {","                        case COLOR :","                            updated[i] = getUpdatedColorValue(from[i], to[i], elapsed, duration, fn);","                        break;","                        case STOPS :","                            updated[i] = getUpdatedStops(anim, from[i], to[i], elapsed, duration, fn);","                        break;","                        default :","                            updated[i] = fn(elapsed, NUM(from[i]), NUM(to[i]) - NUM(from[i]), duration);","                        break;","                    }","                }","            }","            anim._node.set(att, updated);","        }","    };","    Y.Anim.behaviors.fill = FILLANDSTROKEBEHAVIOR;","    Y.Anim.behaviors.stroke = FILLANDSTROKEBEHAVIOR;","","    Y.Anim.behaviors.transform = {","        set: function(anim, att, from, to, elapsed, duration, fn) {","            var node = anim._node,","                transform = \"\",","                transformTo,","                transformFrom,","                toArgs,","                fromArgs,","                i = 0,","                j,","                argLen,","                len;","            to = TO;","            len = TO.length;","            for(; i < len; ++i)","            {","                toArgs = to[i].concat();","                fromArgs = from[i].concat();","                transformTo = toArgs.shift();","                transformFrom = fromArgs.shift();","                argLen = toArgs.length;","                transform += transformTo + \"(\";","                for(j = 0; j < argLen; ++j)","                {","                    transform += fn(elapsed, NUM(fromArgs[j]), NUM(toArgs[j]) - NUM(fromArgs[j]), duration);","                    if(j < argLen - 1)","                    {","                        transform += \", \";","                    }","                }","                transform += \");\";","            }","            if(transform)","            {","                node.set('transform', transform);","            }","            node._transform = TOSTRING;","        },","","        get: function(anim) {","            var node = anim._node,","                fromMatrix = node.matrix,","                toString = anim.get(\"to\").transform,","                fromString = node.get(\"transform\"),","                toArray = Y.MatrixUtil.getTransformArray(toString),","                fromArray = fromString ? Y.MatrixUtil.getTransformArray(fromString) : null,","                toMatrix,","                i,","                len,","                transformFunction,","                from;","            if(toArray)","            {","                if(!fromArray || fromArray.length < 1)","                {","                    fromArray = [];","                    len = toArray.length;","                    for(i = 0; i < len; ++i)","                    {","                        transformFunction = toArray[i][0];","                        fromArray[i] = Y.MatrixUtil.getTransformFunctionArray(transformFunction);","                    }","                    TO = toArray;","                    from = fromArray;","                }","                else if(Y.MatrixUtil.compareTransformSequence(toArray, fromArray))","                {","                    TO = toArray;","                    from = fromArray;","                }","                else","                {","                    toMatrix = new Y.Matrix();","                    len = toArray.length;","                    for(i = 0; i < len; ++i)","                    {","                        transformFunction = toArray[i].shift();","                        transformFunction = transformFunction === \"matrix\" ? \"multiply\" : transformFunction;","                        toMatrix[transformFunction].apply(toMatrix, toArray[i]);","                    }","","                    TO = toMatrix.decompose();","                    from = fromMatrix.decompose();","                }","            }","            TOSTRING = toString;","            return from;","        }","    };","","","","}, '3.13.0', {\"requires\": [\"anim-base\", \"anim-easing\", \"anim-color\", \"matrix\"]});","","}());"]};
12 var __cov_Sj0n4QPY_g38a32yagvG2w = __coverage__['build/anim-shape/anim-shape.js'];
13 __cov_Sj0n4QPY_g38a32yagvG2w.s['1']++;YUI.add('anim-shape',function(Y,NAME){__cov_Sj0n4QPY_g38a32yagvG2w.f['1']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['2']++;var NUM=Number,TO,TOSTRING,COLOR='color',STOPS='stops',TYPE='type',GETUPDATEDSTOPS=function(anim,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['2']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['3']++;var i=0,getUpdatedColorValue=Y.Anim.getUpdatedColorValue,toStop,fromStop,prop,len=to.length,stops=[],stop;__cov_Sj0n4QPY_g38a32yagvG2w.s['4']++;for(;i<len;i=i+1){__cov_Sj0n4QPY_g38a32yagvG2w.s['5']++;toStop=to[i];__cov_Sj0n4QPY_g38a32yagvG2w.s['6']++;fromStop=from[i];__cov_Sj0n4QPY_g38a32yagvG2w.s['7']++;stop={};__cov_Sj0n4QPY_g38a32yagvG2w.s['8']++;for(prop in toStop){__cov_Sj0n4QPY_g38a32yagvG2w.s['9']++;if(toStop.hasOwnProperty(prop)){__cov_Sj0n4QPY_g38a32yagvG2w.b['1'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['10']++;if(prop===COLOR){__cov_Sj0n4QPY_g38a32yagvG2w.b['2'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['11']++;stop[prop]=Y.Color.toHex(getUpdatedColorValue(Y.Color.toHex(fromStop[prop]),Y.Color.toHex(toStop[prop]),elapsed,duration,fn));}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['2'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['12']++;stop[prop]=fn(elapsed,NUM(fromStop[prop]),NUM(toStop[prop])-NUM(fromStop[prop]),duration);}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['1'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['13']++;stops.push(stop);}__cov_Sj0n4QPY_g38a32yagvG2w.s['14']++;return stops;},FILLANDSTROKEBEHAVIOR={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['3']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['15']++;var i,updated={},getUpdatedColorValue=Y.Anim.getUpdatedColorValue,getUpdatedStops=GETUPDATEDSTOPS;__cov_Sj0n4QPY_g38a32yagvG2w.s['16']++;for(i in to){__cov_Sj0n4QPY_g38a32yagvG2w.s['17']++;if((__cov_Sj0n4QPY_g38a32yagvG2w.b['4'][0]++,to.hasOwnProperty(i))&&(__cov_Sj0n4QPY_g38a32yagvG2w.b['4'][1]++,i!==TYPE)){__cov_Sj0n4QPY_g38a32yagvG2w.b['3'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['18']++;switch(i){case COLOR:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['19']++;updated[i]=getUpdatedColorValue(from[i],to[i],elapsed,duration,fn);__cov_Sj0n4QPY_g38a32yagvG2w.s['20']++;break;case STOPS:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['21']++;updated[i]=getUpdatedStops(anim,from[i],to[i],elapsed,duration,fn);__cov_Sj0n4QPY_g38a32yagvG2w.s['22']++;break;default:__cov_Sj0n4QPY_g38a32yagvG2w.b['5'][2]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['23']++;updated[i]=fn(elapsed,NUM(from[i]),NUM(to[i])-NUM(from[i]),duration);__cov_Sj0n4QPY_g38a32yagvG2w.s['24']++;break;}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['3'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['25']++;anim._node.set(att,updated);}};__cov_Sj0n4QPY_g38a32yagvG2w.s['26']++;Y.Anim.behaviors.fill=FILLANDSTROKEBEHAVIOR;__cov_Sj0n4QPY_g38a32yagvG2w.s['27']++;Y.Anim.behaviors.stroke=FILLANDSTROKEBEHAVIOR;__cov_Sj0n4QPY_g38a32yagvG2w.s['28']++;Y.Anim.behaviors.transform={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['4']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['29']++;var node=anim._node,transform='',transformTo,transformFrom,toArgs,fromArgs,i=0,j,argLen,len;__cov_Sj0n4QPY_g38a32yagvG2w.s['30']++;to=TO;__cov_Sj0n4QPY_g38a32yagvG2w.s['31']++;len=TO.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['32']++;for(;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['33']++;toArgs=to[i].concat();__cov_Sj0n4QPY_g38a32yagvG2w.s['34']++;fromArgs=from[i].concat();__cov_Sj0n4QPY_g38a32yagvG2w.s['35']++;transformTo=toArgs.shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['36']++;transformFrom=fromArgs.shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['37']++;argLen=toArgs.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['38']++;transform+=transformTo+'(';__cov_Sj0n4QPY_g38a32yagvG2w.s['39']++;for(j=0;j<argLen;++j){__cov_Sj0n4QPY_g38a32yagvG2w.s['40']++;transform+=fn(elapsed,NUM(fromArgs[j]),NUM(toArgs[j])-NUM(fromArgs[j]),duration);__cov_Sj0n4QPY_g38a32yagvG2w.s['41']++;if(j<argLen-1){__cov_Sj0n4QPY_g38a32yagvG2w.b['6'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['42']++;transform+=', ';}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['6'][1]++;}}__cov_Sj0n4QPY_g38a32yagvG2w.s['43']++;transform+=');';}__cov_Sj0n4QPY_g38a32yagvG2w.s['44']++;if(transform){__cov_Sj0n4QPY_g38a32yagvG2w.b['7'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['45']++;node.set('transform',transform);}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['7'][1]++;}__cov_Sj0n4QPY_g38a32yagvG2w.s['46']++;node._transform=TOSTRING;},get:function(anim){__cov_Sj0n4QPY_g38a32yagvG2w.f['5']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['47']++;var node=anim._node,fromMatrix=node.matrix,toString=anim.get('to').transform,fromString=node.get('transform'),toArray=Y.MatrixUtil.getTransformArray(toString),fromArray=fromString?(__cov_Sj0n4QPY_g38a32yagvG2w.b['8'][0]++,Y.MatrixUtil.getTransformArray(fromString)):(__cov_Sj0n4QPY_g38a32yagvG2w.b['8'][1]++,null),toMatrix,i,len,transformFunction,from;__cov_Sj0n4QPY_g38a32yagvG2w.s['48']++;if(toArray){__cov_Sj0n4QPY_g38a32yagvG2w.b['9'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['49']++;if((__cov_Sj0n4QPY_g38a32yagvG2w.b['11'][0]++,!fromArray)||(__cov_Sj0n4QPY_g38a32yagvG2w.b['11'][1]++,fromArray.length<1)){__cov_Sj0n4QPY_g38a32yagvG2w.b['10'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['50']++;fromArray=[];__cov_Sj0n4QPY_g38a32yagvG2w.s['51']++;len=toArray.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['52']++;for(i=0;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['53']++;transformFunction=toArray[i][0];__cov_Sj0n4QPY_g38a32yagvG2w.s['54']++;fromArray[i]=Y.MatrixUtil.getTransformFunctionArray(transformFunction);}__cov_Sj0n4QPY_g38a32yagvG2w.s['55']++;TO=toArray;__cov_Sj0n4QPY_g38a32yagvG2w.s['56']++;from=fromArray;}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['10'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['57']++;if(Y.MatrixUtil.compareTransformSequence(toArray,fromArray)){__cov_Sj0n4QPY_g38a32yagvG2w.b['12'][0]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['58']++;TO=toArray;__cov_Sj0n4QPY_g38a32yagvG2w.s['59']++;from=fromArray;}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['12'][1]++;__cov_Sj0n4QPY_g38a32yagvG2w.s['60']++;toMatrix=new Y.Matrix();__cov_Sj0n4QPY_g38a32yagvG2w.s['61']++;len=toArray.length;__cov_Sj0n4QPY_g38a32yagvG2w.s['62']++;for(i=0;i<len;++i){__cov_Sj0n4QPY_g38a32yagvG2w.s['63']++;transformFunction=toArray[i].shift();__cov_Sj0n4QPY_g38a32yagvG2w.s['64']++;transformFunction=transformFunction==='matrix'?(__cov_Sj0n4QPY_g38a32yagvG2w.b['13'][0]++,'multiply'):(__cov_Sj0n4QPY_g38a32yagvG2w.b['13'][1]++,transformFunction);__cov_Sj0n4QPY_g38a32yagvG2w.s['65']++;toMatrix[transformFunction].apply(toMatrix,toArray[i]);}__cov_Sj0n4QPY_g38a32yagvG2w.s['66']++;TO=toMatrix.decompose();__cov_Sj0n4QPY_g38a32yagvG2w.s['67']++;from=fromMatrix.decompose();}}}else{__cov_Sj0n4QPY_g38a32yagvG2w.b['9'][1]++;}__cov_Sj0n4QPY_g38a32yagvG2w.s['68']++;TOSTRING=toString;__cov_Sj0n4QPY_g38a32yagvG2w.s['69']++;return from;}};},'3.13.0',{'requires':['anim-base','anim-easing','anim-color','matrix']});