NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / swfdetect / swfdetect-coverage.js
blobef68021a60318b40bddb3893ea1e410a6081035b
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/swfdetect/swfdetect.js']) {
10    __coverage__['build/swfdetect/swfdetect.js'] = {"path":"build/swfdetect/swfdetect.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},"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],"14":[0,0],"15":[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":21},"end":{"line":1,"column":40}}},"2":{"name":"makeInt","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":20}}},"3":{"name":"parseFlashVersion","line":19,"loc":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}}},"4":{"name":"(anonymous_4)","line":82,"loc":{"start":{"line":82,"column":22},"end":{"line":82,"column":34}}},"5":{"name":"(anonymous_5)","line":95,"loc":{"start":{"line":95,"column":28},"end":{"line":95,"column":72}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":115,"column":41}},"2":{"start":{"line":9,"column":0},"end":{"line":13,"column":24}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":1}},"4":{"start":{"line":16,"column":4},"end":{"line":16,"column":27}},"5":{"start":{"line":19,"column":0},"end":{"line":31,"column":1}},"6":{"start":{"line":20,"column":4},"end":{"line":22,"column":5}},"7":{"start":{"line":21,"column":8},"end":{"line":21,"column":36}},"8":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"9":{"start":{"line":25,"column":8},"end":{"line":25,"column":36}},"10":{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},"11":{"start":{"line":29,"column":8},"end":{"line":29,"column":34}},"12":{"start":{"line":33,"column":0},"end":{"line":62,"column":1}},"13":{"start":{"line":34,"column":3},"end":{"line":39,"column":4}},"14":{"start":{"line":35,"column":6},"end":{"line":38,"column":7}},"15":{"start":{"line":36,"column":9},"end":{"line":36,"column":92}},"16":{"start":{"line":37,"column":9},"end":{"line":37,"column":31}},"17":{"start":{"line":41,"column":5},"end":{"line":62,"column":1}},"18":{"start":{"line":42,"column":4},"end":{"line":53,"column":5}},"19":{"start":{"line":44,"column":8},"end":{"line":44,"column":54}},"20":{"start":{"line":45,"column":8},"end":{"line":45,"column":41}},"21":{"start":{"line":49,"column":8},"end":{"line":52,"column":9}},"22":{"start":{"line":51,"column":12},"end":{"line":51,"column":26}},"23":{"start":{"line":54,"column":4},"end":{"line":61,"column":5}},"24":{"start":{"line":55,"column":4},"end":{"line":60,"column":19}},"25":{"start":{"line":57,"column":8},"end":{"line":57,"column":46}},"26":{"start":{"line":58,"column":8},"end":{"line":58,"column":79}},"27":{"start":{"line":59,"column":8},"end":{"line":59,"column":30}},"28":{"start":{"line":73,"column":0},"end":{"line":112,"column":2}},"29":{"start":{"line":83,"column":8},"end":{"line":83,"column":97}},"30":{"start":{"line":96,"column":8},"end":{"line":98,"column":46}},"31":{"start":{"line":100,"column":8},"end":{"line":100,"column":46}},"32":{"start":{"line":101,"column":8},"end":{"line":101,"column":46}},"33":{"start":{"line":102,"column":8},"end":{"line":102,"column":44}},"34":{"start":{"line":104,"column":8},"end":{"line":109,"column":9}},"35":{"start":{"line":105,"column":12},"end":{"line":107,"column":13}},"36":{"start":{"line":106,"column":16},"end":{"line":106,"column":41}},"37":{"start":{"line":108,"column":12},"end":{"line":108,"column":40}},"38":{"start":{"line":110,"column":8},"end":{"line":110,"column":36}}},"branchMap":{"1":{"line":20,"type":"if","locations":[{"start":{"line":20,"column":4},"end":{"line":20,"column":4}},{"start":{"line":20,"column":4},"end":{"line":20,"column":4}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"3":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":28,"column":4}},{"start":{"line":28,"column":4},"end":{"line":28,"column":4}}]},"4":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":0},"end":{"line":33,"column":0}},{"start":{"line":33,"column":0},"end":{"line":33,"column":0}}]},"5":{"line":33,"type":"binary-expr","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":12}},{"start":{"line":33,"column":16},"end":{"line":33,"column":25}},{"start":{"line":33,"column":29},"end":{"line":33,"column":37}}]},"6":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":3},"end":{"line":34,"column":3}},{"start":{"line":34,"column":3},"end":{"line":34,"column":3}}]},"7":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":6},"end":{"line":35,"column":6}},{"start":{"line":35,"column":6},"end":{"line":35,"column":6}}]},"8":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":5},"end":{"line":41,"column":5}},{"start":{"line":41,"column":5},"end":{"line":41,"column":5}}]},"9":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":8},"end":{"line":49,"column":8}},{"start":{"line":49,"column":8},"end":{"line":49,"column":8}}]},"10":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":54,"column":4}},{"start":{"line":54,"column":4},"end":{"line":54,"column":4}}]},"11":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":29},"end":{"line":100,"column":39}},{"start":{"line":100,"column":43},"end":{"line":100,"column":44}}]},"12":{"line":101,"type":"binary-expr","locations":[{"start":{"line":101,"column":29},"end":{"line":101,"column":39}},{"start":{"line":101,"column":43},"end":{"line":101,"column":44}}]},"13":{"line":102,"type":"binary-expr","locations":[{"start":{"line":102,"column":29},"end":{"line":102,"column":37}},{"start":{"line":102,"column":41},"end":{"line":102,"column":42}}]},"14":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]},"15":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":12},"end":{"line":105,"column":12}},{"start":{"line":105,"column":12},"end":{"line":105,"column":12}}]}},"code":["(function () { YUI.add('swfdetect', function (Y, NAME) {","","/**"," * Utility for Flash version detection"," * @module swfdetect"," */","","// Shortcuts and helper methods","var version = 0,","    uA = Y.UA,","    lG = Y.Lang,","    sF = \"ShockwaveFlash\",","    mF, eP, vS, ax6, ax;","","function makeInt(n) {","    return parseInt(n, 10);","}","","function parseFlashVersion (flashVer) {","    if (lG.isNumber(makeInt(flashVer[0]))) {","        uA.flashMajor = flashVer[0];","    }","","    if (lG.isNumber(makeInt(flashVer[1]))) {","        uA.flashMinor = flashVer[1];","    }","","    if (lG.isNumber(makeInt(flashVer[2]))) {","        uA.flashRev = flashVer[2];","    }","}","","if (uA.gecko || uA.webkit || uA.opera) {","   if ((mF = navigator.mimeTypes['application/x-shockwave-flash'])) {","      if ((eP = mF.enabledPlugin)) {","         vS = eP.description.replace(/\\s[rd]/g, '.').replace(/[A-Za-z\\s]+/g, '').split('.');","         parseFlashVersion(vS);","      }","   }","}","else if(uA.ie) {","    try","    {","        ax6 = new ActiveXObject(sF + \".\" + sF + \".6\");","        ax6.AllowScriptAccess = \"always\";","    }","    catch (e)","    {","        if(ax6 !== null)","        {","            version = 6.0;","        }","    }","    if (version === 0) {","    try","    {","        ax = new ActiveXObject(sF + \".\" + sF);","        vS = ax.GetVariable(\"$version\").replace(/[A-Za-z\\s]+/g, '').split(',');","        parseFlashVersion(vS);","    } catch (e2) {}","    }","}","","/** Create a calendar view to represent a single or multiple","  * month range of dates, rendered as a grid with date and","  * weekday labels.","  *","  * @class SWFDetect","  * @constructor","  */","","","Y.SWFDetect = {","","    /**","     * Returns the version of either the Flash Player plugin (in Mozilla/WebKit/Opera browsers),","     * or the Flash Player ActiveX control (in IE), as a String of the form \"MM.mm.rr\", where","     * MM is the major version, mm is the minor version, and rr is the revision.","     * @method getFlashVersion","     */","","    getFlashVersion : function () {","        return (String(uA.flashMajor) + \".\" + String(uA.flashMinor) + \".\" + String(uA.flashRev));","    },","","    /**","     * Checks whether the version of the Flash player installed on the user's machine is greater","     * than or equal to the one specified. If it is, this method returns true; it is false otherwise.","     * @method isFlashVersionAtLeast","     * @return {Boolean} Whether the Flash player version is greater than or equal to the one specified.","     * @param flashMajor {int} The Major version of the Flash player to compare against.","     * @param flashMinor {int} The Minor version of the Flash player to compare against.","     * @param flashRev {int} The Revision version of the Flash player to compare against.","     */","    isFlashVersionAtLeast : function (flashMajor, flashMinor, flashRev) {","        var uaMajor    = makeInt(uA.flashMajor),","            uaMinor    = makeInt(uA.flashMinor),","            uaRev      = makeInt(uA.flashRev);","","        flashMajor = makeInt(flashMajor || 0);","        flashMinor = makeInt(flashMinor || 0);","        flashRev   = makeInt(flashRev || 0);","","        if (flashMajor === uaMajor) {","            if (flashMinor === uaMinor) {","                return flashRev <= uaRev;","            }","            return flashMinor < uaMinor;","        }","        return flashMajor < uaMajor;","    }","};","","","}, '3.13.0', {\"requires\": [\"yui-base\"]});","","}());"]};
12 var __cov_CtD3jn9dRl5rmO3OjmnVXg = __coverage__['build/swfdetect/swfdetect.js'];
13 __cov_CtD3jn9dRl5rmO3OjmnVXg.s['1']++;YUI.add('swfdetect',function(Y,NAME){__cov_CtD3jn9dRl5rmO3OjmnVXg.f['1']++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['2']++;var version=0,uA=Y.UA,lG=Y.Lang,sF='ShockwaveFlash',mF,eP,vS,ax6,ax;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['3']++;function makeInt(n){__cov_CtD3jn9dRl5rmO3OjmnVXg.f['2']++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['4']++;return parseInt(n,10);}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['5']++;function parseFlashVersion(flashVer){__cov_CtD3jn9dRl5rmO3OjmnVXg.f['3']++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['6']++;if(lG.isNumber(makeInt(flashVer[0]))){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['1'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['7']++;uA.flashMajor=flashVer[0];}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['1'][1]++;}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['8']++;if(lG.isNumber(makeInt(flashVer[1]))){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['2'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['9']++;uA.flashMinor=flashVer[1];}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['2'][1]++;}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['10']++;if(lG.isNumber(makeInt(flashVer[2]))){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['3'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['11']++;uA.flashRev=flashVer[2];}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['3'][1]++;}}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['12']++;if((__cov_CtD3jn9dRl5rmO3OjmnVXg.b['5'][0]++,uA.gecko)||(__cov_CtD3jn9dRl5rmO3OjmnVXg.b['5'][1]++,uA.webkit)||(__cov_CtD3jn9dRl5rmO3OjmnVXg.b['5'][2]++,uA.opera)){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['4'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['13']++;if(mF=navigator.mimeTypes['application/x-shockwave-flash']){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['6'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['14']++;if(eP=mF.enabledPlugin){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['7'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['15']++;vS=eP.description.replace(/\s[rd]/g,'.').replace(/[A-Za-z\s]+/g,'').split('.');__cov_CtD3jn9dRl5rmO3OjmnVXg.s['16']++;parseFlashVersion(vS);}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['7'][1]++;}}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['6'][1]++;}}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['4'][1]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['17']++;if(uA.ie){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['8'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['18']++;try{__cov_CtD3jn9dRl5rmO3OjmnVXg.s['19']++;ax6=new ActiveXObject(sF+'.'+sF+'.6');__cov_CtD3jn9dRl5rmO3OjmnVXg.s['20']++;ax6.AllowScriptAccess='always';}catch(e){__cov_CtD3jn9dRl5rmO3OjmnVXg.s['21']++;if(ax6!==null){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['9'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['22']++;version=6;}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['9'][1]++;}}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['23']++;if(version===0){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['10'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['24']++;try{__cov_CtD3jn9dRl5rmO3OjmnVXg.s['25']++;ax=new ActiveXObject(sF+'.'+sF);__cov_CtD3jn9dRl5rmO3OjmnVXg.s['26']++;vS=ax.GetVariable('$version').replace(/[A-Za-z\s]+/g,'').split(',');__cov_CtD3jn9dRl5rmO3OjmnVXg.s['27']++;parseFlashVersion(vS);}catch(e2){}}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['10'][1]++;}}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['8'][1]++;}}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['28']++;Y.SWFDetect={getFlashVersion:function(){__cov_CtD3jn9dRl5rmO3OjmnVXg.f['4']++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['29']++;return String(uA.flashMajor)+'.'+String(uA.flashMinor)+'.'+String(uA.flashRev);},isFlashVersionAtLeast:function(flashMajor,flashMinor,flashRev){__cov_CtD3jn9dRl5rmO3OjmnVXg.f['5']++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['30']++;var uaMajor=makeInt(uA.flashMajor),uaMinor=makeInt(uA.flashMinor),uaRev=makeInt(uA.flashRev);__cov_CtD3jn9dRl5rmO3OjmnVXg.s['31']++;flashMajor=makeInt((__cov_CtD3jn9dRl5rmO3OjmnVXg.b['11'][0]++,flashMajor)||(__cov_CtD3jn9dRl5rmO3OjmnVXg.b['11'][1]++,0));__cov_CtD3jn9dRl5rmO3OjmnVXg.s['32']++;flashMinor=makeInt((__cov_CtD3jn9dRl5rmO3OjmnVXg.b['12'][0]++,flashMinor)||(__cov_CtD3jn9dRl5rmO3OjmnVXg.b['12'][1]++,0));__cov_CtD3jn9dRl5rmO3OjmnVXg.s['33']++;flashRev=makeInt((__cov_CtD3jn9dRl5rmO3OjmnVXg.b['13'][0]++,flashRev)||(__cov_CtD3jn9dRl5rmO3OjmnVXg.b['13'][1]++,0));__cov_CtD3jn9dRl5rmO3OjmnVXg.s['34']++;if(flashMajor===uaMajor){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['14'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['35']++;if(flashMinor===uaMinor){__cov_CtD3jn9dRl5rmO3OjmnVXg.b['15'][0]++;__cov_CtD3jn9dRl5rmO3OjmnVXg.s['36']++;return flashRev<=uaRev;}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['15'][1]++;}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['37']++;return flashMinor<uaMinor;}else{__cov_CtD3jn9dRl5rmO3OjmnVXg.b['14'][1]++;}__cov_CtD3jn9dRl5rmO3OjmnVXg.s['38']++;return flashMajor<uaMajor;}};},'3.13.0',{'requires':['yui-base']});