10 __coverage__['build/selector-css3/selector-css3.js'] = {"path":"build/selector-css3/selector-css3.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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[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],"16":[0,0],"17":[0,0,0],"18":[0,0],"19":[0,0]},"f":{"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":25},"end":{"line":1,"column":44}}},"2":{"name":"(anonymous_2)","line":19,"loc":{"start":{"line":19,"column":21},"end":{"line":19,"column":56}}},"3":{"name":"(anonymous_3)","line":71,"loc":{"start":{"line":71,"column":12},"end":{"line":71,"column":27}}},"4":{"name":"(anonymous_4)","line":75,"loc":{"start":{"line":75,"column":17},"end":{"line":75,"column":38}}},"5":{"name":"(anonymous_5)","line":79,"loc":{"start":{"line":79,"column":22},"end":{"line":79,"column":43}}},"6":{"name":"(anonymous_6)","line":83,"loc":{"start":{"line":83,"column":19},"end":{"line":83,"column":40}}},"7":{"name":"(anonymous_7)","line":87,"loc":{"start":{"line":87,"column":24},"end":{"line":87,"column":45}}},"8":{"name":"(anonymous_8)","line":91,"loc":{"start":{"line":91,"column":18},"end":{"line":91,"column":33}}},"9":{"name":"(anonymous_9)","line":96,"loc":{"start":{"line":96,"column":21},"end":{"line":96,"column":36}}},"10":{"name":"(anonymous_10)","line":100,"loc":{"start":{"line":100,"column":20},"end":{"line":100,"column":35}}},"11":{"name":"(anonymous_11)","line":105,"loc":{"start":{"line":105,"column":18},"end":{"line":105,"column":33}}},"12":{"name":"(anonymous_12)","line":110,"loc":{"start":{"line":110,"column":20},"end":{"line":110,"column":35}}},"13":{"name":"(anonymous_13)","line":115,"loc":{"start":{"line":115,"column":13},"end":{"line":115,"column":28}}},"14":{"name":"(anonymous_14)","line":119,"loc":{"start":{"line":119,"column":11},"end":{"line":119,"column":32}}},"15":{"name":"(anonymous_15)","line":123,"loc":{"start":{"line":123,"column":16},"end":{"line":123,"column":37}}},"16":{"name":"(anonymous_16)","line":128,"loc":{"start":{"line":128,"column":15},"end":{"line":128,"column":30}}},"17":{"name":"(anonymous_17)","line":132,"loc":{"start":{"line":132,"column":13},"end":{"line":132,"column":28}}},"18":{"name":"(anonymous_18)","line":136,"loc":{"start":{"line":136,"column":14},"end":{"line":136,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":152,"column":65}},"2":{"start":{"line":17,"column":0},"end":{"line":17,"column":69}},"3":{"start":{"line":19,"column":0},"end":{"line":68,"column":2}},"4":{"start":{"line":20,"column":4},"end":{"line":20,"column":33}},"5":{"start":{"line":21,"column":4},"end":{"line":27,"column":11}},"6":{"start":{"line":29,"column":4},"end":{"line":36,"column":5}},"7":{"start":{"line":30,"column":8},"end":{"line":30,"column":14}},"8":{"start":{"line":31,"column":8},"end":{"line":31,"column":17}},"9":{"start":{"line":32,"column":8},"end":{"line":32,"column":16}},"10":{"start":{"line":33,"column":8},"end":{"line":33,"column":40}},"11":{"start":{"line":34,"column":11},"end":{"line":36,"column":5}},"12":{"start":{"line":35,"column":8},"end":{"line":35,"column":24}},"13":{"start":{"line":38,"column":4},"end":{"line":52,"column":5}},"14":{"start":{"line":39,"column":8},"end":{"line":41,"column":9}},"15":{"start":{"line":40,"column":12},"end":{"line":40,"column":40}},"16":{"start":{"line":43,"column":8},"end":{"line":47,"column":9}},"17":{"start":{"line":44,"column":12},"end":{"line":44,"column":24}},"18":{"start":{"line":46,"column":12},"end":{"line":46,"column":25}},"19":{"start":{"line":49,"column":11},"end":{"line":52,"column":5}},"20":{"start":{"line":50,"column":8},"end":{"line":50,"column":28}},"21":{"start":{"line":51,"column":8},"end":{"line":51,"column":24}},"22":{"start":{"line":54,"column":4},"end":{"line":66,"column":5}},"23":{"start":{"line":55,"column":8},"end":{"line":59,"column":9}},"24":{"start":{"line":56,"column":12},"end":{"line":58,"column":13}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":28}},"26":{"start":{"line":61,"column":8},"end":{"line":65,"column":9}},"27":{"start":{"line":62,"column":12},"end":{"line":64,"column":13}},"28":{"start":{"line":63,"column":16},"end":{"line":63,"column":28}},"29":{"start":{"line":67,"column":4},"end":{"line":67,"column":17}},"30":{"start":{"line":70,"column":0},"end":{"line":139,"column":3}},"31":{"start":{"line":72,"column":8},"end":{"line":72,"column":59}},"32":{"start":{"line":76,"column":8},"end":{"line":76,"column":46}},"33":{"start":{"line":80,"column":8},"end":{"line":80,"column":58}},"34":{"start":{"line":84,"column":8},"end":{"line":84,"column":60}},"35":{"start":{"line":88,"column":8},"end":{"line":88,"column":66}},"36":{"start":{"line":92,"column":8},"end":{"line":92,"column":56}},"37":{"start":{"line":93,"column":8},"end":{"line":93,"column":54}},"38":{"start":{"line":97,"column":8},"end":{"line":97,"column":74}},"39":{"start":{"line":101,"column":8},"end":{"line":101,"column":70}},"40":{"start":{"line":102,"column":8},"end":{"line":102,"column":54}},"41":{"start":{"line":106,"column":8},"end":{"line":106,"column":56}},"42":{"start":{"line":107,"column":8},"end":{"line":107,"column":61}},"43":{"start":{"line":111,"column":8},"end":{"line":111,"column":70}},"44":{"start":{"line":112,"column":8},"end":{"line":112,"column":61}},"45":{"start":{"line":116,"column":8},"end":{"line":116,"column":44}},"46":{"start":{"line":120,"column":8},"end":{"line":120,"column":44}},"47":{"start":{"line":124,"column":8},"end":{"line":124,"column":60}},"48":{"start":{"line":125,"column":8},"end":{"line":125,"column":39}},"49":{"start":{"line":129,"column":8},"end":{"line":129,"column":65}},"50":{"start":{"line":133,"column":8},"end":{"line":133,"column":63}},"51":{"start":{"line":137,"column":8},"end":{"line":137,"column":31}},"52":{"start":{"line":141,"column":0},"end":{"line":145,"column":3}},"53":{"start":{"line":147,"column":0},"end":{"line":149,"column":2}}},"branchMap":{"1":{"line":24,"type":"binary-expr","locations":[{"start":{"line":24,"column":12},"end":{"line":24,"column":35}},{"start":{"line":24,"column":39},"end":{"line":24,"column":40}}]},"2":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"3":{"line":33,"type":"cond-expr","locations":[{"start":{"line":33,"column":34},"end":{"line":33,"column":35}},{"start":{"line":33,"column":38},"end":{"line":33,"column":39}}]},"4":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":11},"end":{"line":34,"column":11}},{"start":{"line":34,"column":11},"end":{"line":34,"column":11}}]},"5":{"line":35,"type":"cond-expr","locations":[{"start":{"line":35,"column":18},"end":{"line":35,"column":19}},{"start":{"line":35,"column":22},"end":{"line":35,"column":23}}]},"6":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":38,"column":4}},{"start":{"line":38,"column":4},"end":{"line":38,"column":4}}]},"7":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":8},"end":{"line":39,"column":8}},{"start":{"line":39,"column":8},"end":{"line":39,"column":8}}]},"8":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":8}},{"start":{"line":43,"column":8},"end":{"line":43,"column":8}}]},"9":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":11},"end":{"line":49,"column":11}},{"start":{"line":49,"column":11},"end":{"line":49,"column":11}}]},"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":56,"type":"if","locations":[{"start":{"line":56,"column":12},"end":{"line":56,"column":12}},{"start":{"line":56,"column":12},"end":{"line":56,"column":12}}]},"12":{"line":56,"type":"binary-expr","locations":[{"start":{"line":56,"column":17},"end":{"line":56,"column":23}},{"start":{"line":56,"column":27},"end":{"line":56,"column":47}}]},"13":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"14":{"line":62,"type":"binary-expr","locations":[{"start":{"line":62,"column":17},"end":{"line":62,"column":24}},{"start":{"line":62,"column":28},"end":{"line":62,"column":48}}]},"15":{"line":107,"type":"binary-expr","locations":[{"start":{"line":107,"column":15},"end":{"line":107,"column":36}},{"start":{"line":107,"column":40},"end":{"line":107,"column":60}}]},"16":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":15},"end":{"line":112,"column":36}},{"start":{"line":112,"column":40},"end":{"line":112,"column":60}}]},"17":{"line":124,"type":"binary-expr","locations":[{"start":{"line":124,"column":19},"end":{"line":124,"column":33}},{"start":{"line":124,"column":37},"end":{"line":124,"column":53}},{"start":{"line":124,"column":57},"end":{"line":124,"column":59}}]},"18":{"line":129,"type":"binary-expr","locations":[{"start":{"line":129,"column":16},"end":{"line":129,"column":37}},{"start":{"line":129,"column":41},"end":{"line":129,"column":63}}]},"19":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":16},"end":{"line":133,"column":43}},{"start":{"line":133,"column":47},"end":{"line":133,"column":61}}]}},"code":["(function () { YUI.add('selector-css3', function (Y, NAME) {","","/**"," * The selector css3 module provides support for css3 selectors."," * @module dom"," * @submodule selector-css3"," * @for Selector"," */","","/*"," an+b = get every _a_th node starting at the _b_th"," 0n+b = no repeat (\"0\" and \"n\" may both be omitted (together) , e.g. \"0n+1\" or \"1\", not \"0+1\"), return only the _b_th element"," 1n+b = get every element starting from b (\"1\" may may be omitted, e.g. \"1n+0\" or \"n+0\" or \"n\")"," an+0 = get every _a_th element, \"0\" may be omitted","*/","","Y.Selector._reNth = /^(?:([\\-]?\\d*)(n){1}|(odd|even)$)*([\\-+]?\\d*)$/;","","Y.Selector._getNth = function(node, expr, tag, reverse) {"," Y.Selector._reNth.test(expr);"," var a = parseInt(RegExp.$1, 10), // include every _a_ elements (zero means no repeat, just first _a_)"," n = RegExp.$2, // \"n\""," oddeven = RegExp.$3, // \"odd\" or \"even\""," b = parseInt(RegExp.$4, 10) || 0, // start scan from element _b_"," result = [],"," siblings = Y.DOM._children(node.parentNode, tag),"," op;",""," if (oddeven) {"," a = 2; // always every other"," op = '+';"," n = 'n';"," b = (oddeven === 'odd') ? 1 : 0;"," } else if ( isNaN(a) ) {"," a = (n) ? 1 : 0; // start from the first or no repeat"," }",""," if (a === 0) { // just the first"," if (reverse) {"," b = siblings.length - b + 1;"," }",""," if (siblings[b - 1] === node) {"," return true;"," } else {"," return false;"," }",""," } else if (a < 0) {"," reverse = !!reverse;"," a = Math.abs(a);"," }",""," if (!reverse) {"," for (var i = b - 1, len = siblings.length; i < len; i += a) {"," if ( i >= 0 && siblings[i] === node ) {"," return true;"," }"," }"," } else {"," for (var i = siblings.length - b, len = siblings.length; i >= 0; i -= a) {"," if ( i < len && siblings[i] === node ) {"," return true;"," }"," }"," }"," return false;","};","","Y.mix(Y.Selector.pseudos, {"," 'root': function(node) {"," return node === node.ownerDocument.documentElement;"," },",""," 'nth-child': function(node, expr) {"," return Y.Selector._getNth(node, expr);"," },",""," 'nth-last-child': function(node, expr) {"," return Y.Selector._getNth(node, expr, null, true);"," },",""," 'nth-of-type': function(node, expr) {"," return Y.Selector._getNth(node, expr, node.tagName);"," },",""," 'nth-last-of-type': function(node, expr) {"," return Y.Selector._getNth(node, expr, node.tagName, true);"," },",""," 'last-child': function(node) {"," var children = Y.DOM._children(node.parentNode);"," return children[children.length - 1] === node;"," },",""," 'first-of-type': function(node) {"," return Y.DOM._children(node.parentNode, node.tagName)[0] === node;"," },",""," 'last-of-type': function(node) {"," var children = Y.DOM._children(node.parentNode, node.tagName);"," return children[children.length - 1] === node;"," },",""," 'only-child': function(node) {"," var children = Y.DOM._children(node.parentNode);"," return children.length === 1 && children[0] === node;"," },",""," 'only-of-type': function(node) {"," var children = Y.DOM._children(node.parentNode, node.tagName);"," return children.length === 1 && children[0] === node;"," },",""," 'empty': function(node) {"," return node.childNodes.length === 0;"," },",""," 'not': function(node, expr) {"," return !Y.Selector.test(node, expr);"," },",""," 'contains': function(node, expr) {"," var text = node.innerText || node.textContent || '';"," return text.indexOf(expr) > -1;"," },",""," 'checked': function(node) {"," return (node.checked === true || node.selected === true);"," },",""," enabled: function(node) {"," return (node.disabled !== undefined && !node.disabled);"," },",""," disabled: function(node) {"," return (node.disabled);"," }","});","","Y.mix(Y.Selector.operators, {"," '^=': '^{val}', // Match starts with value"," '$=': '{val}$', // Match ends with value"," '*=': '{val}' // Match contains value as substring","});","","Y.Selector.combinators['~'] = {"," axis: 'previousSibling'","};","","","}, '3.13.0', {\"requires\": [\"selector-native\", \"selector-css2\"]});","","}());"]};