src/cm/media/js/lib/yui/yui3-3.15.0/build/series-cartesian/series-cartesian-coverage.js
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/series-cartesian/series-cartesian.js']) {
__coverage__['build/series-cartesian/series-cartesian.js'] = {"path":"build/series-cartesian/series-cartesian.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,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":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,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],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0,0,0,0,0,0],"37":[0,0],"38":[0,0],"39":[0,0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0,0],"58":[0,0],"59":[0,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,"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":28},"end":{"line":1,"column":47}}},"2":{"name":"(anonymous_2)","line":74,"loc":{"start":{"line":74,"column":18},"end":{"line":75,"column":4}}},"3":{"name":"(anonymous_3)","line":90,"loc":{"start":{"line":90,"column":62},"end":{"line":90,"column":73}}},"4":{"name":"(anonymous_4)","line":97,"loc":{"start":{"line":97,"column":60},"end":{"line":97,"column":71}}},"5":{"name":"(anonymous_5)","line":104,"loc":{"start":{"line":104,"column":62},"end":{"line":104,"column":73}}},"6":{"name":"(anonymous_6)","line":121,"loc":{"start":{"line":121,"column":25},"end":{"line":122,"column":4}}},"7":{"name":"(anonymous_7)","line":135,"loc":{"start":{"line":135,"column":25},"end":{"line":136,"column":4}}},"8":{"name":"(anonymous_8)","line":158,"loc":{"start":{"line":158,"column":25},"end":{"line":159,"column":4}}},"9":{"name":"(anonymous_9)","line":174,"loc":{"start":{"line":174,"column":25},"end":{"line":175,"column":4}}},"10":{"name":"(anonymous_10)","line":191,"loc":{"start":{"line":191,"column":21},"end":{"line":192,"column":4}}},"11":{"name":"(anonymous_11)","line":245,"loc":{"start":{"line":245,"column":24},"end":{"line":246,"column":4}}},"12":{"name":"(anonymous_12)","line":267,"loc":{"start":{"line":267,"column":14},"end":{"line":268,"column":4}}},"13":{"name":"(anonymous_13)","line":285,"loc":{"start":{"line":285,"column":17},"end":{"line":286,"column":4}}},"14":{"name":"(anonymous_14)","line":343,"loc":{"start":{"line":343,"column":16},"end":{"line":344,"column":4}}},"15":{"name":"(anonymous_15)","line":375,"loc":{"start":{"line":375,"column":15},"end":{"line":376,"column":4}}},"16":{"name":"(anonymous_16)","line":407,"loc":{"start":{"line":407,"column":22},"end":{"line":408,"column":4}}},"17":{"name":"(anonymous_17)","line":434,"loc":{"start":{"line":434,"column":22},"end":{"line":435,"column":4}}},"18":{"name":"(anonymous_18)","line":459,"loc":{"start":{"line":459,"column":25},"end":{"line":460,"column":4}}},"19":{"name":"(anonymous_19)","line":480,"loc":{"start":{"line":480,"column":24},"end":{"line":481,"column":4}}},"20":{"name":"(anonymous_20)","line":499,"loc":{"start":{"line":499,"column":10},"end":{"line":500,"column":4}}},"21":{"name":"(anonymous_21)","line":555,"loc":{"start":{"line":555,"column":16},"end":{"line":556,"column":4}}},"22":{"name":"(anonymous_22)","line":674,"loc":{"start":{"line":674,"column":20},"end":{"line":675,"column":12}}},"23":{"name":"(anonymous_23)","line":679,"loc":{"start":{"line":679,"column":20},"end":{"line":680,"column":12}}},"24":{"name":"(anonymous_24)","line":693,"loc":{"start":{"line":693,"column":20},"end":{"line":694,"column":12}}},"25":{"name":"(anonymous_25)","line":698,"loc":{"start":{"line":698,"column":20},"end":{"line":699,"column":12}}},"26":{"name":"(anonymous_26)","line":715,"loc":{"start":{"line":715,"column":20},"end":{"line":716,"column":12}}},"27":{"name":"(anonymous_27)","line":720,"loc":{"start":{"line":720,"column":20},"end":{"line":721,"column":12}}},"28":{"name":"(anonymous_28)","line":744,"loc":{"start":{"line":744,"column":20},"end":{"line":745,"column":12}}},"29":{"name":"(anonymous_29)","line":749,"loc":{"start":{"line":749,"column":20},"end":{"line":750,"column":12}}},"30":{"name":"(anonymous_30)","line":832,"loc":{"start":{"line":832,"column":20},"end":{"line":833,"column":12}}},"31":{"name":"(anonymous_31)","line":853,"loc":{"start":{"line":853,"column":20},"end":{"line":854,"column":12}}},"32":{"name":"(anonymous_32)","line":907,"loc":{"start":{"line":907,"column":20},"end":{"line":907,"column":31}}},"33":{"name":"(anonymous_33)","line":924,"loc":{"start":{"line":924,"column":20},"end":{"line":924,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":947,"column":47}},"2":{"start":{"line":9,"column":0},"end":{"line":9,"column":20}},"3":{"start":{"line":31,"column":0},"end":{"line":944,"column":3}},"4":{"start":{"line":76,"column":8},"end":{"line":77,"column":38}},"5":{"start":{"line":78,"column":8},"end":{"line":82,"column":9}},"6":{"start":{"line":80,"column":12},"end":{"line":80,"column":102}},"7":{"start":{"line":81,"column":12},"end":{"line":81,"column":104}},"8":{"start":{"line":83,"column":8},"end":{"line":87,"column":9}},"9":{"start":{"line":85,"column":12},"end":{"line":85,"column":102}},"10":{"start":{"line":86,"column":12},"end":{"line":86,"column":104}},"11":{"start":{"line":88,"column":8},"end":{"line":88,"column":86}},"12":{"start":{"line":89,"column":8},"end":{"line":89,"column":86}},"13":{"start":{"line":90,"column":8},"end":{"line":96,"column":11}},"14":{"start":{"line":91,"column":12},"end":{"line":91,"column":51}},"15":{"start":{"line":92,"column":12},"end":{"line":95,"column":13}},"16":{"start":{"line":94,"column":16},"end":{"line":94,"column":28}},"17":{"start":{"line":97,"column":8},"end":{"line":103,"column":11}},"18":{"start":{"line":98,"column":12},"end":{"line":98,"column":51}},"19":{"start":{"line":99,"column":12},"end":{"line":102,"column":13}},"20":{"start":{"line":101,"column":16},"end":{"line":101,"column":28}},"21":{"start":{"line":104,"column":8},"end":{"line":110,"column":11}},"22":{"start":{"line":105,"column":12},"end":{"line":105,"column":51}},"23":{"start":{"line":106,"column":12},"end":{"line":109,"column":13}},"24":{"start":{"line":108,"column":16},"end":{"line":108,"column":28}},"25":{"start":{"line":111,"column":8},"end":{"line":111,"column":91}},"26":{"start":{"line":123,"column":8},"end":{"line":123,"column":38}},"27":{"start":{"line":124,"column":8},"end":{"line":124,"column":73}},"28":{"start":{"line":125,"column":8},"end":{"line":125,"column":74}},"29":{"start":{"line":137,"column":8},"end":{"line":137,"column":38}},"30":{"start":{"line":138,"column":8},"end":{"line":138,"column":73}},"31":{"start":{"line":139,"column":8},"end":{"line":139,"column":74}},"32":{"start":{"line":160,"column":8},"end":{"line":160,"column":47}},"33":{"start":{"line":161,"column":8},"end":{"line":164,"column":9}},"34":{"start":{"line":163,"column":12},"end":{"line":163,"column":24}},"35":{"start":{"line":176,"column":8},"end":{"line":176,"column":47}},"36":{"start":{"line":177,"column":8},"end":{"line":180,"column":9}},"37":{"start":{"line":179,"column":12},"end":{"line":179,"column":24}},"38":{"start":{"line":193,"column":8},"end":{"line":201,"column":18}},"39":{"start":{"line":202,"column":8},"end":{"line":232,"column":9}},"40":{"start":{"line":204,"column":12},"end":{"line":204,"column":26}},"41":{"start":{"line":208,"column":12},"end":{"line":208,"column":45}},"42":{"start":{"line":209,"column":12},"end":{"line":209,"column":45}},"43":{"start":{"line":210,"column":12},"end":{"line":217,"column":13}},"44":{"start":{"line":212,"column":16},"end":{"line":212,"column":108}},"45":{"start":{"line":216,"column":16},"end":{"line":216,"column":46}},"46":{"start":{"line":218,"column":12},"end":{"line":225,"column":13}},"47":{"start":{"line":220,"column":16},"end":{"line":220,"column":108}},"48":{"start":{"line":224,"column":16},"end":{"line":224,"column":46}},"49":{"start":{"line":226,"column":12},"end":{"line":226,"column":37}},"50":{"start":{"line":227,"column":12},"end":{"line":231,"column":13}},"51":{"start":{"line":229,"column":16},"end":{"line":229,"column":41}},"52":{"start":{"line":230,"column":16},"end":{"line":230,"column":41}},"53":{"start":{"line":233,"column":8},"end":{"line":233,"column":21}},"54":{"start":{"line":247,"column":8},"end":{"line":249,"column":28}},"55":{"start":{"line":250,"column":8},"end":{"line":257,"column":9}},"56":{"start":{"line":252,"column":12},"end":{"line":256,"column":13}},"57":{"start":{"line":254,"column":16},"end":{"line":254,"column":31}},"58":{"start":{"line":255,"column":16},"end":{"line":255,"column":22}},"59":{"start":{"line":258,"column":8},"end":{"line":258,"column":23}},"60":{"start":{"line":269,"column":8},"end":{"line":276,"column":9}},"61":{"start":{"line":271,"column":12},"end":{"line":271,"column":24}},"62":{"start":{"line":275,"column":12},"end":{"line":275,"column":41}},"63":{"start":{"line":287,"column":8},"end":{"line":312,"column":45}},"64":{"start":{"line":313,"column":8},"end":{"line":313,"column":32}},"65":{"start":{"line":314,"column":8},"end":{"line":314,"column":33}},"66":{"start":{"line":315,"column":8},"end":{"line":315,"column":40}},"67":{"start":{"line":316,"column":8},"end":{"line":316,"column":109}},"68":{"start":{"line":317,"column":8},"end":{"line":317,"column":117}},"69":{"start":{"line":318,"column":8},"end":{"line":318,"column":129}},"70":{"start":{"line":320,"column":8},"end":{"line":320,"column":87}},"71":{"start":{"line":321,"column":8},"end":{"line":321,"column":97}},"72":{"start":{"line":322,"column":8},"end":{"line":322,"column":37}},"73":{"start":{"line":323,"column":2},"end":{"line":323,"column":31}},"74":{"start":{"line":324,"column":8},"end":{"line":324,"column":38}},"75":{"start":{"line":325,"column":8},"end":{"line":325,"column":51}},"76":{"start":{"line":326,"column":8},"end":{"line":326,"column":51}},"77":{"start":{"line":345,"column":8},"end":{"line":346,"column":16}},"78":{"start":{"line":347,"column":8},"end":{"line":361,"column":9}},"79":{"start":{"line":349,"column":12},"end":{"line":349,"column":88}},"80":{"start":{"line":353,"column":12},"end":{"line":353,"column":24}},"81":{"start":{"line":354,"column":12},"end":{"line":360,"column":13}},"82":{"start":{"line":356,"column":16},"end":{"line":359,"column":17}},"83":{"start":{"line":358,"column":20},"end":{"line":358,"column":116}},"84":{"start":{"line":362,"column":8},"end":{"line":362,"column":22}},"85":{"start":{"line":377,"column":8},"end":{"line":378,"column":16}},"86":{"start":{"line":379,"column":8},"end":{"line":393,"column":9}},"87":{"start":{"line":381,"column":12},"end":{"line":381,"column":32}},"88":{"start":{"line":385,"column":12},"end":{"line":385,"column":22}},"89":{"start":{"line":386,"column":12},"end":{"line":392,"column":13}},"90":{"start":{"line":388,"column":16},"end":{"line":391,"column":17}},"91":{"start":{"line":390,"column":20},"end":{"line":390,"column":50}},"92":{"start":{"line":394,"column":8},"end":{"line":394,"column":20}},"93":{"start":{"line":409,"column":8},"end":{"line":412,"column":18}},"94":{"start":{"line":413,"column":8},"end":{"line":421,"column":9}},"95":{"start":{"line":415,"column":12},"end":{"line":419,"column":13}},"96":{"start":{"line":417,"column":16},"end":{"line":417,"column":34}},"97":{"start":{"line":418,"column":16},"end":{"line":418,"column":103}},"98":{"start":{"line":420,"column":12},"end":{"line":420,"column":51}},"99":{"start":{"line":436,"column":8},"end":{"line":439,"column":18}},"100":{"start":{"line":440,"column":8},"end":{"line":448,"column":9}},"101":{"start":{"line":442,"column":12},"end":{"line":446,"column":13}},"102":{"start":{"line":444,"column":16},"end":{"line":444,"column":34}},"103":{"start":{"line":445,"column":16},"end":{"line":445,"column":103}},"104":{"start":{"line":447,"column":12},"end":{"line":447,"column":51}},"105":{"start":{"line":461,"column":8},"end":{"line":463,"column":34}},"106":{"start":{"line":464,"column":8},"end":{"line":468,"column":9}},"107":{"start":{"line":466,"column":12},"end":{"line":466,"column":19}},"108":{"start":{"line":467,"column":12},"end":{"line":467,"column":30}},"109":{"start":{"line":469,"column":8},"end":{"line":469,"column":17}},"110":{"start":{"line":482,"column":8},"end":{"line":484,"column":23}},"111":{"start":{"line":485,"column":8},"end":{"line":489,"column":9}},"112":{"start":{"line":487,"column":12},"end":{"line":487,"column":19}},"113":{"start":{"line":488,"column":12},"end":{"line":488,"column":30}},"114":{"start":{"line":490,"column":8},"end":{"line":490,"column":17}},"115":{"start":{"line":501,"column":8},"end":{"line":504,"column":20}},"116":{"start":{"line":505,"column":8},"end":{"line":536,"column":9}},"117":{"start":{"line":507,"column":12},"end":{"line":535,"column":13}},"118":{"start":{"line":511,"column":16},"end":{"line":515,"column":17}},"119":{"start":{"line":513,"column":20},"end":{"line":513,"column":43}},"120":{"start":{"line":514,"column":20},"end":{"line":514,"column":27}},"121":{"start":{"line":516,"column":16},"end":{"line":516,"column":37}},"122":{"start":{"line":517,"column":16},"end":{"line":517,"column":40}},"123":{"start":{"line":518,"column":16},"end":{"line":518,"column":35}},"124":{"start":{"line":519,"column":16},"end":{"line":519,"column":46}},"125":{"start":{"line":520,"column":16},"end":{"line":520,"column":46}},"126":{"start":{"line":521,"column":16},"end":{"line":524,"column":17}},"127":{"start":{"line":523,"column":20},"end":{"line":523,"column":38}},"128":{"start":{"line":525,"column":16},"end":{"line":525,"column":38}},"129":{"start":{"line":526,"column":16},"end":{"line":534,"column":17}},"130":{"start":{"line":528,"column":20},"end":{"line":528,"column":32}},"131":{"start":{"line":532,"column":20},"end":{"line":532,"column":61}},"132":{"start":{"line":533,"column":20},"end":{"line":533,"column":49}},"133":{"start":{"line":557,"column":8},"end":{"line":583,"column":9}},"134":{"start":{"line":559,"column":12},"end":{"line":562,"column":13}},"135":{"start":{"line":561,"column":16},"end":{"line":561,"column":48}},"136":{"start":{"line":563,"column":12},"end":{"line":566,"column":13}},"137":{"start":{"line":565,"column":16},"end":{"line":565,"column":49}},"138":{"start":{"line":567,"column":12},"end":{"line":570,"column":13}},"139":{"start":{"line":569,"column":16},"end":{"line":569,"column":48}},"140":{"start":{"line":571,"column":12},"end":{"line":574,"column":13}},"141":{"start":{"line":573,"column":16},"end":{"line":573,"column":49}},"142":{"start":{"line":575,"column":12},"end":{"line":578,"column":13}},"143":{"start":{"line":577,"column":16},"end":{"line":577,"column":49}},"144":{"start":{"line":579,"column":12},"end":{"line":582,"column":13}},"145":{"start":{"line":581,"column":16},"end":{"line":581,"column":49}},"146":{"start":{"line":676,"column":16},"end":{"line":676,"column":62}},"147":{"start":{"line":681,"column":16},"end":{"line":681,"column":52}},"148":{"start":{"line":682,"column":16},"end":{"line":682,"column":27}},"149":{"start":{"line":695,"column":16},"end":{"line":695,"column":62}},"150":{"start":{"line":700,"column":16},"end":{"line":700,"column":52}},"151":{"start":{"line":701,"column":16},"end":{"line":701,"column":27}},"152":{"start":{"line":717,"column":16},"end":{"line":717,"column":114}},"153":{"start":{"line":722,"column":16},"end":{"line":729,"column":17}},"154":{"start":{"line":724,"column":20},"end":{"line":724,"column":45}},"155":{"start":{"line":728,"column":20},"end":{"line":728,"column":45}},"156":{"start":{"line":730,"column":16},"end":{"line":730,"column":27}},"157":{"start":{"line":746,"column":16},"end":{"line":746,"column":114}},"158":{"start":{"line":751,"column":16},"end":{"line":758,"column":17}},"159":{"start":{"line":753,"column":20},"end":{"line":753,"column":45}},"160":{"start":{"line":757,"column":20},"end":{"line":757,"column":45}},"161":{"start":{"line":759,"column":16},"end":{"line":759,"column":27}},"162":{"start":{"line":834,"column":16},"end":{"line":841,"column":17}},"163":{"start":{"line":836,"column":20},"end":{"line":836,"column":31}},"164":{"start":{"line":840,"column":20},"end":{"line":840,"column":42}},"165":{"start":{"line":855,"column":16},"end":{"line":862,"column":17}},"166":{"start":{"line":857,"column":20},"end":{"line":857,"column":31}},"167":{"start":{"line":861,"column":20},"end":{"line":861,"column":42}},"168":{"start":{"line":908,"column":16},"end":{"line":908,"column":55}},"169":{"start":{"line":909,"column":16},"end":{"line":912,"column":17}},"170":{"start":{"line":911,"column":20},"end":{"line":911,"column":46}},"171":{"start":{"line":913,"column":16},"end":{"line":913,"column":48}},"172":{"start":{"line":925,"column":16},"end":{"line":925,"column":55}},"173":{"start":{"line":926,"column":16},"end":{"line":929,"column":17}},"174":{"start":{"line":928,"column":20},"end":{"line":928,"column":47}},"175":{"start":{"line":930,"column":16},"end":{"line":930,"column":48}}},"branchMap":{"1":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"2":{"line":83,"type":"if","locations":[{"start":{"line":83,"column":8},"end":{"line":83,"column":8}},{"start":{"line":83,"column":8},"end":{"line":83,"column":8}}]},"3":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":12},"end":{"line":92,"column":12}},{"start":{"line":92,"column":12},"end":{"line":92,"column":12}}]},"4":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":12},"end":{"line":99,"column":12}},{"start":{"line":99,"column":12},"end":{"line":99,"column":12}}]},"5":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":12},"end":{"line":106,"column":12}},{"start":{"line":106,"column":12},"end":{"line":106,"column":12}}]},"6":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":8},"end":{"line":161,"column":8}},{"start":{"line":161,"column":8},"end":{"line":161,"column":8}}]},"7":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":8},"end":{"line":177,"column":8}},{"start":{"line":177,"column":8},"end":{"line":177,"column":8}}]},"8":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":8},"end":{"line":202,"column":8}},{"start":{"line":202,"column":8},"end":{"line":202,"column":8}}]},"9":{"line":202,"type":"binary-expr","locations":[{"start":{"line":202,"column":11},"end":{"line":202,"column":17}},{"start":{"line":202,"column":21},"end":{"line":202,"column":27}},{"start":{"line":202,"column":31},"end":{"line":202,"column":36}},{"start":{"line":202,"column":40},"end":{"line":202,"column":45}}]},"10":{"line":210,"type":"if","locations":[{"start":{"line":210,"column":12},"end":{"line":210,"column":12}},{"start":{"line":210,"column":12},"end":{"line":210,"column":12}}]},"11":{"line":212,"type":"cond-expr","locations":[{"start":{"line":212,"column":63},"end":{"line":212,"column":99}},{"start":{"line":212,"column":102},"end":{"line":212,"column":107}}]},"12":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":26},"end":{"line":212,"column":31}},{"start":{"line":212,"column":35},"end":{"line":212,"column":59}}]},"13":{"line":216,"type":"cond-expr","locations":[{"start":{"line":216,"column":33},"end":{"line":216,"column":37}},{"start":{"line":216,"column":40},"end":{"line":216,"column":45}}]},"14":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":12},"end":{"line":218,"column":12}},{"start":{"line":218,"column":12},"end":{"line":218,"column":12}}]},"15":{"line":220,"type":"cond-expr","locations":[{"start":{"line":220,"column":63},"end":{"line":220,"column":99}},{"start":{"line":220,"column":102},"end":{"line":220,"column":107}}]},"16":{"line":220,"type":"binary-expr","locations":[{"start":{"line":220,"column":26},"end":{"line":220,"column":31}},{"start":{"line":220,"column":35},"end":{"line":220,"column":59}}]},"17":{"line":224,"type":"cond-expr","locations":[{"start":{"line":224,"column":33},"end":{"line":224,"column":37}},{"start":{"line":224,"column":40},"end":{"line":224,"column":45}}]},"18":{"line":226,"type":"binary-expr","locations":[{"start":{"line":226,"column":20},"end":{"line":226,"column":26}},{"start":{"line":226,"column":30},"end":{"line":226,"column":36}}]},"19":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":12},"end":{"line":227,"column":12}},{"start":{"line":227,"column":12},"end":{"line":227,"column":12}}]},"20":{"line":252,"type":"if","locations":[{"start":{"line":252,"column":12},"end":{"line":252,"column":12}},{"start":{"line":252,"column":12},"end":{"line":252,"column":12}}]},"21":{"line":269,"type":"if","locations":[{"start":{"line":269,"column":8},"end":{"line":269,"column":8}},{"start":{"line":269,"column":8},"end":{"line":269,"column":8}}]},"22":{"line":269,"type":"binary-expr","locations":[{"start":{"line":269,"column":12},"end":{"line":269,"column":29}},{"start":{"line":269,"column":33},"end":{"line":269,"column":50}},{"start":{"line":269,"column":55},"end":{"line":269,"column":77}}]},"23":{"line":294,"type":"cond-expr","locations":[{"start":{"line":294,"column":52},"end":{"line":294,"column":64}},{"start":{"line":294,"column":67},"end":{"line":294,"column":79}}]},"24":{"line":308,"type":"binary-expr","locations":[{"start":{"line":308,"column":30},"end":{"line":308,"column":53}},{"start":{"line":308,"column":57},"end":{"line":308,"column":80}}]},"25":{"line":316,"type":"cond-expr","locations":[{"start":{"line":316,"column":35},"end":{"line":316,"column":85}},{"start":{"line":316,"column":88},"end":{"line":316,"column":108}}]},"26":{"line":347,"type":"if","locations":[{"start":{"line":347,"column":8},"end":{"line":347,"column":8}},{"start":{"line":347,"column":8},"end":{"line":347,"column":8}}]},"27":{"line":356,"type":"if","locations":[{"start":{"line":356,"column":16},"end":{"line":356,"column":16}},{"start":{"line":356,"column":16},"end":{"line":356,"column":16}}]},"28":{"line":379,"type":"if","locations":[{"start":{"line":379,"column":8},"end":{"line":379,"column":8}},{"start":{"line":379,"column":8},"end":{"line":379,"column":8}}]},"29":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":16},"end":{"line":388,"column":16}},{"start":{"line":388,"column":16},"end":{"line":388,"column":16}}]},"30":{"line":413,"type":"if","locations":[{"start":{"line":413,"column":8},"end":{"line":413,"column":8}},{"start":{"line":413,"column":8},"end":{"line":413,"column":8}}]},"31":{"line":440,"type":"if","locations":[{"start":{"line":440,"column":8},"end":{"line":440,"column":8}},{"start":{"line":440,"column":8},"end":{"line":440,"column":8}}]},"32":{"line":464,"type":"binary-expr","locations":[{"start":{"line":464,"column":14},"end":{"line":464,"column":37}},{"start":{"line":464,"column":41},"end":{"line":464,"column":50}}]},"33":{"line":485,"type":"binary-expr","locations":[{"start":{"line":485,"column":14},"end":{"line":485,"column":37}},{"start":{"line":485,"column":41},"end":{"line":485,"column":50}}]},"34":{"line":505,"type":"if","locations":[{"start":{"line":505,"column":8},"end":{"line":505,"column":8}},{"start":{"line":505,"column":8},"end":{"line":505,"column":8}}]},"35":{"line":507,"type":"if","locations":[{"start":{"line":507,"column":12},"end":{"line":507,"column":12}},{"start":{"line":507,"column":12},"end":{"line":507,"column":12}}]},"36":{"line":507,"type":"binary-expr","locations":[{"start":{"line":507,"column":16},"end":{"line":507,"column":27}},{"start":{"line":507,"column":31},"end":{"line":507,"column":42}},{"start":{"line":507,"column":46},"end":{"line":507,"column":51}},{"start":{"line":507,"column":55},"end":{"line":507,"column":60}},{"start":{"line":508,"column":18},"end":{"line":508,"column":35}},{"start":{"line":508,"column":39},"end":{"line":508,"column":56}},{"start":{"line":509,"column":16},"end":{"line":509,"column":38}}]},"37":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":16},"end":{"line":511,"column":16}},{"start":{"line":511,"column":16},"end":{"line":511,"column":16}}]},"38":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":16},"end":{"line":521,"column":16}},{"start":{"line":521,"column":16},"end":{"line":521,"column":16}}]},"39":{"line":521,"type":"binary-expr","locations":[{"start":{"line":521,"column":19},"end":{"line":521,"column":26}},{"start":{"line":521,"column":30},"end":{"line":521,"column":37}},{"start":{"line":521,"column":41},"end":{"line":521,"column":59}}]},"40":{"line":526,"type":"if","locations":[{"start":{"line":526,"column":16},"end":{"line":526,"column":16}},{"start":{"line":526,"column":16},"end":{"line":526,"column":16}}]},"41":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":8},"end":{"line":557,"column":8}},{"start":{"line":557,"column":8},"end":{"line":557,"column":8}}]},"42":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":12},"end":{"line":559,"column":12}},{"start":{"line":559,"column":12},"end":{"line":559,"column":12}}]},"43":{"line":563,"type":"if","locations":[{"start":{"line":563,"column":12},"end":{"line":563,"column":12}},{"start":{"line":563,"column":12},"end":{"line":563,"column":12}}]},"44":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":12},"end":{"line":567,"column":12}},{"start":{"line":567,"column":12},"end":{"line":567,"column":12}}]},"45":{"line":571,"type":"if","locations":[{"start":{"line":571,"column":12},"end":{"line":571,"column":12}},{"start":{"line":571,"column":12},"end":{"line":571,"column":12}}]},"46":{"line":575,"type":"if","locations":[{"start":{"line":575,"column":12},"end":{"line":575,"column":12}},{"start":{"line":575,"column":12},"end":{"line":575,"column":12}}]},"47":{"line":579,"type":"if","locations":[{"start":{"line":579,"column":12},"end":{"line":579,"column":12}},{"start":{"line":579,"column":12},"end":{"line":579,"column":12}}]},"48":{"line":676,"type":"binary-expr","locations":[{"start":{"line":676,"column":23},"end":{"line":676,"column":41}},{"start":{"line":676,"column":45},"end":{"line":676,"column":61}}]},"49":{"line":695,"type":"binary-expr","locations":[{"start":{"line":695,"column":23},"end":{"line":695,"column":41}},{"start":{"line":695,"column":45},"end":{"line":695,"column":61}}]},"50":{"line":717,"type":"cond-expr","locations":[{"start":{"line":717,"column":62},"end":{"line":717,"column":86}},{"start":{"line":717,"column":89},"end":{"line":717,"column":113}}]},"51":{"line":722,"type":"if","locations":[{"start":{"line":722,"column":16},"end":{"line":722,"column":16}},{"start":{"line":722,"column":16},"end":{"line":722,"column":16}}]},"52":{"line":746,"type":"cond-expr","locations":[{"start":{"line":746,"column":62},"end":{"line":746,"column":86}},{"start":{"line":746,"column":89},"end":{"line":746,"column":113}}]},"53":{"line":751,"type":"if","locations":[{"start":{"line":751,"column":16},"end":{"line":751,"column":16}},{"start":{"line":751,"column":16},"end":{"line":751,"column":16}}]},"54":{"line":834,"type":"if","locations":[{"start":{"line":834,"column":16},"end":{"line":834,"column":16}},{"start":{"line":834,"column":16},"end":{"line":834,"column":16}}]},"55":{"line":855,"type":"if","locations":[{"start":{"line":855,"column":16},"end":{"line":855,"column":16}},{"start":{"line":855,"column":16},"end":{"line":855,"column":16}}]},"56":{"line":909,"type":"if","locations":[{"start":{"line":909,"column":16},"end":{"line":909,"column":16}},{"start":{"line":909,"column":16},"end":{"line":909,"column":16}}]},"57":{"line":909,"type":"binary-expr","locations":[{"start":{"line":909,"column":19},"end":{"line":909,"column":25}},{"start":{"line":909,"column":29},"end":{"line":909,"column":41}},{"start":{"line":909,"column":45},"end":{"line":909,"column":67}}]},"58":{"line":926,"type":"if","locations":[{"start":{"line":926,"column":16},"end":{"line":926,"column":16}},{"start":{"line":926,"column":16},"end":{"line":926,"column":16}}]},"59":{"line":926,"type":"binary-expr","locations":[{"start":{"line":926,"column":19},"end":{"line":926,"column":25}},{"start":{"line":926,"column":29},"end":{"line":926,"column":42}},{"start":{"line":926,"column":46},"end":{"line":926,"column":69}}]}},"code":["(function () { YUI.add('series-cartesian', function (Y, NAME) {","","/**"," * Provides functionality for creating a cartesian chart series."," *"," * @module charts"," * @submodule series-cartesian"," */","var Y_Lang = Y.Lang;","","/**"," * An abstract class for creating series instances with horizontal and vertical axes."," * CartesianSeries provides the core functionality used by the following classes:"," * <ul>"," * <li>{{#crossLink \"LineSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"MarkerSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"AreaSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"SplineSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"AreaSplineSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"ComboSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"ComboSplineSeries\"}}{{/crossLink}}</li>"," * <li>{{#crossLink \"Histogram\"}}{{/crossLink}}</li>"," * </ul>"," *"," * @class CartesianSeries"," * @extends SeriesBase"," * @constructor"," * @param {Object} config (optional) Configuration parameters."," * @submodule series-base"," */","Y.CartesianSeries = Y.Base.create(\"cartesianSeries\", Y.SeriesBase, [], {"," /**"," * Storage for `xDisplayName` attribute."," *"," * @property _xDisplayName"," * @type String"," * @private"," */"," _xDisplayName: null,",""," /**"," * Storage for `yDisplayName` attribute."," *"," * @property _yDisplayName"," * @type String"," * @private"," */"," _yDisplayName: null,",""," /**"," * Th x-coordinate for the left edge of the series."," *"," * @property _leftOrigin"," * @type String"," * @private"," */"," _leftOrigin: null,",""," /**"," * The y-coordinate for the bottom edge of the series."," *"," * @property _bottomOrigin"," * @type String"," * @private"," */"," _bottomOrigin: null,",""," /**"," * Adds event listeners."," *"," * @method addListeners"," * @private"," */"," addListeners: function()"," {"," var xAxis = this.get(\"xAxis\"),"," yAxis = this.get(\"yAxis\");"," if(xAxis)"," {"," this._xDataReadyHandle = xAxis.after(\"dataReady\", Y.bind(this._xDataChangeHandler, this));"," this._xDataUpdateHandle = xAxis.after(\"dataUpdate\", Y.bind(this._xDataChangeHandler, this));"," }"," if(yAxis)"," {"," this._yDataReadyHandle = yAxis.after(\"dataReady\", Y.bind(this._yDataChangeHandler, this));"," this._yDataUpdateHandle = yAxis.after(\"dataUpdate\", Y.bind(this._yDataChangeHandler, this));"," }"," this._xAxisChangeHandle = this.after(\"xAxisChange\", this._xAxisChangeHandler);"," this._yAxisChangeHandle = this.after(\"yAxisChange\", this._yAxisChangeHandler);"," this._stylesChangeHandle = this.after(\"stylesChange\", function() {"," var axesReady = this._updateAxisBase();"," if(axesReady)"," {"," this.draw();"," }"," });"," this._widthChangeHandle = this.after(\"widthChange\", function() {"," var axesReady = this._updateAxisBase();"," if(axesReady)"," {"," this.draw();"," }"," });"," this._heightChangeHandle = this.after(\"heightChange\", function() {"," var axesReady = this._updateAxisBase();"," if(axesReady)"," {"," this.draw();"," }"," });"," this._visibleChangeHandle = this.after(\"visibleChange\", this._handleVisibleChange);"," },",""," /**"," * Event handler for the xAxisChange event."," *"," * @method _xAxisChangeHandler"," * @param {Object} e Event object."," * @private"," */"," _xAxisChangeHandler: function()"," {"," var xAxis = this.get(\"xAxis\");"," xAxis.after(\"dataReady\", Y.bind(this._xDataChangeHandler, this));"," xAxis.after(\"dataUpdate\", Y.bind(this._xDataChangeHandler, this));"," },",""," /**"," * Event handler the yAxisChange event."," *"," * @method _yAxisChangeHandler"," * @param {Object} e Event object."," * @private"," */"," _yAxisChangeHandler: function()"," {"," var yAxis = this.get(\"yAxis\");"," yAxis.after(\"dataReady\", Y.bind(this._yDataChangeHandler, this));"," yAxis.after(\"dataUpdate\", Y.bind(this._yDataChangeHandler, this));"," },",""," /**"," * Constant used to generate unique id."," *"," * @property GUID"," * @type String"," * @private"," */"," GUID: \"yuicartesianseries\",",""," /**"," * Event handler for xDataChange event."," *"," * @method _xDataChangeHandler"," * @param {Object} event Event object."," * @private"," */"," _xDataChangeHandler: function()"," {"," var axesReady = this._updateAxisBase();"," if(axesReady)"," {"," this.draw();"," }"," },",""," /**"," * Event handler for yDataChange event."," *"," * @method _yDataChangeHandler"," * @param {Object} event Event object."," * @private"," */"," _yDataChangeHandler: function()"," {"," var axesReady = this._updateAxisBase();"," if(axesReady)"," {"," this.draw();"," }"," },",""," /**"," * Checks to ensure that both xAxis and yAxis data are available. If so, set the `xData` and `yData` attributes"," * and return `true`. Otherwise, return `false`."," *"," * @method _updateAxisBase"," * @return Boolean"," * @private"," */"," _updateAxisBase: function()"," {"," var xAxis = this.get(\"xAxis\"),"," yAxis = this.get(\"yAxis\"),"," xKey = this.get(\"xKey\"),"," yKey = this.get(\"yKey\"),"," yData,"," xData,"," xReady,"," yReady,"," ready;"," if(!xAxis || !yAxis || !xKey || !yKey)"," {"," ready = false;"," }"," else"," {"," xData = xAxis.getDataByKey(xKey);"," yData = yAxis.getDataByKey(yKey);"," if(Y_Lang.isArray(xKey))"," {"," xReady = (xData && Y.Object.size(xData) > 0) ? this._checkForDataByKey(xData, xKey) : false;"," }"," else"," {"," xReady = xData ? true : false;"," }"," if(Y_Lang.isArray(yKey))"," {"," yReady = (yData && Y.Object.size(yData) > 0) ? this._checkForDataByKey(yData, yKey) : false;"," }"," else"," {"," yReady = yData ? true : false;"," }"," ready = xReady && yReady;"," if(ready)"," {"," this.set(\"xData\", xData);"," this.set(\"yData\", yData);"," }"," }"," return ready;"," },",""," /**"," * Checks to see if all keys of a data object exist and contain data."," *"," * @method _checkForDataByKey"," * @param {Object} obj The object to check"," * @param {Array} keys The keys to check"," * @return Boolean"," * @private"," */"," _checkForDataByKey: function(obj, keys)"," {"," var i,"," len = keys.length,"," hasData = false;"," for(i = 0; i < len; i = i + 1)"," {"," if(obj[keys[i]])"," {"," hasData = true;"," break;"," }"," }"," return hasData;"," },",""," /**"," * Draws the series is the xAxis and yAxis data are both available."," *"," * @method validate"," * @private"," */"," validate: function()"," {"," if((this.get(\"xData\") && this.get(\"yData\")) || this._updateAxisBase())"," {"," this.draw();"," }"," else"," {"," this.fire(\"drawingComplete\");"," }"," },",""," /**"," * Calculates the coordinates for the series."," *"," * @method setAreaData"," * @protected"," */"," setAreaData: function()"," {"," var w = this.get(\"width\"),"," h = this.get(\"height\"),"," xAxis = this.get(\"xAxis\"),"," yAxis = this.get(\"yAxis\"),"," xData = this._copyData(this.get(\"xData\")),"," yData = this._copyData(this.get(\"yData\")),"," direction = this.get(\"direction\"),"," dataLength = direction === \"vertical\" ? yData.length : xData.length,"," xOffset = xAxis.getEdgeOffset(xAxis.getTotalMajorUnits(), w),"," yOffset = yAxis.getEdgeOffset(yAxis.getTotalMajorUnits(), h),"," padding = this.get(\"styles\").padding,","\t\t\tleftPadding = padding.left,","\t\t\ttopPadding = padding.top,","\t\t\tdataWidth = w - (leftPadding + padding.right + xOffset * 2),","\t\t\tdataHeight = h - (topPadding + padding.bottom + yOffset * 2),","\t\t\txMax = xAxis.get(\"maximum\"),","\t\t\txMin = xAxis.get(\"minimum\"),","\t\t\tyMax = yAxis.get(\"maximum\"),","\t\t\tyMin = yAxis.get(\"minimum\"),"," graphic = this.get(\"graphic\"),"," yAxisType = yAxis.get(\"type\"),"," reverseYCoords = (yAxisType === \"numeric\" || yAxisType === \"stacked\"),"," xcoords,"," ycoords,"," xOriginValue = xAxis.getOrigin(),"," yOriginValue = yAxis.getOrigin();"," graphic.set(\"width\", w);"," graphic.set(\"height\", h);"," xOffset = xOffset + leftPadding;"," yOffset = reverseYCoords ? yOffset + dataHeight + topPadding + padding.bottom : topPadding + yOffset;"," this._leftOrigin = Math.round(xAxis._getCoordFromValue(xMin, xMax, dataWidth, xOriginValue, xOffset, false));"," this._bottomOrigin = Math.round(yAxis._getCoordFromValue(yMin, yMax, dataHeight, yOriginValue, yOffset, reverseYCoords));",""," xcoords = this._getCoords(xMin, xMax, dataWidth, xData, xAxis, xOffset, false);"," ycoords = this._getCoords(yMin, yMax, dataHeight, yData, yAxis, yOffset, reverseYCoords);"," this.set(\"xcoords\", xcoords);","\t\tthis.set(\"ycoords\", ycoords);"," this._dataLength = dataLength;"," this._setXMarkerPlane(xcoords, dataLength);"," this._setYMarkerPlane(ycoords, dataLength);"," },",""," /**"," * Returns either an array coordinates or an object key valued arrays of coordinates depending on the input."," * If the input data is an array, an array is returned. If the input data is an object, an object will be returned."," *"," * @method _getCoords"," * @param {Number} min The minimum value of the range of data."," * @param {Number} max The maximum value of the range of data."," * @param {Number} length The length, in pixels, of across which the coordinates will be calculated."," * @param {AxisBase} axis The axis in which the data is bound."," * @param {Number} offset The value in which to offet the first coordinate."," * @param {Boolean} reverse Indicates whether to calculate the coordinates in reverse order."," * @return Array|Object"," * @private"," */"," _getCoords: function(min, max, length, data, axis, offset, reverse)"," {"," var coords,"," key;"," if(Y_Lang.isArray(data))"," {"," coords = axis._getCoordsFromValues(min, max, length, data, offset, reverse);"," }"," else"," {"," coords = {};"," for(key in data)"," {"," if(data.hasOwnProperty(key))"," {"," coords[key] = this._getCoords.apply(this, [min, max, length, data[key], axis, offset, reverse]);"," }"," }"," }"," return coords;"," },",""," /**"," * Used to cache xData and yData in the setAreaData method. Returns a copy of an"," * array if an array is received as the param and returns an object literal of"," * array copies if an object literal is received as the param."," *"," * @method _copyData"," * @param {Array|Object} val The object or array to be copied."," * @return Array|Object"," * @private"," */"," _copyData: function(val)"," {"," var copy,"," key;"," if(Y_Lang.isArray(val))"," {"," copy = val.concat();"," }"," else"," {"," copy = {};"," for(key in val)"," {"," if(val.hasOwnProperty(key))"," {"," copy[key] = val[key].concat();"," }"," }"," }"," return copy;"," },",""," /**"," * Sets the marker plane for the series when the coords argument is an array."," * If the coords argument is an object literal no marker plane is set."," *"," * @method _setXMarkerPlane"," * @param {Array|Object} coords An array of x coordinates or an object literal"," * containing key value pairs mapped to an array of coordinates."," * @param {Number} dataLength The length of data for the series."," * @private"," */"," _setXMarkerPlane: function(coords, dataLength)"," {"," var i = 0,"," xMarkerPlane = [],"," xMarkerPlaneOffset = this.get(\"xMarkerPlaneOffset\"),"," nextX;"," if(Y_Lang.isArray(coords))"," {"," for(i = 0; i < dataLength; i = i + 1)"," {"," nextX = coords[i];"," xMarkerPlane.push({start:nextX - xMarkerPlaneOffset, end: nextX + xMarkerPlaneOffset});"," }"," this.set(\"xMarkerPlane\", xMarkerPlane);"," }"," },",""," /**"," * Sets the marker plane for the series when the coords argument is an array."," * If the coords argument is an object literal no marker plane is set."," *"," * @method _setYMarkerPlane"," * @param {Array|Object} coords An array of y coordinates or an object literal"," * containing key value pairs mapped to an array of coordinates."," * @param {Number} dataLength The length of data for the series."," * @private"," */"," _setYMarkerPlane: function(coords, dataLength)"," {"," var i = 0,"," yMarkerPlane = [],"," yMarkerPlaneOffset = this.get(\"yMarkerPlaneOffset\"),"," nextY;"," if(Y_Lang.isArray(coords))"," {"," for(i = 0; i < dataLength; i = i + 1)"," {"," nextY = coords[i];"," yMarkerPlane.push({start:nextY - yMarkerPlaneOffset, end: nextY + yMarkerPlaneOffset});"," }"," this.set(\"yMarkerPlane\", yMarkerPlane);"," }"," },",""," /**"," * Finds the first valid index of an array coordinates."," *"," * @method _getFirstValidIndex"," * @param {Array} coords An array of x or y coordinates."," * @return Number"," * @private"," */"," _getFirstValidIndex: function(coords)"," {"," var coord,"," i = -1,"," limit = coords.length;"," while(!Y_Lang.isNumber(coord) && i < limit)"," {"," i += 1;"," coord = coords[i];"," }"," return i;"," },",""," /**"," * Finds the last valid index of an array coordinates."," *"," * @method _getLastValidIndex"," * @param {Array} coords An array of x or y coordinates."," * @return Number"," * @private"," */"," _getLastValidIndex: function(coords)"," {"," var coord,"," i = coords.length,"," limit = -1;"," while(!Y_Lang.isNumber(coord) && i > limit)"," {"," i -= 1;"," coord = coords[i];"," }"," return i;"," },",""," /**"," * Draws the series."," *"," * @method draw"," * @protected"," */"," draw: function()"," {"," var w = this.get(\"width\"),"," h = this.get(\"height\"),"," xcoords,"," ycoords;"," if(this.get(\"rendered\"))"," {"," if((isFinite(w) && isFinite(h) && w > 0 && h > 0) &&"," ((this.get(\"xData\") && this.get(\"yData\")) ||"," this._updateAxisBase()))"," {"," if(this._drawing)"," {"," this._callLater = true;"," return;"," }"," this._drawing = true;"," this._callLater = false;"," this.setAreaData();"," xcoords = this.get(\"xcoords\");"," ycoords = this.get(\"ycoords\");"," if(xcoords && ycoords && xcoords.length > 0)"," {"," this.drawSeries();"," }"," this._drawing = false;"," if(this._callLater)"," {"," this.draw();"," }"," else"," {"," this._toggleVisible(this.get(\"visible\"));"," this.fire(\"drawingComplete\");"," }"," }"," }"," },",""," /**"," * Default value for plane offsets when the parent chart's `interactiveType` is `planar`."," *"," * @property _defaultPlaneOffset"," * @type Number"," * @private"," */"," _defaultPlaneOffset: 4,",""," /**"," * Destructor implementation for the CartesianSeries class."," * Calls destroy on all Graphic instances."," *"," * @method destructor"," * @protected"," */"," destructor: function()"," {"," if(this.get(\"rendered\"))"," {"," if(this._xDataReadyHandle)"," {"," this._xDataReadyHandle.detach();"," }"," if(this._xDataUpdateHandle)"," {"," this._xDataUpdateHandle.detach();"," }"," if(this._yDataReadyHandle)"," {"," this._yDataReadyHandle.detach();"," }"," if(this._yDataUpdateHandle)"," {"," this._yDataUpdateHandle.detach();"," }"," if(this._xAxisChangeHandle)"," {"," this._xAxisChangeHandle.detach();"," }"," if(this._yAxisChangeHandle)"," {"," this._yAxisChangeHandle.detach();"," }"," }"," }"," /**"," * Event handle for the x-axis' dataReady event."," *"," * @property _xDataReadyHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the x-axis dataUpdate event."," *"," * @property _xDataUpdateHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the y-axis dataReady event."," *"," * @property _yDataReadyHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the y-axis dataUpdate event."," * @property _yDataUpdateHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the xAxisChange event."," * @property _xAxisChangeHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the yAxisChange event."," * @property _yAxisChangeHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the stylesChange event."," * @property _stylesChangeHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the widthChange event."," * @property _widthChangeHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the heightChange event."," * @property _heightChangeHandle"," * @type {EventHandle}"," * @private"," */",""," /**"," * Event handle for the visibleChange event."," * @property _visibleChangeHandle"," * @type {EventHandle}"," * @private"," */","}, {"," ATTRS: {"," /**"," * An array of all series of the same type used within a chart application."," *"," * @attribute seriesTypeCollection"," * @type Array"," */"," seriesTypeCollection: {},",""," /**"," * Name used for for displaying data related to the x-coordinate."," *"," * @attribute xDisplayName"," * @type String"," */"," xDisplayName: {"," getter: function()"," {"," return this._xDisplayName || this.get(\"xKey\");"," },",""," setter: function(val)"," {"," this._xDisplayName = val.toString();"," return val;"," }"," },",""," /**"," * Name used for for displaying data related to the y-coordinate."," *"," * @attribute yDisplayName"," * @type String"," */"," yDisplayName: {"," getter: function()"," {"," return this._yDisplayName || this.get(\"yKey\");"," },",""," setter: function(val)"," {"," this._yDisplayName = val.toString();"," return val;"," }"," },",""," /**"," * Name used for for displaying category data"," *"," * @attribute categoryDisplayName"," * @type String"," * @readOnly"," */"," categoryDisplayName: {"," lazyAdd: false,",""," getter: function()"," {"," return this.get(\"direction\") === \"vertical\" ? this.get(\"yDisplayName\") : this.get(\"xDisplayName\");"," },",""," setter: function(val)"," {"," if(this.get(\"direction\") === \"vertical\")"," {"," this._yDisplayName = val;"," }"," else"," {"," this._xDisplayName = val;"," }"," return val;"," }"," },",""," /**"," * Name used for for displaying value data"," *"," * @attribute valueDisplayName"," * @type String"," * @readOnly"," */"," valueDisplayName: {"," lazyAdd: false,",""," getter: function()"," {"," return this.get(\"direction\") === \"vertical\" ? this.get(\"xDisplayName\") : this.get(\"yDisplayName\");"," },",""," setter: function(val)"," {"," if(this.get(\"direction\") === \"vertical\")"," {"," this._xDisplayName = val;"," }"," else"," {"," this._yDisplayName = val;"," }"," return val;"," }"," },",""," /**"," * Read-only attribute indicating the type of series."," *"," * @attribute type"," * @type String"," * @default cartesian"," */"," type: {"," value: \"cartesian\""," },",""," /**"," * Order of this instance of this `type`."," *"," * @attribute order"," * @type Number"," */"," order: {},",""," /**"," * Order of the instance"," *"," * @attribute graphOrder"," * @type Number"," */"," graphOrder: {},",""," /**"," * x coordinates for the series."," *"," * @attribute xcoords"," * @type Array"," */"," xcoords: {},",""," /**"," * y coordinates for the series"," *"," * @attribute ycoords"," * @type Array"," */"," ycoords: {},",""," /**"," * Reference to the `Axis` instance used for assigning"," * x-values to the graph."," *"," * @attribute xAxis"," * @type Axis"," */"," xAxis: {},",""," /**"," * Reference to the `Axis` instance used for assigning"," * y-values to the graph."," *"," * @attribute yAxis"," * @type Axis"," */"," yAxis: {},",""," /**"," * Indicates which array to from the hash of value arrays in"," * the x-axis `Axis` instance."," *"," * @attribute xKey"," * @type String"," */"," xKey: {"," setter: function(val)"," {"," if(Y_Lang.isArray(val))"," {"," return val;"," }"," else"," {"," return val.toString();"," }"," }"," },",""," /**"," * Indicates which array to from the hash of value arrays in"," * the y-axis `Axis` instance."," *"," * @attribute yKey"," * @type String"," */"," yKey: {"," setter: function(val)"," {"," if(Y_Lang.isArray(val))"," {"," return val;"," }"," else"," {"," return val.toString();"," }"," }"," },",""," /**"," * Array of x values for the series."," *"," * @attribute xData"," * @type Array"," */"," xData: {},",""," /**"," * Array of y values for the series."," *"," * @attribute yData"," * @type Array"," */"," yData: {},",""," /**"," * Collection of area maps along the xAxis. Used to determine mouseover for multiple"," * series."," *"," * @attribute xMarkerPlane"," * @type Array"," */"," xMarkerPlane: {},",""," /**"," * Collection of area maps along the yAxis. Used to determine mouseover for multiple"," * series."," *"," * @attribute yMarkerPlane"," * @type Array"," */"," yMarkerPlane: {},",""," /**"," * Distance from a data coordinate to the left/right for setting a hotspot."," *"," * @attribute xMarkerPlaneOffset"," * @type Number"," */"," xMarkerPlaneOffset: {"," getter: function() {"," var marker = this.get(\"styles\").marker;"," if(marker && marker.width && isFinite(marker.width))"," {"," return marker.width * 0.5;"," }"," return this._defaultPlaneOffset;"," }"," },",""," /**"," * Distance from a data coordinate to the top/bottom for setting a hotspot."," *"," * @attribute yMarkerPlaneOffset"," * @type Number"," */"," yMarkerPlaneOffset: {"," getter: function() {"," var marker = this.get(\"styles\").marker;"," if(marker && marker.height && isFinite(marker.height))"," {"," return marker.height * 0.5;"," }"," return this._defaultPlaneOffset;"," }"," },",""," /**"," * Direction of the series"," *"," * @attribute direction"," * @type String"," */"," direction: {"," value: \"horizontal\""," }"," }","});","","","}, '@VERSION@', {\"requires\": [\"series-base\"]});","","}());"]};
}
var __cov_u_8UwxwviEDeFvKSplCegA = __coverage__['build/series-cartesian/series-cartesian.js'];
__cov_u_8UwxwviEDeFvKSplCegA.s['1']++;YUI.add('series-cartesian',function(Y,NAME){__cov_u_8UwxwviEDeFvKSplCegA.f['1']++;__cov_u_8UwxwviEDeFvKSplCegA.s['2']++;var Y_Lang=Y.Lang;__cov_u_8UwxwviEDeFvKSplCegA.s['3']++;Y.CartesianSeries=Y.Base.create('cartesianSeries',Y.SeriesBase,[],{_xDisplayName:null,_yDisplayName:null,_leftOrigin:null,_bottomOrigin:null,addListeners:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['2']++;__cov_u_8UwxwviEDeFvKSplCegA.s['4']++;var xAxis=this.get('xAxis'),yAxis=this.get('yAxis');__cov_u_8UwxwviEDeFvKSplCegA.s['5']++;if(xAxis){__cov_u_8UwxwviEDeFvKSplCegA.b['1'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['6']++;this._xDataReadyHandle=xAxis.after('dataReady',Y.bind(this._xDataChangeHandler,this));__cov_u_8UwxwviEDeFvKSplCegA.s['7']++;this._xDataUpdateHandle=xAxis.after('dataUpdate',Y.bind(this._xDataChangeHandler,this));}else{__cov_u_8UwxwviEDeFvKSplCegA.b['1'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['8']++;if(yAxis){__cov_u_8UwxwviEDeFvKSplCegA.b['2'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['9']++;this._yDataReadyHandle=yAxis.after('dataReady',Y.bind(this._yDataChangeHandler,this));__cov_u_8UwxwviEDeFvKSplCegA.s['10']++;this._yDataUpdateHandle=yAxis.after('dataUpdate',Y.bind(this._yDataChangeHandler,this));}else{__cov_u_8UwxwviEDeFvKSplCegA.b['2'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['11']++;this._xAxisChangeHandle=this.after('xAxisChange',this._xAxisChangeHandler);__cov_u_8UwxwviEDeFvKSplCegA.s['12']++;this._yAxisChangeHandle=this.after('yAxisChange',this._yAxisChangeHandler);__cov_u_8UwxwviEDeFvKSplCegA.s['13']++;this._stylesChangeHandle=this.after('stylesChange',function(){__cov_u_8UwxwviEDeFvKSplCegA.f['3']++;__cov_u_8UwxwviEDeFvKSplCegA.s['14']++;var axesReady=this._updateAxisBase();__cov_u_8UwxwviEDeFvKSplCegA.s['15']++;if(axesReady){__cov_u_8UwxwviEDeFvKSplCegA.b['3'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['16']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['3'][1]++;}});__cov_u_8UwxwviEDeFvKSplCegA.s['17']++;this._widthChangeHandle=this.after('widthChange',function(){__cov_u_8UwxwviEDeFvKSplCegA.f['4']++;__cov_u_8UwxwviEDeFvKSplCegA.s['18']++;var axesReady=this._updateAxisBase();__cov_u_8UwxwviEDeFvKSplCegA.s['19']++;if(axesReady){__cov_u_8UwxwviEDeFvKSplCegA.b['4'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['20']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['4'][1]++;}});__cov_u_8UwxwviEDeFvKSplCegA.s['21']++;this._heightChangeHandle=this.after('heightChange',function(){__cov_u_8UwxwviEDeFvKSplCegA.f['5']++;__cov_u_8UwxwviEDeFvKSplCegA.s['22']++;var axesReady=this._updateAxisBase();__cov_u_8UwxwviEDeFvKSplCegA.s['23']++;if(axesReady){__cov_u_8UwxwviEDeFvKSplCegA.b['5'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['24']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['5'][1]++;}});__cov_u_8UwxwviEDeFvKSplCegA.s['25']++;this._visibleChangeHandle=this.after('visibleChange',this._handleVisibleChange);},_xAxisChangeHandler:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['6']++;__cov_u_8UwxwviEDeFvKSplCegA.s['26']++;var xAxis=this.get('xAxis');__cov_u_8UwxwviEDeFvKSplCegA.s['27']++;xAxis.after('dataReady',Y.bind(this._xDataChangeHandler,this));__cov_u_8UwxwviEDeFvKSplCegA.s['28']++;xAxis.after('dataUpdate',Y.bind(this._xDataChangeHandler,this));},_yAxisChangeHandler:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['7']++;__cov_u_8UwxwviEDeFvKSplCegA.s['29']++;var yAxis=this.get('yAxis');__cov_u_8UwxwviEDeFvKSplCegA.s['30']++;yAxis.after('dataReady',Y.bind(this._yDataChangeHandler,this));__cov_u_8UwxwviEDeFvKSplCegA.s['31']++;yAxis.after('dataUpdate',Y.bind(this._yDataChangeHandler,this));},GUID:'yuicartesianseries',_xDataChangeHandler:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['8']++;__cov_u_8UwxwviEDeFvKSplCegA.s['32']++;var axesReady=this._updateAxisBase();__cov_u_8UwxwviEDeFvKSplCegA.s['33']++;if(axesReady){__cov_u_8UwxwviEDeFvKSplCegA.b['6'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['34']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['6'][1]++;}},_yDataChangeHandler:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['9']++;__cov_u_8UwxwviEDeFvKSplCegA.s['35']++;var axesReady=this._updateAxisBase();__cov_u_8UwxwviEDeFvKSplCegA.s['36']++;if(axesReady){__cov_u_8UwxwviEDeFvKSplCegA.b['7'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['37']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['7'][1]++;}},_updateAxisBase:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['10']++;__cov_u_8UwxwviEDeFvKSplCegA.s['38']++;var xAxis=this.get('xAxis'),yAxis=this.get('yAxis'),xKey=this.get('xKey'),yKey=this.get('yKey'),yData,xData,xReady,yReady,ready;__cov_u_8UwxwviEDeFvKSplCegA.s['39']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['9'][0]++,!xAxis)||(__cov_u_8UwxwviEDeFvKSplCegA.b['9'][1]++,!yAxis)||(__cov_u_8UwxwviEDeFvKSplCegA.b['9'][2]++,!xKey)||(__cov_u_8UwxwviEDeFvKSplCegA.b['9'][3]++,!yKey)){__cov_u_8UwxwviEDeFvKSplCegA.b['8'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['40']++;ready=false;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['8'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['41']++;xData=xAxis.getDataByKey(xKey);__cov_u_8UwxwviEDeFvKSplCegA.s['42']++;yData=yAxis.getDataByKey(yKey);__cov_u_8UwxwviEDeFvKSplCegA.s['43']++;if(Y_Lang.isArray(xKey)){__cov_u_8UwxwviEDeFvKSplCegA.b['10'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['44']++;xReady=(__cov_u_8UwxwviEDeFvKSplCegA.b['12'][0]++,xData)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['12'][1]++,Y.Object.size(xData)>0)?(__cov_u_8UwxwviEDeFvKSplCegA.b['11'][0]++,this._checkForDataByKey(xData,xKey)):(__cov_u_8UwxwviEDeFvKSplCegA.b['11'][1]++,false);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['10'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['45']++;xReady=xData?(__cov_u_8UwxwviEDeFvKSplCegA.b['13'][0]++,true):(__cov_u_8UwxwviEDeFvKSplCegA.b['13'][1]++,false);}__cov_u_8UwxwviEDeFvKSplCegA.s['46']++;if(Y_Lang.isArray(yKey)){__cov_u_8UwxwviEDeFvKSplCegA.b['14'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['47']++;yReady=(__cov_u_8UwxwviEDeFvKSplCegA.b['16'][0]++,yData)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['16'][1]++,Y.Object.size(yData)>0)?(__cov_u_8UwxwviEDeFvKSplCegA.b['15'][0]++,this._checkForDataByKey(yData,yKey)):(__cov_u_8UwxwviEDeFvKSplCegA.b['15'][1]++,false);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['14'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['48']++;yReady=yData?(__cov_u_8UwxwviEDeFvKSplCegA.b['17'][0]++,true):(__cov_u_8UwxwviEDeFvKSplCegA.b['17'][1]++,false);}__cov_u_8UwxwviEDeFvKSplCegA.s['49']++;ready=(__cov_u_8UwxwviEDeFvKSplCegA.b['18'][0]++,xReady)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['18'][1]++,yReady);__cov_u_8UwxwviEDeFvKSplCegA.s['50']++;if(ready){__cov_u_8UwxwviEDeFvKSplCegA.b['19'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['51']++;this.set('xData',xData);__cov_u_8UwxwviEDeFvKSplCegA.s['52']++;this.set('yData',yData);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['19'][1]++;}}__cov_u_8UwxwviEDeFvKSplCegA.s['53']++;return ready;},_checkForDataByKey:function(obj,keys){__cov_u_8UwxwviEDeFvKSplCegA.f['11']++;__cov_u_8UwxwviEDeFvKSplCegA.s['54']++;var i,len=keys.length,hasData=false;__cov_u_8UwxwviEDeFvKSplCegA.s['55']++;for(i=0;i<len;i=i+1){__cov_u_8UwxwviEDeFvKSplCegA.s['56']++;if(obj[keys[i]]){__cov_u_8UwxwviEDeFvKSplCegA.b['20'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['57']++;hasData=true;__cov_u_8UwxwviEDeFvKSplCegA.s['58']++;break;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['20'][1]++;}}__cov_u_8UwxwviEDeFvKSplCegA.s['59']++;return hasData;},validate:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['12']++;__cov_u_8UwxwviEDeFvKSplCegA.s['60']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['22'][0]++,this.get('xData'))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['22'][1]++,this.get('yData'))||(__cov_u_8UwxwviEDeFvKSplCegA.b['22'][2]++,this._updateAxisBase())){__cov_u_8UwxwviEDeFvKSplCegA.b['21'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['61']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['21'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['62']++;this.fire('drawingComplete');}},setAreaData:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['13']++;__cov_u_8UwxwviEDeFvKSplCegA.s['63']++;var w=this.get('width'),h=this.get('height'),xAxis=this.get('xAxis'),yAxis=this.get('yAxis'),xData=this._copyData(this.get('xData')),yData=this._copyData(this.get('yData')),direction=this.get('direction'),dataLength=direction==='vertical'?(__cov_u_8UwxwviEDeFvKSplCegA.b['23'][0]++,yData.length):(__cov_u_8UwxwviEDeFvKSplCegA.b['23'][1]++,xData.length),xOffset=xAxis.getEdgeOffset(xAxis.getTotalMajorUnits(),w),yOffset=yAxis.getEdgeOffset(yAxis.getTotalMajorUnits(),h),padding=this.get('styles').padding,leftPadding=padding.left,topPadding=padding.top,dataWidth=w-(leftPadding+padding.right+xOffset*2),dataHeight=h-(topPadding+padding.bottom+yOffset*2),xMax=xAxis.get('maximum'),xMin=xAxis.get('minimum'),yMax=yAxis.get('maximum'),yMin=yAxis.get('minimum'),graphic=this.get('graphic'),yAxisType=yAxis.get('type'),reverseYCoords=(__cov_u_8UwxwviEDeFvKSplCegA.b['24'][0]++,yAxisType==='numeric')||(__cov_u_8UwxwviEDeFvKSplCegA.b['24'][1]++,yAxisType==='stacked'),xcoords,ycoords,xOriginValue=xAxis.getOrigin(),yOriginValue=yAxis.getOrigin();__cov_u_8UwxwviEDeFvKSplCegA.s['64']++;graphic.set('width',w);__cov_u_8UwxwviEDeFvKSplCegA.s['65']++;graphic.set('height',h);__cov_u_8UwxwviEDeFvKSplCegA.s['66']++;xOffset=xOffset+leftPadding;__cov_u_8UwxwviEDeFvKSplCegA.s['67']++;yOffset=reverseYCoords?(__cov_u_8UwxwviEDeFvKSplCegA.b['25'][0]++,yOffset+dataHeight+topPadding+padding.bottom):(__cov_u_8UwxwviEDeFvKSplCegA.b['25'][1]++,topPadding+yOffset);__cov_u_8UwxwviEDeFvKSplCegA.s['68']++;this._leftOrigin=Math.round(xAxis._getCoordFromValue(xMin,xMax,dataWidth,xOriginValue,xOffset,false));__cov_u_8UwxwviEDeFvKSplCegA.s['69']++;this._bottomOrigin=Math.round(yAxis._getCoordFromValue(yMin,yMax,dataHeight,yOriginValue,yOffset,reverseYCoords));__cov_u_8UwxwviEDeFvKSplCegA.s['70']++;xcoords=this._getCoords(xMin,xMax,dataWidth,xData,xAxis,xOffset,false);__cov_u_8UwxwviEDeFvKSplCegA.s['71']++;ycoords=this._getCoords(yMin,yMax,dataHeight,yData,yAxis,yOffset,reverseYCoords);__cov_u_8UwxwviEDeFvKSplCegA.s['72']++;this.set('xcoords',xcoords);__cov_u_8UwxwviEDeFvKSplCegA.s['73']++;this.set('ycoords',ycoords);__cov_u_8UwxwviEDeFvKSplCegA.s['74']++;this._dataLength=dataLength;__cov_u_8UwxwviEDeFvKSplCegA.s['75']++;this._setXMarkerPlane(xcoords,dataLength);__cov_u_8UwxwviEDeFvKSplCegA.s['76']++;this._setYMarkerPlane(ycoords,dataLength);},_getCoords:function(min,max,length,data,axis,offset,reverse){__cov_u_8UwxwviEDeFvKSplCegA.f['14']++;__cov_u_8UwxwviEDeFvKSplCegA.s['77']++;var coords,key;__cov_u_8UwxwviEDeFvKSplCegA.s['78']++;if(Y_Lang.isArray(data)){__cov_u_8UwxwviEDeFvKSplCegA.b['26'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['79']++;coords=axis._getCoordsFromValues(min,max,length,data,offset,reverse);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['26'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['80']++;coords={};__cov_u_8UwxwviEDeFvKSplCegA.s['81']++;for(key in data){__cov_u_8UwxwviEDeFvKSplCegA.s['82']++;if(data.hasOwnProperty(key)){__cov_u_8UwxwviEDeFvKSplCegA.b['27'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['83']++;coords[key]=this._getCoords.apply(this,[min,max,length,data[key],axis,offset,reverse]);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['27'][1]++;}}}__cov_u_8UwxwviEDeFvKSplCegA.s['84']++;return coords;},_copyData:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['15']++;__cov_u_8UwxwviEDeFvKSplCegA.s['85']++;var copy,key;__cov_u_8UwxwviEDeFvKSplCegA.s['86']++;if(Y_Lang.isArray(val)){__cov_u_8UwxwviEDeFvKSplCegA.b['28'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['87']++;copy=val.concat();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['28'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['88']++;copy={};__cov_u_8UwxwviEDeFvKSplCegA.s['89']++;for(key in val){__cov_u_8UwxwviEDeFvKSplCegA.s['90']++;if(val.hasOwnProperty(key)){__cov_u_8UwxwviEDeFvKSplCegA.b['29'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['91']++;copy[key]=val[key].concat();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['29'][1]++;}}}__cov_u_8UwxwviEDeFvKSplCegA.s['92']++;return copy;},_setXMarkerPlane:function(coords,dataLength){__cov_u_8UwxwviEDeFvKSplCegA.f['16']++;__cov_u_8UwxwviEDeFvKSplCegA.s['93']++;var i=0,xMarkerPlane=[],xMarkerPlaneOffset=this.get('xMarkerPlaneOffset'),nextX;__cov_u_8UwxwviEDeFvKSplCegA.s['94']++;if(Y_Lang.isArray(coords)){__cov_u_8UwxwviEDeFvKSplCegA.b['30'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['95']++;for(i=0;i<dataLength;i=i+1){__cov_u_8UwxwviEDeFvKSplCegA.s['96']++;nextX=coords[i];__cov_u_8UwxwviEDeFvKSplCegA.s['97']++;xMarkerPlane.push({start:nextX-xMarkerPlaneOffset,end:nextX+xMarkerPlaneOffset});}__cov_u_8UwxwviEDeFvKSplCegA.s['98']++;this.set('xMarkerPlane',xMarkerPlane);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['30'][1]++;}},_setYMarkerPlane:function(coords,dataLength){__cov_u_8UwxwviEDeFvKSplCegA.f['17']++;__cov_u_8UwxwviEDeFvKSplCegA.s['99']++;var i=0,yMarkerPlane=[],yMarkerPlaneOffset=this.get('yMarkerPlaneOffset'),nextY;__cov_u_8UwxwviEDeFvKSplCegA.s['100']++;if(Y_Lang.isArray(coords)){__cov_u_8UwxwviEDeFvKSplCegA.b['31'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['101']++;for(i=0;i<dataLength;i=i+1){__cov_u_8UwxwviEDeFvKSplCegA.s['102']++;nextY=coords[i];__cov_u_8UwxwviEDeFvKSplCegA.s['103']++;yMarkerPlane.push({start:nextY-yMarkerPlaneOffset,end:nextY+yMarkerPlaneOffset});}__cov_u_8UwxwviEDeFvKSplCegA.s['104']++;this.set('yMarkerPlane',yMarkerPlane);}else{__cov_u_8UwxwviEDeFvKSplCegA.b['31'][1]++;}},_getFirstValidIndex:function(coords){__cov_u_8UwxwviEDeFvKSplCegA.f['18']++;__cov_u_8UwxwviEDeFvKSplCegA.s['105']++;var coord,i=-1,limit=coords.length;__cov_u_8UwxwviEDeFvKSplCegA.s['106']++;while((__cov_u_8UwxwviEDeFvKSplCegA.b['32'][0]++,!Y_Lang.isNumber(coord))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['32'][1]++,i<limit)){__cov_u_8UwxwviEDeFvKSplCegA.s['107']++;i+=1;__cov_u_8UwxwviEDeFvKSplCegA.s['108']++;coord=coords[i];}__cov_u_8UwxwviEDeFvKSplCegA.s['109']++;return i;},_getLastValidIndex:function(coords){__cov_u_8UwxwviEDeFvKSplCegA.f['19']++;__cov_u_8UwxwviEDeFvKSplCegA.s['110']++;var coord,i=coords.length,limit=-1;__cov_u_8UwxwviEDeFvKSplCegA.s['111']++;while((__cov_u_8UwxwviEDeFvKSplCegA.b['33'][0]++,!Y_Lang.isNumber(coord))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['33'][1]++,i>limit)){__cov_u_8UwxwviEDeFvKSplCegA.s['112']++;i-=1;__cov_u_8UwxwviEDeFvKSplCegA.s['113']++;coord=coords[i];}__cov_u_8UwxwviEDeFvKSplCegA.s['114']++;return i;},draw:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['20']++;__cov_u_8UwxwviEDeFvKSplCegA.s['115']++;var w=this.get('width'),h=this.get('height'),xcoords,ycoords;__cov_u_8UwxwviEDeFvKSplCegA.s['116']++;if(this.get('rendered')){__cov_u_8UwxwviEDeFvKSplCegA.b['34'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['117']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['36'][0]++,isFinite(w))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['36'][1]++,isFinite(h))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['36'][2]++,w>0)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['36'][3]++,h>0)&&((__cov_u_8UwxwviEDeFvKSplCegA.b['36'][4]++,this.get('xData'))&&(__cov_u_8UwxwviEDeFvKSplCegA.b['36'][5]++,this.get('yData'))||(__cov_u_8UwxwviEDeFvKSplCegA.b['36'][6]++,this._updateAxisBase()))){__cov_u_8UwxwviEDeFvKSplCegA.b['35'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['118']++;if(this._drawing){__cov_u_8UwxwviEDeFvKSplCegA.b['37'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['119']++;this._callLater=true;__cov_u_8UwxwviEDeFvKSplCegA.s['120']++;return;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['37'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['121']++;this._drawing=true;__cov_u_8UwxwviEDeFvKSplCegA.s['122']++;this._callLater=false;__cov_u_8UwxwviEDeFvKSplCegA.s['123']++;this.setAreaData();__cov_u_8UwxwviEDeFvKSplCegA.s['124']++;xcoords=this.get('xcoords');__cov_u_8UwxwviEDeFvKSplCegA.s['125']++;ycoords=this.get('ycoords');__cov_u_8UwxwviEDeFvKSplCegA.s['126']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['39'][0]++,xcoords)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['39'][1]++,ycoords)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['39'][2]++,xcoords.length>0)){__cov_u_8UwxwviEDeFvKSplCegA.b['38'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['127']++;this.drawSeries();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['38'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['128']++;this._drawing=false;__cov_u_8UwxwviEDeFvKSplCegA.s['129']++;if(this._callLater){__cov_u_8UwxwviEDeFvKSplCegA.b['40'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['130']++;this.draw();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['40'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['131']++;this._toggleVisible(this.get('visible'));__cov_u_8UwxwviEDeFvKSplCegA.s['132']++;this.fire('drawingComplete');}}else{__cov_u_8UwxwviEDeFvKSplCegA.b['35'][1]++;}}else{__cov_u_8UwxwviEDeFvKSplCegA.b['34'][1]++;}},_defaultPlaneOffset:4,destructor:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['21']++;__cov_u_8UwxwviEDeFvKSplCegA.s['133']++;if(this.get('rendered')){__cov_u_8UwxwviEDeFvKSplCegA.b['41'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['134']++;if(this._xDataReadyHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['42'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['135']++;this._xDataReadyHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['42'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['136']++;if(this._xDataUpdateHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['43'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['137']++;this._xDataUpdateHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['43'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['138']++;if(this._yDataReadyHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['44'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['139']++;this._yDataReadyHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['44'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['140']++;if(this._yDataUpdateHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['45'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['141']++;this._yDataUpdateHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['45'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['142']++;if(this._xAxisChangeHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['46'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['143']++;this._xAxisChangeHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['46'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['144']++;if(this._yAxisChangeHandle){__cov_u_8UwxwviEDeFvKSplCegA.b['47'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['145']++;this._yAxisChangeHandle.detach();}else{__cov_u_8UwxwviEDeFvKSplCegA.b['47'][1]++;}}else{__cov_u_8UwxwviEDeFvKSplCegA.b['41'][1]++;}}},{ATTRS:{seriesTypeCollection:{},xDisplayName:{getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['22']++;__cov_u_8UwxwviEDeFvKSplCegA.s['146']++;return(__cov_u_8UwxwviEDeFvKSplCegA.b['48'][0]++,this._xDisplayName)||(__cov_u_8UwxwviEDeFvKSplCegA.b['48'][1]++,this.get('xKey'));},setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['23']++;__cov_u_8UwxwviEDeFvKSplCegA.s['147']++;this._xDisplayName=val.toString();__cov_u_8UwxwviEDeFvKSplCegA.s['148']++;return val;}},yDisplayName:{getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['24']++;__cov_u_8UwxwviEDeFvKSplCegA.s['149']++;return(__cov_u_8UwxwviEDeFvKSplCegA.b['49'][0]++,this._yDisplayName)||(__cov_u_8UwxwviEDeFvKSplCegA.b['49'][1]++,this.get('yKey'));},setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['25']++;__cov_u_8UwxwviEDeFvKSplCegA.s['150']++;this._yDisplayName=val.toString();__cov_u_8UwxwviEDeFvKSplCegA.s['151']++;return val;}},categoryDisplayName:{lazyAdd:false,getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['26']++;__cov_u_8UwxwviEDeFvKSplCegA.s['152']++;return this.get('direction')==='vertical'?(__cov_u_8UwxwviEDeFvKSplCegA.b['50'][0]++,this.get('yDisplayName')):(__cov_u_8UwxwviEDeFvKSplCegA.b['50'][1]++,this.get('xDisplayName'));},setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['27']++;__cov_u_8UwxwviEDeFvKSplCegA.s['153']++;if(this.get('direction')==='vertical'){__cov_u_8UwxwviEDeFvKSplCegA.b['51'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['154']++;this._yDisplayName=val;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['51'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['155']++;this._xDisplayName=val;}__cov_u_8UwxwviEDeFvKSplCegA.s['156']++;return val;}},valueDisplayName:{lazyAdd:false,getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['28']++;__cov_u_8UwxwviEDeFvKSplCegA.s['157']++;return this.get('direction')==='vertical'?(__cov_u_8UwxwviEDeFvKSplCegA.b['52'][0]++,this.get('xDisplayName')):(__cov_u_8UwxwviEDeFvKSplCegA.b['52'][1]++,this.get('yDisplayName'));},setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['29']++;__cov_u_8UwxwviEDeFvKSplCegA.s['158']++;if(this.get('direction')==='vertical'){__cov_u_8UwxwviEDeFvKSplCegA.b['53'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['159']++;this._xDisplayName=val;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['53'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['160']++;this._yDisplayName=val;}__cov_u_8UwxwviEDeFvKSplCegA.s['161']++;return val;}},type:{value:'cartesian'},order:{},graphOrder:{},xcoords:{},ycoords:{},xAxis:{},yAxis:{},xKey:{setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['30']++;__cov_u_8UwxwviEDeFvKSplCegA.s['162']++;if(Y_Lang.isArray(val)){__cov_u_8UwxwviEDeFvKSplCegA.b['54'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['163']++;return val;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['54'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['164']++;return val.toString();}}},yKey:{setter:function(val){__cov_u_8UwxwviEDeFvKSplCegA.f['31']++;__cov_u_8UwxwviEDeFvKSplCegA.s['165']++;if(Y_Lang.isArray(val)){__cov_u_8UwxwviEDeFvKSplCegA.b['55'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['166']++;return val;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['55'][1]++;__cov_u_8UwxwviEDeFvKSplCegA.s['167']++;return val.toString();}}},xData:{},yData:{},xMarkerPlane:{},yMarkerPlane:{},xMarkerPlaneOffset:{getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['32']++;__cov_u_8UwxwviEDeFvKSplCegA.s['168']++;var marker=this.get('styles').marker;__cov_u_8UwxwviEDeFvKSplCegA.s['169']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['57'][0]++,marker)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['57'][1]++,marker.width)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['57'][2]++,isFinite(marker.width))){__cov_u_8UwxwviEDeFvKSplCegA.b['56'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['170']++;return marker.width*0.5;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['56'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['171']++;return this._defaultPlaneOffset;}},yMarkerPlaneOffset:{getter:function(){__cov_u_8UwxwviEDeFvKSplCegA.f['33']++;__cov_u_8UwxwviEDeFvKSplCegA.s['172']++;var marker=this.get('styles').marker;__cov_u_8UwxwviEDeFvKSplCegA.s['173']++;if((__cov_u_8UwxwviEDeFvKSplCegA.b['59'][0]++,marker)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['59'][1]++,marker.height)&&(__cov_u_8UwxwviEDeFvKSplCegA.b['59'][2]++,isFinite(marker.height))){__cov_u_8UwxwviEDeFvKSplCegA.b['58'][0]++;__cov_u_8UwxwviEDeFvKSplCegA.s['174']++;return marker.height*0.5;}else{__cov_u_8UwxwviEDeFvKSplCegA.b['58'][1]++;}__cov_u_8UwxwviEDeFvKSplCegA.s['175']++;return this._defaultPlaneOffset;}},direction:{value:'horizontal'}}});},'@VERSION@',{'requires':['series-base']});